1541cf5deSMartin SperlBroadcom BCM2835 auxiliar SPI1/2 controller
2541cf5deSMartin Sperl
3541cf5deSMartin SperlThe BCM2835 contains two forms of SPI master controller, one known simply as
4541cf5deSMartin SperlSPI0, and the other known as the "Universal SPI Master"; part of the
5541cf5deSMartin Sperlauxiliary block. This binding applies to the SPI1/2 controller.
6541cf5deSMartin Sperl
7541cf5deSMartin SperlRequired properties:
8541cf5deSMartin Sperl- compatible: Should be "brcm,bcm2835-aux-spi".
9541cf5deSMartin Sperl- reg: Should contain register location and length for the spi block
10541cf5deSMartin Sperl- interrupts: Should contain shared interrupt of the aux block
11541cf5deSMartin Sperl- clocks: The clock feeding the SPI controller - needs to
12541cf5deSMartin Sperl	  point to the auxiliar clock driver of the bcm2835,
13541cf5deSMartin Sperl	  as this clock will enable the output gate for the specific
14541cf5deSMartin Sperl	  clock.
15541cf5deSMartin Sperl- cs-gpios: the cs-gpios (native cs is NOT supported)
16541cf5deSMartin Sperl	    see also spi-bus.txt
17541cf5deSMartin Sperl
18541cf5deSMartin SperlExample:
19541cf5deSMartin Sperl
20541cf5deSMartin Sperlspi1@7e215080 {
21541cf5deSMartin Sperl	compatible = "brcm,bcm2835-aux-spi";
22541cf5deSMartin Sperl	reg = <0x7e215080 0x40>;
23541cf5deSMartin Sperl	interrupts = <1 29>;
24541cf5deSMartin Sperl	clocks = <&aux_clocks BCM2835_AUX_CLOCK_SPI1>;
25541cf5deSMartin Sperl	#address-cells = <1>;
26541cf5deSMartin Sperl	#size-cells = <0>;
27541cf5deSMartin Sperl	cs-gpios = <&gpio 18>, <&gpio 17>, <&gpio 16>;
28541cf5deSMartin Sperl};
29541cf5deSMartin Sperl
30541cf5deSMartin Sperlspi2@7e2150c0 {
31541cf5deSMartin Sperl	compatible = "brcm,bcm2835-aux-spi";
32541cf5deSMartin Sperl	reg = <0x7e2150c0 0x40>;
33541cf5deSMartin Sperl	interrupts = <1 29>;
34541cf5deSMartin Sperl	clocks = <&aux_clocks BCM2835_AUX_CLOCK_SPI2>;
35541cf5deSMartin Sperl	#address-cells = <1>;
36541cf5deSMartin Sperl	#size-cells = <0>;
37541cf5deSMartin Sperl	cs-gpios = <&gpio 43>, <&gpio 44>, <&gpio 45>;
38541cf5deSMartin Sperl};
39