|  | * CSR SiRFprimaII Serial Peripheral Interface | 
|  |  | 
|  | Required properties: | 
|  | - compatible : Should be "sirf,prima2-spi" | 
|  | - reg : Offset and length of the register set for the device | 
|  | - interrupts : Should contain SPI interrupt | 
|  | - resets: phandle to the reset controller asserting this device in | 
|  | reset | 
|  | See ../reset/reset.txt for details. | 
|  | - dmas : Must contain an entry for each entry in clock-names. | 
|  | See ../dma/dma.txt for details. | 
|  | - dma-names : Must include the following entries: | 
|  | - rx | 
|  | - tx | 
|  | - clocks : Must contain an entry for each entry in clock-names. | 
|  | See ../clocks/clock-bindings.txt for details. | 
|  |  | 
|  | - #address-cells: Number of cells required to define a chip select | 
|  | address on the SPI bus. Should be set to 1. | 
|  | - #size-cells:    Should be zero. | 
|  |  | 
|  | Optional properties: | 
|  | - spi-max-frequency: Specifies maximum SPI clock frequency, | 
|  | Units - Hz. Definition as per | 
|  | Documentation/devicetree/bindings/spi/spi-bus.txt | 
|  | - cs-gpios:     should specify GPIOs used for chipselects. | 
|  |  | 
|  | Example: | 
|  |  | 
|  | spi0: spi@b00d0000 { | 
|  | compatible = "sirf,prima2-spi"; | 
|  | reg = <0xb00d0000 0x10000>; | 
|  | interrupts = <15>; | 
|  | dmas = <&dmac1 9>, | 
|  | <&dmac1 4>; | 
|  | dma-names = "rx", "tx"; | 
|  | #address-cells = <1>; | 
|  | #size-cells = <0>; | 
|  | clocks = <&clks 19>; | 
|  | resets = <&rstc 26>; | 
|  | }; |