MLK-22556-1 spi: flexspi_nand: Add new flexspi nand driver
authorYe Li <ye.li@nxp.com>
Mon, 1 Jul 2019 10:58:29 +0000 (03:58 -0700)
committerYe Li <ye.li@nxp.com>
Thu, 29 Apr 2021 07:56:32 +0000 (00:56 -0700)
commit2851721864bbc1ea9a8f33f1abd7c20efadb1c3f
treec1f888199892a13916fb6847fb107bf12d6c1f74
parent47fa9fb379d82b34bb3ef1841a236fc94d187ff7
MLK-22556-1 spi: flexspi_nand: Add new flexspi nand driver

Add flexspi_nand driver which works on iMX flexspi controller to support
SPI NAND flash. This driver requires DM_SPI and follows SPI-MEM interfaces
to adapt to the SPI NAND framework.

Note: Current implementation limits to the 12-bit column address. This is
popular in main stream SPI NAND and flash devices supported in u-boot.
If device with larger page size (> 4096) needs to support, we have to change
the driver.

Signed-off-by: Ye Li <ye.li@nxp.com>
(cherry picked from commit d5c2580a245fa0cd4ae0012ceb5c8bd2f497f19c)
(cherry picked from commit a56bf035b87d9fe1352c9a8293f91c9026552b1e)
drivers/spi/Kconfig
drivers/spi/Makefile
drivers/spi/fsl_fspi_nand.c [new file with mode: 0644]