[PATCH v4] driver: spi: add bcm iproc qspi support.

Jagan Teki jagan at amarulasolutions.com
Mon Nov 1 08:12:14 CET 2021


On Tue, Oct 26, 2021 at 1:07 AM Roman Bacik <roman.bacik at broadcom.com> wrote:
>
> From: Rayagonda Kokatanur <rayagonda.kokatanur at broadcom.com>
>
> IPROC qspi driver supports both BSPI and MSPI modes.
>
> Signed-off-by: Rayagonda Kokatanur <rayagonda.kokatanur at broadcom.com>
> Signed-off-by: Bharat Gooty <bharat.gooty at broadcom.com>
> Acked-by: Rayagonda Kokatanur <rayagonda.kokatanur at broadcom.com>
>
> Signed-off-by: Roman Bacik <roman.bacik at 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.


More information about the U-Boot mailing list