On Tue, Oct 26, 2021 at 1:07 AM Roman Bacik <roman.ba...@broadcom.com> wrote: > > From: Rayagonda Kokatanur <rayagonda.kokata...@broadcom.com> > > IPROC qspi driver supports both BSPI and MSPI modes. > > Signed-off-by: Rayagonda Kokatanur <rayagonda.kokata...@broadcom.com> > Signed-off-by: Bharat Gooty <bharat.go...@broadcom.com> > Acked-by: Rayagonda Kokatanur <rayagonda.kokata...@broadcom.com> > > Signed-off-by: Roman Bacik <roman.ba...@broadcom.com> > --- > > Changes in v4: > - move iproc_qspi.c from spi to mtd/spi > - remove iproc_qspi.h > - rename IPROC_QSPI to SPI_FLASH_IPROC > > Changes in v3: > - fix warning by including linux/delay.h > - change ofdata_to_platdata to of_to_plat > - change priv_auto_alloc_size to priv_auto > > Changes in v2: > - remove include spi-nor.h > - define and use named BITs for writing register values > - remove bspi_set_4byte_mode() method > > drivers/mtd/spi/Kconfig | 6 + > drivers/mtd/spi/Makefile | 1 + > drivers/mtd/spi/iproc_qspi.c | 718 +++++++++++++++++++++++++++++++++++ > 3 files changed, 725 insertions(+) > create mode 100644 drivers/mtd/spi/iproc_qspi.c
Look like you confused what I've mentioned before, your driver is flash specific so add a driver in UCLASS_SPI_FLASH. drivers with UCLASS_SPI to be in drivers/spi/ Jagan.