This patchset adds the required infrastructure to register a Broadcom BCM63XX SPI controller platform device and driver. Florian Fainelli (9): MIPS: BCM63XX: add IRQ_SPI and CPU specific SPI IRQ values MIPS: BCM63XX: define BCM6358 SPI base address MIPS: BCM63XX: add BCM6368 SPI clock mask MIPS: BCM63XX: define RSET_SPI_SIZE MIPS: BCM63XX: remove SPI2 register MIPS: BCM63XX: define internal registers offsets of the SPI controller MIPS: BCM63XX: add stub to register the SPI platform driver MIPS: BCM63XX: build SPI driver platform registration stub MIPS: BCM63XX: make board setup code register the spi platform device arch/mips/bcm63xx/Makefile | 3 +- arch/mips/bcm63xx/boards/board_bcm963xx.c | 3 + arch/mips/bcm63xx/clk.c | 6 +- arch/mips/bcm63xx/dev-spi.c | 117 +++++++++++++++++++ arch/mips/include/asm/mach-bcm63xx/bcm63xx_cpu.h | 20 ++-- .../include/asm/mach-bcm63xx/bcm63xx_dev_spi.h | 89 +++++++++++++++ arch/mips/include/asm/mach-bcm63xx/bcm63xx_regs.h | 120 ++++++++++++++++++++ 7 files changed, 345 insertions(+), 13 deletions(-) create mode 100644 arch/mips/bcm63xx/dev-spi.c create mode 100644 arch/mips/include/asm/mach-bcm63xx/bcm63xx_dev_spi.h -- 1.7.5.4