diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2012-05-26 15:57:47 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2012-05-26 15:57:47 -0400 |
commit | 84a442b9a16ee69243ce7fce5d6f6f9c3fbdee68 (patch) | |
tree | 332a0c901d8ab2ffb19b8ce14b4b094bf5b08657 /arch/arm/boot/dts/tegra-cardhu.dts | |
parent | 39b6cc668c5ecc66f6f9c9293ffab681cb6f7065 (diff) | |
parent | deb88cc3c69975cbd9875ed9fac259b351f6b64d (diff) |
Merge tag 'dt2' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
Pull arm-soc device tree conversions (part 2) from Olof Johansson:
"These continue the device tree work from part 1, this set is for the
tegra, mxs and imx platforms, all of which have dependencies on clock
or pinctrl changes submitted earlier."
Fix up trivial conflicts due to nearby changes in
drivers/{gpio/gpio,i2c/busses/i2c}-mxs.c
* tag 'dt2' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (73 commits)
ARM: dt: tegra: invert status=disable vs status=okay
ARM: dt: tegra: consistent basic property ordering
ARM: dt: tegra: sort nodes based on bus order
ARM: dt: tegra: remove duplicate device_type property
ARM: dt: tegra: consistenly use lower-case for hex constants
ARM: dt: tegra: format regs properties consistently
ARM: dt: tegra: gpio comment cleanup
ARM: dt: tegra: remove unnecessary unit addresses
ARM: dt: tegra: whitespace cleanup
ARM: dt: tegra cardhu: fix typo in SDHCI node name
ARM: dt: tegra: cardhu: register core regulator tps62361
ARM: dt: tegra30.dtsi: Add SMMU node
ARM: dt: tegra20.dtsi: Add GART node
ARM: dt: tegra30.dtsi: Add Memory Controller(MC) nodes
ARM: dt: tegra20.dtsi: Add Memory Controller(MC) nodes
ARM: dt: tegra: Add device tree support for AHB
ARM: dts: enable audio support for imx28-evk
ARM: dts: enable i2c device for imx28-evk
i2c: mxs: add device tree probe support
ARM: dts: enable mmc for imx28-evk
...
Diffstat (limited to 'arch/arm/boot/dts/tegra-cardhu.dts')
-rw-r--r-- | arch/arm/boot/dts/tegra-cardhu.dts | 85 |
1 files changed, 39 insertions, 46 deletions
diff --git a/arch/arm/boot/dts/tegra-cardhu.dts b/arch/arm/boot/dts/tegra-cardhu.dts index 4a166357172b..36321bceec46 100644 --- a/arch/arm/boot/dts/tegra-cardhu.dts +++ b/arch/arm/boot/dts/tegra-cardhu.dts | |||
@@ -7,10 +7,10 @@ | |||
7 | compatible = "nvidia,cardhu", "nvidia,tegra30"; | 7 | compatible = "nvidia,cardhu", "nvidia,tegra30"; |
8 | 8 | ||
9 | memory { | 9 | memory { |
10 | reg = < 0x80000000 0x40000000 >; | 10 | reg = <0x80000000 0x40000000>; |
11 | }; | 11 | }; |
12 | 12 | ||
13 | pinmux@70000000 { | 13 | pinmux { |
14 | pinctrl-names = "default"; | 14 | pinctrl-names = "default"; |
15 | pinctrl-0 = <&state_default>; | 15 | pinctrl-0 = <&state_default>; |
16 | 16 | ||
@@ -64,42 +64,40 @@ | |||
64 | }; | 64 | }; |
65 | 65 | ||
66 | serial@70006000 { | 66 | serial@70006000 { |
67 | clock-frequency = < 408000000 >; | 67 | status = "okay"; |
68 | }; | 68 | clock-frequency = <408000000>; |
69 | |||
70 | serial@70006040 { | ||
71 | status = "disable"; | ||
72 | }; | ||
73 | |||
74 | serial@70006200 { | ||
75 | status = "disable"; | ||
76 | }; | ||
77 | |||
78 | serial@70006300 { | ||
79 | status = "disable"; | ||
80 | }; | ||
81 | |||
82 | serial@70006400 { | ||
83 | status = "disable"; | ||
84 | }; | 69 | }; |
85 | 70 | ||
86 | i2c@7000c000 { | 71 | i2c@7000c000 { |
72 | status = "okay"; | ||
87 | clock-frequency = <100000>; | 73 | clock-frequency = <100000>; |
88 | }; | 74 | }; |
89 | 75 | ||
90 | i2c@7000c400 { | 76 | i2c@7000c400 { |
77 | status = "okay"; | ||
91 | clock-frequency = <100000>; | 78 | clock-frequency = <100000>; |
92 | }; | 79 | }; |
93 | 80 | ||
94 | i2c@7000c500 { | 81 | i2c@7000c500 { |
82 | status = "okay"; | ||
95 | clock-frequency = <100000>; | 83 | clock-frequency = <100000>; |
84 | |||
85 | /* ALS and Proximity sensor */ | ||
86 | isl29028@44 { | ||
87 | compatible = "isil,isl29028"; | ||
88 | reg = <0x44>; | ||
89 | interrupt-parent = <&gpio>; | ||
90 | interrupts = <88 0x04>; /*gpio PL0 */ | ||
91 | }; | ||
96 | }; | 92 | }; |
97 | 93 | ||
98 | i2c@7000c700 { | 94 | i2c@7000c700 { |
95 | status = "okay"; | ||
99 | clock-frequency = <100000>; | 96 | clock-frequency = <100000>; |
100 | }; | 97 | }; |
101 | 98 | ||
102 | i2c@7000d000 { | 99 | i2c@7000d000 { |
100 | status = "okay"; | ||
103 | clock-frequency = <100000>; | 101 | clock-frequency = <100000>; |
104 | 102 | ||
105 | wm8903: wm8903@1a { | 103 | wm8903: wm8903@1a { |
@@ -115,46 +113,41 @@ | |||
115 | micdet-delay = <100>; | 113 | micdet-delay = <100>; |
116 | gpio-cfg = <0xffffffff 0xffffffff 0 0xffffffff 0xffffffff>; | 114 | gpio-cfg = <0xffffffff 0xffffffff 0 0xffffffff 0xffffffff>; |
117 | }; | 115 | }; |
116 | |||
117 | tps62361 { | ||
118 | compatible = "ti,tps62361"; | ||
119 | reg = <0x60>; | ||
120 | |||
121 | regulator-name = "tps62361-vout"; | ||
122 | regulator-min-microvolt = <500000>; | ||
123 | regulator-max-microvolt = <1500000>; | ||
124 | regulator-boot-on; | ||
125 | regulator-always-on; | ||
126 | ti,vsel0-state-high; | ||
127 | ti,vsel1-state-high; | ||
128 | }; | ||
129 | }; | ||
130 | |||
131 | ahub { | ||
132 | i2s@70080400 { | ||
133 | status = "okay"; | ||
134 | }; | ||
118 | }; | 135 | }; |
119 | 136 | ||
120 | sdhci@78000000 { | 137 | sdhci@78000000 { |
138 | status = "okay"; | ||
121 | cd-gpios = <&gpio 69 0>; /* gpio PI5 */ | 139 | cd-gpios = <&gpio 69 0>; /* gpio PI5 */ |
122 | wp-gpios = <&gpio 155 0>; /* gpio PT3 */ | 140 | wp-gpios = <&gpio 155 0>; /* gpio PT3 */ |
123 | power-gpios = <&gpio 31 0>; /* gpio PD7 */ | 141 | power-gpios = <&gpio 31 0>; /* gpio PD7 */ |
124 | bus-width = <4>; | 142 | bus-width = <4>; |
125 | }; | 143 | }; |
126 | 144 | ||
127 | sdhci@78000200 { | 145 | sdhci@78000600 { |
128 | status = "disable"; | 146 | status = "okay"; |
129 | }; | ||
130 | |||
131 | sdhci@78000400 { | ||
132 | status = "disable"; | ||
133 | }; | ||
134 | |||
135 | sdhci@78000400 { | ||
136 | support-8bit; | 147 | support-8bit; |
137 | bus-width = <8>; | 148 | bus-width = <8>; |
138 | }; | 149 | }; |
139 | 150 | ||
140 | ahub@70080000 { | ||
141 | i2s@70080300 { | ||
142 | status = "disable"; | ||
143 | }; | ||
144 | |||
145 | i2s@70080500 { | ||
146 | status = "disable"; | ||
147 | }; | ||
148 | |||
149 | i2s@70080600 { | ||
150 | status = "disable"; | ||
151 | }; | ||
152 | |||
153 | i2s@70080700 { | ||
154 | status = "disable"; | ||
155 | }; | ||
156 | }; | ||
157 | |||
158 | sound { | 151 | sound { |
159 | compatible = "nvidia,tegra-audio-wm8903-cardhu", | 152 | compatible = "nvidia,tegra-audio-wm8903-cardhu", |
160 | "nvidia,tegra-audio-wm8903"; | 153 | "nvidia,tegra-audio-wm8903"; |