]> git.baikalelectronics.ru Git - uboot.git/commit
spi: stm32_qspi: move to exec_op
authorChristophe Kerello <christophe.kerello@st.com>
Fri, 5 Apr 2019 09:46:50 +0000 (11:46 +0200)
committerPatrick Delaunay <patrick.delaunay@st.com>
Fri, 12 Apr 2019 14:09:13 +0000 (16:09 +0200)
commit5704601c5a5f5af9c49978b86a1e0c7aa67e3428
tree5fa783299d4451efdb040b5b9d011d44bb3a9ea5
parenta0d447a22738263eb89377bafe890eec2818351b
spi: stm32_qspi: move to exec_op

We are facing issues in the driver since SPI NOR framework has moved
on SPI MEM framework, and SPI NAND framework is not running properly
with the current driver.

To be able to solve issues met on SPI NOR Flashes and to be able to
support SPI NAND Flashes, the driver has been reworked. We are now using
exec_op ops instead of using xfer ops.

Thanks to this rework, the driver has been successfully tested with:
 - mx66l51235l SPI NOR Flash on stm32f746 SOC
 - n25q128a SPI NOR Flash on stm32f769 SOC
 - mx66l51235l SPI NOR Flash on stm32mp1 SOC
 - mt29f2g01abagd SPI NAND Flash on stm32mp1 SOC

Signed-off-by: Christophe Kerello <christophe.kerello@st.com>
Tested-by: Patrick DELAUNAY <patrick.delaunay@st.com>
Reviewed-by: Patrick DELAUNAY <patrick.delaunay@st.com>
drivers/spi/Kconfig
drivers/spi/stm32_qspi.c