Merge branch 'x86-apic-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git...
[sfrench/cifs-2.6.git] / Documentation / devicetree / bindings / spi / spi_atmel.txt
1 Atmel SPI device
2
3 Required properties:
4 - compatible : should be "atmel,at91rm9200-spi".
5 - reg: Address and length of the register set for the device
6 - interrupts: Should contain spi interrupt
7 - cs-gpios: chipselects
8 - clock-names: tuple listing input clock names.
9         Required elements: "spi_clk"
10 - clocks: phandles to input clocks.
11
12 Example:
13
14 spi1: spi@fffcc000 {
15         compatible = "atmel,at91rm9200-spi";
16         reg = <0xfffcc000 0x4000>;
17         interrupts = <13 4 5>;
18         #address-cells = <1>;
19         #size-cells = <0>;
20         clocks = <&spi1_clk>;
21         clock-names = "spi_clk";
22         cs-gpios = <&pioB 3 0>;
23         status = "okay";
24
25         mmc-slot@0 {
26                 compatible = "mmc-spi-slot";
27                 reg = <0>;
28                 gpios = <&pioC 4 0>;    /* CD */
29                 spi-max-frequency = <25000000>;
30         };
31 };