From: Martin Sperl <kernel@xxxxxxxxxxxxxxxx> This patch-series adds the spi-bcm2835aux driver to the kernel. After a long discussion of how to enable/disable the hw block, which resulted in multiple versions, the consensus is now that the clk-bcm2835-aux clock driver is responsible for enabling/disabling the HW block. So there is a dependency of this device-driver on the clock driver that supplies that functionality. Martin Sperl (4): dt/bindings: bcm2835: spi: add bindings for the bcm2835 auxiliary spi devices spi: bcm2835: add bcm2835 auxiliary spi device driver spi: bcm2835: add the auxiliary spi1 and spi2 to the device tree ARM: bcm2835: enable auxiliary spi driver in defaultconfig .../bindings/spi/brcm,bcm2835-aux-spi.txt | 38 ++ arch/arm/boot/dts/bcm2835.dtsi | 21 + arch/arm/configs/bcm2835_defconfig | 1 + drivers/spi/Kconfig | 11 + drivers/spi/Makefile | 1 + drivers/spi/spi-bcm2835aux.c | 493 ++++++++++++++++++++ 6 files changed, 565 insertions(+) create mode 100644 Documentation/devicetree/bindings/spi/brcm,bcm2835-aux-spi.txt create mode 100644 drivers/spi/spi-bcm2835aux.c -- 1.7.10.4 -- To unsubscribe from this list: send the line "unsubscribe linux-spi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html