mirror of
https://github.com/torvalds/linux.git
synced 2024-12-14 15:13:52 +00:00
mtd: nand: qcom: Support for IPQ8074 QPIC NAND controller
Add the compatible string for IPQ8074 QPIC NAND controller version 1.5.0 which uses BAM DMA and its FLASH_DEV_CMD registers starting offset is 0x7000. 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>
This commit is contained in:
parent
a06378341e
commit
dce84760b0
@ -2779,6 +2779,12 @@ static const struct qcom_nandc_props ipq4019_nandc_props = {
|
|||||||
.dev_cmd_reg_start = 0x0,
|
.dev_cmd_reg_start = 0x0,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
static const struct qcom_nandc_props ipq8074_nandc_props = {
|
||||||
|
.ecc_modes = (ECC_BCH_4BIT | ECC_BCH_8BIT),
|
||||||
|
.is_bam = true,
|
||||||
|
.dev_cmd_reg_start = 0x7000,
|
||||||
|
};
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* data will hold a struct pointer containing more differences once we support
|
* data will hold a struct pointer containing more differences once we support
|
||||||
* more controller variants
|
* more controller variants
|
||||||
@ -2792,6 +2798,10 @@ static const struct of_device_id qcom_nandc_of_match[] = {
|
|||||||
.compatible = "qcom,ipq4019-nand",
|
.compatible = "qcom,ipq4019-nand",
|
||||||
.data = &ipq4019_nandc_props,
|
.data = &ipq4019_nandc_props,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
.compatible = "qcom,ipq8074-nand",
|
||||||
|
.data = &ipq8074_nandc_props,
|
||||||
|
},
|
||||||
{}
|
{}
|
||||||
};
|
};
|
||||||
MODULE_DEVICE_TABLE(of, qcom_nandc_of_match);
|
MODULE_DEVICE_TABLE(of, qcom_nandc_of_match);
|
||||||
|
Loading…
Reference in New Issue
Block a user