summaryrefslogtreecommitdiffstats
path: root/drivers/mtd/nand/raw/pl35x-nand-controller.c
Commit message (Collapse)AuthorAgeFilesLines
* mtd: rawnand: pl353: Set the nand chip node as the flash nodeAmit Kumar Mahapatra2022-02-181-1/+1
| | | | | | | | | | | In devicetree the flash information is embedded within nand chip node, so during nand chip initialization the nand chip node should be passed to nand_set_flash_node() api, instead of nand controller node. Fixes: 08d8c62164a3 ("mtd: rawnand: pl353: Add support for the ARM PL353 SMC NAND controller") Signed-off-by: Amit Kumar Mahapatra <amit.kumar-mahapatra@xilinx.com> Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com> Link: https://lore.kernel.org/linux-mtd/20220209053427.27676-1-amit.kumar-mahapatra@xilinx.com
* mtd: rawnand: pl353: Add support for the ARM PL353 SMC NAND controllerMiquel Raynal2021-06-181-0/+1194
This hardware controller is embedded in XilinX Zynq-7000 SoCs and has partial support for Hamming ECC correction. This work is inspired from the original contributions of Punnaiah Choudary Kalluri and Naga Sureshkumar Relli. Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com> Tested-by: Michael Walle <michael@walle.cc> [on zynq-7000] Link: https://lore.kernel.org/linux-mtd/20210610082040.2075611-19-miquel.raynal@bootlin.com