From patchwork Tue Oct 15 03:33:01 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jassi Brar X-Patchwork-Id: 176362 Delivered-To: patch@linaro.org Received: by 2002:a92:7e96:0:0:0:0:0 with SMTP id q22csp5336671ill; Mon, 14 Oct 2019 20:33:07 -0700 (PDT) X-Google-Smtp-Source: APXvYqxNCU5tNb/SZ/1VOXV5ekoEiMrlFtvUCCH+eNQNQI0hkVwB8yIoNTN7BsUE1yQrJQO08W3x X-Received: by 2002:a17:906:448e:: with SMTP id y14mr32529210ejo.136.1571110387772; Mon, 14 Oct 2019 20:33:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1571110387; cv=none; d=google.com; s=arc-20160816; b=avl91GKhwUCMKTpeI45BMWwzVHvTKTbysI/pHaja0g0CQmmCnrF8WB62LaXK0zNvpO WBGpdqIcsbSKJ349RmimUdgAPI8id4p1sdMC44q40+I0aINYN5zCU+8fQ4vCGimNNAlh +ji0C67J93w6/RExSPneW+LCTbEeRzTP8+FP19e7GCT8YV76L/7dQAuM3paPc5WDyM/3 xDVzGwKCa+Q7rW1jhH3YnIPSbcOz8JfAPS131XFyD1nBLZN3ibNfnahtxx4TkrMnC7ct wdxkxkgHu0AUdOn/Z7+l7PsCuixz6XxTrwUKJwTDNqkOdPUN0nxL7vqpWKS87wds0unj ZPag== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=v17IeGLW/dg7MHzgbQg0hm5lGoCuR79TfbJB8jiaQoQ=; b=grrhF/+o99uGcFWiTkaKXM6FuJJvQgnVF9wYUXQyOb24A51JFQHlhCxOyCji3jywU3 6UJETDLLtUTS6qIv5NCzDFz3R7kbWdeDt0bQxJZMr8ER87iojImkphYpbG1eOEQy5NMn fj/vwAHnSxNrePYjdl+RCI+CcbJbCFiwSwbc9eSbgqSm8z781RCs4HqzSwf67OhNhUFV 7t3LKsMOIju74ZsrRcPGe5uTmlU5CgSh7eFG3tBdBhMDcSbV4PCOeu2VkcZxJMNBgfEu 1OWPbiVwkjpEwXRDOMKlLTPafDUFDPjk/hoqyzpEPlYc8aVu3tEVEc8kSFvnH2ZQZe6f exIQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=EiQqKdgE; spf=pass (google.com: best guess record for domain of dmaengine-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=dmaengine-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id be13si11775727edb.362.2019.10.14.20.33.07; Mon, 14 Oct 2019 20:33:07 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of dmaengine-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=EiQqKdgE; spf=pass (google.com: best guess record for domain of dmaengine-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=dmaengine-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727816AbfJODdH (ORCPT + 3 others); Mon, 14 Oct 2019 23:33:07 -0400 Received: from mail-pf1-f195.google.com ([209.85.210.195]:44182 "EHLO mail-pf1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727781AbfJODdH (ORCPT ); Mon, 14 Oct 2019 23:33:07 -0400 Received: by mail-pf1-f195.google.com with SMTP id q21so11512510pfn.11; Mon, 14 Oct 2019 20:33:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=v17IeGLW/dg7MHzgbQg0hm5lGoCuR79TfbJB8jiaQoQ=; b=EiQqKdgEzfPZqLhcjSWP0k+WMaU2Qz9lOsb78pyj/d64rU3mM1nbKa735G9OUw+Vj0 LgtIaC9AWHVdAthrXbZ+mAIfHQN/vsSRFgASOXEXQJxYiHmv4ljE+PNOSVWm9pg9bE+e NZ09ULUl/LdT2W/VGmw4OD0s2MDiQemSlVYoHLfb2JJ3YhC4ceWOD/4o2Z44J3/TIGVi 5INMBmGWJTbNuu8Y1dO12NcamEUfAomEHDo4VbktjmerSQzJSXL3pJWJUWus5XDwHqd0 RtZSvZO9zkA3GCJJooW2ST9g56ogf7m7tB0ZSpxi/3cc1Ud6l2AD/84xg/g8QbChTXWb qZpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=v17IeGLW/dg7MHzgbQg0hm5lGoCuR79TfbJB8jiaQoQ=; b=Zn3CxsOjkm27XWiZ71TNUY1Hzb1mf8dgs/0FrkSZSAuVOa1FUDkXfCn26/o5XH3g5a TezRxiBKS/EBu4s+pGpLVqcsuO4NDrXQQ7OSk3oDyAuFt/qs3r4Na1A0xmlw6cMASO9T vE3zfnCcYmSlBzojbvL82UJS8Ng9azXlGlmJK6m9FsL1qO60YI8mUY48ijLXTSrnWIYi ky+h6r+n1ORyzuNxN+ot6/DIhW6J6OKrhLZp6fr4yInh+01Oz9J5o+E22DtMsbyH0MCL s/QOfoV1GZiFl/Ijgqjvx7iyRw7nSO4uvfNzvihTsoqMD08q09P1NHhsiASPy+HbmIzI 1nGg== X-Gm-Message-State: APjAAAUqotxLU8n3a/bgTRHKOBdglEg4LdskuswvZkL2T82a+yqq7yoz T046Bg5aS1lN53kWTqc4P8RTzlUS X-Received: by 2002:a62:6842:: with SMTP id d63mr35469346pfc.166.1571110385675; Mon, 14 Oct 2019 20:33:05 -0700 (PDT) Received: from localhost.localdomain (S0106d80d17472dbd.wp.shawcable.net. [24.79.253.190]) by smtp.gmail.com with ESMTPSA id k15sm19973675pfa.65.2019.10.14.20.33.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Oct 2019 20:33:04 -0700 (PDT) From: jassisinghbrar@gmail.com To: dmaengine@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org Cc: vkoul@kernel.org, masami.hiramatsu@linaro.org, orito.takao@socionext.com, Jassi Brar Subject: [PATCH v4 0/2] Add support for AHB DMA controller on Milbeaut series Date: Mon, 14 Oct 2019 22:33:01 -0500 Message-Id: <20191015033301.14791-1-jassisinghbrar@gmail.com> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Sender: dmaengine-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: dmaengine@vger.kernel.org From: Jassi Brar The following series adds AHB DMA (HDMAC) controller support on Milbeaut series. This controller is capable of Mem<->MEM and DEV<->MEM transfer. But only DEV<->MEM is currently supported. Changes since v3: # Drop unused variables # Add controller init instruction Changes since v2: # Spelling mistake fix # Bug fix prep_slave - made local copy of sgl Jassi Brar (2): dt-bindings: milbeaut-m10v-hdmac: Add Socionext Milbeaut HDMAC bindings dmaengine: milbeaut-hdmac: Add HDMAC driver for Milbeaut platforms .../bindings/dma/milbeaut-m10v-hdmac.txt | 32 + drivers/dma/Kconfig | 10 + drivers/dma/Makefile | 1 + drivers/dma/milbeaut-hdmac.c | 581 ++++++++++++++++++ 4 files changed, 624 insertions(+) create mode 100644 Documentation/devicetree/bindings/dma/milbeaut-m10v-hdmac.txt create mode 100644 drivers/dma/milbeaut-hdmac.c -- 2.20.1