3 /include/ "tegra20.dtsi"
6 model = "Toshiba AC100 / Dynabook AZ";
7 compatible = "compal,paz00", "nvidia,tegra20";
10 reg = <0x00000000 0x20000000>;
17 vdd-supply = <&hdmi_vdd_reg>;
18 pll-supply = <&hdmi_pll_reg>;
20 nvidia,ddc-i2c-bus = <&hdmi_ddc>;
21 nvidia,hpd-gpio = <&gpio 111 0>; /* PN7 */
26 pinctrl-names = "default";
27 pinctrl-0 = <&state_default>;
29 state_default: pinmux {
31 nvidia,pins = "ata", "atc", "atd", "ate",
32 "dap2", "gmb", "gmc", "gmd", "spia",
33 "spib", "spic", "spid", "spie";
34 nvidia,function = "gmi";
37 nvidia,pins = "atb", "gma", "gme";
38 nvidia,function = "sdio4";
41 nvidia,pins = "cdev1";
42 nvidia,function = "plla_out";
45 nvidia,pins = "cdev2";
46 nvidia,function = "pllp_out4";
50 nvidia,function = "crt";
54 nvidia,function = "pllc_out1";
58 nvidia,function = "dap1";
62 nvidia,function = "dap3";
66 nvidia,function = "dap4";
70 nvidia,function = "i2c2";
73 nvidia,pins = "dta", "dtb", "dtc", "dtd", "dte";
74 nvidia,function = "rsvd1";
78 nvidia,function = "i2c3";
81 nvidia,pins = "gpu", "sdb", "sdd";
82 nvidia,function = "pwm";
86 nvidia,function = "rtck";
89 nvidia,pins = "gpv", "slxa", "slxk";
90 nvidia,function = "pcie";
93 nvidia,pins = "hdint", "pta";
94 nvidia,function = "hdmi";
98 nvidia,function = "i2cp";
101 nvidia,pins = "irrx", "irtx";
102 nvidia,function = "uarta";
105 nvidia,pins = "kbca", "kbcc", "kbce", "kbcf";
106 nvidia,function = "kbc";
109 nvidia,pins = "kbcb", "kbcd";
110 nvidia,function = "sdio2";
113 nvidia,pins = "lcsn", "ld0", "ld1", "ld2",
114 "ld3", "ld4", "ld5", "ld6", "ld7",
115 "ld8", "ld9", "ld10", "ld11", "ld12",
116 "ld13", "ld14", "ld15", "ld16", "ld17",
117 "ldc", "ldi", "lhp0", "lhp1", "lhp2",
118 "lhs", "lm0", "lm1", "lpp", "lpw0",
119 "lpw1", "lpw2", "lsc0", "lsc1", "lsck",
120 "lsda", "lsdi", "lspi", "lvp0", "lvp1",
122 nvidia,function = "displaya";
126 nvidia,function = "owr";
130 nvidia,function = "pwr_on";
134 nvidia,function = "i2c1";
138 nvidia,function = "twc";
141 nvidia,pins = "sdio1";
142 nvidia,function = "sdio1";
145 nvidia,pins = "slxc", "slxd";
146 nvidia,function = "spi4";
149 nvidia,pins = "spdi", "spdo";
150 nvidia,function = "rsvd2";
153 nvidia,pins = "spif", "uac";
154 nvidia,function = "rsvd4";
157 nvidia,pins = "spig", "spih";
158 nvidia,function = "spi2_alt";
161 nvidia,pins = "uaa", "uab", "uda";
162 nvidia,function = "ulpi";
166 nvidia,function = "spdif";
169 nvidia,pins = "uca", "ucb";
170 nvidia,function = "uartc";
173 nvidia,pins = "ata", "atb", "atc", "atd", "ate",
174 "cdev1", "cdev2", "dap1", "dap2", "dtf",
175 "gma", "gmb", "gmc", "gmd", "gme",
176 "gpu", "gpu7", "gpv", "i2cp", "pta",
177 "rm", "sdio1", "slxk", "spdo", "uac",
180 nvidia,tristate = <0>;
183 nvidia,pins = "ck32", "ddrc", "pmca", "pmcb",
184 "pmcc", "pmcd", "pmce", "xm2c", "xm2d";
188 nvidia,pins = "crtp", "dap3", "dap4", "dtb",
189 "dtc", "dte", "slxa", "slxc", "slxd",
192 nvidia,tristate = <1>;
195 nvidia,pins = "csus", "spia", "spib", "spid",
198 nvidia,tristate = <1>;
201 nvidia,pins = "ddc", "irrx", "irtx", "kbca",
202 "kbcb", "kbcc", "kbcd", "kbce", "kbcf",
203 "spic", "spig", "uaa", "uab";
205 nvidia,tristate = <0>;
208 nvidia,pins = "dta", "dtd", "owc", "sdc", "sdd",
209 "spie", "spih", "uad", "uca", "ucb";
211 nvidia,tristate = <1>;
214 nvidia,pins = "hdint", "ld0", "ld1", "ld2",
215 "ld3", "ld4", "ld5", "ld6", "ld7",
216 "ld8", "ld9", "ld10", "ld11", "ld12",
217 "ld13", "ld14", "ld15", "ld16", "ld17",
218 "ldc", "ldi", "lhs", "lsc0", "lspi",
220 nvidia,tristate = <0>;
223 nvidia,pins = "lc", "ls";
227 nvidia,pins = "lcsn", "lhp0", "lhp1", "lhp2",
228 "lm0", "lm1", "lpp", "lpw0", "lpw1",
229 "lpw2", "lsc1", "lsck", "lsda", "lsdi",
230 "lvp0", "lvp1", "sdb";
231 nvidia,tristate = <1>;
234 nvidia,pins = "ld17_0", "ld19_18", "ld21_20",
255 clock-frequency = <400000>;
257 alc5632: alc5632@1e {
258 compatible = "realtek,alc5632";
265 hdmi_ddc: i2c@7000c400 {
267 clock-frequency = <100000>;
271 compatible = "nvidia,nvec";
272 reg = <0x7000c500 0x100>;
273 interrupts = <0 92 0x04>;
274 #address-cells = <1>;
276 clock-frequency = <80000>;
277 request-gpios = <&gpio 170 0>; /* gpio PV2 */
279 clocks = <&tegra_car 67>, <&tegra_car 124>;
280 clock-names = "div-clk", "fast-clk";
285 clock-frequency = <400000>;
288 compatible = "ti,tps6586x";
290 interrupts = <0 86 0x4>;
295 sys-supply = <&p5valw_reg>;
296 vin-sm0-supply = <&sys_reg>;
297 vin-sm1-supply = <&sys_reg>;
298 vin-sm2-supply = <&sys_reg>;
299 vinldo01-supply = <&sm2_reg>;
300 vinldo23-supply = <&sm2_reg>;
301 vinldo4-supply = <&sm2_reg>;
302 vinldo678-supply = <&sm2_reg>;
303 vinldo9-supply = <&sm2_reg>;
307 regulator-name = "vdd_sys";
312 regulator-name = "+1.2vs_sm0,vdd_core";
313 regulator-min-microvolt = <1200000>;
314 regulator-max-microvolt = <1200000>;
319 regulator-name = "+1.0vs_sm1,vdd_cpu";
320 regulator-min-microvolt = <1000000>;
321 regulator-max-microvolt = <1000000>;
326 regulator-name = "+3.7vs_sm2,vin_ldo*";
327 regulator-min-microvolt = <3700000>;
328 regulator-max-microvolt = <3700000>;
332 /* LDO0 is not connected to anything */
335 regulator-name = "+1.1vs_ldo1,avdd_pll*";
336 regulator-min-microvolt = <1100000>;
337 regulator-max-microvolt = <1100000>;
342 regulator-name = "+1.2vs_ldo2,vdd_rtc";
343 regulator-min-microvolt = <1200000>;
344 regulator-max-microvolt = <1200000>;
348 regulator-name = "+3.3vs_ldo3,avdd_usb*";
349 regulator-min-microvolt = <3300000>;
350 regulator-max-microvolt = <3300000>;
355 regulator-name = "+1.8vs_ldo4,avdd_osc,vddio_sys";
356 regulator-min-microvolt = <1800000>;
357 regulator-max-microvolt = <1800000>;
362 regulator-name = "+2.85vs_ldo5,vcore_mmc";
363 regulator-min-microvolt = <2850000>;
364 regulator-max-microvolt = <2850000>;
370 * Research indicates this should be
371 * 1.8v; other boards that use this
372 * rail for the same purpose need it
373 * set to 1.8v. The schematic signal
374 * name is incorrect; perhaps copied
375 * from an incorrect NVIDIA reference.
377 regulator-name = "+2.85vs_ldo6,avdd_vdac";
378 regulator-min-microvolt = <1800000>;
379 regulator-max-microvolt = <1800000>;
383 regulator-name = "+3.3vs_ldo7,avdd_hdmi";
384 regulator-min-microvolt = <3300000>;
385 regulator-max-microvolt = <3300000>;
389 regulator-name = "+1.8vs_ldo8,avdd_hdmi_pll";
390 regulator-min-microvolt = <1800000>;
391 regulator-max-microvolt = <1800000>;
395 regulator-name = "+2.85vs_ldo9,vdd_ddr_rx";
396 regulator-min-microvolt = <2850000>;
397 regulator-max-microvolt = <2850000>;
402 regulator-name = "+3.3vs_rtc";
403 regulator-min-microvolt = <3300000>;
404 regulator-max-microvolt = <3300000>;
411 compatible = "adi,adt7461";
417 nvidia,invert-interrupt;
426 nvidia,phy-reset-gpio = <&gpio 168 0>; /* gpio PV0 */
434 nvidia,phy-reset-gpio = <&gpio 168 0>; /* gpio PV0 */
439 cd-gpios = <&gpio 173 0>; /* gpio PV5 */
440 wp-gpios = <&gpio 57 0>; /* gpio PH1 */
441 power-gpios = <&gpio 169 0>; /* gpio PV1 */
451 compatible = "gpio-keys";
455 gpios = <&gpio 79 1>; /* gpio PJ7, active low */
456 linux,code = <116>; /* KEY_POWER */
462 compatible = "gpio-leds";
466 gpios = <&gpio 24 0>; /* gpio PD0 */
467 linux,default-trigger = "rfkill0";
472 compatible = "simple-bus";
473 #address-cells = <1>;
476 p5valw_reg: regulator@0 {
477 compatible = "regulator-fixed";
479 regulator-name = "+5valw";
480 regulator-min-microvolt = <5000000>;
481 regulator-max-microvolt = <5000000>;
487 compatible = "nvidia,tegra-audio-alc5632-paz00",
488 "nvidia,tegra-audio-alc5632";
490 nvidia,model = "Compal PAZ00";
492 nvidia,audio-routing =
494 "Int Spk", "SPKOUTN",
495 "Headset Mic", "MICBIAS1",
496 "MIC1", "Headset Mic",
497 "Headset Stereophone", "HPR",
498 "Headset Stereophone", "HPL",
499 "DMICDAT", "Digital Mic";
501 nvidia,audio-codec = <&alc5632>;
502 nvidia,i2s-controller = <&tegra_i2s1>;
503 nvidia,hp-det-gpios = <&gpio 178 0>; /* gpio PW2 */