diff options
author | Olof Johansson <olof@lixom.net> | 2013-05-09 16:14:02 -0400 |
---|---|---|
committer | Olof Johansson <olof@lixom.net> | 2013-05-09 16:14:02 -0400 |
commit | 6e6a3af7f182f0529c26e0633f68f60aaec51831 (patch) | |
tree | 068e2548f9a2ffeb94cc94326f1d7f93610118ca /arch/arm | |
parent | 474dbaa78c9fedbe4fe7e49abb27f0ce766ec9fc (diff) | |
parent | 914dc329ee11d6b1ecbebef802962dc06e78b942 (diff) |
Merge tag 'omap-for-v3.10/dt-fixes-for-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into fixes
From Tony Lindgren:
Omap device tree fixes for issue discovered during the merge window:
- Fix triggering for GPIO interrupts that's needed for 4430sdp
Ethernet. Otherwise booting with nfsroot won't work.
- Fix CPU operating point values
- Fix wrong assumption that twl PMIC is always connected to omap3
- Add gpmc for am33xx so beaglebone users can use the bus
- Cosmetic fix for mcspi pin muxing to avoid confusion
* tag 'omap-for-v3.10/dt-fixes-for-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:
ARM: dts: don't assume boards are using twl4030 for omap3
ARM: dts: Configure and fix the McSPI pins for 4430sdp
ARM: dts: AM33XX: Add GPMC node
ARM: dts: OMAP4460: Fix CPU OPP voltages
ARM: dts: OMAP36xx: Fix CPU OPP voltages
ARM: dts: OMAP4: Fix ethernet IRQ for OMAP4 boards
Diffstat (limited to 'arch/arm')
-rw-r--r-- | arch/arm/boot/dts/am33xx.dtsi | 12 | ||||
-rw-r--r-- | arch/arm/boot/dts/omap3-beagle-xm.dts | 1 | ||||
-rw-r--r-- | arch/arm/boot/dts/omap3-evm.dts | 1 | ||||
-rw-r--r-- | arch/arm/boot/dts/omap3-overo.dtsi | 1 | ||||
-rw-r--r-- | arch/arm/boot/dts/omap3.dtsi | 1 | ||||
-rw-r--r-- | arch/arm/boot/dts/omap36xx.dtsi | 6 | ||||
-rw-r--r-- | arch/arm/boot/dts/omap4-sdp.dts | 14 | ||||
-rw-r--r-- | arch/arm/boot/dts/omap4-var-som.dts | 2 | ||||
-rw-r--r-- | arch/arm/boot/dts/omap4460.dtsi | 6 |
9 files changed, 35 insertions, 9 deletions
diff --git a/arch/arm/boot/dts/am33xx.dtsi b/arch/arm/boot/dts/am33xx.dtsi index d1101103aa51..1460d9b88adf 100644 --- a/arch/arm/boot/dts/am33xx.dtsi +++ b/arch/arm/boot/dts/am33xx.dtsi | |||
@@ -403,5 +403,17 @@ | |||
403 | 0x44d80000 0x2000>; /* M3 DMEM */ | 403 | 0x44d80000 0x2000>; /* M3 DMEM */ |
404 | ti,hwmods = "wkup_m3"; | 404 | ti,hwmods = "wkup_m3"; |
405 | }; | 405 | }; |
406 | |||
407 | gpmc: gpmc@50000000 { | ||
408 | compatible = "ti,am3352-gpmc"; | ||
409 | ti,hwmods = "gpmc"; | ||
410 | reg = <0x50000000 0x2000>; | ||
411 | interrupts = <100>; | ||
412 | num-cs = <7>; | ||
413 | num-waitpins = <2>; | ||
414 | #address-cells = <2>; | ||
415 | #size-cells = <1>; | ||
416 | status = "disabled"; | ||
417 | }; | ||
406 | }; | 418 | }; |
407 | }; | 419 | }; |
diff --git a/arch/arm/boot/dts/omap3-beagle-xm.dts b/arch/arm/boot/dts/omap3-beagle-xm.dts index 5a31964ae339..3046d1f81be0 100644 --- a/arch/arm/boot/dts/omap3-beagle-xm.dts +++ b/arch/arm/boot/dts/omap3-beagle-xm.dts | |||
@@ -122,6 +122,7 @@ | |||
122 | 122 | ||
123 | &usb_otg_hs { | 123 | &usb_otg_hs { |
124 | interface-type = <0>; | 124 | interface-type = <0>; |
125 | usb-phy = <&usb2_phy>; | ||
125 | mode = <3>; | 126 | mode = <3>; |
126 | power = <50>; | 127 | power = <50>; |
127 | }; | 128 | }; |
diff --git a/arch/arm/boot/dts/omap3-evm.dts b/arch/arm/boot/dts/omap3-evm.dts index 05f51e10ddd6..96d1c206a57b 100644 --- a/arch/arm/boot/dts/omap3-evm.dts +++ b/arch/arm/boot/dts/omap3-evm.dts | |||
@@ -68,6 +68,7 @@ | |||
68 | 68 | ||
69 | &usb_otg_hs { | 69 | &usb_otg_hs { |
70 | interface-type = <0>; | 70 | interface-type = <0>; |
71 | usb-phy = <&usb2_phy>; | ||
71 | mode = <3>; | 72 | mode = <3>; |
72 | power = <50>; | 73 | power = <50>; |
73 | }; | 74 | }; |
diff --git a/arch/arm/boot/dts/omap3-overo.dtsi b/arch/arm/boot/dts/omap3-overo.dtsi index d4a7280d18b7..a626c50041f6 100644 --- a/arch/arm/boot/dts/omap3-overo.dtsi +++ b/arch/arm/boot/dts/omap3-overo.dtsi | |||
@@ -73,6 +73,7 @@ | |||
73 | 73 | ||
74 | &usb_otg_hs { | 74 | &usb_otg_hs { |
75 | interface-type = <0>; | 75 | interface-type = <0>; |
76 | usb-phy = <&usb2_phy>; | ||
76 | mode = <3>; | 77 | mode = <3>; |
77 | power = <50>; | 78 | power = <50>; |
78 | }; | 79 | }; |
diff --git a/arch/arm/boot/dts/omap3.dtsi b/arch/arm/boot/dts/omap3.dtsi index 4ad03d9dbf0c..82a404da1c0d 100644 --- a/arch/arm/boot/dts/omap3.dtsi +++ b/arch/arm/boot/dts/omap3.dtsi | |||
@@ -519,7 +519,6 @@ | |||
519 | interrupts = <0 92 0x4>, <0 93 0x4>; | 519 | interrupts = <0 92 0x4>, <0 93 0x4>; |
520 | interrupt-names = "mc", "dma"; | 520 | interrupt-names = "mc", "dma"; |
521 | ti,hwmods = "usb_otg_hs"; | 521 | ti,hwmods = "usb_otg_hs"; |
522 | usb-phy = <&usb2_phy>; | ||
523 | multipoint = <1>; | 522 | multipoint = <1>; |
524 | num-eps = <16>; | 523 | num-eps = <16>; |
525 | ram-bits = <12>; | 524 | ram-bits = <12>; |
diff --git a/arch/arm/boot/dts/omap36xx.dtsi b/arch/arm/boot/dts/omap36xx.dtsi index b89233e43b0f..f3447bc1b032 100644 --- a/arch/arm/boot/dts/omap36xx.dtsi +++ b/arch/arm/boot/dts/omap36xx.dtsi | |||
@@ -20,9 +20,9 @@ | |||
20 | cpu@0 { | 20 | cpu@0 { |
21 | operating-points = < | 21 | operating-points = < |
22 | /* kHz uV */ | 22 | /* kHz uV */ |
23 | 300000 975000 | 23 | 300000 1012500 |
24 | 600000 1075000 | 24 | 600000 1200000 |
25 | 800000 1200000 | 25 | 800000 1325000 |
26 | >; | 26 | >; |
27 | clock-latency = <300000>; /* From legacy driver */ | 27 | clock-latency = <300000>; /* From legacy driver */ |
28 | }; | 28 | }; |
diff --git a/arch/arm/boot/dts/omap4-sdp.dts b/arch/arm/boot/dts/omap4-sdp.dts index c387bdc1b1d1..a35d9cd58063 100644 --- a/arch/arm/boot/dts/omap4-sdp.dts +++ b/arch/arm/boot/dts/omap4-sdp.dts | |||
@@ -223,6 +223,15 @@ | |||
223 | >; | 223 | >; |
224 | }; | 224 | }; |
225 | 225 | ||
226 | mcspi1_pins: pinmux_mcspi1_pins { | ||
227 | pinctrl-single,pins = < | ||
228 | 0xf2 0x100 /* mcspi1_clk.mcspi1_clk INPUT | MODE0 */ | ||
229 | 0xf4 0x100 /* mcspi1_somi.mcspi1_somi INPUT | MODE0 */ | ||
230 | 0xf6 0x100 /* mcspi1_simo.mcspi1_simo INPUT | MODE0 */ | ||
231 | 0xf8 0x100 /* mcspi1_cs0.mcspi1_cs0 INPUT | MODE0*/ | ||
232 | >; | ||
233 | }; | ||
234 | |||
226 | dss_hdmi_pins: pinmux_dss_hdmi_pins { | 235 | dss_hdmi_pins: pinmux_dss_hdmi_pins { |
227 | pinctrl-single,pins = < | 236 | pinctrl-single,pins = < |
228 | 0x5a 0x118 /* hdmi_cec.hdmi_cec INPUT PULLUP | MODE 0 */ | 237 | 0x5a 0x118 /* hdmi_cec.hdmi_cec INPUT PULLUP | MODE 0 */ |
@@ -358,12 +367,15 @@ | |||
358 | }; | 367 | }; |
359 | 368 | ||
360 | &mcspi1 { | 369 | &mcspi1 { |
370 | pinctrl-names = "default"; | ||
371 | pinctrl-0 = <&mcspi1_pins>; | ||
372 | |||
361 | eth@0 { | 373 | eth@0 { |
362 | compatible = "ks8851"; | 374 | compatible = "ks8851"; |
363 | spi-max-frequency = <24000000>; | 375 | spi-max-frequency = <24000000>; |
364 | reg = <0>; | 376 | reg = <0>; |
365 | interrupt-parent = <&gpio2>; | 377 | interrupt-parent = <&gpio2>; |
366 | interrupts = <2>; /* gpio line 34 */ | 378 | interrupts = <2 8>; /* gpio line 34, low triggered */ |
367 | vdd-supply = <&vdd_eth>; | 379 | vdd-supply = <&vdd_eth>; |
368 | }; | 380 | }; |
369 | }; | 381 | }; |
diff --git a/arch/arm/boot/dts/omap4-var-som.dts b/arch/arm/boot/dts/omap4-var-som.dts index 222a413c2c51..7e04103779c4 100644 --- a/arch/arm/boot/dts/omap4-var-som.dts +++ b/arch/arm/boot/dts/omap4-var-som.dts | |||
@@ -68,7 +68,7 @@ | |||
68 | spi-max-frequency = <24000000>; | 68 | spi-max-frequency = <24000000>; |
69 | reg = <0>; | 69 | reg = <0>; |
70 | interrupt-parent = <&gpio6>; | 70 | interrupt-parent = <&gpio6>; |
71 | interrupts = <11>; /* gpio line 171 */ | 71 | interrupts = <11 8>; /* gpio line 171, low triggered */ |
72 | vdd-supply = <&vdd_eth>; | 72 | vdd-supply = <&vdd_eth>; |
73 | }; | 73 | }; |
74 | }; | 74 | }; |
diff --git a/arch/arm/boot/dts/omap4460.dtsi b/arch/arm/boot/dts/omap4460.dtsi index 7c2c23cc17ef..2cf227c86099 100644 --- a/arch/arm/boot/dts/omap4460.dtsi +++ b/arch/arm/boot/dts/omap4460.dtsi | |||
@@ -15,9 +15,9 @@ | |||
15 | cpu@0 { | 15 | cpu@0 { |
16 | operating-points = < | 16 | operating-points = < |
17 | /* kHz uV */ | 17 | /* kHz uV */ |
18 | 350000 975000 | 18 | 350000 1025000 |
19 | 700000 1075000 | 19 | 700000 1200000 |
20 | 920000 1200000 | 20 | 920000 1313000 |
21 | >; | 21 | >; |
22 | clock-latency = <300000>; /* From legacy driver */ | 22 | clock-latency = <300000>; /* From legacy driver */ |
23 | }; | 23 | }; |