| Atmel SPI device |
| |
| Required properties: |
| - compatible : should be "atmel,at91rm9200-spi" or "microchip,sam9x60-spi". |
| - reg: Address and length of the register set for the device |
| - interrupts: Should contain spi interrupt |
| - cs-gpios: chipselects (optional for SPI controller version >= 2 with the |
| Chip Select Active After Transfer feature). |
| - clock-names: tuple listing input clock names. |
| Required elements: "spi_clk" |
| - clocks: phandles to input clocks. |
| |
| Optional properties: |
| - atmel,fifo-size: maximum number of data the RX and TX FIFOs can store for FIFO |
| capable SPI controllers. |
| |
| Example: |
| |
| spi1: spi@fffcc000 { |
| compatible = "atmel,at91rm9200-spi"; |
| reg = <0xfffcc000 0x4000>; |
| interrupts = <13 4 5>; |
| #address-cells = <1>; |
| #size-cells = <0>; |
| clocks = <&spi1_clk>; |
| clock-names = "spi_clk"; |
| cs-gpios = <&pioB 3 0>; |
| atmel,fifo-size = <32>; |
| |
| mmc-slot@0 { |
| compatible = "mmc-spi-slot"; |
| reg = <0>; |
| gpios = <&pioC 4 0>; /* CD */ |
| spi-max-frequency = <25000000>; |
| }; |
| }; |