diff options
author | Arnd Bergmann <arnd@arndb.de> | 2014-11-28 09:11:38 -0500 |
---|---|---|
committer | Arnd Bergmann <arnd@arndb.de> | 2014-11-28 09:11:38 -0500 |
commit | ca7637585cc7ae83a08d7077d57de03da256c88f (patch) | |
tree | ba4b9f13212924563934dc839ed8732f9e0fb3c3 | |
parent | fe0c888b890776e58e0ba23680c8848ec9417117 (diff) | |
parent | 294a212faa5bf7cb48fabccec5ee13e836e29ecb (diff) |
Merge tag 'sirf-dts-for-3.19' of git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux into next/dt
Pull "change pinmux pingroup and add some lost node/prop" from Barry Song:
1. add resets properity for some nodes;
2. change pinctrl groups for audio
3. add PMU node
* tag 'sirf-dts-for-3.19' of git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux:
ARM: dts: atlas6: add resets property for SPI nodes
ARM: dts: atlas6: add resets property for VPP nodes
ARM: dts: prima2: add resets property for VPP nodes
ARM: dts: prima2: add resets property for GPS nodes
ARM: dts: prima2: add node for Performance Monitor Unit
ARM: dts: atlas6: Add I2S external clock input pingroup
ARM: dts: atlas6: add a separate pingroup for i2s mclk output
ARM: dts: prima2: add I2S 2ch, 6ch, nodin, mclk groups
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
-rw-r--r-- | arch/arm/boot/dts/atlas6.dtsi | 15 | ||||
-rw-r--r-- | arch/arm/boot/dts/prima2.dtsi | 33 |
2 files changed, 48 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/atlas6.dtsi b/arch/arm/boot/dts/atlas6.dtsi index bb22842a0826..29598667420b 100644 --- a/arch/arm/boot/dts/atlas6.dtsi +++ b/arch/arm/boot/dts/atlas6.dtsi | |||
@@ -131,6 +131,7 @@ | |||
131 | reg = <0x90020000 0x10000>; | 131 | reg = <0x90020000 0x10000>; |
132 | interrupts = <31>; | 132 | interrupts = <31>; |
133 | clocks = <&clks 35>; | 133 | clocks = <&clks 35>; |
134 | resets = <&rstc 6>; | ||
134 | }; | 135 | }; |
135 | }; | 136 | }; |
136 | 137 | ||
@@ -312,6 +313,7 @@ | |||
312 | #address-cells = <1>; | 313 | #address-cells = <1>; |
313 | #size-cells = <0>; | 314 | #size-cells = <0>; |
314 | clocks = <&clks 19>; | 315 | clocks = <&clks 19>; |
316 | resets = <&rstc 26>; | ||
315 | status = "disabled"; | 317 | status = "disabled"; |
316 | }; | 318 | }; |
317 | 319 | ||
@@ -327,6 +329,7 @@ | |||
327 | #address-cells = <1>; | 329 | #address-cells = <1>; |
328 | #size-cells = <0>; | 330 | #size-cells = <0>; |
329 | clocks = <&clks 20>; | 331 | clocks = <&clks 20>; |
332 | resets = <&rstc 27>; | ||
330 | status = "disabled"; | 333 | status = "disabled"; |
331 | }; | 334 | }; |
332 | 335 | ||
@@ -522,6 +525,18 @@ | |||
522 | sirf,function = "sdmmc5"; | 525 | sirf,function = "sdmmc5"; |
523 | }; | 526 | }; |
524 | }; | 527 | }; |
528 | i2s_mclk_pins_a: i2s_mclk@0 { | ||
529 | i2s_mclk { | ||
530 | sirf,pins = "i2smclkgrp"; | ||
531 | sirf,function = "i2s_mclk"; | ||
532 | }; | ||
533 | }; | ||
534 | i2s_ext_clk_input_pins_a: i2s_ext_clk_input@0 { | ||
535 | i2s_ext_clk_input { | ||
536 | sirf,pins = "i2s_ext_clk_inputgrp"; | ||
537 | sirf,function = "i2s_ext_clk_input"; | ||
538 | }; | ||
539 | }; | ||
525 | i2s_pins_a: i2s@0 { | 540 | i2s_pins_a: i2s@0 { |
526 | i2s { | 541 | i2s { |
527 | sirf,pins = "i2sgrp"; | 542 | sirf,pins = "i2sgrp"; |
diff --git a/arch/arm/boot/dts/prima2.dtsi b/arch/arm/boot/dts/prima2.dtsi index 963b7e54ab15..1ca1a9aa953f 100644 --- a/arch/arm/boot/dts/prima2.dtsi +++ b/arch/arm/boot/dts/prima2.dtsi | |||
@@ -41,6 +41,11 @@ | |||
41 | }; | 41 | }; |
42 | }; | 42 | }; |
43 | 43 | ||
44 | arm-pmu { | ||
45 | compatible = "arm,cortex-a9-pmu"; | ||
46 | interrupts = <29>; | ||
47 | }; | ||
48 | |||
44 | axi { | 49 | axi { |
45 | compatible = "simple-bus"; | 50 | compatible = "simple-bus"; |
46 | #address-cells = <1>; | 51 | #address-cells = <1>; |
@@ -132,6 +137,7 @@ | |||
132 | reg = <0x90020000 0x10000>; | 137 | reg = <0x90020000 0x10000>; |
133 | interrupts = <31>; | 138 | interrupts = <31>; |
134 | clocks = <&clks 35>; | 139 | clocks = <&clks 35>; |
140 | resets = <&rstc 6>; | ||
135 | }; | 141 | }; |
136 | }; | 142 | }; |
137 | 143 | ||
@@ -173,6 +179,7 @@ | |||
173 | compatible = "sirf,prima2-dspif"; | 179 | compatible = "sirf,prima2-dspif"; |
174 | reg = <0xa8000000 0x10000>; | 180 | reg = <0xa8000000 0x10000>; |
175 | interrupts = <9>; | 181 | interrupts = <9>; |
182 | resets = <&rstc 1>; | ||
176 | }; | 183 | }; |
177 | 184 | ||
178 | gps@a8010000 { | 185 | gps@a8010000 { |
@@ -180,6 +187,7 @@ | |||
180 | reg = <0xa8010000 0x10000>; | 187 | reg = <0xa8010000 0x10000>; |
181 | interrupts = <7>; | 188 | interrupts = <7>; |
182 | clocks = <&clks 9>; | 189 | clocks = <&clks 9>; |
190 | resets = <&rstc 2>; | ||
183 | }; | 191 | }; |
184 | 192 | ||
185 | dsp@a9000000 { | 193 | dsp@a9000000 { |
@@ -187,6 +195,7 @@ | |||
187 | reg = <0xa9000000 0x1000000>; | 195 | reg = <0xa9000000 0x1000000>; |
188 | interrupts = <8>; | 196 | interrupts = <8>; |
189 | clocks = <&clks 8>; | 197 | clocks = <&clks 8>; |
198 | resets = <&rstc 0>; | ||
190 | }; | 199 | }; |
191 | }; | 200 | }; |
192 | 201 | ||
@@ -524,12 +533,36 @@ | |||
524 | sirf,function = "sdmmc5"; | 533 | sirf,function = "sdmmc5"; |
525 | }; | 534 | }; |
526 | }; | 535 | }; |
536 | i2s_mclk_pins_a: i2s_mclk@0 { | ||
537 | i2s_mclk { | ||
538 | sirf,pins = "i2smclkgrp"; | ||
539 | sirf,function = "i2s_mclk"; | ||
540 | }; | ||
541 | }; | ||
542 | i2s_ext_clk_input_pins_a: i2s_ext_clk_input@0 { | ||
543 | i2s_ext_clk_input { | ||
544 | sirf,pins = "i2s_ext_clk_inputgrp"; | ||
545 | sirf,function = "i2s_ext_clk_input"; | ||
546 | }; | ||
547 | }; | ||
527 | i2s_pins_a: i2s@0 { | 548 | i2s_pins_a: i2s@0 { |
528 | i2s { | 549 | i2s { |
529 | sirf,pins = "i2sgrp"; | 550 | sirf,pins = "i2sgrp"; |
530 | sirf,function = "i2s"; | 551 | sirf,function = "i2s"; |
531 | }; | 552 | }; |
532 | }; | 553 | }; |
554 | i2s_no_din_pins_a: i2s_no_din@0 { | ||
555 | i2s_no_din { | ||
556 | sirf,pins = "i2s_no_dingrp"; | ||
557 | sirf,function = "i2s_no_din"; | ||
558 | }; | ||
559 | }; | ||
560 | i2s_6chn_pins_a: i2s_6chn@0 { | ||
561 | i2s_6chn { | ||
562 | sirf,pins = "i2s_6chngrp"; | ||
563 | sirf,function = "i2s_6chn"; | ||
564 | }; | ||
565 | }; | ||
533 | ac97_pins_a: ac97@0 { | 566 | ac97_pins_a: ac97@0 { |
534 | ac97 { | 567 | ac97 { |
535 | sirf,pins = "ac97grp"; | 568 | sirf,pins = "ac97grp"; |