diff options
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"; |