mtd: nand: qcom: add bam property for QPIC NAND controller
authorAbhishek Sahu <absahu@codeaurora.org>
Fri, 11 Aug 2017 11:39:18 +0000 (17:09 +0530)
committerBoris Brezillon <boris.brezillon@free-electrons.com>
Wed, 23 Aug 2017 14:49:25 +0000 (16:49 +0200)
commit8c5d5d6a0bc62bebed37f306b80ab125fa3fbb8d
treefa13ca04b53d14d1f782bf87fb294f4917e02513
parent58f1f22ac34c39958344cd1ae8a89e1030dcdbbd
mtd: nand: qcom: add bam property for QPIC NAND controller

The current driver only supports EBI2 NAND controller which uses
ADM DMA. The latest QCOM SoC uses QPIC NAND controller with BAM
DMA. NAND registers and programming sequence are same for EBI2
and QPIC NAND so the same driver can support QPIC NAND also by
adding the BAM DMA support. This patch adds the is_bam in NAND
property which will be checked for determining the DMA engine type.

Reviewed-by: Archit Taneja <architt@codeaurora.org>
Signed-off-by: Abhishek Sahu <absahu@codeaurora.org>
Signed-off-by: Boris Brezillon <boris.brezillon@free-electrons.com>
drivers/mtd/nand/qcom_nandc.c