~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm64/nvidia/tegra132-norrin.dts

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /scripts/dtc/include-prefixes/arm64/nvidia/tegra132-norrin.dts (Architecture i386) and /scripts/dtc/include-prefixes/arm64/nvidia/tegra132-norrin.dts (Architecture m68k)


  1 // SPDX-License-Identifier: GPL-2.0                 1 // SPDX-License-Identifier: GPL-2.0
  2 /dts-v1/;                                           2 /dts-v1/;
  3                                                     3 
  4 #include <dt-bindings/input/input.h>                4 #include <dt-bindings/input/input.h>
  5 #include "tegra132.dtsi"                            5 #include "tegra132.dtsi"
  6                                                     6 
  7 / {                                                 7 / {
  8         model = "NVIDIA Tegra132 Norrin";           8         model = "NVIDIA Tegra132 Norrin";
  9         compatible = "nvidia,norrin", "nvidia,      9         compatible = "nvidia,norrin", "nvidia,tegra132", "nvidia,tegra124";
 10                                                    10 
 11         aliases {                                  11         aliases {
 12                 rtc0 = &as3722;                    12                 rtc0 = &as3722;
 13                 rtc1 = &tegra_rtc;                 13                 rtc1 = &tegra_rtc;
 14                 serial0 = &uarta;                  14                 serial0 = &uarta;
 15         };                                         15         };
 16                                                    16 
 17         chosen {                                   17         chosen {
 18                 stdout-path = "serial0:115200n     18                 stdout-path = "serial0:115200n8";
 19         };                                         19         };
 20                                                    20 
 21         memory@80000000 {                          21         memory@80000000 {
 22                 device_type = "memory";            22                 device_type = "memory";
 23                 reg = <0x0 0x80000000 0x0 0x80     23                 reg = <0x0 0x80000000 0x0 0x80000000>;
 24         };                                         24         };
 25                                                    25 
 26         host1x@50000000 {                          26         host1x@50000000 {
 27                 hdmi@54280000 {                    27                 hdmi@54280000 {
 28                         status = "disabled";       28                         status = "disabled";
 29                                                    29 
 30                         vdd-supply = <&vdd_3v3     30                         vdd-supply = <&vdd_3v3_hdmi>;
 31                         pll-supply = <&vdd_hdm     31                         pll-supply = <&vdd_hdmi_pll>;
 32                         hdmi-supply = <&vdd_5v     32                         hdmi-supply = <&vdd_5v0_hdmi>;
 33                                                    33 
 34                         nvidia,ddc-i2c-bus = <     34                         nvidia,ddc-i2c-bus = <&hdmi_ddc>;
 35                         nvidia,hpd-gpio =          35                         nvidia,hpd-gpio =
 36                                 <&gpio TEGRA_G     36                                 <&gpio TEGRA_GPIO(N, 7) GPIO_ACTIVE_HIGH>;
 37                 };                                 37                 };
 38                                                    38 
 39                 sor@54540000 {                     39                 sor@54540000 {
 40                         status = "okay";           40                         status = "okay";
 41                                                    41 
 42                         avdd-io-hdmi-dp-supply     42                         avdd-io-hdmi-dp-supply = <&vdd_3v3_hdmi>;
 43                         vdd-hdmi-dp-pll-supply     43                         vdd-hdmi-dp-pll-supply = <&vdd_hdmi_pll>;
 44                                                    44 
 45                         nvidia,dpaux = <&dpaux     45                         nvidia,dpaux = <&dpaux>;
 46                         nvidia,panel = <&panel     46                         nvidia,panel = <&panel>;
 47                 };                                 47                 };
 48                                                    48 
 49                 dpaux: dpaux@545c0000 {            49                 dpaux: dpaux@545c0000 {
 50                         vdd-supply = <&vdd_3v3     50                         vdd-supply = <&vdd_3v3_panel>;
 51                         status = "okay";           51                         status = "okay";
 52                 };                                 52                 };
 53         };                                         53         };
 54                                                    54 
 55         gpu@57000000 {                             55         gpu@57000000 {
 56                 status = "okay";                   56                 status = "okay";
 57                                                    57 
 58                 vdd-supply = <&vdd_gpu>;           58                 vdd-supply = <&vdd_gpu>;
 59         };                                         59         };
 60                                                    60 
 61         pinmux@70000868 {                          61         pinmux@70000868 {
 62                 pinctrl-names = "default";         62                 pinctrl-names = "default";
 63                 pinctrl-0 = <&pinmux_default>;     63                 pinctrl-0 = <&pinmux_default>;
 64                                                    64 
 65                 pinmux_default: pinmux {           65                 pinmux_default: pinmux {
 66                         dap_mclk1_pw4 {            66                         dap_mclk1_pw4 {
 67                                 nvidia,pins =      67                                 nvidia,pins = "dap_mclk1_pw4";
 68                                 nvidia,functio     68                                 nvidia,function = "extperiph1";
 69                                 nvidia,pull =      69                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
 70                                 nvidia,tristat     70                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
 71                                 nvidia,enable-     71                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
 72                         };                         72                         };
 73                         dap2_din_pa4 {             73                         dap2_din_pa4 {
 74                                 nvidia,pins =      74                                 nvidia,pins = "dap2_din_pa4";
 75                                 nvidia,functio     75                                 nvidia,function = "i2s1";
 76                                 nvidia,pull =      76                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
 77                                 nvidia,tristat     77                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
 78                                 nvidia,enable-     78                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
 79                         };                         79                         };
 80                         dap2_dout_pa5 {            80                         dap2_dout_pa5 {
 81                                 nvidia,pins =      81                                 nvidia,pins = "dap2_dout_pa5",
 82                                                    82                                               "dap2_fs_pa2",
 83                                                    83                                               "dap2_sclk_pa3";
 84                                 nvidia,functio     84                                 nvidia,function = "i2s1";
 85                                 nvidia,pull =      85                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
 86                                 nvidia,tristat     86                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
 87                                 nvidia,enable-     87                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
 88                         };                         88                         };
 89                         dap3_dout_pp2 {            89                         dap3_dout_pp2 {
 90                                 nvidia,pins =      90                                 nvidia,pins = "dap3_dout_pp2";
 91                                 nvidia,functio     91                                 nvidia,function = "i2s2";
 92                                 nvidia,pull =      92                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
 93                                 nvidia,tristat     93                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
 94                                 nvidia,enable-     94                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
 95                         };                         95                         };
 96                         dvfs_pwm_px0 {             96                         dvfs_pwm_px0 {
 97                                 nvidia,pins =      97                                 nvidia,pins = "dvfs_pwm_px0",
 98                                                    98                                               "dvfs_clk_px2";
 99                                 nvidia,functio     99                                 nvidia,function = "cldvfs";
100                                 nvidia,pull =     100                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
101                                 nvidia,tristat    101                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
102                                 nvidia,enable-    102                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
103                         };                        103                         };
104                         ulpi_clk_py0 {            104                         ulpi_clk_py0 {
105                                 nvidia,pins =     105                                 nvidia,pins = "ulpi_clk_py0",
106                                                   106                                               "ulpi_nxt_py2",
107                                                   107                                               "ulpi_stp_py3";
108                                 nvidia,functio    108                                 nvidia,function = "spi1";
109                                 nvidia,pull =     109                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
110                                 nvidia,tristat    110                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
111                                 nvidia,enable-    111                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
112                         };                        112                         };
113                         ulpi_dir_py1 {            113                         ulpi_dir_py1 {
114                                 nvidia,pins =     114                                 nvidia,pins = "ulpi_dir_py1";
115                                 nvidia,functio    115                                 nvidia,function = "spi1";
116                                 nvidia,pull =     116                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
117                                 nvidia,tristat    117                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
118                                 nvidia,enable-    118                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
119                         };                        119                         };
120                         cam_i2c_scl_pbb1 {        120                         cam_i2c_scl_pbb1 {
121                                 nvidia,pins =     121                                 nvidia,pins = "cam_i2c_scl_pbb1",
122                                                   122                                               "cam_i2c_sda_pbb2";
123                                 nvidia,functio    123                                 nvidia,function = "i2c3";
124                                 nvidia,pull =     124                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
125                                 nvidia,tristat    125                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
126                                 nvidia,enable-    126                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
127                                 nvidia,lock =     127                                 nvidia,lock = <TEGRA_PIN_DISABLE>;
128                                 nvidia,open-dr    128                                 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
129                         };                        129                         };
130                         gen2_i2c_scl_pt5 {        130                         gen2_i2c_scl_pt5 {
131                                 nvidia,pins =     131                                 nvidia,pins = "gen2_i2c_scl_pt5",
132                                                   132                                               "gen2_i2c_sda_pt6";
133                                 nvidia,functio    133                                 nvidia,function = "i2c2";
134                                 nvidia,pull =     134                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
135                                 nvidia,tristat    135                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
136                                 nvidia,enable-    136                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
137                                 nvidia,lock =     137                                 nvidia,lock = <TEGRA_PIN_DISABLE>;
138                                 nvidia,open-dr    138                                 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
139                         };                        139                         };
140                         pj7 {                     140                         pj7 {
141                                 nvidia,pins =     141                                 nvidia,pins = "pj7";
142                                 nvidia,functio    142                                 nvidia,function = "uartd";
143                                 nvidia,pull =     143                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
144                                 nvidia,tristat    144                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
145                                 nvidia,enable-    145                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
146                         };                        146                         };
147                         spdif_in_pk6 {            147                         spdif_in_pk6 {
148                                 nvidia,pins =     148                                 nvidia,pins = "spdif_in_pk6";
149                                 nvidia,functio    149                                 nvidia,function = "spdif";
150                                 nvidia,pull =     150                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
151                                 nvidia,tristat    151                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
152                                 nvidia,enable-    152                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
153                         };                        153                         };
154                         pk7 {                     154                         pk7 {
155                                 nvidia,pins =     155                                 nvidia,pins = "pk7";
156                                 nvidia,functio    156                                 nvidia,function = "uartd";
157                                 nvidia,pull =     157                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
158                                 nvidia,tristat    158                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
159                                 nvidia,enable-    159                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
160                         };                        160                         };
161                         pg4 {                     161                         pg4 {
162                                 nvidia,pins =     162                                 nvidia,pins = "pg4",
163                                                   163                                               "pg5",
164                                                   164                                               "pg6",
165                                                   165                                               "pi3";
166                                 nvidia,functio    166                                 nvidia,function = "spi4";
167                                 nvidia,pull =     167                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
168                                 nvidia,tristat    168                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
169                                 nvidia,enable-    169                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
170                         };                        170                         };
171                         pg7 {                     171                         pg7 {
172                                 nvidia,pins =     172                                 nvidia,pins = "pg7";
173                                 nvidia,functio    173                                 nvidia,function = "spi4";
174                                 nvidia,pull =     174                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
175                                 nvidia,tristat    175                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
176                                 nvidia,enable-    176                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
177                         };                        177                         };
178                         ph1 {                     178                         ph1 {
179                                 nvidia,pins =     179                                 nvidia,pins = "ph1";
180                                 nvidia,functio    180                                 nvidia,function = "pwm1";
181                                 nvidia,pull =     181                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
182                                 nvidia,tristat    182                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
183                                 nvidia,enable-    183                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
184                         };                        184                         };
185                         pk0 {                     185                         pk0 {
186                                 nvidia,pins =     186                                 nvidia,pins = "pk0",
187                                                   187                                               "kb_row15_ps7",
188                                                   188                                               "clk_32k_out_pa0";
189                                 nvidia,functio    189                                 nvidia,function = "soc";
190                                 nvidia,pull =     190                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
191                                 nvidia,tristat    191                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
192                                 nvidia,enable-    192                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
193                         };                        193                         };
194                         sdmmc1_clk_pz0 {          194                         sdmmc1_clk_pz0 {
195                                 nvidia,pins =     195                                 nvidia,pins = "sdmmc1_clk_pz0";
196                                 nvidia,functio    196                                 nvidia,function = "sdmmc1";
197                                 nvidia,pull =     197                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
198                                 nvidia,tristat    198                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
199                                 nvidia,enable-    199                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
200                         };                        200                         };
201                         sdmmc1_cmd_pz1 {          201                         sdmmc1_cmd_pz1 {
202                                 nvidia,pins =     202                                 nvidia,pins = "sdmmc1_cmd_pz1",
203                                                   203                                               "sdmmc1_dat0_py7",
204                                                   204                                               "sdmmc1_dat1_py6",
205                                                   205                                               "sdmmc1_dat2_py5",
206                                                   206                                               "sdmmc1_dat3_py4";
207                                 nvidia,functio    207                                 nvidia,function = "sdmmc1";
208                                 nvidia,pull =     208                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
209                                 nvidia,tristat    209                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
210                                 nvidia,enable-    210                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
211                         };                        211                         };
212                         sdmmc3_clk_pa6 {          212                         sdmmc3_clk_pa6 {
213                                 nvidia,pins =     213                                 nvidia,pins = "sdmmc3_clk_pa6";
214                                 nvidia,functio    214                                 nvidia,function = "sdmmc3";
215                                 nvidia,pull =     215                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
216                                 nvidia,tristat    216                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
217                                 nvidia,enable-    217                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
218                         };                        218                         };
219                         sdmmc3_cmd_pa7 {          219                         sdmmc3_cmd_pa7 {
220                                 nvidia,pins =     220                                 nvidia,pins = "sdmmc3_cmd_pa7",
221                                                   221                                               "sdmmc3_dat0_pb7",
222                                                   222                                               "sdmmc3_dat1_pb6",
223                                                   223                                               "sdmmc3_dat2_pb5",
224                                                   224                                               "sdmmc3_dat3_pb4",
225                                                   225                                               "kb_col4_pq4",
226                                                   226                                               "sdmmc3_clk_lb_out_pee4",
227                                                   227                                               "sdmmc3_clk_lb_in_pee5",
228                                                   228                                               "sdmmc3_cd_n_pv2";
229                                 nvidia,functio    229                                 nvidia,function = "sdmmc3";
230                                 nvidia,pull =     230                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
231                                 nvidia,tristat    231                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
232                                 nvidia,enable-    232                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
233                         };                        233                         };
234                         sdmmc4_clk_pcc4 {         234                         sdmmc4_clk_pcc4 {
235                                 nvidia,pins =     235                                 nvidia,pins = "sdmmc4_clk_pcc4";
236                                 nvidia,functio    236                                 nvidia,function = "sdmmc4";
237                                 nvidia,pull =     237                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
238                                 nvidia,tristat    238                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
239                                 nvidia,enable-    239                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
240                         };                        240                         };
241                         sdmmc4_cmd_pt7 {          241                         sdmmc4_cmd_pt7 {
242                                 nvidia,pins =     242                                 nvidia,pins = "sdmmc4_cmd_pt7",
243                                                   243                                               "sdmmc4_dat0_paa0",
244                                                   244                                               "sdmmc4_dat1_paa1",
245                                                   245                                               "sdmmc4_dat2_paa2",
246                                                   246                                               "sdmmc4_dat3_paa3",
247                                                   247                                               "sdmmc4_dat4_paa4",
248                                                   248                                               "sdmmc4_dat5_paa5",
249                                                   249                                               "sdmmc4_dat6_paa6",
250                                                   250                                               "sdmmc4_dat7_paa7";
251                                 nvidia,functio    251                                 nvidia,function = "sdmmc4";
252                                 nvidia,pull =     252                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
253                                 nvidia,tristat    253                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
254                                 nvidia,enable-    254                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
255                         };                        255                         };
256                         mic_det_l {               256                         mic_det_l {
257                                 nvidia,pins =     257                                 nvidia,pins = "kb_row7_pr7";
258                                 nvidia,functio    258                                 nvidia,function = "rsvd2";
259                                 nvidia,pull =     259                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
260                                 nvidia,tristat    260                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
261                                 nvidia,enable-    261                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
262                         };                        262                         };
263                         kb_row10_ps2 {            263                         kb_row10_ps2 {
264                                 nvidia,pins =     264                                 nvidia,pins = "kb_row10_ps2";
265                                 nvidia,functio    265                                 nvidia,function = "uarta";
266                                 nvidia,pull =     266                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
267                                 nvidia,tristat    267                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
268                                 nvidia,enable-    268                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
269                         };                        269                         };
270                         kb_row9_ps1 {             270                         kb_row9_ps1 {
271                                 nvidia,pins =     271                                 nvidia,pins = "kb_row9_ps1";
272                                 nvidia,functio    272                                 nvidia,function = "uarta";
273                                 nvidia,pull =     273                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
274                                 nvidia,tristat    274                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
275                                 nvidia,enable-    275                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
276                         };                        276                         };
277                         pwr_i2c_scl_pz6 {         277                         pwr_i2c_scl_pz6 {
278                                 nvidia,pins =     278                                 nvidia,pins = "pwr_i2c_scl_pz6",
279                                                   279                                               "pwr_i2c_sda_pz7";
280                                 nvidia,functio    280                                 nvidia,function = "i2cpwr";
281                                 nvidia,pull =     281                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
282                                 nvidia,tristat    282                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
283                                 nvidia,enable-    283                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
284                                 nvidia,lock =     284                                 nvidia,lock = <TEGRA_PIN_DISABLE>;
285                                 nvidia,open-dr    285                                 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
286                         };                        286                         };
287                         jtag_rtck {               287                         jtag_rtck {
288                                 nvidia,pins =     288                                 nvidia,pins = "jtag_rtck";
289                                 nvidia,functio    289                                 nvidia,function = "rtck";
290                                 nvidia,pull =     290                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
291                                 nvidia,tristat    291                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
292                                 nvidia,enable-    292                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
293                         };                        293                         };
294                         clk_32k_in {              294                         clk_32k_in {
295                                 nvidia,pins =     295                                 nvidia,pins = "clk_32k_in";
296                                 nvidia,functio    296                                 nvidia,function = "clk";
297                                 nvidia,pull =     297                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
298                                 nvidia,tristat    298                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
299                                 nvidia,enable-    299                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
300                         };                        300                         };
301                         core_pwr_req {            301                         core_pwr_req {
302                                 nvidia,pins =     302                                 nvidia,pins = "core_pwr_req";
303                                 nvidia,functio    303                                 nvidia,function = "pwron";
304                                 nvidia,pull =     304                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
305                                 nvidia,tristat    305                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
306                                 nvidia,enable-    306                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
307                         };                        307                         };
308                         cpu_pwr_req {             308                         cpu_pwr_req {
309                                 nvidia,pins =     309                                 nvidia,pins = "cpu_pwr_req";
310                                 nvidia,functio    310                                 nvidia,function = "cpu";
311                                 nvidia,pull =     311                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
312                                 nvidia,tristat    312                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
313                                 nvidia,enable-    313                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
314                         };                        314                         };
315                         kb_col0_ap {              315                         kb_col0_ap {
316                                 nvidia,pins =     316                                 nvidia,pins = "kb_col0_pq0";
317                                 nvidia,functio    317                                 nvidia,function = "rsvd4";
318                                 nvidia,pull =     318                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
319                                 nvidia,tristat    319                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
320                                 nvidia,enable-    320                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
321                         };                        321                         };
322                         en_vdd_sd {               322                         en_vdd_sd {
323                                 nvidia,pins =     323                                 nvidia,pins = "kb_row0_pr0";
324                                 nvidia,functio    324                                 nvidia,function = "rsvd4";
325                                 nvidia,pull =     325                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
326                                 nvidia,tristat    326                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
327                                 nvidia,enable-    327                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
328                         };                        328                         };
329                         lid_open {                329                         lid_open {
330                                 nvidia,pins =     330                                 nvidia,pins = "kb_row4_pr4";
331                                 nvidia,functio    331                                 nvidia,function = "rsvd3";
332                                 nvidia,pull =     332                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
333                                 nvidia,tristat    333                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
334                                 nvidia,enable-    334                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
335                         };                        335                         };
336                         pwr_int_n {               336                         pwr_int_n {
337                                 nvidia,pins =     337                                 nvidia,pins = "pwr_int_n";
338                                 nvidia,functio    338                                 nvidia,function = "pmi";
339                                 nvidia,pull =     339                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
340                                 nvidia,tristat    340                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
341                                 nvidia,enable-    341                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
342                         };                        342                         };
343                         reset_out_n {             343                         reset_out_n {
344                                 nvidia,pins =     344                                 nvidia,pins = "reset_out_n";
345                                 nvidia,functio    345                                 nvidia,function = "reset_out_n";
346                                 nvidia,pull =     346                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
347                                 nvidia,tristat    347                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
348                                 nvidia,enable-    348                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
349                         };                        349                         };
350                         clk3_out_pee0 {           350                         clk3_out_pee0 {
351                                 nvidia,pins =     351                                 nvidia,pins = "clk3_out_pee0";
352                                 nvidia,functio    352                                 nvidia,function = "extperiph3";
353                                 nvidia,pull =     353                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
354                                 nvidia,tristat    354                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
355                                 nvidia,enable-    355                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
356                         };                        356                         };
357                         gen1_i2c_scl_pc4 {        357                         gen1_i2c_scl_pc4 {
358                                 nvidia,pins =     358                                 nvidia,pins = "gen1_i2c_scl_pc4",
359                                                   359                                               "gen1_i2c_sda_pc5";
360                                 nvidia,functio    360                                 nvidia,function = "i2c1";
361                                 nvidia,pull =     361                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
362                                 nvidia,tristat    362                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
363                                 nvidia,enable-    363                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
364                                 nvidia,lock =     364                                 nvidia,lock = <TEGRA_PIN_DISABLE>;
365                                 nvidia,open-dr    365                                 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
366                         };                        366                         };
367                         hdmi_cec_pee3 {           367                         hdmi_cec_pee3 {
368                                 nvidia,pins =     368                                 nvidia,pins = "hdmi_cec_pee3";
369                                 nvidia,functio    369                                 nvidia,function = "cec";
370                                 nvidia,pull =     370                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
371                                 nvidia,tristat    371                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
372                                 nvidia,enable-    372                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
373                                 nvidia,lock =     373                                 nvidia,lock = <TEGRA_PIN_DISABLE>;
374                                 nvidia,open-dr    374                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
375                         };                        375                         };
376                         hdmi_int_pn7 {            376                         hdmi_int_pn7 {
377                                 nvidia,pins =     377                                 nvidia,pins = "hdmi_int_pn7";
378                                 nvidia,functio    378                                 nvidia,function = "rsvd1";
379                                 nvidia,pull =     379                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
380                                 nvidia,tristat    380                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
381                                 nvidia,enable-    381                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
382                         };                        382                         };
383                         ddc_scl_pv4 {             383                         ddc_scl_pv4 {
384                                 nvidia,pins =     384                                 nvidia,pins = "ddc_scl_pv4",
385                                                   385                                               "ddc_sda_pv5";
386                                 nvidia,functio    386                                 nvidia,function = "i2c4";
387                                 nvidia,pull =     387                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
388                                 nvidia,tristat    388                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
389                                 nvidia,enable-    389                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
390                                 nvidia,lock =     390                                 nvidia,lock = <TEGRA_PIN_DISABLE>;
391                                 nvidia,rcv-sel    391                                 nvidia,rcv-sel = <TEGRA_PIN_ENABLE>;
392                         };                        392                         };
393                         usb_vbus_en0_pn4 {        393                         usb_vbus_en0_pn4 {
394                                 nvidia,pins =     394                                 nvidia,pins = "usb_vbus_en0_pn4",
395                                                   395                                               "usb_vbus_en1_pn5",
396                                                   396                                               "usb_vbus_en2_pff1";
397                                 nvidia,functio    397                                 nvidia,function = "usb";
398                                 nvidia,pull =     398                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
399                                 nvidia,tristat    399                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
400                                 nvidia,enable-    400                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
401                                 nvidia,lock =     401                                 nvidia,lock = <TEGRA_PIN_DISABLE>;
402                                 nvidia,open-dr    402                                 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
403                         };                        403                         };
404                         drive_sdio1 {             404                         drive_sdio1 {
405                                 nvidia,pins =     405                                 nvidia,pins = "drive_sdio1";
406                                 nvidia,high-sp    406                                 nvidia,high-speed-mode = <TEGRA_PIN_ENABLE>;
407                                 nvidia,schmitt    407                                 nvidia,schmitt = <TEGRA_PIN_DISABLE>;
408                                 nvidia,pull-do    408                                 nvidia,pull-down-strength = <36>;
409                                 nvidia,pull-up    409                                 nvidia,pull-up-strength = <20>;
410                                 nvidia,slew-ra    410                                 nvidia,slew-rate-rising = <TEGRA_PIN_SLEW_RATE_SLOW>;
411                                 nvidia,slew-ra    411                                 nvidia,slew-rate-falling = <TEGRA_PIN_SLEW_RATE_SLOW>;
412                         };                        412                         };
413                         drive_sdio3 {             413                         drive_sdio3 {
414                                 nvidia,pins =     414                                 nvidia,pins = "drive_sdio3";
415                                 nvidia,high-sp    415                                 nvidia,high-speed-mode = <TEGRA_PIN_ENABLE>;
416                                 nvidia,schmitt    416                                 nvidia,schmitt = <TEGRA_PIN_DISABLE>;
417                                 nvidia,pull-do    417                                 nvidia,pull-down-strength = <22>;
418                                 nvidia,pull-up    418                                 nvidia,pull-up-strength = <36>;
419                                 nvidia,slew-ra    419                                 nvidia,slew-rate-rising = <TEGRA_PIN_SLEW_RATE_FASTEST>;
420                                 nvidia,slew-ra    420                                 nvidia,slew-rate-falling = <TEGRA_PIN_SLEW_RATE_FASTEST>;
421                         };                        421                         };
422                         drive_gma {               422                         drive_gma {
423                                 nvidia,pins =     423                                 nvidia,pins = "drive_gma";
424                                 nvidia,high-sp    424                                 nvidia,high-speed-mode = <TEGRA_PIN_ENABLE>;
425                                 nvidia,schmitt    425                                 nvidia,schmitt = <TEGRA_PIN_DISABLE>;
426                                 nvidia,pull-do    426                                 nvidia,pull-down-strength = <2>;
427                                 nvidia,pull-up    427                                 nvidia,pull-up-strength = <1>;
428                                 nvidia,slew-ra    428                                 nvidia,slew-rate-rising = <TEGRA_PIN_SLEW_RATE_FASTEST>;
429                                 nvidia,slew-ra    429                                 nvidia,slew-rate-falling = <TEGRA_PIN_SLEW_RATE_FASTEST>;
430                                 nvidia,drive-t    430                                 nvidia,drive-type = <1>;
431                         };                        431                         };
432                         ac_ok {                   432                         ac_ok {
433                                 nvidia,pins =     433                                 nvidia,pins = "pj0";
434                                 nvidia,functio    434                                 nvidia,function = "gmi";
435                                 nvidia,pull =     435                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
436                                 nvidia,tristat    436                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
437                                 nvidia,enable-    437                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
438                         };                        438                         };
439                         codec_irq_l {             439                         codec_irq_l {
440                                 nvidia,pins =     440                                 nvidia,pins = "ph4";
441                                 nvidia,functio    441                                 nvidia,function = "gmi";
442                                 nvidia,pull =     442                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
443                                 nvidia,tristat    443                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
444                                 nvidia,enable-    444                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
445                         };                        445                         };
446                         lcd_bl_en {               446                         lcd_bl_en {
447                                 nvidia,pins =     447                                 nvidia,pins = "ph2";
448                                 nvidia,functio    448                                 nvidia,function = "gmi";
449                                 nvidia,pull =     449                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
450                                 nvidia,tristat    450                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
451                                 nvidia,enable-    451                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
452                         };                        452                         };
453                         touch_irq_l {             453                         touch_irq_l {
454                                 nvidia,pins =     454                                 nvidia,pins = "gpio_w3_aud_pw3";
455                                 nvidia,functio    455                                 nvidia,function = "spi6";
456                                 nvidia,pull =     456                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
457                                 nvidia,tristat    457                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
458                                 nvidia,enable-    458                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
459                         };                        459                         };
460                         tpm_davint_l {            460                         tpm_davint_l {
461                                 nvidia,pins =     461                                 nvidia,pins = "ph6";
462                                 nvidia,functio    462                                 nvidia,function = "gmi";
463                                 nvidia,pull =     463                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
464                                 nvidia,tristat    464                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
465                                 nvidia,enable-    465                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
466                         };                        466                         };
467                         ts_irq_l {                467                         ts_irq_l {
468                                 nvidia,pins =     468                                 nvidia,pins = "pk2";
469                                 nvidia,functio    469                                 nvidia,function = "gmi";
470                                 nvidia,pull =     470                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
471                                 nvidia,tristat    471                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
472                                 nvidia,enable-    472                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
473                         };                        473                         };
474                         ts_reset_l {              474                         ts_reset_l {
475                                 nvidia,pins =     475                                 nvidia,pins = "pk4";
476                                 nvidia,functio    476                                 nvidia,function = "gmi";
477                                 nvidia,pull =     477                                 nvidia,pull = <1>;
478                                 nvidia,tristat    478                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
479                                 nvidia,enable-    479                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
480                         };                        480                         };
481                         ts_shdn_l {               481                         ts_shdn_l {
482                                 nvidia,pins =     482                                 nvidia,pins = "pk1";
483                                 nvidia,functio    483                                 nvidia,function = "gmi";
484                                 nvidia,pull =     484                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
485                                 nvidia,tristat    485                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
486                                 nvidia,enable-    486                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
487                         };                        487                         };
488                         ph7 {                     488                         ph7 {
489                                 nvidia,pins =     489                                 nvidia,pins = "ph7";
490                                 nvidia,functio    490                                 nvidia,function = "gmi";
491                                 nvidia,pull =     491                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
492                                 nvidia,tristat    492                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
493                                 nvidia,enable-    493                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
494                         };                        494                         };
495                         sensor_irq_l {            495                         sensor_irq_l {
496                                 nvidia,pins =     496                                 nvidia,pins = "pi6";
497                                 nvidia,functio    497                                 nvidia,function = "gmi";
498                                 nvidia,pull =     498                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
499                                 nvidia,tristat    499                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
500                                 nvidia,enable-    500                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
501                         };                        501                         };
502                         wifi_en {                 502                         wifi_en {
503                                 nvidia,pins =     503                                 nvidia,pins = "gpio_x7_aud_px7";
504                                 nvidia,functio    504                                 nvidia,function = "rsvd4";
505                                 nvidia,pull =     505                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
506                                 nvidia,tristat    506                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
507                                 nvidia,enable-    507                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
508                         };                        508                         };
509                         chromeos_write_protect    509                         chromeos_write_protect {
510                                 nvidia,pins =     510                                 nvidia,pins = "kb_row1_pr1";
511                                 nvidia,functio    511                                 nvidia,function = "rsvd4";
512                                 nvidia,pull =     512                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
513                                 nvidia,tristat    513                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
514                                 nvidia,enable-    514                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
515                         };                        515                         };
516                         hp_det_l {                516                         hp_det_l {
517                                 nvidia,pins =     517                                 nvidia,pins = "pi7";
518                                 nvidia,functio    518                                 nvidia,function = "rsvd1";
519                                 nvidia,pull =     519                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
520                                 nvidia,tristat    520                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
521                                 nvidia,enable-    521                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
522                         };                        522                         };
523                         soc_warm_reset_l {        523                         soc_warm_reset_l {
524                                 nvidia,pins =     524                                 nvidia,pins = "pi5";
525                                 nvidia,functio    525                                 nvidia,function = "gmi";
526                                 nvidia,pull =     526                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
527                                 nvidia,tristat    527                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
528                                 nvidia,enable-    528                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
529                         };                        529                         };
530                 };                                530                 };
531         };                                        531         };
532                                                   532 
533         serial@70006000 {                         533         serial@70006000 {
534                 /delete-property/ dmas;           534                 /delete-property/ dmas;
535                 /delete-property/ dma-names;      535                 /delete-property/ dma-names;
536                 status = "okay";                  536                 status = "okay";
537         };                                        537         };
538                                                   538 
539         pwm: pwm@7000a000 {                       539         pwm: pwm@7000a000 {
540                 status = "okay";                  540                 status = "okay";
541         };                                        541         };
542                                                   542 
543         /* HDMI DDC */                            543         /* HDMI DDC */
544         hdmi_ddc: i2c@7000c700 {                  544         hdmi_ddc: i2c@7000c700 {
545                 status = "okay";                  545                 status = "okay";
546                 clock-frequency = <100000>;       546                 clock-frequency = <100000>;
547         };                                        547         };
548                                                   548 
549         i2c@7000d000 {                            549         i2c@7000d000 {
550                 status = "okay";                  550                 status = "okay";
551                 clock-frequency = <400000>;       551                 clock-frequency = <400000>;
552                                                   552 
553                 as3722: pmic@40 {                 553                 as3722: pmic@40 {
554                         compatible = "ams,as37    554                         compatible = "ams,as3722";
555                         reg = <0x40>;             555                         reg = <0x40>;
556                         interrupts = <GIC_SPI     556                         interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>;
557                                                   557 
558                         ams,system-power-contr    558                         ams,system-power-controller;
559                                                   559 
560                         #interrupt-cells = <2>    560                         #interrupt-cells = <2>;
561                         interrupt-controller;     561                         interrupt-controller;
562                                                   562 
563                         #gpio-cells = <2>;        563                         #gpio-cells = <2>;
564                         gpio-controller;          564                         gpio-controller;
565                                                   565 
566                         pinctrl-names = "defau    566                         pinctrl-names = "default";
567                         pinctrl-0 = <&as3722_d    567                         pinctrl-0 = <&as3722_default>;
568                                                   568 
569                         as3722_default: pinmux    569                         as3722_default: pinmux {
570                                 gpio0 {           570                                 gpio0 {
571                                         pins =    571                                         pins = "gpio0";
572                                         functi    572                                         function = "gpio";
573                                         bias-p    573                                         bias-pull-down;
574                                 };                574                                 };
575                                                   575 
576                                 gpio1 {           576                                 gpio1 {
577                                         pins =    577                                         pins = "gpio1";
578                                         functi    578                                         function = "gpio";
579                                         bias-p    579                                         bias-pull-up;
580                                 };                580                                 };
581                                                   581 
582                                 gpio2_4_7 {       582                                 gpio2_4_7 {
583                                         pins =    583                                         pins = "gpio2", "gpio4", "gpio7";
584                                         functi    584                                         function = "gpio";
585                                         bias-p    585                                         bias-pull-up;
586                                 };                586                                 };
587                                                   587 
588                                 gpio3 {           588                                 gpio3 {
589                                         pins =    589                                         pins = "gpio3";
590                                         functi    590                                         function = "gpio";
591                                         bias-h    591                                         bias-high-impedance;
592                                 };                592                                 };
593                                                   593 
594                                 gpio5 {           594                                 gpio5 {
595                                         pins =    595                                         pins = "gpio5";
596                                         functi    596                                         function = "clk32k-out";
597                                         bias-p    597                                         bias-pull-down;
598                                 };                598                                 };
599                                                   599 
600                                 gpio6 {           600                                 gpio6 {
601                                         pins =    601                                         pins = "gpio6";
602                                         functi    602                                         function = "clk32k-out";
603                                         bias-p    603                                         bias-pull-down;
604                                 };                604                                 };
605                         };                        605                         };
606                                                   606 
607                         regulators {              607                         regulators {
608                                 vsup-sd2-suppl    608                                 vsup-sd2-supply = <&vdd_5v0_sys>;
609                                 vsup-sd3-suppl    609                                 vsup-sd3-supply = <&vdd_5v0_sys>;
610                                 vsup-sd4-suppl    610                                 vsup-sd4-supply = <&vdd_5v0_sys>;
611                                 vsup-sd5-suppl    611                                 vsup-sd5-supply = <&vdd_5v0_sys>;
612                                 vin-ldo0-suppl    612                                 vin-ldo0-supply = <&vdd_1v35_lp0>;
613                                 vin-ldo1-6-sup    613                                 vin-ldo1-6-supply = <&vdd_3v3_sys>;
614                                 vin-ldo2-5-7-s    614                                 vin-ldo2-5-7-supply = <&vddio_1v8>;
615                                 vin-ldo3-4-sup    615                                 vin-ldo3-4-supply = <&vdd_3v3_sys>;
616                                 vin-ldo9-10-su    616                                 vin-ldo9-10-supply = <&vdd_5v0_sys>;
617                                 vin-ldo11-supp    617                                 vin-ldo11-supply = <&vdd_3v3_run>;
618                                                   618 
619                                 sd0 {             619                                 sd0 {
620                                         regula    620                                         regulator-name = "+VDD_CPU_AP";
621                                         regula    621                                         regulator-min-microvolt = <700000>;
622                                         regula    622                                         regulator-max-microvolt = <1350000>;
623                                         regula    623                                         regulator-max-microamp = <3500000>;
624                                         regula    624                                         regulator-always-on;
625                                         regula    625                                         regulator-boot-on;
626                                         ams,ex    626                                         ams,ext-control = <2>;
627                                 };                627                                 };
628                                                   628 
629                                 sd1 {             629                                 sd1 {
630                                         regula    630                                         regulator-name = "+VDD_CORE";
631                                         regula    631                                         regulator-min-microvolt = <700000>;
632                                         regula    632                                         regulator-max-microvolt = <1350000>;
633                                         regula    633                                         regulator-max-microamp = <4000000>;
634                                         regula    634                                         regulator-always-on;
635                                         regula    635                                         regulator-boot-on;
636                                         ams,ex    636                                         ams,ext-control = <1>;
637                                 };                637                                 };
638                                                   638 
639                                 vdd_1v35_lp0:     639                                 vdd_1v35_lp0: sd2 {
640                                         regula    640                                         regulator-name = "+1.35V_LP0(sd2)";
641                                         regula    641                                         regulator-min-microvolt = <1350000>;
642                                         regula    642                                         regulator-max-microvolt = <1350000>;
643                                         regula    643                                         regulator-always-on;
644                                         regula    644                                         regulator-boot-on;
645                                 };                645                                 };
646                                                   646 
647                                 sd3 {             647                                 sd3 {
648                                         regula    648                                         regulator-name = "+1.35V_LP0(sd3)";
649                                         regula    649                                         regulator-min-microvolt = <1350000>;
650                                         regula    650                                         regulator-max-microvolt = <1350000>;
651                                         regula    651                                         regulator-always-on;
652                                         regula    652                                         regulator-boot-on;
653                                 };                653                                 };
654                                                   654 
655                                 vdd_1v05_run:     655                                 vdd_1v05_run: sd4 {
656                                         regula    656                                         regulator-name = "+1.05V_RUN";
657                                         regula    657                                         regulator-min-microvolt = <1050000>;
658                                         regula    658                                         regulator-max-microvolt = <1050000>;
659                                 };                659                                 };
660                                                   660 
661                                 vddio_1v8: sd5    661                                 vddio_1v8: sd5 {
662                                         regula    662                                         regulator-name = "+1.8V_VDDIO";
663                                         regula    663                                         regulator-min-microvolt = <1800000>;
664                                         regula    664                                         regulator-max-microvolt = <1800000>;
665                                         regula    665                                         regulator-always-on;
666                                         regula    666                                         regulator-boot-on;
667                                 };                667                                 };
668                                                   668 
669                                 vdd_gpu: sd6 {    669                                 vdd_gpu: sd6 {
670                                         regula    670                                         regulator-name = "+VDD_GPU_AP";
671                                         regula    671                                         regulator-min-microvolt = <800000>;
672                                         regula    672                                         regulator-max-microvolt = <1200000>;
673                                         regula    673                                         regulator-min-microamp = <3500000>;
674                                         regula    674                                         regulator-max-microamp = <3500000>;
675                                         regula    675                                         regulator-always-on;
676                                         regula    676                                         regulator-boot-on;
677                                 };                677                                 };
678                                                   678 
679                                 avdd_1v05_run:    679                                 avdd_1v05_run: ldo0 {
680                                         regula    680                                         regulator-name = "+1.05_RUN_AVDD";
681                                         regula    681                                         regulator-min-microvolt = <1050000>;
682                                         regula    682                                         regulator-max-microvolt = <1050000>;
683                                         regula    683                                         regulator-always-on;
684                                         regula    684                                         regulator-boot-on;
685                                         ams,ex    685                                         ams,ext-control = <1>;
686                                 };                686                                 };
687                                                   687 
688                                 ldo1 {            688                                 ldo1 {
689                                         regula    689                                         regulator-name = "+1.8V_RUN_CAM";
690                                         regula    690                                         regulator-min-microvolt = <1800000>;
691                                         regula    691                                         regulator-max-microvolt = <1800000>;
692                                 };                692                                 };
693                                                   693 
694                                 ldo2 {            694                                 ldo2 {
695                                         regula    695                                         regulator-name = "+1.2V_GEN_AVDD";
696                                         regula    696                                         regulator-min-microvolt = <1200000>;
697                                         regula    697                                         regulator-max-microvolt = <1200000>;
698                                         regula    698                                         regulator-always-on;
699                                         regula    699                                         regulator-boot-on;
700                                 };                700                                 };
701                                                   701 
702                                 ldo3 {            702                                 ldo3 {
703                                         regula    703                                         regulator-name = "+1.00V_LP0_VDD_RTC";
704                                         regula    704                                         regulator-min-microvolt = <1000000>;
705                                         regula    705                                         regulator-max-microvolt = <1000000>;
706                                         regula    706                                         regulator-always-on;
707                                         regula    707                                         regulator-boot-on;
708                                         ams,en    708                                         ams,enable-tracking;
709                                 };                709                                 };
710                                                   710 
711                                 vdd_run_cam: l    711                                 vdd_run_cam: ldo4 {
712                                         regula    712                                         regulator-name = "+2.8V_RUN_CAM";
713                                         regula    713                                         regulator-min-microvolt = <2800000>;
714                                         regula    714                                         regulator-max-microvolt = <2800000>;
715                                 };                715                                 };
716                                                   716 
717                                 ldo5 {            717                                 ldo5 {
718                                         regula    718                                         regulator-name = "+1.2V_RUN_CAM_FRONT";
719                                         regula    719                                         regulator-min-microvolt = <1200000>;
720                                         regula    720                                         regulator-max-microvolt = <1200000>;
721                                 };                721                                 };
722                                                   722 
723                                 vddio_sdmmc3:     723                                 vddio_sdmmc3: ldo6 {
724                                         regula    724                                         regulator-name = "+VDDIO_SDMMC3";
725                                         regula    725                                         regulator-min-microvolt = <1800000>;
726                                         regula    726                                         regulator-max-microvolt = <3300000>;
727                                 };                727                                 };
728                                                   728 
729                                 ldo7 {            729                                 ldo7 {
730                                         regula    730                                         regulator-name = "+1.05V_RUN_CAM_REAR";
731                                         regula    731                                         regulator-min-microvolt = <1050000>;
732                                         regula    732                                         regulator-max-microvolt = <1050000>;
733                                 };                733                                 };
734                                                   734 
735                                 ldo9 {            735                                 ldo9 {
736                                         regula    736                                         regulator-name = "+2.8V_RUN_TOUCH";
737                                         regula    737                                         regulator-min-microvolt = <2800000>;
738                                         regula    738                                         regulator-max-microvolt = <2800000>;
739                                 };                739                                 };
740                                                   740 
741                                 ldo10 {           741                                 ldo10 {
742                                         regula    742                                         regulator-name = "+2.8V_RUN_CAM_AF";
743                                         regula    743                                         regulator-min-microvolt = <2800000>;
744                                         regula    744                                         regulator-max-microvolt = <2800000>;
745                                 };                745                                 };
746                                                   746 
747                                 ldo11 {           747                                 ldo11 {
748                                         regula    748                                         regulator-name = "+1.8V_RUN_VPP_FUSE";
749                                         regula    749                                         regulator-min-microvolt = <1800000>;
750                                         regula    750                                         regulator-max-microvolt = <1800000>;
751                                 };                751                                 };
752                         };                        752                         };
753                 };                                753                 };
754         };                                        754         };
755                                                   755 
756         spi@7000d400 {                            756         spi@7000d400 {
757                 status = "okay";                  757                 status = "okay";
758                                                   758 
759                 ec: cros-ec@0 {                   759                 ec: cros-ec@0 {
760                         compatible = "google,c    760                         compatible = "google,cros-ec-spi";
761                         spi-max-frequency = <3    761                         spi-max-frequency = <3000000>;
762                         interrupt-parent = <&g    762                         interrupt-parent = <&gpio>;
763                         interrupts = <TEGRA_GP    763                         interrupts = <TEGRA_GPIO(C, 7) IRQ_TYPE_LEVEL_LOW>;
764                         reg = <0>;                764                         reg = <0>;
765                         wakeup-source;            765                         wakeup-source;
766                                                   766 
767                         google,cros-ec-spi-msg    767                         google,cros-ec-spi-msg-delay = <2000>;
768                                                   768 
769                         i2c_20: i2c-tunnel {      769                         i2c_20: i2c-tunnel {
770                                 compatible = "    770                                 compatible = "google,cros-ec-i2c-tunnel";
771                                 #address-cells    771                                 #address-cells = <1>;
772                                 #size-cells =     772                                 #size-cells = <0>;
773                                                   773 
774                                 google,remote-    774                                 google,remote-bus = <0>;
775                                                   775 
776                                 charger: bq247    776                                 charger: bq24735@9 {
777                                         compat    777                                         compatible = "ti,bq24735";
778                                         reg =     778                                         reg = <0x9>;
779                                         interr    779                                         interrupt-parent = <&gpio>;
780                                         interr    780                                         interrupts = <TEGRA_GPIO(J, 0)
781                                                   781                                                         GPIO_ACTIVE_HIGH>;
782                                         ti,ac-    782                                         ti,ac-detect-gpios = <&gpio
783                                                   783                                                         TEGRA_GPIO(J, 0)
784                                                   784                                                         GPIO_ACTIVE_HIGH>;
785                                 };                785                                 };
786                                                   786 
787                                 battery: smart    787                                 battery: smart-battery@b {
788                                         compat    788                                         compatible = "sbs,sbs-battery";
789                                         reg =     789                                         reg = <0xb>;
790                                         sbs,i2    790                                         sbs,i2c-retry-count = <2>;
791                                         sbs,po    791                                         sbs,poll-retry-count = <10>;
792                                 /*      power-    792                                 /*      power-supplies = <&charger>; */
793                                 };                793                                 };
794                         };                        794                         };
795                                                   795 
796                         keyboard-controller {     796                         keyboard-controller {
797                                 compatible = "    797                                 compatible = "google,cros-ec-keyb";
798                                 keypad,num-row    798                                 keypad,num-rows = <8>;
799                                 keypad,num-col    799                                 keypad,num-columns = <13>;
800                                 google,needs-g    800                                 google,needs-ghost-filter;
801                                 linux,keymap =    801                                 linux,keymap =
802                                         <MATRI    802                                         <MATRIX_KEY(0x00, 0x01, KEY_LEFTMETA)
803                                          MATRI    803                                          MATRIX_KEY(0x00, 0x02, KEY_F1)
804                                          MATRI    804                                          MATRIX_KEY(0x00, 0x03, KEY_B)
805                                          MATRI    805                                          MATRIX_KEY(0x00, 0x04, KEY_F10)
806                                          MATRI    806                                          MATRIX_KEY(0x00, 0x06, KEY_N)
807                                          MATRI    807                                          MATRIX_KEY(0x00, 0x08, KEY_EQUAL)
808                                          MATRI    808                                          MATRIX_KEY(0x00, 0x0a, KEY_RIGHTALT)
809                                                   809 
810                                          MATRI    810                                          MATRIX_KEY(0x01, 0x01, KEY_ESC)
811                                          MATRI    811                                          MATRIX_KEY(0x01, 0x02, KEY_F4)
812                                          MATRI    812                                          MATRIX_KEY(0x01, 0x03, KEY_G)
813                                          MATRI    813                                          MATRIX_KEY(0x01, 0x04, KEY_F7)
814                                          MATRI    814                                          MATRIX_KEY(0x01, 0x06, KEY_H)
815                                          MATRI    815                                          MATRIX_KEY(0x01, 0x08, KEY_APOSTROPHE)
816                                          MATRI    816                                          MATRIX_KEY(0x01, 0x09, KEY_F9)
817                                          MATRI    817                                          MATRIX_KEY(0x01, 0x0b, KEY_BACKSPACE)
818                                                   818 
819                                          MATRI    819                                          MATRIX_KEY(0x02, 0x00, KEY_LEFTCTRL)
820                                          MATRI    820                                          MATRIX_KEY(0x02, 0x01, KEY_TAB)
821                                          MATRI    821                                          MATRIX_KEY(0x02, 0x02, KEY_F3)
822                                          MATRI    822                                          MATRIX_KEY(0x02, 0x03, KEY_T)
823                                          MATRI    823                                          MATRIX_KEY(0x02, 0x04, KEY_F6)
824                                          MATRI    824                                          MATRIX_KEY(0x02, 0x05, KEY_RIGHTBRACE)
825                                          MATRI    825                                          MATRIX_KEY(0x02, 0x06, KEY_Y)
826                                          MATRI    826                                          MATRIX_KEY(0x02, 0x07, KEY_102ND)
827                                          MATRI    827                                          MATRIX_KEY(0x02, 0x08, KEY_LEFTBRACE)
828                                          MATRI    828                                          MATRIX_KEY(0x02, 0x09, KEY_F8)
829                                                   829 
830                                          MATRI    830                                          MATRIX_KEY(0x03, 0x01, KEY_GRAVE)
831                                          MATRI    831                                          MATRIX_KEY(0x03, 0x02, KEY_F2)
832                                          MATRI    832                                          MATRIX_KEY(0x03, 0x03, KEY_5)
833                                          MATRI    833                                          MATRIX_KEY(0x03, 0x04, KEY_F5)
834                                          MATRI    834                                          MATRIX_KEY(0x03, 0x06, KEY_6)
835                                          MATRI    835                                          MATRIX_KEY(0x03, 0x08, KEY_MINUS)
836                                          MATRI    836                                          MATRIX_KEY(0x03, 0x0b, KEY_BACKSLASH)
837                                                   837 
838                                          MATRI    838                                          MATRIX_KEY(0x04, 0x00, KEY_RIGHTCTRL)
839                                          MATRI    839                                          MATRIX_KEY(0x04, 0x01, KEY_A)
840                                          MATRI    840                                          MATRIX_KEY(0x04, 0x02, KEY_D)
841                                          MATRI    841                                          MATRIX_KEY(0x04, 0x03, KEY_F)
842                                          MATRI    842                                          MATRIX_KEY(0x04, 0x04, KEY_S)
843                                          MATRI    843                                          MATRIX_KEY(0x04, 0x05, KEY_K)
844                                          MATRI    844                                          MATRIX_KEY(0x04, 0x06, KEY_J)
845                                          MATRI    845                                          MATRIX_KEY(0x04, 0x08, KEY_SEMICOLON)
846                                          MATRI    846                                          MATRIX_KEY(0x04, 0x09, KEY_L)
847                                          MATRI    847                                          MATRIX_KEY(0x04, 0x0a, KEY_BACKSLASH)
848                                          MATRI    848                                          MATRIX_KEY(0x04, 0x0b, KEY_ENTER)
849                                                   849 
850                                          MATRI    850                                          MATRIX_KEY(0x05, 0x01, KEY_Z)
851                                          MATRI    851                                          MATRIX_KEY(0x05, 0x02, KEY_C)
852                                          MATRI    852                                          MATRIX_KEY(0x05, 0x03, KEY_V)
853                                          MATRI    853                                          MATRIX_KEY(0x05, 0x04, KEY_X)
854                                          MATRI    854                                          MATRIX_KEY(0x05, 0x05, KEY_COMMA)
855                                          MATRI    855                                          MATRIX_KEY(0x05, 0x06, KEY_M)
856                                          MATRI    856                                          MATRIX_KEY(0x05, 0x07, KEY_LEFTSHIFT)
857                                          MATRI    857                                          MATRIX_KEY(0x05, 0x08, KEY_SLASH)
858                                          MATRI    858                                          MATRIX_KEY(0x05, 0x09, KEY_DOT)
859                                          MATRI    859                                          MATRIX_KEY(0x05, 0x0b, KEY_SPACE)
860                                                   860 
861                                          MATRI    861                                          MATRIX_KEY(0x06, 0x01, KEY_1)
862                                          MATRI    862                                          MATRIX_KEY(0x06, 0x02, KEY_3)
863                                          MATRI    863                                          MATRIX_KEY(0x06, 0x03, KEY_4)
864                                          MATRI    864                                          MATRIX_KEY(0x06, 0x04, KEY_2)
865                                          MATRI    865                                          MATRIX_KEY(0x06, 0x05, KEY_8)
866                                          MATRI    866                                          MATRIX_KEY(0x06, 0x06, KEY_7)
867                                          MATRI    867                                          MATRIX_KEY(0x06, 0x08, KEY_0)
868                                          MATRI    868                                          MATRIX_KEY(0x06, 0x09, KEY_9)
869                                          MATRI    869                                          MATRIX_KEY(0x06, 0x0a, KEY_LEFTALT)
870                                          MATRI    870                                          MATRIX_KEY(0x06, 0x0b, KEY_DOWN)
871                                          MATRI    871                                          MATRIX_KEY(0x06, 0x0c, KEY_RIGHT)
872                                                   872 
873                                          MATRI    873                                          MATRIX_KEY(0x07, 0x01, KEY_Q)
874                                          MATRI    874                                          MATRIX_KEY(0x07, 0x02, KEY_E)
875                                          MATRI    875                                          MATRIX_KEY(0x07, 0x03, KEY_R)
876                                          MATRI    876                                          MATRIX_KEY(0x07, 0x04, KEY_W)
877                                          MATRI    877                                          MATRIX_KEY(0x07, 0x05, KEY_I)
878                                          MATRI    878                                          MATRIX_KEY(0x07, 0x06, KEY_U)
879                                          MATRI    879                                          MATRIX_KEY(0x07, 0x07, KEY_RIGHTSHIFT)
880                                          MATRI    880                                          MATRIX_KEY(0x07, 0x08, KEY_P)
881                                          MATRI    881                                          MATRIX_KEY(0x07, 0x09, KEY_O)
882                                          MATRI    882                                          MATRIX_KEY(0x07, 0x0b, KEY_UP)
883                                          MATRI    883                                          MATRIX_KEY(0x07, 0x0c, KEY_LEFT)>;
884                         };                        884                         };
885                 };                                885                 };
886         };                                        886         };
887                                                   887 
888         pmc@7000e400 {                            888         pmc@7000e400 {
889                 nvidia,invert-interrupt;          889                 nvidia,invert-interrupt;
890                 nvidia,suspend-mode = <0>;        890                 nvidia,suspend-mode = <0>;
891                 nvidia,cpu-pwr-good-time = <50    891                 nvidia,cpu-pwr-good-time = <500>;
892                 nvidia,cpu-pwr-off-time = <300    892                 nvidia,cpu-pwr-off-time = <300>;
893                 nvidia,core-pwr-good-time = <6    893                 nvidia,core-pwr-good-time = <641 3845>;
894                 nvidia,core-pwr-off-time = <61    894                 nvidia,core-pwr-off-time = <61036>;
895                 nvidia,core-power-req-active-h    895                 nvidia,core-power-req-active-high;
896                 nvidia,sys-clock-req-active-hi    896                 nvidia,sys-clock-req-active-high;
897         };                                        897         };
898                                                   898 
899         usb@70090000 {                            899         usb@70090000 {
900                 phys = <&{/padctl@7009f000/pads    900                 phys = <&{/padctl@7009f000/pads/usb2/lanes/usb2-0}>, /* 1st USB A */
901                        <&{/padctl@7009f000/pads    901                        <&{/padctl@7009f000/pads/usb2/lanes/usb2-1}>, /* Internal USB */
902                        <&{/padctl@7009f000/pads    902                        <&{/padctl@7009f000/pads/usb2/lanes/usb2-2}>, /* 2nd USB A */
903                        <&{/padctl@7009f000/pads    903                        <&{/padctl@7009f000/pads/pcie/lanes/pcie-0}>, /* 1st USB A */
904                        <&{/padctl@7009f000/pads    904                        <&{/padctl@7009f000/pads/pcie/lanes/pcie-1}>; /* 2nd USB A */
905                 phy-names = "usb2-0", "usb2-1"    905                 phy-names = "usb2-0", "usb2-1", "usb2-2", "usb3-0", "usb3-1";
906                                                   906 
907                 avddio-pex-supply = <&vdd_1v05    907                 avddio-pex-supply = <&vdd_1v05_run>;
908                 dvddio-pex-supply = <&vdd_1v05    908                 dvddio-pex-supply = <&vdd_1v05_run>;
909                 avdd-usb-supply = <&vdd_3v3_lp    909                 avdd-usb-supply = <&vdd_3v3_lp0>;
910                 hvdd-usb-ss-supply = <&vdd_3v3    910                 hvdd-usb-ss-supply = <&vdd_3v3_lp0>;
911                                                   911 
912                 status = "okay";                  912                 status = "okay";
913         };                                        913         };
914                                                   914 
915         padctl@7009f000 {                         915         padctl@7009f000 {
916                 avdd-pll-utmip-supply = <&vddi    916                 avdd-pll-utmip-supply = <&vddio_1v8>;
917                 avdd-pll-erefe-supply = <&avdd    917                 avdd-pll-erefe-supply = <&avdd_1v05_run>;
918                 avdd-pex-pll-supply = <&vdd_1v    918                 avdd-pex-pll-supply = <&vdd_1v05_run>;
919                 hvdd-pex-pll-e-supply = <&vdd_    919                 hvdd-pex-pll-e-supply = <&vdd_3v3_lp0>;
920                                                   920 
921                 pads {                            921                 pads {
922                         usb2 {                    922                         usb2 {
923                                 status = "okay    923                                 status = "okay";
924                                                   924 
925                                 lanes {           925                                 lanes {
926                                         usb2-0    926                                         usb2-0 {
927                                                   927                                                 nvidia,function = "xusb";
928                                                   928                                                 status = "okay";
929                                         };        929                                         };
930                                                   930 
931                                         usb2-1    931                                         usb2-1 {
932                                                   932                                                 nvidia,function = "xusb";
933                                                   933                                                 status = "okay";
934                                         };        934                                         };
935                                                   935 
936                                         usb2-2    936                                         usb2-2 {
937                                                   937                                                 nvidia,function = "xusb";
938                                                   938                                                 status = "okay";
939                                         };        939                                         };
940                                 };                940                                 };
941                         };                        941                         };
942                                                   942 
943                         pcie {                    943                         pcie {
944                                 status = "okay    944                                 status = "okay";
945                                                   945 
946                                 lanes {           946                                 lanes {
947                                         pcie-0    947                                         pcie-0 {
948                                                   948                                                 nvidia,function = "usb3-ss";
949                                                   949                                                 status = "okay";
950                                         };        950                                         };
951                                                   951 
952                                         pcie-1    952                                         pcie-1 {
953                                                   953                                                 nvidia,function = "usb3-ss";
954                                                   954                                                 status = "okay";
955                                         };        955                                         };
956                                 };                956                                 };
957                         };                        957                         };
958                 };                                958                 };
959                                                   959 
960                 ports {                           960                 ports {
961                         usb2-0 {                  961                         usb2-0 {
962                                 status = "okay    962                                 status = "okay";
963                                 mode = "otg";     963                                 mode = "otg";
964                                                   964 
965                                 vbus-supply =     965                                 vbus-supply = <&vdd_usb1_vbus>;
966                         };                        966                         };
967                                                   967 
968                         usb2-1 {                  968                         usb2-1 {
969                                 status = "okay    969                                 status = "okay";
970                                 mode = "host";    970                                 mode = "host";
971                                                   971 
972                                 vbus-supply =     972                                 vbus-supply = <&vdd_run_cam>;
973                         };                        973                         };
974                                                   974 
975                         usb2-2 {                  975                         usb2-2 {
976                                 status = "okay    976                                 status = "okay";
977                                 mode = "host";    977                                 mode = "host";
978                                                   978 
979                                 vbus-supply =     979                                 vbus-supply = <&vdd_usb3_vbus>;
980                         };                        980                         };
981                                                   981 
982                         usb3-0 {                  982                         usb3-0 {
983                                 nvidia,usb2-co    983                                 nvidia,usb2-companion = <0>;
984                                 status = "okay    984                                 status = "okay";
985                         };                        985                         };
986                                                   986 
987                         usb3-1 {                  987                         usb3-1 {
988                                 nvidia,usb2-co    988                                 nvidia,usb2-companion = <2>;
989                                 status = "okay    989                                 status = "okay";
990                         };                        990                         };
991                 };                                991                 };
992         };                                        992         };
993                                                   993 
994         /* WIFI/BT module */                      994         /* WIFI/BT module */
995         mmc@700b0000 {                            995         mmc@700b0000 {
996                 status = "disabled";              996                 status = "disabled";
997         };                                        997         };
998                                                   998 
999         /* external SD/MMC */                     999         /* external SD/MMC */
1000         mmc@700b0400 {                           1000         mmc@700b0400 {
1001                 cd-gpios = <&gpio TEGRA_GPIO(    1001                 cd-gpios = <&gpio TEGRA_GPIO(V, 2) GPIO_ACTIVE_LOW>;
1002                 power-gpios = <&gpio TEGRA_GP    1002                 power-gpios = <&gpio TEGRA_GPIO(R, 0) GPIO_ACTIVE_HIGH>;
1003                 wp-gpios = <&gpio TEGRA_GPIO(    1003                 wp-gpios = <&gpio TEGRA_GPIO(Q, 4) GPIO_ACTIVE_HIGH>;
1004                 status = "okay";                 1004                 status = "okay";
1005                 bus-width = <4>;                 1005                 bus-width = <4>;
1006                 vqmmc-supply = <&vddio_sdmmc3    1006                 vqmmc-supply = <&vddio_sdmmc3>;
1007         };                                       1007         };
1008                                                  1008 
1009         /* EMMC 4.51 */                          1009         /* EMMC 4.51 */
1010         mmc@700b0600 {                           1010         mmc@700b0600 {
1011                 status = "okay";                 1011                 status = "okay";
1012                 bus-width = <8>;                 1012                 bus-width = <8>;
1013                 non-removable;                   1013                 non-removable;
1014         };                                       1014         };
1015                                                  1015 
1016         backlight: backlight {                   1016         backlight: backlight {
1017                 compatible = "pwm-backlight";    1017                 compatible = "pwm-backlight";
1018                                                  1018 
1019                 enable-gpios = <&gpio TEGRA_G    1019                 enable-gpios = <&gpio TEGRA_GPIO(H, 2) GPIO_ACTIVE_HIGH>;
1020                 power-supply = <&vdd_led>;       1020                 power-supply = <&vdd_led>;
1021                 pwms = <&pwm 1 1000000>;         1021                 pwms = <&pwm 1 1000000>;
1022                                                  1022 
1023                 brightness-levels = <0 4 8 16    1023                 brightness-levels = <0 4 8 16 32 64 128 255>;
1024                 default-brightness-level = <6    1024                 default-brightness-level = <6>;
1025         };                                       1025         };
1026                                                  1026 
1027         clk32k_in: clock-32k {                   1027         clk32k_in: clock-32k {
1028                 compatible = "fixed-clock";      1028                 compatible = "fixed-clock";
1029                 clock-frequency = <32768>;       1029                 clock-frequency = <32768>;
1030                 #clock-cells = <0>;              1030                 #clock-cells = <0>;
1031         };                                       1031         };
1032                                                  1032 
1033         gpio-keys {                              1033         gpio-keys {
1034                 compatible = "gpio-keys";        1034                 compatible = "gpio-keys";
1035                                                  1035 
1036                 key-power {                      1036                 key-power {
1037                         label = "Power";         1037                         label = "Power";
1038                         gpios = <&gpio TEGRA_    1038                         gpios = <&gpio TEGRA_GPIO(Q, 0) GPIO_ACTIVE_LOW>;
1039                         linux,code = <KEY_POW    1039                         linux,code = <KEY_POWER>;
1040                         debounce-interval = <    1040                         debounce-interval = <10>;
1041                         wakeup-source;           1041                         wakeup-source;
1042                 };                               1042                 };
1043                                                  1043 
1044                 switch-lid {                     1044                 switch-lid {
1045                         label = "Lid";           1045                         label = "Lid";
1046                         gpios = <&gpio TEGRA_    1046                         gpios = <&gpio TEGRA_GPIO(R, 4) GPIO_ACTIVE_LOW>;
1047                         linux,input-type = <5    1047                         linux,input-type = <5>;
1048                         linux,code = <0>;        1048                         linux,code = <0>;
1049                         debounce-interval = <    1049                         debounce-interval = <1>;
1050                         wakeup-source;           1050                         wakeup-source;
1051                 };                               1051                 };
1052         };                                       1052         };
1053                                                  1053 
1054         panel: panel {                           1054         panel: panel {
1055                 compatible = "innolux,n116bge    1055                 compatible = "innolux,n116bge";
1056                 power-supply = <&vdd_3v3_pane    1056                 power-supply = <&vdd_3v3_panel>;
1057                 backlight = <&backlight>;        1057                 backlight = <&backlight>;
1058                 ddc-i2c-bus = <&dpaux>;          1058                 ddc-i2c-bus = <&dpaux>;
1059         };                                       1059         };
1060                                                  1060 
1061         vdd_mux: regulator-vdd-mux {             1061         vdd_mux: regulator-vdd-mux {
1062                 compatible = "regulator-fixed    1062                 compatible = "regulator-fixed";
1063                 regulator-name = "+VDD_MUX";     1063                 regulator-name = "+VDD_MUX";
1064                 regulator-min-microvolt = <19    1064                 regulator-min-microvolt = <19000000>;
1065                 regulator-max-microvolt = <19    1065                 regulator-max-microvolt = <19000000>;
1066                 regulator-always-on;             1066                 regulator-always-on;
1067                 regulator-boot-on;               1067                 regulator-boot-on;
1068         };                                       1068         };
1069                                                  1069 
1070         vdd_5v0_sys: regulator-vdd-5v0-sys {     1070         vdd_5v0_sys: regulator-vdd-5v0-sys {
1071                 compatible = "regulator-fixed    1071                 compatible = "regulator-fixed";
1072                 regulator-name = "+5V_SYS";      1072                 regulator-name = "+5V_SYS";
1073                 regulator-min-microvolt = <50    1073                 regulator-min-microvolt = <5000000>;
1074                 regulator-max-microvolt = <50    1074                 regulator-max-microvolt = <5000000>;
1075                 regulator-always-on;             1075                 regulator-always-on;
1076                 regulator-boot-on;               1076                 regulator-boot-on;
1077                 vin-supply = <&vdd_mux>;         1077                 vin-supply = <&vdd_mux>;
1078         };                                       1078         };
1079                                                  1079 
1080         vdd_3v3_sys: regulator-vdd-3v3-sys {     1080         vdd_3v3_sys: regulator-vdd-3v3-sys {
1081                 compatible = "regulator-fixed    1081                 compatible = "regulator-fixed";
1082                 regulator-name = "+3.3V_SYS";    1082                 regulator-name = "+3.3V_SYS";
1083                 regulator-min-microvolt = <33    1083                 regulator-min-microvolt = <3300000>;
1084                 regulator-max-microvolt = <33    1084                 regulator-max-microvolt = <3300000>;
1085                 regulator-always-on;             1085                 regulator-always-on;
1086                 regulator-boot-on;               1086                 regulator-boot-on;
1087                 vin-supply = <&vdd_mux>;         1087                 vin-supply = <&vdd_mux>;
1088         };                                       1088         };
1089                                                  1089 
1090         vdd_3v3_run: regulator-vdd-3v3-run {     1090         vdd_3v3_run: regulator-vdd-3v3-run {
1091                 compatible = "regulator-fixed    1091                 compatible = "regulator-fixed";
1092                 regulator-name = "+3.3V_RUN";    1092                 regulator-name = "+3.3V_RUN";
1093                 regulator-min-microvolt = <33    1093                 regulator-min-microvolt = <3300000>;
1094                 regulator-max-microvolt = <33    1094                 regulator-max-microvolt = <3300000>;
1095                 regulator-always-on;             1095                 regulator-always-on;
1096                 regulator-boot-on;               1096                 regulator-boot-on;
1097                 gpio = <&as3722 1 GPIO_ACTIVE    1097                 gpio = <&as3722 1 GPIO_ACTIVE_HIGH>;
1098                 enable-active-high;              1098                 enable-active-high;
1099                 vin-supply = <&vdd_3v3_sys>;     1099                 vin-supply = <&vdd_3v3_sys>;
1100         };                                       1100         };
1101                                                  1101 
1102         vdd_3v3_hdmi: regulator-vdd-3v3-hdmi     1102         vdd_3v3_hdmi: regulator-vdd-3v3-hdmi {
1103                 compatible = "regulator-fixed    1103                 compatible = "regulator-fixed";
1104                 regulator-name = "+3.3V_AVDD_    1104                 regulator-name = "+3.3V_AVDD_HDMI_AP_GATED";
1105                 regulator-min-microvolt = <33    1105                 regulator-min-microvolt = <3300000>;
1106                 regulator-max-microvolt = <33    1106                 regulator-max-microvolt = <3300000>;
1107                 vin-supply = <&vdd_3v3_run>;     1107                 vin-supply = <&vdd_3v3_run>;
1108         };                                       1108         };
1109                                                  1109 
1110         vdd_led: regulator-vdd-led {             1110         vdd_led: regulator-vdd-led {
1111                 compatible = "regulator-fixed    1111                 compatible = "regulator-fixed";
1112                 regulator-name = "+VDD_LED";     1112                 regulator-name = "+VDD_LED";
1113                 regulator-min-microvolt = <33    1113                 regulator-min-microvolt = <3300000>;
1114                 regulator-max-microvolt = <33    1114                 regulator-max-microvolt = <3300000>;
1115                 gpio = <&gpio TEGRA_GPIO(P, 2    1115                 gpio = <&gpio TEGRA_GPIO(P, 2) GPIO_ACTIVE_HIGH>;
1116                 enable-active-high;              1116                 enable-active-high;
1117                 vin-supply = <&vdd_mux>;         1117                 vin-supply = <&vdd_mux>;
1118         };                                       1118         };
1119                                                  1119 
1120         vdd_usb1_vbus: regulator-vdd-usb1-vbu    1120         vdd_usb1_vbus: regulator-vdd-usb1-vbus {
1121                 compatible = "regulator-fixed    1121                 compatible = "regulator-fixed";
1122                 regulator-name = "+5V_USB_HS"    1122                 regulator-name = "+5V_USB_HS";
1123                 regulator-min-microvolt = <50    1123                 regulator-min-microvolt = <5000000>;
1124                 regulator-max-microvolt = <50    1124                 regulator-max-microvolt = <5000000>;
1125                 gpio = <&gpio TEGRA_GPIO(N, 4    1125                 gpio = <&gpio TEGRA_GPIO(N, 4) GPIO_ACTIVE_HIGH>;
1126                 enable-active-high;              1126                 enable-active-high;
1127                 gpio-open-drain;                 1127                 gpio-open-drain;
1128                 vin-supply = <&vdd_5v0_sys>;     1128                 vin-supply = <&vdd_5v0_sys>;
1129         };                                       1129         };
1130                                                  1130 
1131         vdd_usb3_vbus: regulator-vdd-usb3-vbu    1131         vdd_usb3_vbus: regulator-vdd-usb3-vbus {
1132                 compatible = "regulator-fixed    1132                 compatible = "regulator-fixed";
1133                 regulator-name = "+5V_USB_SS"    1133                 regulator-name = "+5V_USB_SS";
1134                 regulator-min-microvolt = <50    1134                 regulator-min-microvolt = <5000000>;
1135                 regulator-max-microvolt = <50    1135                 regulator-max-microvolt = <5000000>;
1136                 gpio = <&gpio TEGRA_GPIO(N, 5    1136                 gpio = <&gpio TEGRA_GPIO(N, 5) GPIO_ACTIVE_HIGH>;
1137                 enable-active-high;              1137                 enable-active-high;
1138                 gpio-open-drain;                 1138                 gpio-open-drain;
1139                 vin-supply = <&vdd_5v0_sys>;     1139                 vin-supply = <&vdd_5v0_sys>;
1140         };                                       1140         };
1141                                                  1141 
1142         vdd_3v3_panel: regulator-vdd-3v3-pane    1142         vdd_3v3_panel: regulator-vdd-3v3-panel {
1143                 compatible = "regulator-fixed    1143                 compatible = "regulator-fixed";
1144                 regulator-name = "+3.3V_PANEL    1144                 regulator-name = "+3.3V_PANEL";
1145                 regulator-min-microvolt = <33    1145                 regulator-min-microvolt = <3300000>;
1146                 regulator-max-microvolt = <33    1146                 regulator-max-microvolt = <3300000>;
1147                 gpio = <&as3722 4 GPIO_ACTIVE    1147                 gpio = <&as3722 4 GPIO_ACTIVE_HIGH>;
1148                 enable-active-high;              1148                 enable-active-high;
1149                 vin-supply = <&vdd_3v3_sys>;     1149                 vin-supply = <&vdd_3v3_sys>;
1150         };                                       1150         };
1151                                                  1151 
1152         vdd_hdmi_pll: regulator-vdd-hdmi-pll     1152         vdd_hdmi_pll: regulator-vdd-hdmi-pll {
1153                 compatible = "regulator-fixed    1153                 compatible = "regulator-fixed";
1154                 regulator-name = "+1.05V_RUN_    1154                 regulator-name = "+1.05V_RUN_AVDD_HDMI_PLL_AP_GATE";
1155                 regulator-min-microvolt = <10    1155                 regulator-min-microvolt = <1050000>;
1156                 regulator-max-microvolt = <10    1156                 regulator-max-microvolt = <1050000>;
1157                 gpio = <&gpio TEGRA_GPIO(H, 7    1157                 gpio = <&gpio TEGRA_GPIO(H, 7) GPIO_ACTIVE_LOW>;
1158                 vin-supply = <&vdd_1v05_run>;    1158                 vin-supply = <&vdd_1v05_run>;
1159         };                                       1159         };
1160                                                  1160 
1161         vdd_5v0_hdmi: regulator-vdd-5v0-hdmi     1161         vdd_5v0_hdmi: regulator-vdd-5v0-hdmi {
1162                 compatible = "regulator-fixed    1162                 compatible = "regulator-fixed";
1163                 regulator-name = "+5V_HDMI_CO    1163                 regulator-name = "+5V_HDMI_CON";
1164                 regulator-min-microvolt = <50    1164                 regulator-min-microvolt = <5000000>;
1165                 regulator-max-microvolt = <50    1165                 regulator-max-microvolt = <5000000>;
1166                 gpio = <&gpio TEGRA_GPIO(K, 6    1166                 gpio = <&gpio TEGRA_GPIO(K, 6) GPIO_ACTIVE_HIGH>;
1167                 enable-active-high;              1167                 enable-active-high;
1168                 vin-supply = <&vdd_5v0_sys>;     1168                 vin-supply = <&vdd_5v0_sys>;
1169         };                                       1169         };
1170                                                  1170 
1171         vdd_5v0_ts: regulator-vdd-5v0-ts {       1171         vdd_5v0_ts: regulator-vdd-5v0-ts {
1172                 compatible = "regulator-fixed    1172                 compatible = "regulator-fixed";
1173                 regulator-name = "+5V_VDD_TS"    1173                 regulator-name = "+5V_VDD_TS";
1174                 regulator-min-microvolt = <50    1174                 regulator-min-microvolt = <5000000>;
1175                 regulator-max-microvolt = <50    1175                 regulator-max-microvolt = <5000000>;
1176                 regulator-always-on;             1176                 regulator-always-on;
1177                 regulator-boot-on;               1177                 regulator-boot-on;
1178                 gpio = <&gpio TEGRA_GPIO(K, 1    1178                 gpio = <&gpio TEGRA_GPIO(K, 1) GPIO_ACTIVE_HIGH>;
1179                 enable-active-high;              1179                 enable-active-high;
1180         };                                       1180         };
1181                                                  1181 
1182         vdd_3v3_lp0: regulator-vdd-3v3-lp0 {     1182         vdd_3v3_lp0: regulator-vdd-3v3-lp0 {
1183                 compatible = "regulator-fixed    1183                 compatible = "regulator-fixed";
1184                 regulator-name = "+3.3V_LP0";    1184                 regulator-name = "+3.3V_LP0";
1185                 regulator-min-microvolt = <33    1185                 regulator-min-microvolt = <3300000>;
1186                 regulator-max-microvolt = <33    1186                 regulator-max-microvolt = <3300000>;
1187                 /*                               1187                 /*
1188                  * TODO: find a way to wire t    1188                  * TODO: find a way to wire this up with the USB EHCI
1189                  * controllers so that it can    1189                  * controllers so that it can be enabled on demand.
1190                  */                              1190                  */
1191                 regulator-always-on;             1191                 regulator-always-on;
1192                 gpio = <&as3722 2 GPIO_ACTIVE    1192                 gpio = <&as3722 2 GPIO_ACTIVE_HIGH>;
1193                 enable-active-high;              1193                 enable-active-high;
1194                 vin-supply = <&vdd_3v3_sys>;     1194                 vin-supply = <&vdd_3v3_sys>;
1195         };                                       1195         };
1196 };                                               1196 };
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php