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 TEGRA_GPIO(N, 7)
27 pinctrl-names = "default";
28 pinctrl-0 = <&state_default>;
30 state_default: pinmux {
32 nvidia,pins = "ata", "atc", "atd", "ate",
33 "dap2", "gmb", "gmc", "gmd", "spia",
34 "spib", "spic", "spid", "spie";
35 nvidia,function = "gmi";
38 nvidia,pins = "atb", "gma", "gme";
39 nvidia,function = "sdio4";
42 nvidia,pins = "cdev1";
43 nvidia,function = "plla_out";
46 nvidia,pins = "cdev2";
47 nvidia,function = "pllp_out4";
51 nvidia,function = "crt";
55 nvidia,function = "pllc_out1";
59 nvidia,function = "dap1";
63 nvidia,function = "dap3";
67 nvidia,function = "dap4";
71 nvidia,function = "i2c2";
74 nvidia,pins = "dta", "dtb", "dtc", "dtd", "dte";
75 nvidia,function = "rsvd1";
79 nvidia,function = "i2c3";
82 nvidia,pins = "gpu", "sdb", "sdd";
83 nvidia,function = "pwm";
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", "kbcc", "kbce", "kbcf";
107 nvidia,function = "kbc";
110 nvidia,pins = "kbcb", "kbcd";
111 nvidia,function = "sdio2";
114 nvidia,pins = "lcsn", "ld0", "ld1", "ld2",
115 "ld3", "ld4", "ld5", "ld6", "ld7",
116 "ld8", "ld9", "ld10", "ld11", "ld12",
117 "ld13", "ld14", "ld15", "ld16", "ld17",
118 "ldc", "ldi", "lhp0", "lhp1", "lhp2",
119 "lhs", "lm0", "lm1", "lpp", "lpw0",
120 "lpw1", "lpw2", "lsc0", "lsc1", "lsck",
121 "lsda", "lsdi", "lspi", "lvp0", "lvp1",
123 nvidia,function = "displaya";
127 nvidia,function = "owr";
131 nvidia,function = "pwr_on";
135 nvidia,function = "i2c1";
139 nvidia,function = "twc";
142 nvidia,pins = "sdio1";
143 nvidia,function = "sdio1";
146 nvidia,pins = "slxc", "slxd";
147 nvidia,function = "spi4";
150 nvidia,pins = "spdi", "spdo";
151 nvidia,function = "rsvd2";
154 nvidia,pins = "spif", "uac";
155 nvidia,function = "rsvd4";
158 nvidia,pins = "spig", "spih";
159 nvidia,function = "spi2_alt";
162 nvidia,pins = "uaa", "uab", "uda";
163 nvidia,function = "ulpi";
167 nvidia,function = "spdif";
170 nvidia,pins = "uca", "ucb";
171 nvidia,function = "uartc";
174 nvidia,pins = "ata", "atb", "atc", "atd", "ate",
175 "cdev1", "cdev2", "dap1", "dap2", "dtf",
176 "gma", "gmb", "gmc", "gmd", "gme",
177 "gpu", "gpu7", "gpv", "i2cp", "pta",
178 "rm", "sdio1", "slxk", "spdo", "uac",
181 nvidia,tristate = <0>;
184 nvidia,pins = "ck32", "ddrc", "pmca", "pmcb",
185 "pmcc", "pmcd", "pmce", "xm2c", "xm2d";
189 nvidia,pins = "crtp", "dap3", "dap4", "dtb",
190 "dtc", "dte", "slxa", "slxc", "slxd",
193 nvidia,tristate = <1>;
196 nvidia,pins = "csus", "spia", "spib", "spid",
199 nvidia,tristate = <1>;
202 nvidia,pins = "ddc", "irrx", "irtx", "kbca",
203 "kbcb", "kbcc", "kbcd", "kbce", "kbcf",
204 "spic", "spig", "uaa", "uab";
206 nvidia,tristate = <0>;
209 nvidia,pins = "dta", "dtd", "owc", "sdc", "sdd",
210 "spie", "spih", "uad", "uca", "ucb";
212 nvidia,tristate = <1>;
215 nvidia,pins = "hdint", "ld0", "ld1", "ld2",
216 "ld3", "ld4", "ld5", "ld6", "ld7",
217 "ld8", "ld9", "ld10", "ld11", "ld12",
218 "ld13", "ld14", "ld15", "ld16", "ld17",
219 "ldc", "ldi", "lhs", "lsc0", "lspi",
221 nvidia,tristate = <0>;
224 nvidia,pins = "lc", "ls";
228 nvidia,pins = "lcsn", "lhp0", "lhp1", "lhp2",
229 "lm0", "lm1", "lpp", "lpw0", "lpw1",
230 "lpw2", "lsc1", "lsck", "lsda", "lsdi",
231 "lvp0", "lvp1", "sdb";
232 nvidia,tristate = <1>;
235 nvidia,pins = "ld17_0", "ld19_18", "ld21_20",
256 clock-frequency = <400000>;
258 alc5632: alc5632@1e {
259 compatible = "realtek,alc5632";
266 hdmi_ddc: i2c@7000c400 {
268 clock-frequency = <100000>;
272 compatible = "nvidia,nvec";
273 reg = <0x7000c500 0x100>;
274 interrupts = <GIC_SPI 92 IRQ_TYPE_LEVEL_HIGH>;
275 #address-cells = <1>;
277 clock-frequency = <80000>;
278 request-gpios = <&gpio TEGRA_GPIO(V, 2) GPIO_ACTIVE_HIGH>;
280 clocks = <&tegra_car TEGRA20_CLK_I2C3>,
281 <&tegra_car TEGRA20_CLK_PLL_P_OUT3>;
282 clock-names = "div-clk", "fast-clk";
287 clock-frequency = <400000>;
290 compatible = "ti,tps6586x";
292 interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>;
297 sys-supply = <&p5valw_reg>;
298 vin-sm0-supply = <&sys_reg>;
299 vin-sm1-supply = <&sys_reg>;
300 vin-sm2-supply = <&sys_reg>;
301 vinldo01-supply = <&sm2_reg>;
302 vinldo23-supply = <&sm2_reg>;
303 vinldo4-supply = <&sm2_reg>;
304 vinldo678-supply = <&sm2_reg>;
305 vinldo9-supply = <&sm2_reg>;
309 regulator-name = "vdd_sys";
314 regulator-name = "+1.2vs_sm0,vdd_core";
315 regulator-min-microvolt = <1200000>;
316 regulator-max-microvolt = <1200000>;
321 regulator-name = "+1.0vs_sm1,vdd_cpu";
322 regulator-min-microvolt = <1000000>;
323 regulator-max-microvolt = <1000000>;
328 regulator-name = "+3.7vs_sm2,vin_ldo*";
329 regulator-min-microvolt = <3700000>;
330 regulator-max-microvolt = <3700000>;
334 /* LDO0 is not connected to anything */
337 regulator-name = "+1.1vs_ldo1,avdd_pll*";
338 regulator-min-microvolt = <1100000>;
339 regulator-max-microvolt = <1100000>;
344 regulator-name = "+1.2vs_ldo2,vdd_rtc";
345 regulator-min-microvolt = <1200000>;
346 regulator-max-microvolt = <1200000>;
350 regulator-name = "+3.3vs_ldo3,avdd_usb*";
351 regulator-min-microvolt = <3300000>;
352 regulator-max-microvolt = <3300000>;
357 regulator-name = "+1.8vs_ldo4,avdd_osc,vddio_sys";
358 regulator-min-microvolt = <1800000>;
359 regulator-max-microvolt = <1800000>;
364 regulator-name = "+2.85vs_ldo5,vcore_mmc";
365 regulator-min-microvolt = <2850000>;
366 regulator-max-microvolt = <2850000>;
372 * Research indicates this should be
373 * 1.8v; other boards that use this
374 * rail for the same purpose need it
375 * set to 1.8v. The schematic signal
376 * name is incorrect; perhaps copied
377 * from an incorrect NVIDIA reference.
379 regulator-name = "+2.85vs_ldo6,avdd_vdac";
380 regulator-min-microvolt = <1800000>;
381 regulator-max-microvolt = <1800000>;
385 regulator-name = "+3.3vs_ldo7,avdd_hdmi";
386 regulator-min-microvolt = <3300000>;
387 regulator-max-microvolt = <3300000>;
391 regulator-name = "+1.8vs_ldo8,avdd_hdmi_pll";
392 regulator-min-microvolt = <1800000>;
393 regulator-max-microvolt = <1800000>;
397 regulator-name = "+2.85vs_ldo9,vdd_ddr_rx";
398 regulator-min-microvolt = <2850000>;
399 regulator-max-microvolt = <2850000>;
404 regulator-name = "+3.3vs_rtc";
405 regulator-min-microvolt = <3300000>;
406 regulator-max-microvolt = <3300000>;
413 compatible = "adi,adt7461";
419 nvidia,invert-interrupt;
420 nvidia,suspend-mode = <1>;
421 nvidia,cpu-pwr-good-time = <2000>;
422 nvidia,cpu-pwr-off-time = <0>;
423 nvidia,core-pwr-good-time = <3845 3845>;
424 nvidia,core-pwr-off-time = <0>;
425 nvidia,sys-clock-req-active-high;
438 nvidia,phy-reset-gpio = <&gpio TEGRA_GPIO(V, 0)
444 nvidia,phy-reset-gpio = <&gpio TEGRA_GPIO(V, 0)
458 cd-gpios = <&gpio TEGRA_GPIO(V, 5) GPIO_ACTIVE_LOW>;
459 wp-gpios = <&gpio TEGRA_GPIO(H, 1) GPIO_ACTIVE_HIGH>;
460 power-gpios = <&gpio TEGRA_GPIO(V, 1) GPIO_ACTIVE_HIGH>;
471 compatible = "simple-bus";
472 #address-cells = <1>;
476 compatible = "fixed-clock";
479 clock-frequency = <32768>;
484 compatible = "gpio-keys";
488 gpios = <&gpio TEGRA_GPIO(J, 7) GPIO_ACTIVE_LOW>;
489 linux,code = <116>; /* KEY_POWER */
495 compatible = "gpio-leds";
499 gpios = <&gpio TEGRA_GPIO(D, 0) GPIO_ACTIVE_HIGH>;
500 linux,default-trigger = "rfkill0";
505 compatible = "simple-bus";
506 #address-cells = <1>;
509 p5valw_reg: regulator@0 {
510 compatible = "regulator-fixed";
512 regulator-name = "+5valw";
513 regulator-min-microvolt = <5000000>;
514 regulator-max-microvolt = <5000000>;
520 compatible = "nvidia,tegra-audio-alc5632-paz00",
521 "nvidia,tegra-audio-alc5632";
523 nvidia,model = "Compal PAZ00";
525 nvidia,audio-routing =
527 "Int Spk", "SPKOUTN",
528 "Headset Mic", "MICBIAS1",
529 "MIC1", "Headset Mic",
530 "Headset Stereophone", "HPR",
531 "Headset Stereophone", "HPL",
532 "DMICDAT", "Digital Mic";
534 nvidia,audio-codec = <&alc5632>;
535 nvidia,i2s-controller = <&tegra_i2s1>;
536 nvidia,hp-det-gpios = <&gpio TEGRA_GPIO(W, 2)
539 clocks = <&tegra_car TEGRA20_CLK_PLL_A>,
540 <&tegra_car TEGRA20_CLK_PLL_A_OUT0>,
541 <&tegra_car TEGRA20_CLK_CDEV1>;
542 clock-names = "pll_a", "pll_a_out0", "mclk";