diff options
author | Arnd Bergmann <arnd@arndb.de> | 2014-09-05 10:29:57 -0400 |
---|---|---|
committer | Arnd Bergmann <arnd@arndb.de> | 2014-09-05 10:29:57 -0400 |
commit | d5f97a2ce9a9fc8ef3fdb366b01c8b4d2d38332a (patch) | |
tree | cea39b5b74b8da738da81ea330e01f7b02adb55e | |
parent | f60e660c5adf9af09d2143d6fe1f0f184fb3733d (diff) | |
parent | 40c488df84f9fbf4b84b4baed6e2cec4a2d946ed (diff) |
Merge tag 'renesas-dt3-for-v3.18' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/dt
Merge "Third Round of Renesas ARM Based SoC DT Updates for v3.18" from Simon Horman:
* Use tabs for indentation in kzm9g-reference and r8a7779 DTS(I) files
* Add platform device tree bindings documentation
* Add SoC-specific thermal compatible property to r8a73a4 and r8a7779
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
* tag 'renesas-dt3-for-v3.18' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas:
ARM: shmobile: kzm9g-reference dts: Use tabs for indentation
ARM: shmobile: r8a7779 dtsi: Use tabs for indentation
ARM: shmobile: Add platform device tree bindings documentation
ARM: shmobile: r8a73a4 dtsi: Add SoC-specific thermal compatible property
ARM: shmobile: r8a7779 dtsi: Add SoC-specific thermal compatible property
-rw-r--r-- | Documentation/devicetree/bindings/arm/shmobile.txt | 71 | ||||
-rw-r--r-- | arch/arm/boot/dts/r8a73a4.dtsi | 2 | ||||
-rw-r--r-- | arch/arm/boot/dts/r8a7779.dtsi | 10 | ||||
-rw-r--r-- | arch/arm/boot/dts/sh73a0-kzm9g-reference.dts | 4 |
4 files changed, 79 insertions, 8 deletions
diff --git a/Documentation/devicetree/bindings/arm/shmobile.txt b/Documentation/devicetree/bindings/arm/shmobile.txt new file mode 100644 index 000000000000..5d1c5c0085dc --- /dev/null +++ b/Documentation/devicetree/bindings/arm/shmobile.txt | |||
@@ -0,0 +1,71 @@ | |||
1 | Renesas SH-Mobile, R-Mobile, and R-Car Platform Device Tree Bindings | ||
2 | -------------------------------------------------------------------- | ||
3 | |||
4 | SoCs: | ||
5 | |||
6 | - Emma Mobile EV2 | ||
7 | compatible = "renesas,emev2" | ||
8 | - RZ/A1H (R7S72100) | ||
9 | compatible = "renesas,r7s72100" | ||
10 | - SH-Mobile AP4 (R8A73720/SH7372) | ||
11 | compatible = "renesas,sh7372" | ||
12 | - SH-Mobile AG5 (R8A73A00/SH73A0) | ||
13 | compatible = "renesas,sh73a0" | ||
14 | - R-Mobile APE6 (R8A73A40) | ||
15 | compatible = "renesas,r8a73a4" | ||
16 | - R-Mobile A1 (R8A77400) | ||
17 | compatible = "renesas,r8a7740" | ||
18 | - R-Car M1A (R8A77781) | ||
19 | compatible = "renesas,r8a7778" | ||
20 | - R-Car H1 (R8A77790) | ||
21 | compatible = "renesas,r8a7779" | ||
22 | - R-Car H2 (R8A77900) | ||
23 | compatible = "renesas,r8a7790" | ||
24 | - R-Car M2-W (R8A77910) | ||
25 | compatible = "renesas,r8a7791" | ||
26 | - R-Car V2H (R8A77920) | ||
27 | compatible = "renesas,r8a7792" | ||
28 | - R-Car M2-N (R8A77930) | ||
29 | compatible = "renesas,r8a7793" | ||
30 | - R-Car E2 (R8A77940) | ||
31 | compatible = "renesas,r8a7794" | ||
32 | |||
33 | |||
34 | Boards: | ||
35 | |||
36 | - Alt | ||
37 | compatible = "renesas,alt", "renesas,r8a7794" | ||
38 | - APE6-EVM | ||
39 | compatible = "renesas,ape6evm", "renesas,r8a73a4" | ||
40 | - APE6-EVM - Reference Device Tree Implementation | ||
41 | compatible = "renesas,ape6evm-reference", "renesas,r8a73a4" | ||
42 | - Atmark Techno Armadillo-800 EVA | ||
43 | compatible = "renesas,armadillo800eva" | ||
44 | - BOCK-W | ||
45 | compatible = "renesas,bockw", "renesas,r8a7778" | ||
46 | - BOCK-W - Reference Device Tree Implementation | ||
47 | compatible = "renesas,bockw-reference", "renesas,r8a7778" | ||
48 | - Genmai (RTK772100BC00000BR) | ||
49 | compatible = "renesas,genmai", "renesas,r7s72100" | ||
50 | - Gose | ||
51 | compatible = "renesas,gose", "renesas,r8a7793" | ||
52 | - Henninger | ||
53 | compatible = "renesas,henninger", "renesas,r8a7791" | ||
54 | - Koelsch (RTP0RC7791SEB00010S) | ||
55 | compatible = "renesas,koelsch", "renesas,r8a7791" | ||
56 | - KZM9D | ||
57 | compatible = "renesas,kzm9d", "renesas,emev2" | ||
58 | - KZM-A9-GT | ||
59 | compatible = "renesas,kzm9g", "renesas,sh73a0" | ||
60 | - KZM-A9-GT - Reference Device Tree Implementation | ||
61 | compatible = "renesas,kzm9g-reference", "renesas,sh73a0" | ||
62 | - Lager (RTP0RC7790SEB00010S) | ||
63 | compatible = "renesas,lager", "renesas,r8a7790" | ||
64 | - Mackerel (R0P7372LC0016RL, AP4 EVM 2nd) | ||
65 | compatible = "renesas,mackerel" | ||
66 | - Marzen | ||
67 | compatible = "renesas,marzen", "renesas,r8a7779" | ||
68 | |||
69 | Note: Reference Device Tree Implementations are temporary implementations | ||
70 | to ease the migration from platform devices to Device Tree, and are | ||
71 | intended to be removed in the future. | ||
diff --git a/arch/arm/boot/dts/r8a73a4.dtsi b/arch/arm/boot/dts/r8a73a4.dtsi index d8ec5058c351..fba39a2bfe42 100644 --- a/arch/arm/boot/dts/r8a73a4.dtsi +++ b/arch/arm/boot/dts/r8a73a4.dtsi | |||
@@ -165,7 +165,7 @@ | |||
165 | }; | 165 | }; |
166 | 166 | ||
167 | thermal@e61f0000 { | 167 | thermal@e61f0000 { |
168 | compatible = "renesas,rcar-thermal"; | 168 | compatible = "renesas,thermal-r8a73a4", "renesas,rcar-thermal"; |
169 | reg = <0 0xe61f0000 0 0x14>, <0 0xe61f0100 0 0x38>, | 169 | reg = <0 0xe61f0000 0 0x14>, <0 0xe61f0100 0 0x38>, |
170 | <0 0xe61f0200 0 0x38>, <0 0xe61f0300 0 0x38>; | 170 | <0 0xe61f0200 0 0x38>, <0 0xe61f0300 0 0x38>; |
171 | interrupts = <0 69 IRQ_TYPE_LEVEL_HIGH>; | 171 | interrupts = <0 69 IRQ_TYPE_LEVEL_HIGH>; |
diff --git a/arch/arm/boot/dts/r8a7779.dtsi b/arch/arm/boot/dts/r8a7779.dtsi index 0e64c7635127..05b68f427c50 100644 --- a/arch/arm/boot/dts/r8a7779.dtsi +++ b/arch/arm/boot/dts/r8a7779.dtsi | |||
@@ -256,7 +256,7 @@ | |||
256 | }; | 256 | }; |
257 | 257 | ||
258 | thermal@ffc48000 { | 258 | thermal@ffc48000 { |
259 | compatible = "renesas,rcar-thermal"; | 259 | compatible = "renesas,thermal-r8a7779", "renesas,rcar-thermal"; |
260 | reg = <0xffc48000 0x38>; | 260 | reg = <0xffc48000 0x38>; |
261 | }; | 261 | }; |
262 | 262 | ||
@@ -398,10 +398,10 @@ | |||
398 | /* Gate clocks */ | 398 | /* Gate clocks */ |
399 | mstp0_clks: clocks@ffc80030 { | 399 | mstp0_clks: clocks@ffc80030 { |
400 | compatible = "renesas,r8a7779-mstp-clocks", | 400 | compatible = "renesas,r8a7779-mstp-clocks", |
401 | "renesas,cpg-mstp-clocks"; | 401 | "renesas,cpg-mstp-clocks"; |
402 | reg = <0xffc80030 4>; | 402 | reg = <0xffc80030 4>; |
403 | clocks = <&cpg_clocks R8A7779_CLK_S>, | 403 | clocks = <&cpg_clocks R8A7779_CLK_S>, |
404 | <&cpg_clocks R8A7779_CLK_P>, | 404 | <&cpg_clocks R8A7779_CLK_P>, |
405 | <&cpg_clocks R8A7779_CLK_P>, | 405 | <&cpg_clocks R8A7779_CLK_P>, |
406 | <&cpg_clocks R8A7779_CLK_P>, | 406 | <&cpg_clocks R8A7779_CLK_P>, |
407 | <&cpg_clocks R8A7779_CLK_S>, | 407 | <&cpg_clocks R8A7779_CLK_S>, |
@@ -435,7 +435,7 @@ | |||
435 | }; | 435 | }; |
436 | mstp1_clks: clocks@ffc80034 { | 436 | mstp1_clks: clocks@ffc80034 { |
437 | compatible = "renesas,r8a7779-mstp-clocks", | 437 | compatible = "renesas,r8a7779-mstp-clocks", |
438 | "renesas,cpg-mstp-clocks"; | 438 | "renesas,cpg-mstp-clocks"; |
439 | reg = <0xffc80034 4>, <0xffc80044 4>; | 439 | reg = <0xffc80034 4>, <0xffc80044 4>; |
440 | clocks = <&cpg_clocks R8A7779_CLK_P>, | 440 | clocks = <&cpg_clocks R8A7779_CLK_P>, |
441 | <&cpg_clocks R8A7779_CLK_P>, | 441 | <&cpg_clocks R8A7779_CLK_P>, |
@@ -464,7 +464,7 @@ | |||
464 | }; | 464 | }; |
465 | mstp3_clks: clocks@ffc8003c { | 465 | mstp3_clks: clocks@ffc8003c { |
466 | compatible = "renesas,r8a7779-mstp-clocks", | 466 | compatible = "renesas,r8a7779-mstp-clocks", |
467 | "renesas,cpg-mstp-clocks"; | 467 | "renesas,cpg-mstp-clocks"; |
468 | reg = <0xffc8003c 4>; | 468 | reg = <0xffc8003c 4>; |
469 | clocks = <&s4_clk>, <&s4_clk>, <&s4_clk>, <&s4_clk>, | 469 | clocks = <&s4_clk>, <&s4_clk>, <&s4_clk>, <&s4_clk>, |
470 | <&s4_clk>, <&s4_clk>; | 470 | <&s4_clk>, <&s4_clk>; |
diff --git a/arch/arm/boot/dts/sh73a0-kzm9g-reference.dts b/arch/arm/boot/dts/sh73a0-kzm9g-reference.dts index 18662aec2ec4..477f8153debd 100644 --- a/arch/arm/boot/dts/sh73a0-kzm9g-reference.dts +++ b/arch/arm/boot/dts/sh73a0-kzm9g-reference.dts | |||
@@ -66,7 +66,7 @@ | |||
66 | }; | 66 | }; |
67 | 67 | ||
68 | vmmc_sdhi0: regulator@2 { | 68 | vmmc_sdhi0: regulator@2 { |
69 | compatible = "regulator-fixed"; | 69 | compatible = "regulator-fixed"; |
70 | regulator-name = "SDHI0 Vcc"; | 70 | regulator-name = "SDHI0 Vcc"; |
71 | regulator-min-microvolt = <3300000>; | 71 | regulator-min-microvolt = <3300000>; |
72 | regulator-max-microvolt = <3300000>; | 72 | regulator-max-microvolt = <3300000>; |
@@ -75,7 +75,7 @@ | |||
75 | }; | 75 | }; |
76 | 76 | ||
77 | vmmc_sdhi2: regulator@3 { | 77 | vmmc_sdhi2: regulator@3 { |
78 | compatible = "regulator-fixed"; | 78 | compatible = "regulator-fixed"; |
79 | regulator-name = "SDHI2 Vcc"; | 79 | regulator-name = "SDHI2 Vcc"; |
80 | regulator-min-microvolt = <3300000>; | 80 | regulator-min-microvolt = <3300000>; |
81 | regulator-max-microvolt = <3300000>; | 81 | regulator-max-microvolt = <3300000>; |