3 /include/ "tegra20.dtsi"
6 model = "Compulab TrimSlice board";
7 compatible = "compulab,trimslice", "nvidia,tegra20";
10 reg = <0x00000000 0x40000000>;
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 {
32 nvidia,function = "ide";
35 nvidia,pins = "atb", "gma";
36 nvidia,function = "sdio4";
39 nvidia,pins = "atc", "gmb";
40 nvidia,function = "nand";
43 nvidia,pins = "atd", "ate", "gme", "pta";
44 nvidia,function = "gmi";
47 nvidia,pins = "cdev1";
48 nvidia,function = "plla_out";
51 nvidia,pins = "cdev2";
52 nvidia,function = "pllp_out4";
56 nvidia,function = "crt";
60 nvidia,function = "vi_sensor_clk";
64 nvidia,function = "dap1";
68 nvidia,function = "dap2";
72 nvidia,function = "dap3";
76 nvidia,function = "dap4";
80 nvidia,function = "i2c2";
83 nvidia,pins = "dta", "dtb", "dtc", "dtd", "dte";
84 nvidia,function = "vi";
88 nvidia,function = "i2c3";
91 nvidia,pins = "gmc", "gmd";
92 nvidia,function = "sflash";
96 nvidia,function = "uarta";
100 nvidia,function = "rtck";
103 nvidia,pins = "gpv", "slxa", "slxk";
104 nvidia,function = "pcie";
107 nvidia,pins = "hdint";
108 nvidia,function = "hdmi";
111 nvidia,pins = "i2cp";
112 nvidia,function = "i2cp";
115 nvidia,pins = "irrx", "irtx";
116 nvidia,function = "uartb";
119 nvidia,pins = "kbca", "kbcb", "kbcc", "kbcd",
121 nvidia,function = "kbc";
124 nvidia,pins = "lcsn", "ld0", "ld1", "ld2",
125 "ld3", "ld4", "ld5", "ld6", "ld7",
126 "ld8", "ld9", "ld10", "ld11", "ld12",
127 "ld13", "ld14", "ld15", "ld16", "ld17",
128 "ldc", "ldi", "lhp0", "lhp1", "lhp2",
129 "lhs", "lm0", "lm1", "lpp", "lpw0",
130 "lpw1", "lpw2", "lsc0", "lsc1", "lsck",
131 "lsda", "lsdi", "lspi", "lvp0", "lvp1",
133 nvidia,function = "displaya";
136 nvidia,pins = "owc", "uac";
137 nvidia,function = "rsvd2";
141 nvidia,function = "pwr_on";
145 nvidia,function = "i2c1";
148 nvidia,pins = "sdb", "sdc", "sdd";
149 nvidia,function = "pwm";
152 nvidia,pins = "sdio1";
153 nvidia,function = "sdio1";
156 nvidia,pins = "slxc", "slxd";
157 nvidia,function = "sdio3";
160 nvidia,pins = "spdi", "spdo";
161 nvidia,function = "spdif";
164 nvidia,pins = "spia", "spib", "spic";
165 nvidia,function = "spi2";
168 nvidia,pins = "spid", "spie", "spif";
169 nvidia,function = "spi1";
172 nvidia,pins = "spig", "spih";
173 nvidia,function = "spi2_alt";
176 nvidia,pins = "uaa", "uab", "uda";
177 nvidia,function = "ulpi";
181 nvidia,function = "irda";
184 nvidia,pins = "uca", "ucb";
185 nvidia,function = "uartc";
188 nvidia,pins = "ata", "atc", "atd", "ate",
189 "crtp", "dap2", "dap3", "dap4", "dta",
190 "dtb", "dtc", "dtd", "dte", "gmb",
191 "gme", "i2cp", "pta", "slxc", "slxd",
192 "spdi", "spdo", "uda";
194 nvidia,tristate = <1>;
197 nvidia,pins = "atb", "cdev1", "cdev2", "dap1",
198 "gma", "gmc", "gmd", "gpu", "gpu7",
199 "gpv", "sdio1", "slxa", "slxk", "uac";
201 nvidia,tristate = <0>;
204 nvidia,pins = "ck32", "ddrc", "pmca", "pmcb",
205 "pmcc", "pmcd", "pmce", "xm2c", "xm2d";
209 nvidia,pins = "csus", "spia", "spib",
212 nvidia,tristate = <1>;
215 nvidia,pins = "ddc", "dtf", "rm", "sdc", "sdd";
217 nvidia,tristate = <0>;
220 nvidia,pins = "hdint", "lcsn", "ldc", "lm1",
221 "lpw1", "lsc1", "lsck", "lsda", "lsdi",
223 nvidia,tristate = <1>;
226 nvidia,pins = "irrx", "irtx", "kbca", "kbcb",
227 "kbcc", "kbcd", "kbce", "kbcf", "owc",
228 "spic", "spie", "spig", "spih", "uaa",
229 "uab", "uad", "uca", "ucb";
231 nvidia,tristate = <1>;
234 nvidia,pins = "lc", "ls";
238 nvidia,pins = "ld0", "ld1", "ld2", "ld3", "ld4",
239 "ld5", "ld6", "ld7", "ld8", "ld9",
240 "ld10", "ld11", "ld12", "ld13", "ld14",
241 "ld15", "ld16", "ld17", "ldi", "lhp0",
242 "lhp1", "lhp2", "lhs", "lm0", "lpp",
243 "lpw0", "lpw2", "lsc0", "lspi", "lvp1",
245 nvidia,tristate = <0>;
248 nvidia,pins = "ld17_0", "ld19_18", "ld21_20",
261 clock-frequency = <216000000>;
264 dvi_ddc: i2c@7000c000 {
266 clock-frequency = <100000>;
271 spi-max-frequency = <48000000>;
273 compatible = "winbond,w25q80bl";
275 spi-max-frequency = <48000000>;
279 hdmi_ddc: i2c@7000c400 {
281 clock-frequency = <100000>;
286 clock-frequency = <400000>;
289 compatible = "ti,tlv320aic23";
294 compatible = "emmicro,em3027";
301 nvidia,vbus-gpio = <&gpio 170 0>; /* gpio PV2 */
306 nvidia,phy-reset-gpio = <&gpio 168 0>; /* gpio PV0 */
320 cd-gpios = <&gpio 121 0>; /* gpio PP1 */
321 wp-gpios = <&gpio 122 0>; /* gpio PP2 */
326 compatible = "simple-bus";
327 #address-cells = <1>;
330 hdmi_vdd_reg: regulator@0 {
331 compatible = "regulator-fixed";
333 regulator-name = "avdd_hdmi";
334 regulator-min-microvolt = <3300000>;
335 regulator-max-microvolt = <3300000>;
339 hdmi_pll_reg: regulator@1 {
340 compatible = "regulator-fixed";
342 regulator-name = "avdd_hdmi_pll";
343 regulator-min-microvolt = <1800000>;
344 regulator-max-microvolt = <1800000>;
350 compatible = "nvidia,tegra-audio-trimslice";
351 nvidia,i2s-controller = <&tegra_i2s1>;
352 nvidia,audio-codec = <&codec>;