0001 // SPDX-License-Identifier: GPL-2.0
0002 /dts-v1/;
0003
0004 #include "tegra30-asus-transformer-common.dtsi"
0005 #include "tegra30-asus-lvds-display.dtsi"
0006
0007 / {
0008 model = "Asus Transformer Prime TF201";
0009 compatible = "asus,tf201", "nvidia,tegra30";
0010
0011 pinmux@70000868 {
0012 state_default: pinmux {
0013 lcd_pwr2_pc6 {
0014 nvidia,pins = "lcd_pwr2_pc6",
0015 "lcd_dc1_pd2";
0016 nvidia,function = "displaya";
0017 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0018 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0019 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0020 };
0021
0022 pbb3 {
0023 nvidia,pins = "pbb3";
0024 nvidia,function = "vgp3";
0025 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0026 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0027 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0028 };
0029
0030 pbb7 {
0031 nvidia,pins = "pbb7";
0032 nvidia,function = "i2s4";
0033 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0034 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0035 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0036 };
0037
0038 kb_row7_pr7 {
0039 nvidia,pins = "kb_row7_pr7";
0040 nvidia,function = "kbc";
0041 nvidia,pull = <TEGRA_PIN_PULL_UP>;
0042 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0043 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0044 };
0045
0046 gmi_cs4_n_pk2 {
0047 nvidia,pins = "gmi_cs4_n_pk2";
0048 nvidia,function = "gmi";
0049 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0050 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0051 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0052 };
0053 };
0054 };
0055
0056 serial@70006200 {
0057 /* Azurewave AW-NH615 BCM4329B1 */
0058 bluetooth {
0059 compatible = "brcm,bcm4329-bt";
0060 };
0061 };
0062
0063 i2c@7000c400 {
0064 /* Atmel MXT768E touchscreen */
0065 touchscreen@4d {
0066 compatible = "atmel,maxtouch";
0067 reg = <0x4d>;
0068
0069 interrupt-parent = <&gpio>;
0070 interrupts = <TEGRA_GPIO(H, 4) IRQ_TYPE_EDGE_FALLING>;
0071 reset-gpios = <&gpio TEGRA_GPIO(H, 6) GPIO_ACTIVE_LOW>;
0072
0073 vdda-supply = <&vdd_3v3_sys>;
0074 vdd-supply = <&vdd_3v3_sys>;
0075 };
0076 };
0077
0078 i2c@7000c500 {
0079 clock-frequency = <100000>;
0080
0081 magnetometer@e {
0082 mount-matrix = "-1", "0", "0",
0083 "0", "-1", "0",
0084 "0", "0", "-1";
0085 };
0086
0087 gyroscope@68 {
0088 mount-matrix = "0", "-1", "0",
0089 "-1", "0", "0",
0090 "0", "0", "-1";
0091
0092 /* External I2C interface */
0093 i2c-gate {
0094 accelerometer@f {
0095 mount-matrix = "1", "0", "0",
0096 "0", "-1", "0",
0097 "0", "0", "1";
0098 };
0099 };
0100 };
0101 };
0102
0103 i2c@7000d000 {
0104 /* Realtek ALC5631 audio codec */
0105 rt5631: audio-codec@1a {
0106 compatible = "realtek,rt5631";
0107 reg = <0x1a>;
0108 };
0109 };
0110
0111 memory-controller@7000f000 {
0112 emc-timings-0 {
0113 /* Elpida 1GB EDB8132B2MA-8D-F LPDDR2 400MHz */
0114 nvidia,ram-code = <0>;
0115
0116 timing-25500000 {
0117 clock-frequency = <25500000>;
0118
0119 nvidia,emem-configuration = < 0x00020001 0x80000010
0120 0x00000001 0x00000001 0x00000002 0x00000000
0121 0x00000003 0x00000001 0x00000002 0x00000004
0122 0x00000001 0x00000000 0x00000002 0x00000002
0123 0x02020001 0x00060402 0x73e30303 0x001f0000 >;
0124 };
0125
0126 timing-51000000 {
0127 clock-frequency = <51000000>;
0128
0129 nvidia,emem-configuration = < 0x00010001 0x80000010
0130 0x00000001 0x00000001 0x00000002 0x00000000
0131 0x00000003 0x00000001 0x00000002 0x00000004
0132 0x00000001 0x00000000 0x00000002 0x00000002
0133 0x02020001 0x00060402 0x72c30303 0x001f0000 >;
0134 };
0135
0136 timing-102000000 {
0137 clock-frequency = <102000000>;
0138
0139 nvidia,emem-configuration = < 0x00000001 0x80000018
0140 0x00000001 0x00000001 0x00000003 0x00000001
0141 0x00000003 0x00000001 0x00000002 0x00000004
0142 0x00000001 0x00000000 0x00000002 0x00000002
0143 0x02020001 0x00060403 0x72430504 0x001f0000 >;
0144 };
0145
0146 timing-204000000 {
0147 clock-frequency = <204000000>;
0148
0149 nvidia,emem-configuration = < 0x00000003 0x80000025
0150 0x00000001 0x00000001 0x00000006 0x00000003
0151 0x00000005 0x00000001 0x00000002 0x00000004
0152 0x00000001 0x00000000 0x00000003 0x00000002
0153 0x02030001 0x00070506 0x71e40a07 0x001f0000 >;
0154 };
0155
0156 timing-400000000 {
0157 clock-frequency = <400000000>;
0158
0159 nvidia,emem-configuration = < 0x00000006 0x80000048
0160 0x00000002 0x00000003 0x0000000c 0x00000007
0161 0x00000009 0x00000001 0x00000002 0x00000006
0162 0x00000001 0x00000000 0x00000004 0x00000004
0163 0x04040001 0x000d090c 0x71c6120d 0x001f0000 >;
0164 };
0165 };
0166
0167 emc-timings-1 {
0168 /* TF201 Unknown 1GB LPDDR2 500MHZ */
0169 nvidia,ram-code = <1>;
0170
0171 timing-25500000 {
0172 clock-frequency = <25500000>;
0173
0174 nvidia,emem-configuration = < 0x00020001 0x80000010
0175 0x00000001 0x00000001 0x00000002 0x00000000
0176 0x00000003 0x00000001 0x00000002 0x00000004
0177 0x00000001 0x00000000 0x00000002 0x00000002
0178 0x02020001 0x00060402 0x73e30303 0x001f0000 >;
0179 };
0180
0181 timing-51000000 {
0182 clock-frequency = <51000000>;
0183
0184 nvidia,emem-configuration = < 0x00010001 0x80000010
0185 0x00000001 0x00000001 0x00000002 0x00000000
0186 0x00000003 0x00000001 0x00000002 0x00000004
0187 0x00000001 0x00000000 0x00000002 0x00000002
0188 0x02020001 0x00060402 0x72c30303 0x001f0000 >;
0189 };
0190
0191 timing-102000000 {
0192 clock-frequency = <102000000>;
0193
0194 nvidia,emem-configuration = < 0x00000001 0x80000018
0195 0x00000001 0x00000001 0x00000003 0x00000001
0196 0x00000003 0x00000001 0x00000002 0x00000004
0197 0x00000001 0x00000000 0x00000002 0x00000002
0198 0x02020001 0x00060403 0x72430504 0x001f0000 >;
0199 };
0200
0201 timing-204000000 {
0202 clock-frequency = <204000000>;
0203
0204 nvidia,emem-configuration = < 0x00000003 0x80000025
0205 0x00000001 0x00000001 0x00000006 0x00000003
0206 0x00000005 0x00000001 0x00000002 0x00000004
0207 0x00000001 0x00000000 0x00000003 0x00000002
0208 0x02030001 0x00070506 0x71e40a07 0x001f0000 >;
0209 };
0210
0211 timing-500000000 {
0212 clock-frequency = <500000000>;
0213
0214 nvidia,emem-configuration = < 0x00000007 0x8000005a
0215 0x00000003 0x00000004 0x0000000e 0x00000009
0216 0x0000000c 0x00000002 0x00000002 0x00000008
0217 0x00000001 0x00000000 0x00000004 0x00000005
0218 0x05040001 0x00100a0e 0x71c8170f 0x001f0000 >;
0219 };
0220 };
0221 };
0222
0223 memory-controller@7000f400 {
0224 emc-timings-0 {
0225 /* Elpida 1GB EDB8132B2MA-8D-F LPDDR2 400MHz */
0226 nvidia,ram-code = <0>;
0227
0228 timing-25500000 {
0229 clock-frequency = <25500000>;
0230
0231 nvidia,emc-auto-cal-interval = <0x001fffff>;
0232 nvidia,emc-mode-1 = <0x00010022>;
0233 nvidia,emc-mode-2 = <0x00020001>;
0234 nvidia,emc-mode-reset = <0x00000000>;
0235 nvidia,emc-zcal-cnt-long = <0x00000009>;
0236 nvidia,emc-cfg-periodic-qrst;
0237
0238 nvidia,emc-configuration = < 0x00000001
0239 0x00000003 0x00000002 0x00000002 0x00000004
0240 0x00000004 0x00000001 0x00000005 0x00000002
0241 0x00000002 0x00000001 0x00000001 0x00000000
0242 0x00000001 0x00000003 0x00000001 0x0000000b
0243 0x0000000a 0x00000060 0x00000000 0x00000018
0244 0x00000001 0x00000001 0x00000002 0x00000000
0245 0x00000001 0x00000007 0x00000004 0x00000004
0246 0x00000003 0x00000008 0x00000004 0x00000004
0247 0x00000002 0x0000006b 0x00000004 0x00000004
0248 0x00000000 0x00000000 0x00004282 0x00780084
0249 0x00008000 0x00098000 0x00098000 0x00098000
0250 0x00098000 0x00000010 0x00000010 0x00000010
0251 0x00000010 0x00000000 0x00000000 0x00000000
0252 0x00000000 0x00000008 0x00000008 0x00000008
0253 0x00000008 0x00000000 0x00000000 0x00000000
0254 0x00000000 0x00000000 0x00000000 0x00000000
0255 0x00000000 0x00080000 0x00080000 0x00080000
0256 0x00080000 0x00100220 0x0800201c 0x00000000
0257 0x77ffc004 0x01f1f008 0x00000000 0x00000007
0258 0x08000068 0x08000000 0x00000802 0x00000000
0259 0x00000009 0x00090009 0xa0f10000 0x00000000
0260 0x00000000 0x800001c5 0xe0000000 0xff00ff00 >;
0261 };
0262
0263 timing-51000000 {
0264 clock-frequency = <51000000>;
0265
0266 nvidia,emc-auto-cal-interval = <0x001fffff>;
0267 nvidia,emc-mode-1 = <0x00010022>;
0268 nvidia,emc-mode-2 = <0x00020001>;
0269 nvidia,emc-mode-reset = <0x00000000>;
0270 nvidia,emc-zcal-cnt-long = <0x00000009>;
0271 nvidia,emc-cfg-periodic-qrst;
0272
0273 nvidia,emc-configuration = < 0x00000003
0274 0x00000006 0x00000002 0x00000002 0x00000004
0275 0x00000004 0x00000001 0x00000005 0x00000002
0276 0x00000002 0x00000001 0x00000001 0x00000000
0277 0x00000001 0x00000003 0x00000001 0x0000000b
0278 0x0000000a 0x000000c0 0x00000000 0x00000030
0279 0x00000001 0x00000001 0x00000002 0x00000000
0280 0x00000001 0x00000007 0x00000008 0x00000008
0281 0x00000003 0x00000008 0x00000004 0x00000004
0282 0x00000002 0x000000d5 0x00000004 0x00000004
0283 0x00000000 0x00000000 0x00004282 0x00780084
0284 0x00008000 0x00098000 0x00098000 0x00098000
0285 0x00098000 0x00000010 0x00000010 0x00000010
0286 0x00000010 0x00000000 0x00000000 0x00000000
0287 0x00000000 0x00000018 0x00000018 0x00000018
0288 0x00000018 0x00000000 0x00000000 0x00000000
0289 0x00000000 0x00000000 0x00000000 0x00000000
0290 0x00000000 0x00080000 0x00080000 0x00080000
0291 0x00080000 0x00100220 0x0800201c 0x00000000
0292 0x77ffc004 0x01f1f008 0x00000000 0x00000007
0293 0x08000068 0x08000000 0x00000802 0x00000000
0294 0x00000009 0x00090009 0xa0f10000 0x00000000
0295 0x00000000 0x80000287 0xe0000000 0xff00ff00 >;
0296 };
0297
0298 timing-102000000 {
0299 clock-frequency = <102000000>;
0300
0301 nvidia,emc-auto-cal-interval = <0x001fffff>;
0302 nvidia,emc-mode-1 = <0x00010022>;
0303 nvidia,emc-mode-2 = <0x00020001>;
0304 nvidia,emc-mode-reset = <0x00000000>;
0305 nvidia,emc-zcal-cnt-long = <0x0000000a>;
0306 nvidia,emc-cfg-periodic-qrst;
0307
0308 nvidia,emc-configuration = < 0x00000006
0309 0x0000000d 0x00000004 0x00000002 0x00000004
0310 0x00000004 0x00000001 0x00000005 0x00000002
0311 0x00000002 0x00000001 0x00000001 0x00000000
0312 0x00000001 0x00000003 0x00000001 0x0000000b
0313 0x0000000a 0x00000181 0x00000000 0x00000060
0314 0x00000001 0x00000001 0x00000002 0x00000000
0315 0x00000001 0x00000007 0x0000000f 0x0000000f
0316 0x00000003 0x00000008 0x00000004 0x00000004
0317 0x00000002 0x000001a9 0x00000004 0x00000006
0318 0x00000000 0x00000000 0x00004282 0x00780084
0319 0x00008000 0x000a0000 0x000a0000 0x000a0000
0320 0x000a0000 0x00000010 0x00000010 0x00000010
0321 0x00000010 0x00000000 0x00000000 0x00000000
0322 0x00000000 0x00000008 0x00000008 0x00000008
0323 0x00000008 0x00000000 0x00000000 0x00000000
0324 0x00000000 0x00000000 0x00000000 0x00000000
0325 0x00000000 0x00080000 0x00080000 0x00080000
0326 0x00080000 0x00120220 0x0800201c 0x00000000
0327 0x77ffc004 0x01f1f008 0x00000000 0x00000007
0328 0x08000068 0x08000000 0x00000802 0x00000000
0329 0x0000000a 0x00090009 0xa0f10000 0x00000000
0330 0x00000000 0x8000040b 0xe0000000 0xff00ff00 >;
0331 };
0332
0333 timing-204000000 {
0334 clock-frequency = <204000000>;
0335
0336 nvidia,emc-auto-cal-interval = <0x001fffff>;
0337 nvidia,emc-mode-1 = <0x00010042>;
0338 nvidia,emc-mode-2 = <0x00020001>;
0339 nvidia,emc-mode-reset = <0x00000000>;
0340 nvidia,emc-zcal-cnt-long = <0x00000013>;
0341 nvidia,emc-cfg-periodic-qrst;
0342
0343 nvidia,emc-configuration = < 0x0000000c
0344 0x0000001a 0x00000008 0x00000003 0x00000005
0345 0x00000004 0x00000001 0x00000006 0x00000003
0346 0x00000003 0x00000002 0x00000002 0x00000000
0347 0x00000001 0x00000003 0x00000001 0x0000000c
0348 0x0000000a 0x00000303 0x00000000 0x000000c0
0349 0x00000001 0x00000001 0x00000003 0x00000000
0350 0x00000001 0x00000007 0x0000001d 0x0000001d
0351 0x00000004 0x0000000b 0x00000005 0x00000004
0352 0x00000002 0x00000351 0x00000004 0x00000006
0353 0x00000000 0x00000000 0x00004282 0x00440084
0354 0x00008000 0x00074000 0x00074000 0x00074000
0355 0x00074000 0x00000010 0x00000010 0x00000010
0356 0x00000010 0x00000000 0x00000000 0x00000000
0357 0x00000000 0x00000018 0x00000018 0x00000018
0358 0x00000018 0x00000000 0x00000000 0x00000000
0359 0x00000000 0x00000000 0x00000000 0x00000000
0360 0x00000000 0x00078000 0x00078000 0x00078000
0361 0x00078000 0x00100220 0x0800201c 0x00000000
0362 0x77ffc004 0x01f1f008 0x00000000 0x00000007
0363 0x08000068 0x08000000 0x00000802 0x00000000
0364 0x00000013 0x00090009 0xa0f10000 0x00000000
0365 0x00000000 0x80000713 0xe0000000 0xff00ff00 >;
0366 };
0367
0368 timing-400000000 {
0369 clock-frequency = <400000000>;
0370
0371 nvidia,emc-auto-cal-interval = <0x001fffff>;
0372 nvidia,emc-mode-1 = <0x00010082>;
0373 nvidia,emc-mode-2 = <0x00020004>;
0374 nvidia,emc-mode-reset = <0x00000000>;
0375 nvidia,emc-zcal-cnt-long = <0x00000024>;
0376 nvidia,emc-cfg-periodic-qrst;
0377
0378 nvidia,emc-configuration = < 0x00000017
0379 0x00000033 0x00000010 0x00000007 0x00000007
0380 0x00000007 0x00000002 0x0000000a 0x00000007
0381 0x00000007 0x00000003 0x00000002 0x00000000
0382 0x00000003 0x00000007 0x00000004 0x0000000d
0383 0x0000000e 0x000005e9 0x00000000 0x0000017a
0384 0x00000002 0x00000002 0x00000007 0x00000000
0385 0x00000001 0x0000000c 0x00000038 0x00000038
0386 0x00000006 0x00000014 0x00000009 0x00000004
0387 0x00000002 0x00000680 0x00000000 0x00000006
0388 0x00000000 0x00000000 0x00006282 0x001d0084
0389 0x00008000 0x0002c000 0x0002c000 0x0002c000
0390 0x0002c000 0x00000010 0x00000010 0x00000010
0391 0x00000010 0x00000000 0x00000000 0x00000000
0392 0x00000000 0x00000008 0x00000008 0x00000008
0393 0x00000008 0x00000000 0x00000000 0x00000000
0394 0x00000000 0x00000000 0x00000000 0x00000000
0395 0x00000000 0x00048000 0x00048000 0x00048000
0396 0x00048000 0x000c0220 0x0800003d 0x00000000
0397 0x77ffc004 0x01f1f408 0x00000000 0x00000007
0398 0x08000068 0x08000000 0x00000802 0x00000000
0399 0x00000024 0x000c000c 0xa0f10000 0x00000000
0400 0x00000000 0x80000ce6 0xe0000000 0xff00ff88 >;
0401 };
0402 };
0403
0404 emc-timings-1 {
0405 /* TF201 Unknown 1GB LPDDR2 500MHZ */
0406 nvidia,ram-code = <1>;
0407
0408 timing-25500000 {
0409 clock-frequency = <25500000>;
0410
0411 nvidia,emc-auto-cal-interval = <0x001fffff>;
0412 nvidia,emc-mode-1 = <0x00010022>;
0413 nvidia,emc-mode-2 = <0x00020001>;
0414 nvidia,emc-mode-reset = <0x00000000>;
0415 nvidia,emc-zcal-cnt-long = <0x00000009>;
0416 nvidia,emc-cfg-dyn-self-ref;
0417 nvidia,emc-cfg-periodic-qrst;
0418
0419 nvidia,emc-configuration = < 0x00000001
0420 0x00000003 0x00000002 0x00000002 0x00000004
0421 0x00000004 0x00000001 0x00000005 0x00000002
0422 0x00000002 0x00000001 0x00000001 0x00000000
0423 0x00000001 0x00000003 0x00000001 0x0000000b
0424 0x00000009 0x00000060 0x00000000 0x00000018
0425 0x00000001 0x00000001 0x00000002 0x00000000
0426 0x00000001 0x00000007 0x00000004 0x00000004
0427 0x00000003 0x00000008 0x00000004 0x00000004
0428 0x00000002 0x0000006b 0x00000004 0x00000004
0429 0x00000000 0x00000000 0x00004282 0x00780084
0430 0x00008000 0x000fc000 0x000fc000 0x000fc000
0431 0x000fc000 0x000fc000 0x000fc000 0x000fc000
0432 0x000fc000 0x00000000 0x00000000 0x00000000
0433 0x00000000 0x00000000 0x00000000 0x00000000
0434 0x00000000 0x00000000 0x00000000 0x00000000
0435 0x00000000 0x00000000 0x00000000 0x00000000
0436 0x00000000 0x000fc000 0x000fc000 0x000fc000
0437 0x000fc000 0x00100220 0x0800201c 0x00000000
0438 0x77ffc004 0x01f1f008 0x00000000 0x00000007
0439 0x08000068 0x08000000 0x00000802 0x00064000
0440 0x0000000a 0x00090009 0xa0f10000 0x00000000
0441 0x00000000 0x800001c5 0xe0000000 0xff00ff00 >;
0442 };
0443
0444 timing-51000000 {
0445 clock-frequency = <51000000>;
0446
0447 nvidia,emc-auto-cal-interval = <0x001fffff>;
0448 nvidia,emc-mode-1 = <0x00010022>;
0449 nvidia,emc-mode-2 = <0x00020001>;
0450 nvidia,emc-mode-reset = <0x00000000>;
0451 nvidia,emc-zcal-cnt-long = <0x00000009>;
0452 nvidia,emc-cfg-dyn-self-ref;
0453 nvidia,emc-cfg-periodic-qrst;
0454
0455 nvidia,emc-configuration = < 0x00000003
0456 0x00000006 0x00000002 0x00000002 0x00000004
0457 0x00000004 0x00000001 0x00000005 0x00000002
0458 0x00000002 0x00000001 0x00000001 0x00000000
0459 0x00000001 0x00000003 0x00000001 0x0000000b
0460 0x00000009 0x000000c0 0x00000000 0x00000030
0461 0x00000001 0x00000001 0x00000002 0x00000000
0462 0x00000001 0x00000007 0x00000008 0x00000008
0463 0x00000003 0x00000008 0x00000004 0x00000004
0464 0x00000002 0x000000d5 0x00000004 0x00000004
0465 0x00000000 0x00000000 0x00004282 0x00780084
0466 0x00008000 0x000fc000 0x000fc000 0x000fc000
0467 0x000fc000 0x000fc000 0x000fc000 0x000fc000
0468 0x000fc000 0x00000000 0x00000000 0x00000000
0469 0x00000000 0x00000000 0x00000000 0x00000000
0470 0x00000000 0x00000000 0x00000000 0x00000000
0471 0x00000000 0x00000000 0x00000000 0x00000000
0472 0x00000000 0x000fc000 0x000fc000 0x000fc000
0473 0x000fc000 0x00100220 0x0800201c 0x00000000
0474 0x77ffc004 0x01f1f008 0x00000000 0x00000007
0475 0x08000068 0x08000000 0x00000802 0x00064000
0476 0x00000013 0x00090009 0xa0f10000 0x00000000
0477 0x00000000 0x80000287 0xe0000000 0xff00ff00 >;
0478 };
0479
0480 timing-102000000 {
0481 clock-frequency = <102000000>;
0482
0483 nvidia,emc-auto-cal-interval = <0x001fffff>;
0484 nvidia,emc-mode-1 = <0x00010022>;
0485 nvidia,emc-mode-2 = <0x00020001>;
0486 nvidia,emc-mode-reset = <0x00000000>;
0487 nvidia,emc-zcal-cnt-long = <0x0000000a>;
0488 nvidia,emc-cfg-dyn-self-ref;
0489 nvidia,emc-cfg-periodic-qrst;
0490
0491 nvidia,emc-configuration = < 0x00000006
0492 0x0000000d 0x00000004 0x00000002 0x00000004
0493 0x00000004 0x00000001 0x00000005 0x00000002
0494 0x00000002 0x00000001 0x00000001 0x00000000
0495 0x00000001 0x00000003 0x00000001 0x0000000b
0496 0x00000009 0x00000181 0x00000000 0x00000060
0497 0x00000001 0x00000001 0x00000002 0x00000000
0498 0x00000001 0x00000007 0x0000000f 0x0000000f
0499 0x00000003 0x00000008 0x00000004 0x00000004
0500 0x00000002 0x000001a9 0x00000004 0x00000004
0501 0x00000000 0x00000000 0x00004282 0x00780084
0502 0x00008000 0x000fc000 0x000fc000 0x000fc000
0503 0x000fc000 0x000fc000 0x000fc000 0x000fc000
0504 0x000fc000 0x00000000 0x00000000 0x00000000
0505 0x00000000 0x00000000 0x00000000 0x00000000
0506 0x00000000 0x00000000 0x00000000 0x00000000
0507 0x00000000 0x00000000 0x00000000 0x00000000
0508 0x00000000 0x000fc000 0x000fc000 0x000fc000
0509 0x000fc000 0x00100220 0x0800201c 0x00000000
0510 0x77ffc004 0x01f1f008 0x00000000 0x00000007
0511 0x08000068 0x08000000 0x00000802 0x00064000
0512 0x00000025 0x00090009 0xa0f10000 0x00000000
0513 0x00000000 0x8000040b 0xe0000000 0xff00ff00 >;
0514 };
0515
0516 timing-204000000 {
0517 clock-frequency = <204000000>;
0518
0519 nvidia,emc-auto-cal-interval = <0x001fffff>;
0520 nvidia,emc-mode-1 = <0x00010042>;
0521 nvidia,emc-mode-2 = <0x00020001>;
0522 nvidia,emc-mode-reset = <0x00000000>;
0523 nvidia,emc-zcal-cnt-long = <0x00000013>;
0524 nvidia,emc-cfg-dyn-self-ref;
0525 nvidia,emc-cfg-periodic-qrst;
0526
0527 nvidia,emc-configuration = < 0x0000000c
0528 0x0000001a 0x00000008 0x00000003 0x00000005
0529 0x00000004 0x00000001 0x00000006 0x00000003
0530 0x00000003 0x00000002 0x00000002 0x00000000
0531 0x00000001 0x00000003 0x00000001 0x0000000c
0532 0x0000000a 0x00000303 0x00000000 0x000000c0
0533 0x00000001 0x00000001 0x00000003 0x00000000
0534 0x00000001 0x00000007 0x0000001d 0x0000001d
0535 0x00000004 0x0000000b 0x00000005 0x00000004
0536 0x00000002 0x00000351 0x00000004 0x00000006
0537 0x00000000 0x00000000 0x00004282 0x00440084
0538 0x00008000 0x00060000 0x00060000 0x00060000
0539 0x00060000 0x00072000 0x00072000 0x00072000
0540 0x00072000 0x00000000 0x00000000 0x00000000
0541 0x00000000 0x00000000 0x00000000 0x00000000
0542 0x00000000 0x00000000 0x00000000 0x00000000
0543 0x00000000 0x00000000 0x00000000 0x00000000
0544 0x00000000 0x000d0000 0x000d0000 0x000d0000
0545 0x000d0000 0x000e0220 0x0800201c 0x00000000
0546 0x77ffc004 0x01f1f008 0x00000000 0x00000007
0547 0x08000068 0x08000000 0x00000802 0x00064000
0548 0x0000004a 0x00090009 0xa0f10000 0x00000000
0549 0x00000000 0x80000713 0xe0000000 0xff00ff00 >;
0550 };
0551
0552 timing-500000000 {
0553 clock-frequency = <500000000>;
0554
0555 nvidia,emc-auto-cal-interval = <0x001fffff>;
0556 nvidia,emc-mode-1 = <0x000100c2>;
0557 nvidia,emc-mode-2 = <0x00020005>;
0558 nvidia,emc-mode-reset = <0x00000000>;
0559 nvidia,emc-zcal-cnt-long = <0x0000002d>;
0560 nvidia,emc-cfg-periodic-qrst;
0561
0562 nvidia,emc-configuration = < 0x0000001d
0563 0x00000040 0x00000014 0x00000008 0x00000007
0564 0x00000009 0x00000003 0x0000000d 0x00000008
0565 0x00000008 0x00000004 0x00000002 0x00000000
0566 0x00000004 0x00000008 0x00000005 0x0000000d
0567 0x0000000f 0x00000763 0x00000000 0x000001d8
0568 0x00000003 0x00000003 0x00000008 0x00000000
0569 0x00000001 0x0000000e 0x00000046 0x00000046
0570 0x00000008 0x00000019 0x0000000b 0x00000004
0571 0x00000002 0x00000820 0x00000000 0x00000006
0572 0x00000000 0x00000000 0x00006282 0xf0140091
0573 0x00008000 0x00000008 0x00000008 0x00000008
0574 0x00000008 0x0000000a 0x0000000a 0x0000000a
0575 0x0000000a 0x00000000 0x00000000 0x00000000
0576 0x00000000 0x00000000 0x00000000 0x00000000
0577 0x00000000 0x00000000 0x00000000 0x00000000
0578 0x00000000 0x00000000 0x00000000 0x00000000
0579 0x00000000 0x0000000c 0x0000000c 0x0000000c
0580 0x0000000c 0x00080220 0x0800003d 0x00000000
0581 0x77ffc004 0x01f1f408 0x00000000 0x00000007
0582 0x08000068 0x08000000 0x00000802 0x00064000
0583 0x000000b4 0x000d000d 0xa0f10404 0x00000000
0584 0x00000000 0x80000fde 0xe0000000 0xff00ff88 >;
0585 };
0586 };
0587 };
0588
0589 usb-phy@7d000000 {
0590 /delete-property/ nvidia,xcvr-setup-use-fuses;
0591 nvidia,xcvr-setup = <5>; /* Based on TF201 fuse value - 48 */
0592 };
0593
0594 usb-phy@7d008000 {
0595 /delete-property/ nvidia,xcvr-setup-use-fuses;
0596 nvidia,xcvr-setup = <5>; /* Based on TF201 fuse value - 48 */
0597 };
0598
0599 display-panel {
0600 compatible = "hannstar,hsd101pww2";
0601 };
0602
0603 haptic-feedback {
0604 compatible = "gpio-vibrator";
0605 enable-gpios = <&gpio TEGRA_GPIO(H, 7) GPIO_ACTIVE_HIGH>;
0606 vcc-supply = <&vdd_3v3_sys>;
0607 };
0608 };
0609
0610 &emc_icc_dvfs_opp_table {
0611 /delete-node/ opp-533000000-1200;
0612 /delete-node/ opp-625000000-1200;
0613 /delete-node/ opp-625000000-1250;
0614 /delete-node/ opp-667000000-1200;
0615 /delete-node/ opp-750000000-1300;
0616 /delete-node/ opp-800000000-1300;
0617 /delete-node/ opp-900000000-1350;
0618 };
0619
0620 &emc_bw_dfs_opp_table {
0621 /delete-node/ opp-533000000;
0622 /delete-node/ opp-625000000;
0623 /delete-node/ opp-667000000;
0624 /delete-node/ opp-750000000;
0625 /delete-node/ opp-800000000;
0626 /delete-node/ opp-900000000;
0627 };