aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/tegra-cardhu.dts
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/boot/dts/tegra-cardhu.dts')
-rw-r--r--arch/arm/boot/dts/tegra-cardhu.dts85
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";