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