Skip to content

Commit

Permalink
mtd: nand: qcom: support for IPQ4019 QPIC NAND controller
Browse files Browse the repository at this point in the history
Add the compatible string for IPQ4019 QPIC NAND controller
version 1.4.0 which uses BAM DMA.

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>
  • Loading branch information
Abhishek Sahu authored and Boris Brezillon committed Aug 23, 2017
1 parent d440c4d commit a063783
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions drivers/mtd/nand/qcom_nandc.c
Original file line number Diff line number Diff line change
Expand Up @@ -2773,6 +2773,12 @@ static const struct qcom_nandc_props ipq806x_nandc_props = {
.dev_cmd_reg_start = 0x0,
};

static const struct qcom_nandc_props ipq4019_nandc_props = {
.ecc_modes = (ECC_BCH_4BIT | ECC_BCH_8BIT),
.is_bam = true,
.dev_cmd_reg_start = 0x0,
};

/*
* data will hold a struct pointer containing more differences once we support
* more controller variants
Expand All @@ -2782,6 +2788,10 @@ static const struct of_device_id qcom_nandc_of_match[] = {
.compatible = "qcom,ipq806x-nand",
.data = &ipq806x_nandc_props,
},
{
.compatible = "qcom,ipq4019-nand",
.data = &ipq4019_nandc_props,
},
{}
};
MODULE_DEVICE_TABLE(of, qcom_nandc_of_match);
Expand Down

0 comments on commit a063783

Please sign in to comment.