]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame - Documentation/devicetree/bindings/ata/sata_rcar.txt
Merge tag 'for-linus-20170825' of git://git.infradead.org/linux-mtd
[mirror_ubuntu-artful-kernel.git] / Documentation / devicetree / bindings / ata / sata_rcar.txt
CommitLineData
80361fa0
VB
1* Renesas R-Car SATA
2
3Required properties:
6ac1d153 4- compatible : should contain one or more of the following:
80361fa0 5 - "renesas,sata-r8a7779" for R-Car H1
aa1cf258
SH
6 - "renesas,sata-r8a7790-es1" for R-Car H2 ES1
7 - "renesas,sata-r8a7790" for R-Car H2 other than ES1
e35b9884
KM
8 - "renesas,sata-r8a7791" for R-Car M2-W
9 - "renesas,sata-r8a7793" for R-Car M2-N
fec7bc43 10 - "renesas,sata-r8a7795" for R-Car H3
6ac1d153
SH
11 - "renesas,rcar-gen2-sata" for a generic R-Car Gen2 compatible device
12 - "renesas,rcar-gen3-sata" for a generic R-Car Gen3 compatible device
13 - "renesas,rcar-sata" is deprecated
14
15 When compatible with the generic version nodes
16 must list the SoC-specific version corresponding
17 to the platform first followed by the generic
18 version.
19
80361fa0
VB
20- reg : address and length of the SATA registers;
21- interrupts : must consist of one interrupt specifier.
b78384d5 22- clocks : must contain a reference to the functional clock.
80361fa0
VB
23
24Example:
25
b78384d5 26sata0: sata@ee300000 {
6ac1d153 27 compatible = "renesas,sata-r8a7791", "renesas,rcar-gen2-sata";
b78384d5 28 reg = <0 0xee300000 0 0x2000>;
80361fa0 29 interrupt-parent = <&gic>;
b78384d5
VB
30 interrupts = <0 105 IRQ_TYPE_LEVEL_HIGH>;
31 clocks = <&mstp8_clks R8A7791_CLK_SATA0>;
80361fa0 32};