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

Álvaro Fernández Rojas
2017-05-18T19:29:38Z

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