spi: mtk_snor: add support for MTK SPI NOR controller
authorSkyLake.Huang <skylake.huang@mediatek.com>
Wed, 20 Jan 2021 07:31:33 +0000 (15:31 +0800)
committerTom Rini <trini@konsulko.com>
Fri, 29 Jan 2021 15:35:14 +0000 (10:35 -0500)
commit7a49d61742c2387e9d5fbb1e1e707ef1e0c624b5
treec5211f09233fa82dc145b95c7444ca5e01e7fbbc
parente6b8e948abda64c52bb6535d8670121f7e2953ce
spi: mtk_snor: add support for MTK SPI NOR controller

This patch adds support for MTK SPI NOR controller, which you
can see on mt7622 & mt7629.

1. This controller is designed only for SPI NOR. We can't adjust
its bus clock dynamically. Set clock in dts instead.
2. This controller only supports 1-1-1 write mode.
3. Remove mtk_snor_match_read() since upper SPI-MEM layer already
handles command.
4. sf read/write/update commands are tested with this driver.

Signed-off-by: SkyLake.Huang <skylake.huang@mediatek.com>
drivers/spi/Kconfig
drivers/spi/Makefile
drivers/spi/mtk_snor.c [new file with mode: 0644]