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