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
|