3 #include <dt-bindings/input/input.h>
4 #include "tegra20.dtsi"
7 model = "Toshiba AC100 / Dynabook AZ";
8 compatible = "compal,paz00", "nvidia,tegra20";
11 reg = <0x00000000 0x20000000>;
18 vdd-supply = <&hdmi_vdd_reg>;
19 pll-supply = <&hdmi_pll_reg>;
21 nvidia,ddc-i2c-bus = <&hdmi_ddc>;
22 nvidia,hpd-gpio = <&gpio TEGRA_GPIO(N, 7)
28 pinctrl-names = "default";
29 pinctrl-0 = <&state_default>;
31 state_default: pinmux {
33 nvidia,pins = "ata", "atc", "atd", "ate",
34 "dap2", "gmb", "gmc", "gmd", "spia",
35 "spib", "spic", "spid", "spie";
36 nvidia,function = "gmi";
39 nvidia,pins = "atb", "gma", "gme";
40 nvidia,function = "sdio4";
43 nvidia,pins = "cdev1";
44 nvidia,function = "plla_out";
47 nvidia,pins = "cdev2";
48 nvidia,function = "pllp_out4";
52 nvidia,function = "crt";
56 nvidia,function = "pllc_out1";
60 nvidia,function = "dap1";
64 nvidia,function = "dap3";
68 nvidia,function = "dap4";
72 nvidia,function = "i2c2";
75 nvidia,pins = "dta", "dtb", "dtc", "dtd", "dte";
76 nvidia,function = "rsvd1";
80 nvidia,function = "i2c3";
83 nvidia,pins = "gpu", "sdb", "sdd";
84 nvidia,function = "pwm";
88 nvidia,function = "rtck";
91 nvidia,pins = "gpv", "slxa", "slxk";
92 nvidia,function = "pcie";
95 nvidia,pins = "hdint", "pta";
96 nvidia,function = "hdmi";
100 nvidia,function = "i2cp";
103 nvidia,pins = "irrx", "irtx";
104 nvidia,function = "uarta";
107 nvidia,pins = "kbca", "kbcc", "kbce", "kbcf";
108 nvidia,function = "kbc";
111 nvidia,pins = "kbcb", "kbcd";
112 nvidia,function = "sdio2";
115 nvidia,pins = "lcsn", "ld0", "ld1", "ld2",
116 "ld3", "ld4", "ld5", "ld6", "ld7",
117 "ld8", "ld9", "ld10", "ld11", "ld12",
118 "ld13", "ld14", "ld15", "ld16", "ld17",
119 "ldc", "ldi", "lhp0", "lhp1", "lhp2",
120 "lhs", "lm0", "lm1", "lpp", "lpw0",
121 "lpw1", "lpw2", "lsc0", "lsc1", "lsck",
122 "lsda", "lsdi", "lspi", "lvp0", "lvp1",
124 nvidia,function = "displaya";
128 nvidia,function = "owr";
132 nvidia,function = "pwr_on";
136 nvidia,function = "i2c1";
140 nvidia,function = "twc";
143 nvidia,pins = "sdio1";
144 nvidia,function = "sdio1";
147 nvidia,pins = "slxc", "slxd";
148 nvidia,function = "spi4";
151 nvidia,pins = "spdi", "spdo";
152 nvidia,function = "rsvd2";
155 nvidia,pins = "spif", "uac";
156 nvidia,function = "rsvd4";
159 nvidia,pins = "spig", "spih";
160 nvidia,function = "spi2_alt";
163 nvidia,pins = "uaa", "uab", "uda";
164 nvidia,function = "ulpi";
168 nvidia,function = "spdif";
171 nvidia,pins = "uca", "ucb";
172 nvidia,function = "uartc";
175 nvidia,pins = "ata", "atb", "atc", "atd", "ate",
176 "cdev1", "cdev2", "dap1", "dap2", "dtf",
177 "gma", "gmb", "gmc", "gmd", "gme",
178 "gpu", "gpu7", "gpv", "i2cp", "pta",
179 "rm", "sdio1", "slxk", "spdo", "uac",
182 nvidia,tristate = <0>;
185 nvidia,pins = "ck32", "ddrc", "pmca", "pmcb",
186 "pmcc", "pmcd", "pmce", "xm2c", "xm2d";
190 nvidia,pins = "crtp", "dap3", "dap4", "dtb",
191 "dtc", "dte", "slxa", "slxc", "slxd",
194 nvidia,tristate = <1>;
197 nvidia,pins = "csus", "spia", "spib", "spid",
200 nvidia,tristate = <1>;
203 nvidia,pins = "ddc", "irrx", "irtx", "kbca",
204 "kbcb", "kbcc", "kbcd", "kbce", "kbcf",
205 "spic", "spig", "uaa", "uab";
207 nvidia,tristate = <0>;
210 nvidia,pins = "dta", "dtd", "owc", "sdc", "sdd",
211 "spie", "spih", "uad", "uca", "ucb";
213 nvidia,tristate = <1>;
216 nvidia,pins = "hdint", "ld0", "ld1", "ld2",
217 "ld3", "ld4", "ld5", "ld6", "ld7",
218 "ld8", "ld9", "ld10", "ld11", "ld12",
219 "ld13", "ld14", "ld15", "ld16", "ld17",
220 "ldc", "ldi", "lhs", "lsc0", "lspi",
222 nvidia,tristate = <0>;
225 nvidia,pins = "lc", "ls";
229 nvidia,pins = "lcsn", "lhp0", "lhp1", "lhp2",
230 "lm0", "lm1", "lpp", "lpw0", "lpw1",
231 "lpw2", "lsc1", "lsck", "lsda", "lsdi",
232 "lvp0", "lvp1", "sdb";
233 nvidia,tristate = <1>;
236 nvidia,pins = "ld17_0", "ld19_18", "ld21_20",
257 clock-frequency = <400000>;
259 alc5632: alc5632@1e {
260 compatible = "realtek,alc5632";
267 hdmi_ddc: i2c@7000c400 {
269 clock-frequency = <100000>;
273 compatible = "nvidia,nvec";
274 reg = <0x7000c500 0x100>;
275 interrupts = <GIC_SPI 92 IRQ_TYPE_LEVEL_HIGH>;
276 #address-cells = <1>;
278 clock-frequency = <80000>;
279 request-gpios = <&gpio TEGRA_GPIO(V, 2) GPIO_ACTIVE_HIGH>;
281 clocks = <&tegra_car TEGRA20_CLK_I2C3>,
282 <&tegra_car TEGRA20_CLK_PLL_P_OUT3>;
283 clock-names = "div-clk", "fast-clk";
284 resets = <&tegra_car 67>;
290 clock-frequency = <400000>;
293 compatible = "ti,tps6586x";
295 interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>;
300 sys-supply = <&p5valw_reg>;
301 vin-sm0-supply = <&sys_reg>;
302 vin-sm1-supply = <&sys_reg>;
303 vin-sm2-supply = <&sys_reg>;
304 vinldo01-supply = <&sm2_reg>;
305 vinldo23-supply = <&sm2_reg>;
306 vinldo4-supply = <&sm2_reg>;
307 vinldo678-supply = <&sm2_reg>;
308 vinldo9-supply = <&sm2_reg>;
312 regulator-name = "vdd_sys";
317 regulator-name = "+1.2vs_sm0,vdd_core";
318 regulator-min-microvolt = <1200000>;
319 regulator-max-microvolt = <1200000>;
324 regulator-name = "+1.0vs_sm1,vdd_cpu";
325 regulator-min-microvolt = <1000000>;
326 regulator-max-microvolt = <1000000>;
331 regulator-name = "+3.7vs_sm2,vin_ldo*";
332 regulator-min-microvolt = <3700000>;
333 regulator-max-microvolt = <3700000>;
337 /* LDO0 is not connected to anything */
340 regulator-name = "+1.1vs_ldo1,avdd_pll*";
341 regulator-min-microvolt = <1100000>;
342 regulator-max-microvolt = <1100000>;
347 regulator-name = "+1.2vs_ldo2,vdd_rtc";
348 regulator-min-microvolt = <1200000>;
349 regulator-max-microvolt = <1200000>;
353 regulator-name = "+3.3vs_ldo3,avdd_usb*";
354 regulator-min-microvolt = <3300000>;
355 regulator-max-microvolt = <3300000>;
360 regulator-name = "+1.8vs_ldo4,avdd_osc,vddio_sys";
361 regulator-min-microvolt = <1800000>;
362 regulator-max-microvolt = <1800000>;
367 regulator-name = "+2.85vs_ldo5,vcore_mmc";
368 regulator-min-microvolt = <2850000>;
369 regulator-max-microvolt = <2850000>;
375 * Research indicates this should be
376 * 1.8v; other boards that use this
377 * rail for the same purpose need it
378 * set to 1.8v. The schematic signal
379 * name is incorrect; perhaps copied
380 * from an incorrect NVIDIA reference.
382 regulator-name = "+2.85vs_ldo6,avdd_vdac";
383 regulator-min-microvolt = <1800000>;
384 regulator-max-microvolt = <1800000>;
388 regulator-name = "+3.3vs_ldo7,avdd_hdmi";
389 regulator-min-microvolt = <3300000>;
390 regulator-max-microvolt = <3300000>;
394 regulator-name = "+1.8vs_ldo8,avdd_hdmi_pll";
395 regulator-min-microvolt = <1800000>;
396 regulator-max-microvolt = <1800000>;
400 regulator-name = "+2.85vs_ldo9,vdd_ddr_rx";
401 regulator-min-microvolt = <2850000>;
402 regulator-max-microvolt = <2850000>;
407 regulator-name = "+3.3vs_rtc";
408 regulator-min-microvolt = <3300000>;
409 regulator-max-microvolt = <3300000>;
416 compatible = "adi,adt7461";
422 nvidia,invert-interrupt;
423 nvidia,suspend-mode = <1>;
424 nvidia,cpu-pwr-good-time = <2000>;
425 nvidia,cpu-pwr-off-time = <0>;
426 nvidia,core-pwr-good-time = <3845 3845>;
427 nvidia,core-pwr-off-time = <0>;
428 nvidia,sys-clock-req-active-high;
441 nvidia,phy-reset-gpio = <&gpio TEGRA_GPIO(V, 0)
447 nvidia,phy-reset-gpio = <&gpio TEGRA_GPIO(V, 0)
461 cd-gpios = <&gpio TEGRA_GPIO(V, 5) GPIO_ACTIVE_LOW>;
462 wp-gpios = <&gpio TEGRA_GPIO(H, 1) GPIO_ACTIVE_HIGH>;
463 power-gpios = <&gpio TEGRA_GPIO(V, 1) GPIO_ACTIVE_HIGH>;
474 compatible = "simple-bus";
475 #address-cells = <1>;
479 compatible = "fixed-clock";
482 clock-frequency = <32768>;
487 compatible = "gpio-keys";
491 gpios = <&gpio TEGRA_GPIO(J, 7) GPIO_ACTIVE_LOW>;
492 linux,code = <KEY_POWER>;
498 compatible = "gpio-leds";
502 gpios = <&gpio TEGRA_GPIO(D, 0) GPIO_ACTIVE_HIGH>;
503 linux,default-trigger = "rfkill0";
508 compatible = "simple-bus";
509 #address-cells = <1>;
512 p5valw_reg: regulator@0 {
513 compatible = "regulator-fixed";
515 regulator-name = "+5valw";
516 regulator-min-microvolt = <5000000>;
517 regulator-max-microvolt = <5000000>;
523 compatible = "nvidia,tegra-audio-alc5632-paz00",
524 "nvidia,tegra-audio-alc5632";
526 nvidia,model = "Compal PAZ00";
528 nvidia,audio-routing =
530 "Int Spk", "SPKOUTN",
531 "Headset Mic", "MICBIAS1",
532 "MIC1", "Headset Mic",
533 "Headset Stereophone", "HPR",
534 "Headset Stereophone", "HPL",
535 "DMICDAT", "Digital Mic";
537 nvidia,audio-codec = <&alc5632>;
538 nvidia,i2s-controller = <&tegra_i2s1>;
539 nvidia,hp-det-gpios = <&gpio TEGRA_GPIO(W, 2)
542 clocks = <&tegra_car TEGRA20_CLK_PLL_A>,
543 <&tegra_car TEGRA20_CLK_PLL_A_OUT0>,
544 <&tegra_car TEGRA20_CLK_CDEV1>;
545 clock-names = "pll_a", "pll_a_out0", "mclk";