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";
283 resets = <&tegra_car 67>;
289 clock-frequency = <400000>;
292 compatible = "ti,tps6586x";
294 interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>;
299 sys-supply = <&p5valw_reg>;
300 vin-sm0-supply = <&sys_reg>;
301 vin-sm1-supply = <&sys_reg>;
302 vin-sm2-supply = <&sys_reg>;
303 vinldo01-supply = <&sm2_reg>;
304 vinldo23-supply = <&sm2_reg>;
305 vinldo4-supply = <&sm2_reg>;
306 vinldo678-supply = <&sm2_reg>;
307 vinldo9-supply = <&sm2_reg>;
311 regulator-name = "vdd_sys";
316 regulator-name = "+1.2vs_sm0,vdd_core";
317 regulator-min-microvolt = <1200000>;
318 regulator-max-microvolt = <1200000>;
323 regulator-name = "+1.0vs_sm1,vdd_cpu";
324 regulator-min-microvolt = <1000000>;
325 regulator-max-microvolt = <1000000>;
330 regulator-name = "+3.7vs_sm2,vin_ldo*";
331 regulator-min-microvolt = <3700000>;
332 regulator-max-microvolt = <3700000>;
336 /* LDO0 is not connected to anything */
339 regulator-name = "+1.1vs_ldo1,avdd_pll*";
340 regulator-min-microvolt = <1100000>;
341 regulator-max-microvolt = <1100000>;
346 regulator-name = "+1.2vs_ldo2,vdd_rtc";
347 regulator-min-microvolt = <1200000>;
348 regulator-max-microvolt = <1200000>;
352 regulator-name = "+3.3vs_ldo3,avdd_usb*";
353 regulator-min-microvolt = <3300000>;
354 regulator-max-microvolt = <3300000>;
359 regulator-name = "+1.8vs_ldo4,avdd_osc,vddio_sys";
360 regulator-min-microvolt = <1800000>;
361 regulator-max-microvolt = <1800000>;
366 regulator-name = "+2.85vs_ldo5,vcore_mmc";
367 regulator-min-microvolt = <2850000>;
368 regulator-max-microvolt = <2850000>;
374 * Research indicates this should be
375 * 1.8v; other boards that use this
376 * rail for the same purpose need it
377 * set to 1.8v. The schematic signal
378 * name is incorrect; perhaps copied
379 * from an incorrect NVIDIA reference.
381 regulator-name = "+2.85vs_ldo6,avdd_vdac";
382 regulator-min-microvolt = <1800000>;
383 regulator-max-microvolt = <1800000>;
387 regulator-name = "+3.3vs_ldo7,avdd_hdmi";
388 regulator-min-microvolt = <3300000>;
389 regulator-max-microvolt = <3300000>;
393 regulator-name = "+1.8vs_ldo8,avdd_hdmi_pll";
394 regulator-min-microvolt = <1800000>;
395 regulator-max-microvolt = <1800000>;
399 regulator-name = "+2.85vs_ldo9,vdd_ddr_rx";
400 regulator-min-microvolt = <2850000>;
401 regulator-max-microvolt = <2850000>;
406 regulator-name = "+3.3vs_rtc";
407 regulator-min-microvolt = <3300000>;
408 regulator-max-microvolt = <3300000>;
415 compatible = "adi,adt7461";
421 nvidia,invert-interrupt;
422 nvidia,suspend-mode = <1>;
423 nvidia,cpu-pwr-good-time = <2000>;
424 nvidia,cpu-pwr-off-time = <0>;
425 nvidia,core-pwr-good-time = <3845 3845>;
426 nvidia,core-pwr-off-time = <0>;
427 nvidia,sys-clock-req-active-high;
440 nvidia,phy-reset-gpio = <&gpio TEGRA_GPIO(V, 0)
446 nvidia,phy-reset-gpio = <&gpio TEGRA_GPIO(V, 0)
460 cd-gpios = <&gpio TEGRA_GPIO(V, 5) GPIO_ACTIVE_LOW>;
461 wp-gpios = <&gpio TEGRA_GPIO(H, 1) GPIO_ACTIVE_HIGH>;
462 power-gpios = <&gpio TEGRA_GPIO(V, 1) GPIO_ACTIVE_HIGH>;
473 compatible = "simple-bus";
474 #address-cells = <1>;
478 compatible = "fixed-clock";
481 clock-frequency = <32768>;
486 compatible = "gpio-keys";
490 gpios = <&gpio TEGRA_GPIO(J, 7) GPIO_ACTIVE_LOW>;
491 linux,code = <116>; /* KEY_POWER */
497 compatible = "gpio-leds";
501 gpios = <&gpio TEGRA_GPIO(D, 0) GPIO_ACTIVE_HIGH>;
502 linux,default-trigger = "rfkill0";
507 compatible = "simple-bus";
508 #address-cells = <1>;
511 p5valw_reg: regulator@0 {
512 compatible = "regulator-fixed";
514 regulator-name = "+5valw";
515 regulator-min-microvolt = <5000000>;
516 regulator-max-microvolt = <5000000>;
522 compatible = "nvidia,tegra-audio-alc5632-paz00",
523 "nvidia,tegra-audio-alc5632";
525 nvidia,model = "Compal PAZ00";
527 nvidia,audio-routing =
529 "Int Spk", "SPKOUTN",
530 "Headset Mic", "MICBIAS1",
531 "MIC1", "Headset Mic",
532 "Headset Stereophone", "HPR",
533 "Headset Stereophone", "HPL",
534 "DMICDAT", "Digital Mic";
536 nvidia,audio-codec = <&alc5632>;
537 nvidia,i2s-controller = <&tegra_i2s1>;
538 nvidia,hp-det-gpios = <&gpio TEGRA_GPIO(W, 2)
541 clocks = <&tegra_car TEGRA20_CLK_PLL_A>,
542 <&tegra_car TEGRA20_CLK_PLL_A_OUT0>,
543 <&tegra_car TEGRA20_CLK_CDEV1>;
544 clock-names = "pll_a", "pll_a_out0", "mclk";