Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
[sfrench/cifs-2.6.git] / arch / arm / boot / dts / tegra-trimslice.dts
1 /dts-v1/;
2
3 /include/ "tegra20.dtsi"
4
5 / {
6         model = "Compulab TrimSlice board";
7         compatible = "compulab,trimslice", "nvidia,tegra20";
8
9         memory@0 {
10                 reg = < 0x00000000 0x40000000 >;
11         };
12
13         pinmux@70000000 {
14                 pinctrl-names = "default";
15                 pinctrl-0 = <&state_default>;
16
17                 state_default: pinmux {
18                         ata {
19                                 nvidia,pins = "ata";
20                                 nvidia,function = "ide";
21                         };
22                         atb {
23                                 nvidia,pins = "atb", "gma";
24                                 nvidia,function = "sdio4";
25                         };
26                         atc {
27                                 nvidia,pins = "atc", "gmb";
28                                 nvidia,function = "nand";
29                         };
30                         atd {
31                                 nvidia,pins = "atd", "ate", "gme", "pta";
32                                 nvidia,function = "gmi";
33                         };
34                         cdev1 {
35                                 nvidia,pins = "cdev1";
36                                 nvidia,function = "plla_out";
37                         };
38                         cdev2 {
39                                 nvidia,pins = "cdev2";
40                                 nvidia,function = "pllp_out4";
41                         };
42                         crtp {
43                                 nvidia,pins = "crtp";
44                                 nvidia,function = "crt";
45                         };
46                         csus {
47                                 nvidia,pins = "csus";
48                                 nvidia,function = "vi_sensor_clk";
49                         };
50                         dap1 {
51                                 nvidia,pins = "dap1";
52                                 nvidia,function = "dap1";
53                         };
54                         dap2 {
55                                 nvidia,pins = "dap2";
56                                 nvidia,function = "dap2";
57                         };
58                         dap3 {
59                                 nvidia,pins = "dap3";
60                                 nvidia,function = "dap3";
61                         };
62                         dap4 {
63                                 nvidia,pins = "dap4";
64                                 nvidia,function = "dap4";
65                         };
66                         ddc {
67                                 nvidia,pins = "ddc";
68                                 nvidia,function = "i2c2";
69                         };
70                         dta {
71                                 nvidia,pins = "dta", "dtb", "dtc", "dtd", "dte";
72                                 nvidia,function = "vi";
73                         };
74                         dtf {
75                                 nvidia,pins = "dtf";
76                                 nvidia,function = "i2c3";
77                         };
78                         gmc {
79                                 nvidia,pins = "gmc", "gmd";
80                                 nvidia,function = "sflash";
81                         };
82                         gpu {
83                                 nvidia,pins = "gpu";
84                                 nvidia,function = "uarta";
85                         };
86                         gpu7 {
87                                 nvidia,pins = "gpu7";
88                                 nvidia,function = "rtck";
89                         };
90                         gpv {
91                                 nvidia,pins = "gpv", "slxa", "slxk";
92                                 nvidia,function = "pcie";
93                         };
94                         hdint {
95                                 nvidia,pins = "hdint";
96                                 nvidia,function = "hdmi";
97                         };
98                         i2cp {
99                                 nvidia,pins = "i2cp";
100                                 nvidia,function = "i2cp";
101                         };
102                         irrx {
103                                 nvidia,pins = "irrx", "irtx";
104                                 nvidia,function = "uartb";
105                         };
106                         kbca {
107                                 nvidia,pins = "kbca", "kbcb", "kbcc", "kbcd",
108                                         "kbce", "kbcf";
109                                 nvidia,function = "kbc";
110                         };
111                         lcsn {
112                                 nvidia,pins = "lcsn", "ld0", "ld1", "ld2",
113                                         "ld3", "ld4", "ld5", "ld6", "ld7",
114                                         "ld8", "ld9", "ld10", "ld11", "ld12",
115                                         "ld13", "ld14", "ld15", "ld16", "ld17",
116                                         "ldc", "ldi", "lhp0", "lhp1", "lhp2",
117                                         "lhs", "lm0", "lm1", "lpp", "lpw0",
118                                         "lpw1", "lpw2", "lsc0", "lsc1", "lsck",
119                                         "lsda", "lsdi", "lspi", "lvp0", "lvp1",
120                                         "lvs";
121                                 nvidia,function = "displaya";
122                         };
123                         owc {
124                                 nvidia,pins = "owc", "uac";
125                                 nvidia,function = "rsvd2";
126                         };
127                         pmc {
128                                 nvidia,pins = "pmc";
129                                 nvidia,function = "pwr_on";
130                         };
131                         rm {
132                                 nvidia,pins = "rm";
133                                 nvidia,function = "i2c1";
134                         };
135                         sdb {
136                                 nvidia,pins = "sdb", "sdc", "sdd";
137                                 nvidia,function = "pwm";
138                         };
139                         sdio1 {
140                                 nvidia,pins = "sdio1";
141                                 nvidia,function = "sdio1";
142                         };
143                         slxc {
144                                 nvidia,pins = "slxc", "slxd";
145                                 nvidia,function = "sdio3";
146                         };
147                         spdi {
148                                 nvidia,pins = "spdi", "spdo";
149                                 nvidia,function = "spdif";
150                         };
151                         spia {
152                                 nvidia,pins = "spia", "spib", "spic";
153                                 nvidia,function = "spi2";
154                         };
155                         spid {
156                                 nvidia,pins = "spid", "spie", "spif";
157                                 nvidia,function = "spi1";
158                         };
159                         spig {
160                                 nvidia,pins = "spig", "spih";
161                                 nvidia,function = "spi2_alt";
162                         };
163                         uaa {
164                                 nvidia,pins = "uaa", "uab", "uda";
165                                 nvidia,function = "ulpi";
166                         };
167                         uad {
168                                 nvidia,pins = "uad";
169                                 nvidia,function = "irda";
170                         };
171                         uca {
172                                 nvidia,pins = "uca", "ucb";
173                                 nvidia,function = "uartc";
174                         };
175                         conf_ata {
176                                 nvidia,pins = "ata", "atc", "atd", "ate",
177                                         "crtp", "dap2", "dap3", "dap4", "dta",
178                                         "dtb", "dtc", "dtd", "dte", "gmb",
179                                         "gme", "i2cp", "pta", "slxc", "slxd",
180                                         "spdi", "spdo", "uda";
181                                 nvidia,pull = <0>;
182                                 nvidia,tristate = <1>;
183                         };
184                         conf_atb {
185                                 nvidia,pins = "atb", "cdev1", "dap1", "gma",
186                                         "gmc", "gmd", "gpu", "gpu7", "gpv",
187                                         "sdio1", "slxa", "slxk", "uac";
188                                 nvidia,pull = <0>;
189                                 nvidia,tristate = <0>;
190                         };
191                         conf_cdev2 {
192                                 nvidia,pins = "cdev2", "csus", "spia", "spib",
193                                         "spid", "spif";
194                                 nvidia,pull = <1>;
195                                 nvidia,tristate = <1>;
196                         };
197                         conf_ck32 {
198                                 nvidia,pins = "ck32", "ddrc", "pmca", "pmcb",
199                                         "pmcc", "pmcd", "pmce", "xm2c", "xm2d";
200                                 nvidia,pull = <0>;
201                         };
202                         conf_ddc {
203                                 nvidia,pins = "ddc", "dtf", "rm", "sdc", "sdd";
204                                 nvidia,pull = <2>;
205                                 nvidia,tristate = <0>;
206                         };
207                         conf_hdint {
208                                 nvidia,pins = "hdint", "lcsn", "ldc", "lm1",
209                                         "lpw1", "lsc1", "lsck", "lsda", "lsdi",
210                                         "lvp0", "pmc";
211                                 nvidia,tristate = <1>;
212                         };
213                         conf_irrx {
214                                 nvidia,pins = "irrx", "irtx", "kbca", "kbcb",
215                                         "kbcc", "kbcd", "kbce", "kbcf", "owc",
216                                         "spic", "spie", "spig", "spih", "uaa",
217                                         "uab", "uad", "uca", "ucb";
218                                 nvidia,pull = <2>;
219                                 nvidia,tristate = <1>;
220                         };
221                         conf_lc {
222                                 nvidia,pins = "lc", "ls";
223                                 nvidia,pull = <2>;
224                         };
225                         conf_ld0 {
226                                 nvidia,pins = "ld0", "ld1", "ld2", "ld3", "ld4",
227                                         "ld5", "ld6", "ld7", "ld8", "ld9",
228                                         "ld10", "ld11", "ld12", "ld13", "ld14",
229                                         "ld15", "ld16", "ld17", "ldi", "lhp0",
230                                         "lhp1", "lhp2", "lhs", "lm0", "lpp",
231                                         "lpw0", "lpw2", "lsc0", "lspi", "lvp1",
232                                         "lvs", "sdb";
233                                 nvidia,tristate = <0>;
234                         };
235                         conf_ld17_0 {
236                                 nvidia,pins = "ld17_0", "ld19_18", "ld21_20",
237                                         "ld23_22";
238                                 nvidia,pull = <1>;
239                         };
240                 };
241         };
242
243         i2c@7000c000 {
244                 clock-frequency = <400000>;
245         };
246
247         i2c@7000c400 {
248                 clock-frequency = <400000>;
249         };
250
251         i2c@7000c500 {
252                 clock-frequency = <400000>;
253         };
254
255         i2c@7000d000 {
256                 status = "disable";
257         };
258
259         i2s@70002800 {
260                 status = "disable";
261         };
262
263         i2s@70002a00 {
264                 status = "disable";
265         };
266
267         das@70000c00 {
268                 status = "disable";
269         };
270
271         serial@70006000 {
272                 clock-frequency = < 216000000 >;
273         };
274
275         serial@70006040 {
276                 status = "disable";
277         };
278
279         serial@70006200 {
280                 status = "disable";
281         };
282
283         serial@70006300 {
284                 status = "disable";
285         };
286
287         serial@70006400 {
288                 status = "disable";
289         };
290
291         sdhci@c8000000 {
292                 status = "disable";
293         };
294
295         sdhci@c8000200 {
296                 status = "disable";
297         };
298
299         sdhci@c8000400 {
300                 status = "disable";
301         };
302
303         sdhci@c8000600 {
304                 cd-gpios = <&gpio 121 0>;
305                 wp-gpios = <&gpio 122 0>;
306         };
307 };