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 Pad TF300T";
0009 compatible = "asus,tf300t", "nvidia,tegra30";
0010
0011 gpio@6000d000 {
0012 tf300t-init-hog {
0013 gpio-hog;
0014 gpios = <TEGRA_GPIO(BB, 5) GPIO_ACTIVE_HIGH>;
0015 output-low;
0016 };
0017 };
0018
0019 pinmux@70000868 {
0020 state_default: pinmux {
0021 lcd_pwr2_pc6 {
0022 nvidia,pins = "lcd_pwr2_pc6",
0023 "lcd_dc1_pd2";
0024 nvidia,function = "displaya";
0025 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0026 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0027 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0028 };
0029
0030 pbb3 {
0031 nvidia,pins = "pbb3";
0032 nvidia,function = "vgp3";
0033 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0034 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0035 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0036 };
0037
0038 pbb7 {
0039 nvidia,pins = "pbb7";
0040 nvidia,function = "i2s4";
0041 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0042 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0043 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0044 };
0045
0046 kb_row7_pr7 {
0047 nvidia,pins = "kb_row7_pr7";
0048 nvidia,function = "kbc";
0049 nvidia,pull = <TEGRA_PIN_PULL_UP>;
0050 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0051 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0052 };
0053
0054 gmi_cs4_n_pk2 {
0055 nvidia,pins = "gmi_cs4_n_pk2";
0056 nvidia,function = "gmi";
0057 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0058 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0059 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0060 };
0061 };
0062 };
0063
0064 serial@70006200 {
0065 /* Azurewave AW-NH615 BCM4329B1 */
0066 bluetooth {
0067 compatible = "brcm,bcm4329-bt";
0068 };
0069 };
0070
0071 i2c@7000c400 {
0072 /* Elantech EKTH1036 touchscreen */
0073 touchscreen@10 {
0074 compatible = "elan,ektf3624";
0075 reg = <0x10>;
0076
0077 interrupt-parent = <&gpio>;
0078 interrupts = <TEGRA_GPIO(H, 4) IRQ_TYPE_EDGE_FALLING>;
0079 reset-gpios = <&gpio TEGRA_GPIO(H, 6) GPIO_ACTIVE_LOW>;
0080
0081 vcc33-supply = <&vdd_3v3_sys>;
0082 vccio-supply = <&vdd_3v3_sys>;
0083
0084 touchscreen-size-x = <2240>;
0085 touchscreen-size-y = <1408>;
0086 touchscreen-inverted-y;
0087 };
0088 };
0089
0090 i2c@7000c500 {
0091 clock-frequency = <400000>;
0092
0093 magnetometer@e {
0094 mount-matrix = "0", "-1", "0",
0095 "-1", "0", "0",
0096 "0", "0", "-1";
0097 };
0098
0099 gyroscope@68 {
0100 mount-matrix = "-1", "0", "0",
0101 "0", "1", "0",
0102 "0", "0", "-1";
0103
0104 /* External I2C interface */
0105 i2c-gate {
0106 accelerometer@f {
0107 mount-matrix = "0", "-1", "0",
0108 "-1", "0", "0",
0109 "0", "0", "1";
0110 };
0111 };
0112 };
0113 };
0114
0115 i2c@7000d000 {
0116 /* Wolfson Microelectronics WM8903 audio codec */
0117 wm8903: audio-codec@1a {
0118 compatible = "wlf,wm8903";
0119 reg = <0x1a>;
0120
0121 interrupt-parent = <&gpio>;
0122 interrupts = <TEGRA_GPIO(W, 3) IRQ_TYPE_LEVEL_LOW>;
0123
0124 gpio-controller;
0125 #gpio-cells = <2>;
0126
0127 micdet-cfg = <0>;
0128 micdet-delay = <100>;
0129
0130 gpio-cfg = <
0131 0xffffffff /* don't touch */
0132 0xffffffff /* don't touch */
0133 0x00000000 /* Speaker-enable GPIO, output, low */
0134 0xffffffff /* don't touch */
0135 0xffffffff /* don't touch */
0136 >;
0137
0138 AVDD-supply = <&vdd_1v8_vio>;
0139 CPVDD-supply = <&vdd_1v8_vio>;
0140 DBVDD-supply = <&vdd_1v8_vio>;
0141 DCVDD-supply = <&vdd_1v8_vio>;
0142 };
0143 };
0144
0145 memory-controller@7000f000 {
0146 emc-timings-0 {
0147 /* Elpida 1GB 667MHZ */
0148 nvidia,ram-code = <0>;
0149
0150 timing-25500000 {
0151 clock-frequency = <25500000>;
0152
0153 nvidia,emem-configuration = < 0x00030003 0xc0000020
0154 0x00000001 0x00000001 0x00000002 0x00000000
0155 0x00000001 0x00000001 0x00000003 0x00000008
0156 0x00000002 0x00000001 0x00000002 0x00000006
0157 0x06020102 0x000a0502 0x74830303 0x001f0000 >;
0158 };
0159
0160 timing-51000000 {
0161 clock-frequency = <51000000>;
0162
0163 nvidia,emem-configuration = < 0x00010003 0xc0000020
0164 0x00000001 0x00000001 0x00000002 0x00000000
0165 0x00000001 0x00000001 0x00000003 0x00000008
0166 0x00000002 0x00000001 0x00000002 0x00000006
0167 0x06020102 0x000a0502 0x73430303 0x001f0000 >;
0168 };
0169
0170 timing-102000000 {
0171 clock-frequency = <102000000>;
0172
0173 nvidia,emem-configuration = < 0x00000003 0xc0000030
0174 0x00000001 0x00000001 0x00000003 0x00000000
0175 0x00000001 0x00000001 0x00000003 0x00000008
0176 0x00000002 0x00000001 0x00000002 0x00000006
0177 0x06020102 0x000a0503 0x72830504 0x001f0000 >;
0178 };
0179
0180 timing-204000000 {
0181 clock-frequency = <204000000>;
0182
0183 nvidia,emem-configuration = < 0x00000006 0xc0000025
0184 0x00000001 0x00000001 0x00000005 0x00000002
0185 0x00000003 0x00000001 0x00000003 0x00000008
0186 0x00000002 0x00000001 0x00000002 0x00000006
0187 0x06020102 0x000a0505 0x72440a06 0x001f0000 >;
0188 };
0189
0190 timing-333500000 {
0191 clock-frequency = <333500000>;
0192
0193 nvidia,emem-configuration = < 0x0000000a 0xc000003d
0194 0x00000001 0x00000002 0x00000008 0x00000004
0195 0x00000004 0x00000001 0x00000002 0x00000007
0196 0x00000002 0x00000002 0x00000003 0x00000006
0197 0x06030202 0x000b0608 0x70850f09 0x001f0000 >;
0198 };
0199
0200 timing-667000000 {
0201 clock-frequency = <667000000>;
0202
0203 nvidia,emem-configuration = < 0x00000014 0xc0000079
0204 0x00000003 0x00000004 0x00000010 0x0000000b
0205 0x0000000a 0x00000001 0x00000003 0x0000000b
0206 0x00000002 0x00000002 0x00000004 0x00000008
0207 0x08040202 0x00130b10 0x70ea1f11 0x001f0000 >;
0208 };
0209 };
0210
0211 emc-timings-1 {
0212 /* Hynix 1GB 667MHZ */
0213 nvidia,ram-code = <1>;
0214
0215 timing-25500000 {
0216 clock-frequency = <25500000>;
0217
0218 nvidia,emem-configuration = < 0x00030003 0xc0000020
0219 0x00000001 0x00000001 0x00000002 0x00000000
0220 0x00000001 0x00000001 0x00000003 0x00000008
0221 0x00000002 0x00000001 0x00000002 0x00000006
0222 0x06020102 0x000a0502 0x74830303 0x001f0000 >;
0223 };
0224
0225 timing-51000000 {
0226 clock-frequency = <51000000>;
0227
0228 nvidia,emem-configuration = < 0x00010003 0xc0000020
0229 0x00000001 0x00000001 0x00000002 0x00000000
0230 0x00000001 0x00000001 0x00000003 0x00000008
0231 0x00000002 0x00000001 0x00000002 0x00000006
0232 0x06020102 0x000a0502 0x73430303 0x001f0000 >;
0233 };
0234
0235 timing-102000000 {
0236 clock-frequency = <102000000>;
0237
0238 nvidia,emem-configuration = < 0x00000003 0xc0000030
0239 0x00000001 0x00000001 0x00000003 0x00000000
0240 0x00000001 0x00000001 0x00000003 0x00000008
0241 0x00000002 0x00000001 0x00000002 0x00000006
0242 0x06020102 0x000a0503 0x72830504 0x001f0000 >;
0243 };
0244
0245 timing-204000000 {
0246 clock-frequency = <204000000>;
0247
0248 nvidia,emem-configuration = < 0x00000006 0xc0000025
0249 0x00000001 0x00000001 0x00000005 0x00000002
0250 0x00000003 0x00000001 0x00000003 0x00000008
0251 0x00000002 0x00000001 0x00000002 0x00000006
0252 0x06020102 0x000a0605 0x72440a06 0x001f0000 >;
0253 };
0254
0255 timing-333500000 {
0256 clock-frequency = <333500000>;
0257
0258 nvidia,emem-configuration = < 0x0000000a 0xc000003d
0259 0x00000001 0x00000002 0x00000008 0x00000005
0260 0x00000004 0x00000001 0x00000002 0x00000007
0261 0x00000002 0x00000002 0x00000003 0x00000006
0262 0x06030202 0x000b0608 0x70850f09 0x001f0000 >;
0263 };
0264
0265 timing-667000000 {
0266 clock-frequency = <667000000>;
0267
0268 nvidia,emem-configuration = < 0x00000014 0xc0000079
0269 0x00000003 0x00000004 0x00000011 0x0000000b
0270 0x0000000a 0x00000001 0x00000003 0x0000000b
0271 0x00000002 0x00000002 0x00000004 0x00000008
0272 0x08040202 0x00140b11 0x70ea1f12 0x001f0000 >;
0273 };
0274 };
0275
0276 emc-timings-2 {
0277 /* Micron 1GB 667MHZ */
0278 nvidia,ram-code = <2>;
0279
0280 timing-25500000 {
0281 clock-frequency = <25500000>;
0282
0283 nvidia,emem-configuration = < 0x00020001 0xc0000020
0284 0x00000001 0x00000001 0x00000002 0x00000000
0285 0x00000001 0x00000001 0x00000003 0x00000008
0286 0x00000002 0x00000001 0x00000002 0x00000006
0287 0x06020102 0x000a0502 0x74830303 0x001f0000 >;
0288 };
0289
0290 timing-51000000 {
0291 clock-frequency = <51000000>;
0292
0293 nvidia,emem-configuration = < 0x00010001 0xc0000020
0294 0x00000001 0x00000001 0x00000002 0x00000000
0295 0x00000001 0x00000001 0x00000003 0x00000008
0296 0x00000002 0x00000001 0x00000002 0x00000006
0297 0x06020102 0x000a0502 0x73430303 0x001f0000 >;
0298 };
0299
0300 timing-102000000 {
0301 clock-frequency = <102000000>;
0302
0303 nvidia,emem-configuration = < 0x00000001 0xc0000030
0304 0x00000001 0x00000001 0x00000003 0x00000000
0305 0x00000001 0x00000001 0x00000003 0x00000008
0306 0x00000002 0x00000001 0x00000002 0x00000006
0307 0x06020102 0x000a0503 0x72830504 0x001f0000 >;
0308 };
0309
0310 timing-204000000 {
0311 clock-frequency = <204000000>;
0312
0313 nvidia,emem-configuration = < 0x00000003 0xc0000025
0314 0x00000001 0x00000001 0x00000005 0x00000002
0315 0x00000003 0x00000001 0x00000003 0x00000008
0316 0x00000002 0x00000001 0x00000002 0x00000006
0317 0x06020102 0x000a0505 0x72440a06 0x001f0000 >;
0318 };
0319
0320 timing-333500000 {
0321 clock-frequency = <333500000>;
0322
0323 nvidia,emem-configuration = < 0x00000005 0xc000003d
0324 0x00000001 0x00000002 0x00000008 0x00000004
0325 0x00000004 0x00000001 0x00000002 0x00000007
0326 0x00000002 0x00000002 0x00000003 0x00000006
0327 0x06030202 0x000b0608 0x70850f09 0x001f0000 >;
0328 };
0329
0330 timing-667000000 {
0331 clock-frequency = <667000000>;
0332
0333 nvidia,emem-configuration = < 0x0000000a 0xc0000079
0334 0x00000003 0x00000004 0x00000010 0x0000000a
0335 0x0000000a 0x00000001 0x00000003 0x0000000b
0336 0x00000002 0x00000002 0x00000004 0x00000008
0337 0x08040202 0x00140b10 0x70ea1f11 0x001f0000 >;
0338 };
0339 };
0340 };
0341
0342 memory-controller@7000f400 {
0343 emc-timings-0 {
0344 /* Elpida 1GB 667MHZ */
0345 nvidia,ram-code = <0>;
0346
0347 timing-25500000 {
0348 clock-frequency = <25500000>;
0349
0350 nvidia,emc-auto-cal-interval = <0x001fffff>;
0351 nvidia,emc-mode-1 = <0x80100003>;
0352 nvidia,emc-mode-2 = <0x80200008>;
0353 nvidia,emc-mode-reset = <0x80001221>;
0354 nvidia,emc-zcal-cnt-long = <0x00000040>;
0355 nvidia,emc-cfg-dyn-self-ref;
0356 nvidia,emc-cfg-periodic-qrst;
0357
0358 nvidia,emc-configuration = < 0x00000001
0359 0x00000004 0x00000000 0x00000000 0x00000002
0360 0x0000000a 0x00000005 0x0000000b 0x00000000
0361 0x00000000 0x00000003 0x00000001 0x00000000
0362 0x00000005 0x00000005 0x00000004 0x00000009
0363 0x0000000b 0x000000c0 0x00000000 0x00000030
0364 0x00000002 0x00000002 0x00000001 0x00000000
0365 0x00000007 0x0000000f 0x00000005 0x00000005
0366 0x00000004 0x00000001 0x00000000 0x00000004
0367 0x00000005 0x000000c7 0x00000006 0x00000004
0368 0x00000000 0x00000000 0x00004288 0x007800a4
0369 0x00008000 0x000fc000 0x000fc000 0x000fc000
0370 0x000fc000 0x000fc000 0x000fc000 0x000fc000
0371 0x000fc000 0x00000000 0x00000000 0x00000000
0372 0x00000000 0x00000000 0x00000000 0x00000000
0373 0x00000000 0x00000000 0x00000000 0x00000000
0374 0x00000000 0x00000000 0x00000000 0x00000000
0375 0x00000000 0x000fc000 0x000fc000 0x000fc000
0376 0x000fc000 0x000002a0 0x0800211c 0x00000000
0377 0x77fff884 0x01f1f108 0x05057404 0x54000007
0378 0x08000168 0x08000000 0x00000802 0x00000000
0379 0x00000040 0x000c000c 0xa0f10000 0x00000000
0380 0x00000000 0x80000287 0xe8000000 0xff00ff00 >;
0381 };
0382
0383 timing-51000000 {
0384 clock-frequency = <51000000>;
0385
0386 nvidia,emc-auto-cal-interval = <0x001fffff>;
0387 nvidia,emc-mode-1 = <0x80100003>;
0388 nvidia,emc-mode-2 = <0x80200008>;
0389 nvidia,emc-mode-reset = <0x80001221>;
0390 nvidia,emc-zcal-cnt-long = <0x00000040>;
0391 nvidia,emc-cfg-dyn-self-ref;
0392 nvidia,emc-cfg-periodic-qrst;
0393
0394 nvidia,emc-configuration = < 0x00000002
0395 0x00000008 0x00000001 0x00000000 0x00000002
0396 0x0000000a 0x00000005 0x0000000b 0x00000000
0397 0x00000000 0x00000003 0x00000001 0x00000000
0398 0x00000005 0x00000005 0x00000004 0x00000009
0399 0x0000000b 0x00000181 0x00000000 0x00000060
0400 0x00000002 0x00000002 0x00000001 0x00000000
0401 0x00000007 0x0000000f 0x00000009 0x00000009
0402 0x00000004 0x00000002 0x00000000 0x00000004
0403 0x00000005 0x0000018e 0x00000006 0x00000004
0404 0x00000000 0x00000000 0x00004288 0x007800a4
0405 0x00008000 0x000fc000 0x000fc000 0x000fc000
0406 0x000fc000 0x000fc000 0x000fc000 0x000fc000
0407 0x000fc000 0x00000000 0x00000000 0x00000000
0408 0x00000000 0x00000000 0x00000000 0x00000000
0409 0x00000000 0x00000000 0x00000000 0x00000000
0410 0x00000000 0x00000000 0x00000000 0x00000000
0411 0x00000000 0x000fc000 0x000fc000 0x000fc000
0412 0x000fc000 0x000002a0 0x0800211c 0x00000000
0413 0x77fff884 0x01f1f108 0x05057404 0x54000007
0414 0x08000168 0x08000000 0x00000802 0x00000000
0415 0x00000040 0x000c000c 0xa0f10000 0x00000000
0416 0x00000000 0x8000040b 0xe8000000 0xff00ff00 >;
0417 };
0418
0419 timing-102000000 {
0420 clock-frequency = <102000000>;
0421
0422 nvidia,emc-auto-cal-interval = <0x001fffff>;
0423 nvidia,emc-mode-1 = <0x80100003>;
0424 nvidia,emc-mode-2 = <0x80200008>;
0425 nvidia,emc-mode-reset = <0x80001221>;
0426 nvidia,emc-zcal-cnt-long = <0x00000040>;
0427 nvidia,emc-cfg-dyn-self-ref;
0428 nvidia,emc-cfg-periodic-qrst;
0429
0430 nvidia,emc-configuration = < 0x00000004
0431 0x00000010 0x00000003 0x00000001 0x00000002
0432 0x0000000a 0x00000005 0x0000000b 0x00000001
0433 0x00000001 0x00000003 0x00000001 0x00000000
0434 0x00000005 0x00000005 0x00000004 0x00000009
0435 0x0000000b 0x00000303 0x00000000 0x000000c0
0436 0x00000002 0x00000002 0x00000001 0x00000000
0437 0x00000007 0x0000000f 0x00000012 0x00000012
0438 0x00000004 0x00000004 0x00000000 0x00000004
0439 0x00000005 0x0000031c 0x00000006 0x00000004
0440 0x00000000 0x00000000 0x00004288 0x007800a4
0441 0x00008000 0x000fc000 0x000fc000 0x000fc000
0442 0x000fc000 0x000fc000 0x000fc000 0x000fc000
0443 0x000fc000 0x00000000 0x00000000 0x00000000
0444 0x00000000 0x00000000 0x00000000 0x00000000
0445 0x00000000 0x00000000 0x00000000 0x00000000
0446 0x00000000 0x00000000 0x00000000 0x00000000
0447 0x00000000 0x000fc000 0x000fc000 0x000fc000
0448 0x000fc000 0x000002a0 0x0800211c 0x00000000
0449 0x77fff884 0x01f1f108 0x05057404 0x54000007
0450 0x08000168 0x08000000 0x00000802 0x00000000
0451 0x00000040 0x000c000c 0xa0f10000 0x00000000
0452 0x00000000 0x80000713 0xe8000000 0xff00ff00 >;
0453 };
0454
0455 timing-204000000 {
0456 clock-frequency = <204000000>;
0457
0458 nvidia,emc-auto-cal-interval = <0x001fffff>;
0459 nvidia,emc-mode-1 = <0x80100003>;
0460 nvidia,emc-mode-2 = <0x80200008>;
0461 nvidia,emc-mode-reset = <0x80001221>;
0462 nvidia,emc-zcal-cnt-long = <0x00000040>;
0463 nvidia,emc-cfg-dyn-self-ref;
0464 nvidia,emc-cfg-periodic-qrst;
0465
0466 nvidia,emc-configuration = < 0x0000000a
0467 0x00000020 0x00000007 0x00000002 0x00000002
0468 0x0000000a 0x00000005 0x0000000b 0x00000002
0469 0x00000002 0x00000003 0x00000001 0x00000000
0470 0x00000005 0x00000005 0x00000004 0x00000009
0471 0x0000000b 0x00000607 0x00000000 0x00000181
0472 0x00000002 0x00000002 0x00000001 0x00000000
0473 0x00000007 0x0000000f 0x00000023 0x00000023
0474 0x00000004 0x00000007 0x00000000 0x00000004
0475 0x00000005 0x00000638 0x00000006 0x00000006
0476 0x00000000 0x00000000 0x00004288 0x004400a4
0477 0x00008000 0x00080000 0x00080000 0x00080000
0478 0x00080000 0x00080000 0x00080000 0x00080000
0479 0x00080000 0x00000000 0x00000000 0x00000000
0480 0x00000000 0x00000000 0x00000000 0x00000000
0481 0x00000000 0x00000000 0x00000000 0x00000000
0482 0x00000000 0x00000000 0x00000000 0x00000000
0483 0x00000000 0x00080000 0x00080000 0x00080000
0484 0x00080000 0x000002a0 0x0800211c 0x00000000
0485 0x77fff884 0x01f1f108 0x05057404 0x54000007
0486 0x08000168 0x08000000 0x00000802 0x00020000
0487 0x00000100 0x000c000c 0xa0f10000 0x00000000
0488 0x00000000 0x80000d22 0xe8000000 0xff00ff00 >;
0489 };
0490
0491 timing-333500000 {
0492 clock-frequency = <333500000>;
0493
0494 nvidia,emc-auto-cal-interval = <0x001fffff>;
0495 nvidia,emc-mode-1 = <0x80100002>;
0496 nvidia,emc-mode-2 = <0x80200000>;
0497 nvidia,emc-mode-reset = <0x80000321>;
0498 nvidia,emc-zcal-cnt-long = <0x00000040>;
0499
0500 nvidia,emc-configuration = < 0x0000000f
0501 0x00000034 0x0000000a 0x00000003 0x00000003
0502 0x00000008 0x00000002 0x00000009 0x00000003
0503 0x00000003 0x00000002 0x00000001 0x00000000
0504 0x00000004 0x00000006 0x00000004 0x0000000a
0505 0x0000000c 0x000009e9 0x00000000 0x0000027a
0506 0x00000001 0x00000008 0x00000001 0x00000000
0507 0x00000007 0x0000000e 0x00000039 0x00000200
0508 0x00000004 0x0000000a 0x00000000 0x00000004
0509 0x00000005 0x00000a2a 0x00000000 0x00000004
0510 0x00000000 0x00000000 0x00007088 0x002600a4
0511 0x00008000 0x0003c000 0x0003c000 0x0003c000
0512 0x0003c000 0x00014000 0x00014000 0x00014000
0513 0x00014000 0x00000000 0x00000000 0x00000000
0514 0x00000000 0x00000000 0x00000000 0x00000000
0515 0x00000000 0x00000000 0x00000000 0x00000000
0516 0x00000000 0x00000000 0x00000000 0x00000000
0517 0x00000000 0x00048000 0x00048000 0x00048000
0518 0x00048000 0x000002a0 0x0800013d 0x00000000
0519 0x77fff884 0x01f1f508 0x05057404 0x54000007
0520 0x080001e8 0x08000021 0x00000802 0x00020000
0521 0x00000100 0x018b000c 0xa0f10000 0x00000000
0522 0x00000000 0x800014d4 0xe8000000 0xff00ff89 >;
0523 };
0524
0525 timing-667000000 {
0526 clock-frequency = <667000000>;
0527
0528 nvidia,emc-auto-cal-interval = <0x001fffff>;
0529 nvidia,emc-mode-1 = <0x80100002>;
0530 nvidia,emc-mode-2 = <0x80200018>;
0531 nvidia,emc-mode-reset = <0x80000b71>;
0532 nvidia,emc-zcal-cnt-long = <0x00000040>;
0533 nvidia,emc-cfg-periodic-qrst;
0534
0535 nvidia,emc-configuration = < 0x0000001f
0536 0x00000069 0x00000017 0x00000007 0x00000005
0537 0x0000000c 0x00000003 0x00000011 0x00000007
0538 0x00000007 0x00000002 0x00000001 0x00000000
0539 0x00000007 0x0000000a 0x00000009 0x0000000a
0540 0x00000011 0x00001412 0x00000000 0x00000504
0541 0x00000002 0x0000000e 0x00000001 0x00000000
0542 0x0000000c 0x00000016 0x00000072 0x00000200
0543 0x00000005 0x00000015 0x00000000 0x00000006
0544 0x00000007 0x00001453 0x0000000b 0x00000006
0545 0x00000000 0x00000000 0x00005088 0xf00b0191
0546 0x00008000 0x00000008 0x00000008 0x00000008
0547 0x00000008 0x0000000a 0x0000000a 0x0000000a
0548 0x0000000a 0x00000000 0x00000000 0x00000000
0549 0x00000000 0x00000000 0x00000000 0x00000000
0550 0x00000000 0x00000000 0x00000000 0x00000000
0551 0x00000000 0x00000000 0x00000000 0x00000000
0552 0x00000000 0x0000000a 0x0000000a 0x0000000a
0553 0x0000000a 0x000002a0 0x0800013d 0x22220000
0554 0x77fff884 0x01f1f501 0x07077404 0x54000000
0555 0x080001e8 0x0f000021 0x00000802 0x00020000
0556 0x00000100 0x0156000c 0xa0f10000 0x00000000
0557 0x00000000 0x800028a5 0xe8000000 0xff00ff49 >;
0558 };
0559 };
0560
0561 emc-timings-1 {
0562 /* Hynix 1GB 667MHZ */
0563 nvidia,ram-code = <1>;
0564
0565 timing-25500000 {
0566 clock-frequency = <25500000>;
0567
0568 nvidia,emc-auto-cal-interval = <0x001fffff>;
0569 nvidia,emc-mode-1 = <0x80100003>;
0570 nvidia,emc-mode-2 = <0x80200008>;
0571 nvidia,emc-mode-reset = <0x80001221>;
0572 nvidia,emc-zcal-cnt-long = <0x00000040>;
0573 nvidia,emc-cfg-dyn-self-ref;
0574 nvidia,emc-cfg-periodic-qrst;
0575
0576 nvidia,emc-configuration = < 0x00000001
0577 0x00000004 0x00000000 0x00000000 0x00000002
0578 0x0000000a 0x00000005 0x0000000b 0x00000000
0579 0x00000000 0x00000003 0x00000001 0x00000000
0580 0x00000005 0x00000005 0x00000004 0x00000009
0581 0x0000000b 0x000000c0 0x00000000 0x00000030
0582 0x00000002 0x00000002 0x00000001 0x00000000
0583 0x00000007 0x0000000f 0x00000005 0x00000005
0584 0x00000004 0x00000001 0x00000000 0x00000004
0585 0x00000005 0x000000c7 0x00000006 0x00000004
0586 0x00000000 0x00000000 0x00004288 0x007800a4
0587 0x00008000 0x000fc000 0x000fc000 0x000fc000
0588 0x000fc000 0x000fc000 0x000fc000 0x000fc000
0589 0x000fc000 0x00000000 0x00000000 0x00000000
0590 0x00000000 0x00000000 0x00000000 0x00000000
0591 0x00000000 0x00000000 0x00000000 0x00000000
0592 0x00000000 0x00000000 0x00000000 0x00000000
0593 0x00000000 0x000fc000 0x000fc000 0x000fc000
0594 0x000fc000 0x000002a0 0x0800211c 0x00000000
0595 0x77fff884 0x01f1f108 0x05057404 0x54000007
0596 0x08000168 0x08000000 0x00000802 0x00000000
0597 0x00000040 0x000c000c 0xa0f10000 0x00000000
0598 0x00000000 0x80000287 0xe8000000 0xff00ff00 >;
0599 };
0600
0601 timing-51000000 {
0602 clock-frequency = <51000000>;
0603
0604 nvidia,emc-auto-cal-interval = <0x001fffff>;
0605 nvidia,emc-mode-1 = <0x80100003>;
0606 nvidia,emc-mode-2 = <0x80200008>;
0607 nvidia,emc-mode-reset = <0x80001221>;
0608 nvidia,emc-zcal-cnt-long = <0x00000040>;
0609 nvidia,emc-cfg-dyn-self-ref;
0610 nvidia,emc-cfg-periodic-qrst;
0611
0612 nvidia,emc-configuration = < 0x00000002
0613 0x00000008 0x00000001 0x00000000 0x00000002
0614 0x0000000a 0x00000005 0x0000000b 0x00000000
0615 0x00000000 0x00000003 0x00000001 0x00000000
0616 0x00000005 0x00000005 0x00000004 0x00000009
0617 0x0000000b 0x00000181 0x00000000 0x00000060
0618 0x00000002 0x00000002 0x00000001 0x00000000
0619 0x00000007 0x0000000f 0x00000009 0x00000009
0620 0x00000004 0x00000002 0x00000000 0x00000004
0621 0x00000005 0x0000018e 0x00000006 0x00000004
0622 0x00000000 0x00000000 0x00004288 0x007800a4
0623 0x00008000 0x000fc000 0x000fc000 0x000fc000
0624 0x000fc000 0x000fc000 0x000fc000 0x000fc000
0625 0x000fc000 0x00000000 0x00000000 0x00000000
0626 0x00000000 0x00000000 0x00000000 0x00000000
0627 0x00000000 0x00000000 0x00000000 0x00000000
0628 0x00000000 0x00000000 0x00000000 0x00000000
0629 0x00000000 0x000fc000 0x000fc000 0x000fc000
0630 0x000fc000 0x000002a0 0x0800211c 0x00000000
0631 0x77fff884 0x01f1f108 0x05057404 0x54000007
0632 0x08000168 0x08000000 0x00000802 0x00000000
0633 0x00000040 0x000c000c 0xa0f10000 0x00000000
0634 0x00000000 0x8000040b 0xe8000000 0xff00ff00 >;
0635 };
0636
0637 timing-102000000 {
0638 clock-frequency = <102000000>;
0639
0640 nvidia,emc-auto-cal-interval = <0x001fffff>;
0641 nvidia,emc-mode-1 = <0x80100003>;
0642 nvidia,emc-mode-2 = <0x80200008>;
0643 nvidia,emc-mode-reset = <0x80001221>;
0644 nvidia,emc-zcal-cnt-long = <0x00000040>;
0645 nvidia,emc-cfg-dyn-self-ref;
0646 nvidia,emc-cfg-periodic-qrst;
0647
0648 nvidia,emc-configuration = < 0x00000005
0649 0x00000010 0x00000003 0x00000001 0x00000002
0650 0x0000000a 0x00000005 0x0000000b 0x00000001
0651 0x00000001 0x00000003 0x00000001 0x00000000
0652 0x00000005 0x00000005 0x00000004 0x00000009
0653 0x0000000b 0x00000303 0x00000000 0x000000c0
0654 0x00000002 0x00000002 0x00000001 0x00000000
0655 0x00000007 0x0000000f 0x00000012 0x00000012
0656 0x00000004 0x00000004 0x00000000 0x00000004
0657 0x00000005 0x0000031c 0x00000006 0x00000004
0658 0x00000000 0x00000000 0x00004288 0x007800a4
0659 0x00008000 0x000fc000 0x000fc000 0x000fc000
0660 0x000fc000 0x000fc000 0x000fc000 0x000fc000
0661 0x000fc000 0x00000000 0x00000000 0x00000000
0662 0x00000000 0x00000000 0x00000000 0x00000000
0663 0x00000000 0x00000000 0x00000000 0x00000000
0664 0x00000000 0x00000000 0x00000000 0x00000000
0665 0x00000000 0x000fc000 0x000fc000 0x000fc000
0666 0x000fc000 0x000002a0 0x0800211c 0x00000000
0667 0x77fff884 0x01f1f108 0x05057404 0x54000007
0668 0x08000168 0x08000000 0x00000802 0x00000000
0669 0x00000040 0x000c000c 0xa0f10000 0x00000000
0670 0x00000000 0x80000713 0xe8000000 0xff00ff00 >;
0671 };
0672
0673 timing-204000000 {
0674 clock-frequency = <204000000>;
0675
0676 nvidia,emc-auto-cal-interval = <0x001fffff>;
0677 nvidia,emc-mode-1 = <0x80100003>;
0678 nvidia,emc-mode-2 = <0x80200008>;
0679 nvidia,emc-mode-reset = <0x80001221>;
0680 nvidia,emc-zcal-cnt-long = <0x00000040>;
0681 nvidia,emc-cfg-dyn-self-ref;
0682 nvidia,emc-cfg-periodic-qrst;
0683
0684 nvidia,emc-configuration = < 0x0000000a
0685 0x00000020 0x00000007 0x00000003 0x00000002
0686 0x0000000a 0x00000005 0x0000000b 0x00000002
0687 0x00000002 0x00000003 0x00000001 0x00000000
0688 0x00000005 0x00000005 0x00000004 0x00000009
0689 0x0000000b 0x00000607 0x00000000 0x00000181
0690 0x00000002 0x00000002 0x00000001 0x00000000
0691 0x00000007 0x0000000f 0x00000023 0x00000023
0692 0x00000004 0x00000007 0x00000000 0x00000004
0693 0x00000005 0x00000638 0x00000006 0x00000006
0694 0x00000000 0x00000000 0x00004288 0x004400a4
0695 0x00008000 0x00080000 0x00080000 0x00080000
0696 0x00080000 0x00080000 0x00080000 0x00080000
0697 0x00080000 0x00000000 0x00000000 0x00000000
0698 0x00000000 0x00000000 0x00000000 0x00000000
0699 0x00000000 0x00000000 0x00000000 0x00000000
0700 0x00000000 0x00000000 0x00000000 0x00000000
0701 0x00000000 0x00080000 0x00080000 0x00080000
0702 0x00080000 0x000002a0 0x0800211c 0x00000000
0703 0x77fff884 0x01f1f108 0x05057404 0x54000007
0704 0x08000168 0x08000000 0x00000802 0x00020000
0705 0x00000100 0x000c000c 0xa0f10000 0x00000000
0706 0x00000000 0x80000d22 0xe8000000 0xff00ff00 >;
0707 };
0708
0709 timing-333500000 {
0710 clock-frequency = <333500000>;
0711
0712 nvidia,emc-auto-cal-interval = <0x001fffff>;
0713 nvidia,emc-mode-1 = <0x80100002>;
0714 nvidia,emc-mode-2 = <0x80200000>;
0715 nvidia,emc-mode-reset = <0x80000321>;
0716 nvidia,emc-zcal-cnt-long = <0x00000040>;
0717
0718 nvidia,emc-configuration = < 0x0000000f
0719 0x00000034 0x0000000b 0x00000003 0x00000003
0720 0x00000008 0x00000002 0x00000009 0x00000003
0721 0x00000003 0x00000002 0x00000001 0x00000000
0722 0x00000004 0x00000006 0x00000004 0x0000000a
0723 0x0000000c 0x000009e9 0x00000000 0x0000027a
0724 0x00000001 0x00000008 0x00000001 0x00000000
0725 0x00000007 0x0000000e 0x00000039 0x00000200
0726 0x00000004 0x0000000a 0x00000000 0x00000004
0727 0x00000005 0x00000a2a 0x00000000 0x00000004
0728 0x00000000 0x00000000 0x00007088 0x002600a4
0729 0x00008000 0x0003c000 0x0003c000 0x0003c000
0730 0x0003c000 0x00014000 0x00014000 0x00014000
0731 0x00014000 0x00000000 0x00000000 0x00000000
0732 0x00000000 0x00000000 0x00000000 0x00000000
0733 0x00000000 0x00000000 0x00000000 0x00000000
0734 0x00000000 0x00000000 0x00000000 0x00000000
0735 0x00000000 0x00048000 0x00048000 0x00048000
0736 0x00048000 0x000002a0 0x0800013d 0x00000000
0737 0x77fff884 0x01f1f508 0x05057404 0x54000007
0738 0x080001e8 0x08000021 0x00000802 0x00020000
0739 0x00000100 0x018b000c 0xa0f10000 0x00000000
0740 0x00000000 0x800014d4 0xe8000000 0xff00ff89 >;
0741 };
0742
0743 timing-667000000 {
0744 clock-frequency = <667000000>;
0745
0746 nvidia,emc-auto-cal-interval = <0x001fffff>;
0747 nvidia,emc-mode-1 = <0x80100002>;
0748 nvidia,emc-mode-2 = <0x80200018>;
0749 nvidia,emc-mode-reset = <0x80000b71>;
0750 nvidia,emc-zcal-cnt-long = <0x00000040>;
0751 nvidia,emc-cfg-periodic-qrst;
0752
0753 nvidia,emc-configuration = < 0x00000020
0754 0x0000006a 0x00000018 0x00000008 0x00000005
0755 0x0000000c 0x00000003 0x00000011 0x00000007
0756 0x00000007 0x00000002 0x00000001 0x00000000
0757 0x00000007 0x0000000a 0x00000009 0x0000000a
0758 0x00000011 0x00001412 0x00000000 0x00000504
0759 0x00000002 0x0000000e 0x00000001 0x00000000
0760 0x0000000c 0x00000016 0x00000072 0x00000200
0761 0x00000005 0x00000015 0x00000000 0x00000006
0762 0x00000007 0x00001453 0x0000000b 0x00000006
0763 0x00000000 0x00000000 0x00005088 0xf00b0191
0764 0x00008000 0x00000008 0x00000008 0x00000008
0765 0x00000008 0x0000000a 0x0000000a 0x0000000a
0766 0x0000000a 0x00000000 0x00000000 0x00000000
0767 0x00000000 0x00000000 0x00000000 0x00000000
0768 0x00000000 0x00000000 0x00000000 0x00000000
0769 0x00000000 0x00000000 0x00000000 0x00000000
0770 0x00000000 0x0000000c 0x0000000c 0x0000000c
0771 0x0000000c 0x000002a0 0x0800013d 0x22220000
0772 0x77fff884 0x01f1f501 0x07077404 0x54000000
0773 0x080001e8 0x08000021 0x00000802 0x00020000
0774 0x00000100 0x0155000c 0xa0f10000 0x00000000
0775 0x00000000 0x800028a5 0xe8000000 0xff00ff49 >;
0776 };
0777 };
0778
0779 emc-timings-2 {
0780 /* Micron 1GB 667MHZ */
0781 nvidia,ram-code = <2>;
0782
0783 timing-25500000 {
0784 clock-frequency = <25500000>;
0785
0786 nvidia,emc-auto-cal-interval = <0x001fffff>;
0787 nvidia,emc-mode-1 = <0x80100003>;
0788 nvidia,emc-mode-2 = <0x80200048>;
0789 nvidia,emc-mode-reset = <0x80001221>;
0790 nvidia,emc-zcal-cnt-long = <0x00000040>;
0791 nvidia,emc-cfg-dyn-self-ref;
0792 nvidia,emc-cfg-periodic-qrst;
0793
0794 nvidia,emc-configuration = < 0x00000001
0795 0x00000004 0x00000000 0x00000000 0x00000002
0796 0x0000000a 0x00000005 0x0000000b 0x00000000
0797 0x00000000 0x00000003 0x00000001 0x00000000
0798 0x00000005 0x00000005 0x00000004 0x00000009
0799 0x0000000b 0x000000c0 0x00000000 0x00000030
0800 0x00000002 0x00000002 0x00000001 0x00000000
0801 0x00000007 0x0000000f 0x00000005 0x00000005
0802 0x00000004 0x00000001 0x00000000 0x00000004
0803 0x00000005 0x000000c7 0x00000006 0x00000004
0804 0x00000000 0x00000000 0x00004288 0x007800a4
0805 0x00008000 0x000fc000 0x000fc000 0x000fc000
0806 0x000fc000 0x000fc000 0x000fc000 0x000fc000
0807 0x000fc000 0x00000000 0x00000000 0x00000000
0808 0x00000000 0x00000000 0x00000000 0x00000000
0809 0x00000000 0x00000000 0x00000000 0x00000000
0810 0x00000000 0x00000000 0x00000000 0x00000000
0811 0x00000000 0x000fc000 0x000fc000 0x000fc000
0812 0x000fc000 0x000002a0 0x0800211c 0x00000000
0813 0x77fff884 0x01f1f108 0x05057404 0x54000007
0814 0x08000168 0x08000000 0x00000802 0x00000000
0815 0x00000040 0x000c000c 0xa0f10000 0x00000000
0816 0x00000000 0x80000287 0xe8000000 0xff00ff00 >;
0817 };
0818
0819 timing-51000000 {
0820 clock-frequency = <51000000>;
0821
0822 nvidia,emc-auto-cal-interval = <0x001fffff>;
0823 nvidia,emc-mode-1 = <0x80100003>;
0824 nvidia,emc-mode-2 = <0x80200008>;
0825 nvidia,emc-mode-reset = <0x80001221>;
0826 nvidia,emc-zcal-cnt-long = <0x00000040>;
0827 nvidia,emc-cfg-dyn-self-ref;
0828 nvidia,emc-cfg-periodic-qrst;
0829
0830 nvidia,emc-configuration = < 0x00000002
0831 0x00000008 0x00000001 0x00000000 0x00000002
0832 0x0000000a 0x00000005 0x0000000b 0x00000000
0833 0x00000000 0x00000003 0x00000001 0x00000000
0834 0x00000005 0x00000005 0x00000004 0x00000009
0835 0x0000000b 0x00000181 0x00000000 0x00000060
0836 0x00000002 0x00000002 0x00000001 0x00000000
0837 0x00000007 0x0000000f 0x00000009 0x00000009
0838 0x00000004 0x00000002 0x00000000 0x00000004
0839 0x00000005 0x0000018e 0x00000006 0x00000004
0840 0x00000000 0x00000000 0x00004288 0x007800a4
0841 0x00008000 0x000fc000 0x000fc000 0x000fc000
0842 0x000fc000 0x000fc000 0x000fc000 0x000fc000
0843 0x000fc000 0x00000000 0x00000000 0x00000000
0844 0x00000000 0x00000000 0x00000000 0x00000000
0845 0x00000000 0x00000000 0x00000000 0x00000000
0846 0x00000000 0x00000000 0x00000000 0x00000000
0847 0x00000000 0x000fc000 0x000fc000 0x000fc000
0848 0x000fc000 0x000002a0 0x0800211c 0x00000000
0849 0x77fff884 0x01f1f108 0x05057404 0x54000007
0850 0x08000168 0x08000000 0x00000802 0x00000000
0851 0x00000040 0x000c000c 0xa0f10000 0x00000000
0852 0x00000000 0x8000040b 0xe8000000 0xff00ff00 >;
0853 };
0854
0855 timing-102000000 {
0856 clock-frequency = <102000000>;
0857
0858 nvidia,emc-auto-cal-interval = <0x001fffff>;
0859 nvidia,emc-mode-1 = <0x80100003>;
0860 nvidia,emc-mode-2 = <0x80200048>;
0861 nvidia,emc-mode-reset = <0x80001221>;
0862 nvidia,emc-zcal-cnt-long = <0x00000040>;
0863 nvidia,emc-cfg-dyn-self-ref;
0864 nvidia,emc-cfg-periodic-qrst;
0865
0866 nvidia,emc-configuration = < 0x00000004
0867 0x00000010 0x00000003 0x00000001 0x00000002
0868 0x0000000a 0x00000005 0x0000000b 0x00000001
0869 0x00000001 0x00000003 0x00000001 0x00000000
0870 0x00000005 0x00000005 0x00000004 0x0000000a
0871 0x0000000b 0x00000303 0x00000000 0x000000c0
0872 0x00000002 0x00000002 0x00000001 0x00000000
0873 0x00000007 0x0000000f 0x00000012 0x00000012
0874 0x00000004 0x00000004 0x00000000 0x00000004
0875 0x00000005 0x0000031c 0x00000006 0x00000004
0876 0x00000000 0x00000000 0x00004288 0x007800a4
0877 0x00008000 0x000fc000 0x000fc000 0x000fc000
0878 0x000fc000 0x000fc000 0x000fc000 0x000fc000
0879 0x000fc000 0x00000000 0x00000000 0x00000000
0880 0x00000000 0x00000000 0x00000000 0x00000000
0881 0x00000000 0x00000000 0x00000000 0x00000000
0882 0x00000000 0x00000000 0x00000000 0x00000000
0883 0x00000000 0x000fc000 0x000fc000 0x000fc000
0884 0x000fc000 0x000002a0 0x0800211c 0x00000000
0885 0x77fff884 0x01f1f108 0x05057404 0x54000007
0886 0x08000168 0x08000000 0x00000802 0x00000000
0887 0x00000040 0x000c000c 0xa0f10000 0x00000000
0888 0x00000000 0x80000713 0xd8000000 0xff00ff00 >;
0889 };
0890
0891 timing-204000000 {
0892 clock-frequency = <204000000>;
0893
0894 nvidia,emc-auto-cal-interval = <0x001fffff>;
0895 nvidia,emc-mode-1 = <0x80100003>;
0896 nvidia,emc-mode-2 = <0x80200048>;
0897 nvidia,emc-mode-reset = <0x80001221>;
0898 nvidia,emc-zcal-cnt-long = <0x00000040>;
0899 nvidia,emc-cfg-dyn-self-ref;
0900 nvidia,emc-cfg-periodic-qrst;
0901
0902 nvidia,emc-configuration = < 0x00000009
0903 0x00000020 0x00000007 0x00000002 0x00000002
0904 0x0000000a 0x00000005 0x0000000b 0x00000002
0905 0x00000002 0x00000003 0x00000001 0x00000000
0906 0x00000005 0x00000005 0x00000004 0x0000000a
0907 0x0000000b 0x00000607 0x00000000 0x00000181
0908 0x00000002 0x00000002 0x00000001 0x00000000
0909 0x00000007 0x0000000f 0x00000023 0x00000023
0910 0x00000004 0x00000007 0x00000000 0x00000004
0911 0x00000005 0x00000638 0x00000006 0x00000006
0912 0x00000000 0x00000000 0x00004288 0x004400a4
0913 0x00008000 0x00080000 0x00080000 0x00080000
0914 0x00080000 0x00080000 0x00080000 0x00080000
0915 0x00080000 0x00000000 0x00000000 0x00000000
0916 0x00000000 0x00000000 0x00000000 0x00000000
0917 0x00000000 0x00000000 0x00000000 0x00000000
0918 0x00000000 0x00000000 0x00000000 0x00000000
0919 0x00000000 0x00080000 0x00080000 0x00080000
0920 0x00080000 0x000002a0 0x0800211c 0x00000000
0921 0x77fff884 0x01f1f108 0x05057404 0x54000007
0922 0x08000168 0x08000000 0x00000802 0x00020000
0923 0x00000100 0x000c000c 0xa0f10000 0x00000000
0924 0x00000000 0x80000d22 0xd8000000 0xff00ff00 >;
0925 };
0926
0927 timing-333500000 {
0928 clock-frequency = <333500000>;
0929
0930 nvidia,emc-auto-cal-interval = <0x001fffff>;
0931 nvidia,emc-mode-1 = <0x80100002>;
0932 nvidia,emc-mode-2 = <0x80200040>;
0933 nvidia,emc-mode-reset = <0x80000321>;
0934 nvidia,emc-zcal-cnt-long = <0x00000040>;
0935
0936 nvidia,emc-configuration = < 0x0000000f
0937 0x00000034 0x0000000a 0x00000003 0x00000003
0938 0x00000008 0x00000002 0x00000009 0x00000003
0939 0x00000003 0x00000002 0x00000001 0x00000000
0940 0x00000004 0x00000006 0x00000004 0x0000000a
0941 0x0000000c 0x000009e9 0x00000000 0x0000027a
0942 0x00000001 0x00000008 0x00000001 0x00000000
0943 0x00000007 0x0000000e 0x00000039 0x00000200
0944 0x00000004 0x0000000a 0x00000000 0x00000004
0945 0x00000005 0x00000a2a 0x00000000 0x00000004
0946 0x00000000 0x00000000 0x00007088 0x002600a4
0947 0x00008000 0x0003c000 0x0003c000 0x0003c000
0948 0x0003c000 0x00014000 0x00014000 0x00014000
0949 0x00014000 0x00000000 0x00000000 0x00000000
0950 0x00000000 0x00000000 0x00000000 0x00000000
0951 0x00000000 0x00000000 0x00000000 0x00000000
0952 0x00000000 0x00000000 0x00000000 0x00000000
0953 0x00000000 0x00048000 0x00048000 0x00048000
0954 0x00048000 0x000002a0 0x0800013d 0x00000000
0955 0x77fff884 0x01f1f508 0x05057404 0x54000007
0956 0x080001e8 0x08000021 0x00000802 0x00020000
0957 0x00000100 0x018b000c 0xa0f10000 0x00000000
0958 0x00000000 0x800014d4 0xe8000000 0xff00ff89 >;
0959 };
0960
0961 timing-667000000 {
0962 clock-frequency = <667000000>;
0963
0964 nvidia,emc-auto-cal-interval = <0x001fffff>;
0965 nvidia,emc-mode-1 = <0x80100002>;
0966 nvidia,emc-mode-2 = <0x80200058>;
0967 nvidia,emc-mode-reset = <0x80000b71>;
0968 nvidia,emc-zcal-cnt-long = <0x00000040>;
0969 nvidia,emc-cfg-periodic-qrst;
0970
0971 nvidia,emc-configuration = < 0x0000001f
0972 0x00000069 0x00000016 0x00000007 0x00000005
0973 0x0000000c 0x00000003 0x00000011 0x00000008
0974 0x00000008 0x00000002 0x00000001 0x00000000
0975 0x00000007 0x0000000a 0x00000009 0x0000000b
0976 0x00000011 0x00001412 0x00000000 0x00000504
0977 0x00000002 0x0000000e 0x00000001 0x00000000
0978 0x0000000c 0x00000016 0x00000072 0x00000200
0979 0x00000005 0x00000015 0x00000000 0x00000006
0980 0x00000007 0x00001453 0x0000000b 0x00000006
0981 0x00000000 0x00000000 0x00005088 0xf00b0191
0982 0x00008000 0x0000000a 0x0000000a 0x0000000a
0983 0x0000000a 0x0000000a 0x0000000a 0x0000000a
0984 0x0000000a 0x00000000 0x00000000 0x00000000
0985 0x00000000 0x00000000 0x00000000 0x00000000
0986 0x00000000 0x00000000 0x00000000 0x00000000
0987 0x00000000 0x00000000 0x00000000 0x00000000
0988 0x00000000 0x0000000c 0x0000000c 0x0000000c
0989 0x0000000c 0x000002a0 0x0800013d 0x22220000
0990 0x77fff884 0x01f1f501 0x07077404 0x54000000
0991 0x080001e8 0x08000021 0x00000802 0x00020000
0992 0x00000100 0x0156000c 0xa0f10000 0x00000000
0993 0x00000000 0x800028a5 0xf8000000 0xff00ff49 >;
0994 };
0995 };
0996 };
0997
0998 display-panel {
0999 compatible = "innolux,g101ice-l01";
1000 };
1001
1002 sound {
1003 compatible = "asus,tegra-audio-wm8903-tf300t",
1004 "nvidia,tegra-audio-wm8903";
1005 nvidia,model = "Asus Transformer Pad TF300T WM8903";
1006
1007 nvidia,audio-routing =
1008 "Headphone Jack", "HPOUTR",
1009 "Headphone Jack", "HPOUTL",
1010 "Int Spk", "ROP",
1011 "Int Spk", "RON",
1012 "Int Spk", "LOP",
1013 "Int Spk", "LON",
1014 "IN1L", "Mic Jack",
1015 "IN2L", "Mic Jack",
1016 "DMICDAT", "Int Mic";
1017
1018 nvidia,audio-codec = <&wm8903>;
1019 nvidia,spkr-en-gpios = <&wm8903 2 GPIO_ACTIVE_HIGH>;
1020 nvidia,headset;
1021 };
1022 };
1023
1024 &emc_icc_dvfs_opp_table {
1025 /delete-node/ opp-750000000-1300;
1026 /delete-node/ opp-800000000-1300;
1027 /delete-node/ opp-900000000-1350;
1028 };
1029
1030 &emc_bw_dfs_opp_table {
1031 /delete-node/ opp-750000000;
1032 /delete-node/ opp-800000000;
1033 /delete-node/ opp-900000000;
1034 };