Blame view

kernel/linux-rt-4.4.41/Documentation/devicetree/bindings/spi/spi_atmel.txt 971 Bytes
5113f6f70   김현기   kernel add
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
  Atmel SPI device
  
  Required properties:
  - compatible : should be "atmel,at91rm9200-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>;
  	status = "okay";
  
  	mmc-slot@0 {
  		compatible = "mmc-spi-slot";
  		reg = <0>;
  		gpios = <&pioC 4 0>;	/* CD */
  		spi-max-frequency = <25000000>;
  	};
  };