3 /include/ "tegra20.dtsi"
6 model = "NVIDIA Seaboard";
7 compatible = "nvidia,seaboard", "nvidia,tegra20";
10 reg = <0x00000000 0x40000000>;
14 pinctrl-names = "default";
15 pinctrl-0 = <&state_default>;
17 state_default: pinmux {
20 nvidia,function = "ide";
23 nvidia,pins = "atb", "gma", "gme";
24 nvidia,function = "sdio4";
28 nvidia,function = "nand";
31 nvidia,pins = "atd", "ate", "gmb", "spia",
33 nvidia,function = "gmi";
36 nvidia,pins = "cdev1";
37 nvidia,function = "plla_out";
40 nvidia,pins = "cdev2";
41 nvidia,function = "pllp_out4";
44 nvidia,pins = "crtp", "lm1";
45 nvidia,function = "crt";
49 nvidia,function = "vi_sensor_clk";
53 nvidia,function = "dap1";
57 nvidia,function = "dap2";
61 nvidia,function = "dap3";
65 nvidia,function = "dap4";
68 nvidia,pins = "ddc", "owc", "spdi", "spdo",
70 nvidia,function = "rsvd2";
73 nvidia,pins = "dta", "dtb", "dtc", "dtd", "dte";
74 nvidia,function = "vi";
78 nvidia,function = "i2c3";
82 nvidia,function = "uartd";
86 nvidia,function = "sflash";
90 nvidia,function = "pwm";
94 nvidia,function = "rtck";
97 nvidia,pins = "gpv", "slxa", "slxk";
98 nvidia,function = "pcie";
101 nvidia,pins = "hdint", "lpw0", "lpw2", "lsc1",
103 nvidia,function = "hdmi";
106 nvidia,pins = "i2cp";
107 nvidia,function = "i2cp";
110 nvidia,pins = "irrx", "irtx";
111 nvidia,function = "uartb";
114 nvidia,pins = "kbca", "kbcb", "kbcc", "kbcd",
116 nvidia,function = "kbc";
119 nvidia,pins = "lcsn", "ldc", "lm0", "lpw1",
121 nvidia,function = "rsvd4";
124 nvidia,pins = "ld0", "ld1", "ld2", "ld3", "ld4",
125 "ld5", "ld6", "ld7", "ld8", "ld9",
126 "ld10", "ld11", "ld12", "ld13", "ld14",
127 "ld15", "ld16", "ld17", "ldi", "lhp0",
128 "lhp1", "lhp2", "lhs", "lpp", "lsc0",
129 "lspi", "lvp1", "lvs";
130 nvidia,function = "displaya";
134 nvidia,function = "pwr_on";
138 nvidia,function = "i2c2";
142 nvidia,function = "i2c1";
145 nvidia,pins = "sdb", "sdc", "sdd";
146 nvidia,function = "sdio3";
149 nvidia,pins = "sdio1";
150 nvidia,function = "sdio1";
153 nvidia,pins = "slxc", "slxd";
154 nvidia,function = "spdif";
157 nvidia,pins = "spid", "spie", "spif";
158 nvidia,function = "spi1";
161 nvidia,pins = "spig", "spih";
162 nvidia,function = "spi2_alt";
165 nvidia,pins = "uaa", "uab", "uda";
166 nvidia,function = "ulpi";
170 nvidia,function = "irda";
173 nvidia,pins = "uca", "ucb";
174 nvidia,function = "uartc";
177 nvidia,pins = "ata", "atb", "atc", "atd",
178 "cdev1", "cdev2", "dap1", "dap2",
179 "dap4", "dtf", "gma", "gmc", "gmd",
180 "gme", "gpu", "gpu7", "i2cp", "irrx",
181 "irtx", "pta", "rm", "sdc", "sdd",
182 "slxd", "slxk", "spdi", "spdo", "uac",
183 "uad", "uca", "ucb", "uda";
185 nvidia,tristate = <0>;
188 nvidia,pins = "ate", "csus", "dap3", "ddc",
189 "gpv", "owc", "slxc", "spib", "spid",
192 nvidia,tristate = <1>;
195 nvidia,pins = "ck32", "ddrc", "pmca", "pmcb",
196 "pmcc", "pmcd", "pmce", "xm2c", "xm2d";
200 nvidia,pins = "crtp", "gmb", "slxa", "spia",
203 nvidia,tristate = <1>;
206 nvidia,pins = "dta", "dtb", "dtc", "dtd";
208 nvidia,tristate = <0>;
211 nvidia,pins = "dte", "spif";
213 nvidia,tristate = <1>;
216 nvidia,pins = "hdint", "lcsn", "ldc", "lm1",
217 "lpw1", "lsc1", "lsck", "lsda", "lsdi",
219 nvidia,tristate = <1>;
222 nvidia,pins = "kbca", "kbcb", "kbcc", "kbcd",
223 "kbce", "kbcf", "sdio1", "spic", "uaa",
226 nvidia,tristate = <0>;
229 nvidia,pins = "lc", "ls";
233 nvidia,pins = "ld0", "ld1", "ld2", "ld3", "ld4",
234 "ld5", "ld6", "ld7", "ld8", "ld9",
235 "ld10", "ld11", "ld12", "ld13", "ld14",
236 "ld15", "ld16", "ld17", "ldi", "lhp0",
237 "lhp1", "lhp2", "lhs", "lm0", "lpp",
238 "lpw0", "lpw2", "lsc0", "lspi", "lvp1",
240 nvidia,tristate = <0>;
243 nvidia,pins = "ld17_0", "ld19_18", "ld21_20",
248 nvidia,pins = "drive_sdio1";
249 nvidia,high-speed-mode = <0>;
250 nvidia,schmitt = <0>;
251 nvidia,low-power-mode = <3>;
252 nvidia,pull-down-strength = <31>;
253 nvidia,pull-up-strength = <31>;
254 nvidia,slew-rate-rising = <3>;
255 nvidia,slew-rate-falling = <3>;
266 clock-frequency = <216000000>;
271 clock-frequency = <400000>;
274 compatible = "wlf,wm8903";
276 interrupt-parent = <&gpio>;
277 interrupts = <187 0x04>;
283 micdet-delay = <100>;
284 gpio-cfg = <0xffffffff 0xffffffff 0 0xffffffff 0xffffffff>;
287 /* ALS and proximity sensor */
289 compatible = "isil,isl29018";
291 interrupt-parent = <&gpio>;
292 interrupts = <202 0x04>; /* GPIO PZ2 */
296 compatible = "invn,mpu3050";
298 interrupt-parent = <&gpio>;
299 interrupts = <204 0x04>; /* gpio PZ4 */
305 clock-frequency = <100000>;
308 compatible = "ti,bq20z75", "smart-battery-1.1";
310 ti,i2c-retry-count = <2>;
311 ti,poll-retry-count = <10>;
317 clock-frequency = <400000>;
322 clock-frequency = <400000>;
324 temperature-sensor@4c {
325 compatible = "nct1008";
330 compatible = "ak8975";
332 interrupt-parent = <&gpio>;
333 interrupts = <109 0x04>; /* gpio PN5 */
337 memory-controller@0x7000f400 {
340 compatible = "nvidia,tegra20-emc-table";
341 clock-frequency = <190000>;
342 nvidia,emc-registers = <0x0000000c 0x00000026
343 0x00000009 0x00000003 0x00000004 0x00000004
344 0x00000002 0x0000000c 0x00000003 0x00000003
345 0x00000002 0x00000001 0x00000004 0x00000005
346 0x00000004 0x00000009 0x0000000d 0x0000059f
347 0x00000000 0x00000003 0x00000003 0x00000003
348 0x00000003 0x00000001 0x0000000b 0x000000c8
349 0x00000003 0x00000007 0x00000004 0x0000000f
350 0x00000002 0x00000000 0x00000000 0x00000002
351 0x00000000 0x00000000 0x00000083 0xa06204ae
352 0x007dc010 0x00000000 0x00000000 0x00000000
353 0x00000000 0x00000000 0x00000000 0x00000000>;
358 compatible = "nvidia,tegra20-emc-table";
359 clock-frequency = <380000>;
360 nvidia,emc-registers = <0x00000017 0x0000004b
361 0x00000012 0x00000006 0x00000004 0x00000005
362 0x00000003 0x0000000c 0x00000006 0x00000006
363 0x00000003 0x00000001 0x00000004 0x00000005
364 0x00000004 0x00000009 0x0000000d 0x00000b5f
365 0x00000000 0x00000003 0x00000003 0x00000006
366 0x00000006 0x00000001 0x00000011 0x000000c8
367 0x00000003 0x0000000e 0x00000007 0x0000000f
368 0x00000002 0x00000000 0x00000000 0x00000002
369 0x00000000 0x00000000 0x00000083 0xe044048b
370 0x007d8010 0x00000000 0x00000000 0x00000000
371 0x00000000 0x00000000 0x00000000 0x00000000>;
377 nvidia,vbus-gpio = <&gpio 24 0>; /* PD0 */
383 nvidia,phy-reset-gpio = <&gpio 169 0>; /* gpio PV1 */
392 cd-gpios = <&gpio 69 0>; /* gpio PI5 */
393 wp-gpios = <&gpio 57 0>; /* gpio PH1 */
394 power-gpios = <&gpio 70 0>; /* gpio PI6 */
404 compatible = "gpio-keys";
408 gpios = <&gpio 170 1>; /* gpio PV2, active low */
409 linux,code = <116>; /* KEY_POWER */
415 gpios = <&gpio 23 0>; /* gpio PC7 */
416 linux,input-type = <5>; /* EV_SW */
417 linux,code = <0>; /* SW_LID */
418 debounce-interval = <1>;
424 compatible = "nvidia,tegra-audio-wm8903-seaboard",
425 "nvidia,tegra-audio-wm8903";
426 nvidia,model = "NVIDIA Tegra Seaboard";
428 nvidia,audio-routing =
429 "Headphone Jack", "HPOUTR",
430 "Headphone Jack", "HPOUTL",
435 "Mic Jack", "MICBIAS",
438 nvidia,i2s-controller = <&tegra_i2s1>;
439 nvidia,audio-codec = <&wm8903>;
441 nvidia,spkr-en-gpios = <&wm8903 2 0>;
442 nvidia,hp-det-gpios = <&gpio 185 0>; /* gpio PX1 */