1 /include/ "tegra20.dtsi"
4 model = "Avionic Design Tamonten SOM";
5 compatible = "ad,tamonten", "nvidia,tegra20";
8 reg = <0x00000000 0x20000000>;
12 pinctrl-names = "default";
13 pinctrl-0 = <&state_default>;
15 state_default: pinmux {
18 nvidia,function = "ide";
21 nvidia,pins = "atb", "gma", "gme";
22 nvidia,function = "sdio4";
26 nvidia,function = "nand";
29 nvidia,pins = "atd", "ate", "gmb", "gmd", "gpu",
30 "spia", "spib", "spic";
31 nvidia,function = "gmi";
34 nvidia,pins = "cdev1";
35 nvidia,function = "plla_out";
38 nvidia,pins = "cdev2";
39 nvidia,function = "pllp_out4";
43 nvidia,function = "crt";
47 nvidia,function = "vi_sensor_clk";
51 nvidia,function = "dap1";
55 nvidia,function = "dap2";
59 nvidia,function = "dap3";
63 nvidia,function = "dap4";
67 nvidia,function = "i2c2";
70 nvidia,pins = "dta", "dtd";
71 nvidia,function = "sdio2";
74 nvidia,pins = "dtb", "dtc", "dte";
75 nvidia,function = "rsvd1";
79 nvidia,function = "i2c3";
83 nvidia,function = "uartd";
87 nvidia,function = "rtck";
90 nvidia,pins = "gpv", "slxa", "slxk";
91 nvidia,function = "pcie";
94 nvidia,pins = "hdint", "pta";
95 nvidia,function = "hdmi";
99 nvidia,function = "i2cp";
102 nvidia,pins = "irrx", "irtx";
103 nvidia,function = "uarta";
106 nvidia,pins = "kbca", "kbcb", "kbcc", "kbcd",
108 nvidia,function = "kbc";
111 nvidia,pins = "lcsn", "ld0", "ld1", "ld2",
112 "ld3", "ld4", "ld5", "ld6", "ld7",
113 "ld8", "ld9", "ld10", "ld11", "ld12",
114 "ld13", "ld14", "ld15", "ld16", "ld17",
115 "ldc", "ldi", "lhp0", "lhp1", "lhp2",
116 "lhs", "lm0", "lm1", "lpp", "lpw0",
117 "lpw1", "lpw2", "lsc0", "lsc1", "lsck",
118 "lsda", "lsdi", "lspi", "lvp0", "lvp1",
120 nvidia,function = "displaya";
123 nvidia,pins = "owc", "spdi", "spdo", "uac";
124 nvidia,function = "rsvd2";
128 nvidia,function = "pwr_on";
132 nvidia,function = "i2c1";
135 nvidia,pins = "sdb", "sdc", "sdd";
136 nvidia,function = "pwm";
139 nvidia,pins = "sdio1";
140 nvidia,function = "sdio1";
143 nvidia,pins = "slxc", "slxd";
144 nvidia,function = "spdif";
147 nvidia,pins = "spid", "spie", "spif";
148 nvidia,function = "spi1";
151 nvidia,pins = "spig", "spih";
152 nvidia,function = "spi2_alt";
155 nvidia,pins = "uaa", "uab", "uda";
156 nvidia,function = "ulpi";
160 nvidia,function = "irda";
163 nvidia,pins = "uca", "ucb";
164 nvidia,function = "uartc";
167 nvidia,pins = "ata", "atb", "atc", "atd", "ate",
168 "cdev1", "cdev2", "dap1", "dtb", "gma",
169 "gmb", "gmc", "gmd", "gme", "gpu7",
170 "gpv", "i2cp", "pta", "rm", "slxa",
171 "slxk", "spia", "spib", "uac";
173 nvidia,tristate = <0>;
176 nvidia,pins = "ck32", "ddrc", "pmca", "pmcb",
177 "pmcc", "pmcd", "pmce", "xm2c", "xm2d";
181 nvidia,pins = "csus", "spid", "spif";
183 nvidia,tristate = <1>;
186 nvidia,pins = "crtp", "dap2", "dap3", "dap4",
187 "dtc", "dte", "dtf", "gpu", "sdio1",
188 "slxc", "slxd", "spdi", "spdo", "spig",
191 nvidia,tristate = <1>;
194 nvidia,pins = "ddc", "dta", "dtd", "kbca",
195 "kbcb", "kbcc", "kbcd", "kbce", "kbcf",
198 nvidia,tristate = <0>;
201 nvidia,pins = "hdint", "lcsn", "ldc", "lm1",
202 "lpw1", "lsc1", "lsck", "lsda", "lsdi",
203 "lvp0", "owc", "sdb";
204 nvidia,tristate = <1>;
207 nvidia,pins = "irrx", "irtx", "sdd", "spic",
208 "spie", "spih", "uaa", "uab", "uad",
211 nvidia,tristate = <1>;
214 nvidia,pins = "lc", "ls";
218 nvidia,pins = "ld0", "ld1", "ld2", "ld3", "ld4",
219 "ld5", "ld6", "ld7", "ld8", "ld9",
220 "ld10", "ld11", "ld12", "ld13", "ld14",
221 "ld15", "ld16", "ld17", "ldi", "lhp0",
222 "lhp1", "lhp2", "lhs", "lm0", "lpp",
223 "lpw0", "lpw2", "lsc0", "lspi", "lvp1",
225 nvidia,tristate = <0>;
228 nvidia,pins = "ld17_0", "ld19_18", "ld21_20",
240 clock-frequency = <216000000>;
245 clock-frequency = <400000>;
250 clock-frequency = <400000>;
254 compatible = "ti,tps6586x";
256 interrupts = <0 86 0x4>;
258 ti,system-power-controller;
263 sys-supply = <&vdd_5v0_reg>;
264 vin-sm0-supply = <&sys_reg>;
265 vin-sm1-supply = <&sys_reg>;
266 vin-sm2-supply = <&sys_reg>;
267 vinldo01-supply = <&sm2_reg>;
268 vinldo23-supply = <&sm2_reg>;
269 vinldo4-supply = <&sm2_reg>;
270 vinldo678-supply = <&sm2_reg>;
271 vinldo9-supply = <&sm2_reg>;
275 regulator-name = "vdd_sys";
280 regulator-name = "vdd_sys_sm0,vdd_core";
281 regulator-min-microvolt = <1200000>;
282 regulator-max-microvolt = <1200000>;
287 regulator-name = "vdd_sys_sm1,vdd_cpu";
288 regulator-min-microvolt = <1000000>;
289 regulator-max-microvolt = <1000000>;
294 regulator-name = "vdd_sys_sm2,vin_ldo*";
295 regulator-min-microvolt = <3700000>;
296 regulator-max-microvolt = <3700000>;
301 regulator-name = "vdd_ldo0,vddio_pex_clk";
302 regulator-min-microvolt = <3300000>;
303 regulator-max-microvolt = <3300000>;
307 regulator-name = "vdd_ldo1,avdd_pll*";
308 regulator-min-microvolt = <1100000>;
309 regulator-max-microvolt = <1100000>;
314 regulator-name = "vdd_ldo2,vdd_rtc";
315 regulator-min-microvolt = <1200000>;
316 regulator-max-microvolt = <1200000>;
320 regulator-name = "vdd_ldo3,avdd_usb*";
321 regulator-min-microvolt = <3300000>;
322 regulator-max-microvolt = <3300000>;
327 regulator-name = "vdd_ldo4,avdd_osc,vddio_sys";
328 regulator-min-microvolt = <1800000>;
329 regulator-max-microvolt = <1800000>;
334 regulator-name = "vdd_ldo5,vcore_mmc";
335 regulator-min-microvolt = <2850000>;
336 regulator-max-microvolt = <2850000>;
340 regulator-name = "vdd_ldo6,avdd_vdac";
342 * According to the Tegra 2 Automotive
343 * DataSheet, a typical value for this
344 * would be 2.8V, but the PMIC only
347 regulator-min-microvolt = <2850000>;
348 regulator-max-microvolt = <2850000>;
352 regulator-name = "vdd_ldo7,avdd_hdmi";
353 regulator-min-microvolt = <3300000>;
354 regulator-max-microvolt = <3300000>;
358 regulator-name = "vdd_ldo8,avdd_hdmi_pll";
359 regulator-min-microvolt = <1800000>;
360 regulator-max-microvolt = <1800000>;
364 regulator-name = "vdd_ldo9,vdd_ddr_rx,avdd_cam";
366 * According to the Tegra 2 Automotive
367 * DataSheet, a typical value for this
368 * would be 2.8V, but the PMIC only
371 regulator-min-microvolt = <2850000>;
372 regulator-max-microvolt = <2850000>;
377 regulator-name = "vdd_rtc_out";
378 regulator-min-microvolt = <3300000>;
379 regulator-max-microvolt = <3300000>;
387 nvidia,invert-interrupt;
395 cd-gpios = <&gpio 58 0>; /* gpio PH2 */
396 wp-gpios = <&gpio 59 0>; /* gpio PH3 */
402 compatible = "simple-bus";
404 #address-cells = <1>;
407 vdd_5v0_reg: regulator@0 {
408 compatible = "regulator-fixed";
410 regulator-name = "vdd_5v0";
411 regulator-min-microvolt = <5000000>;
412 regulator-max-microvolt = <5000000>;