[U-Boot] [PATCH 00/10] mips: bmips: add SPI support

Álvaro Fernández Rojas noltari at gmail.com
Thu May 18 19:29:38 UTC 2017


BCM63xx SPI controller is a bit tricky since it doesn't allow keeping CS
active between transfers, so I had to modify the spi_flash driver in order
to allow limiting reads.

Álvaro Fernández Rojas (10):
  drivers: spi: allow limiting reads
  drivers: spi: add config to consider command bytes when writting to
    flash
  dm: spi: add BCM63xx SPI driver
  mips: bmips: add bcm63xx-spi driver support for BCM6338
  mips: bmips: add bcm63xx-spi driver support for BCM6348
  mips: bmips: add bcm63xx-spi driver support for BCM6358
  mips: bmips: add bcm63xx-spi driver support for BCM3380
  mips: bmips: add bcm63xx-spi driver support for BCM63268
  mips: bmips: enable the SPI flash on the Sagem F at ST1704
  mips: bmips: enable the SPI flash on the Netgear CG3100D

 arch/mips/dts/brcm,bcm3380.dtsi       |  13 ++
 arch/mips/dts/brcm,bcm63268.dtsi      |  13 ++
 arch/mips/dts/brcm,bcm6338.dtsi       |  13 ++
 arch/mips/dts/brcm,bcm6348.dtsi       |  13 ++
 arch/mips/dts/brcm,bcm6358.dtsi       |  13 ++
 arch/mips/dts/netgear,cg3100d.dts     |  13 ++
 arch/mips/dts/sagem,f at st1704.dts      |  13 ++
 configs/netgear_cg3100d_ram_defconfig |   8 +
 configs/sagem_f at st1704_ram_defconfig  |   8 +
 drivers/mtd/spi/spi_flash.c           |   5 +-
 drivers/spi/Kconfig                   |  26 +++
 drivers/spi/Makefile                  |   1 +
 drivers/spi/bcm63xx_spi.c             | 404 ++++++++++++++++++++++++++++++++++
 include/spi.h                         |  11 +-
 14 files changed, 552 insertions(+), 2 deletions(-)
 create mode 100644 drivers/spi/bcm63xx_spi.c

-- 
2.1.4



More information about the U-Boot mailing list