Linux Audio

Check our new training course

Loading...
Note: File does not exist in v3.15.
   1// SPDX-License-Identifier: GPL-2.0
   2/dts-v1/;
   3
   4#include "tegra30-asus-transformer-common.dtsi"
   5#include "tegra30-asus-lvds-display.dtsi"
   6
   7/ {
   8	model = "Asus Transformer Pad 3G TF300TG";
   9	compatible = "asus,tf300tg", "nvidia,tegra30";
  10
  11	gpio@6000d000 {
  12		tf300tg-init-hog {
  13			gpio-hog;
  14			gpios = <TEGRA_GPIO(C, 6) GPIO_ACTIVE_HIGH>,
  15				<TEGRA_GPIO(D, 2) GPIO_ACTIVE_HIGH>,
  16				<TEGRA_GPIO(P, 1) GPIO_ACTIVE_HIGH>,
  17				<TEGRA_GPIO(X, 5) GPIO_ACTIVE_HIGH>,
  18				<TEGRA_GPIO(W, 3) GPIO_ACTIVE_HIGH>,
  19				<TEGRA_GPIO(R, 3) GPIO_ACTIVE_HIGH>,
  20				<TEGRA_GPIO(U, 5) GPIO_ACTIVE_HIGH>,
  21				<TEGRA_GPIO(X, 7) GPIO_ACTIVE_HIGH>,
  22				<TEGRA_GPIO(X, 0) GPIO_ACTIVE_HIGH>,
  23				<TEGRA_GPIO(Y, 2) GPIO_ACTIVE_HIGH>,
  24				<TEGRA_GPIO(Y, 3) GPIO_ACTIVE_HIGH>,
  25				<TEGRA_GPIO(EE, 1) GPIO_ACTIVE_HIGH>,
  26				<TEGRA_GPIO(R, 7) GPIO_ACTIVE_HIGH>,
  27				<TEGRA_GPIO(U, 3) GPIO_ACTIVE_HIGH>;
  28			output-low;
  29		};
  30	};
  31
  32	pinmux@70000868 {
  33		state_default: pinmux {
  34			pbb3 {
  35				nvidia,pins = "pbb3";
  36				nvidia,function = "vgp3";
  37				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
  38				nvidia,tristate = <TEGRA_PIN_DISABLE>;
  39				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
  40			};
  41
  42			pbb7 {
  43				nvidia,pins = "pbb7";
  44				nvidia,function = "i2s4";
  45				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
  46				nvidia,tristate = <TEGRA_PIN_DISABLE>;
  47				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
  48			};
  49
  50			gmi_cs4_n_pk2 {
  51				nvidia,pins = "gmi_cs4_n_pk2";
  52				nvidia,function = "gmi";
  53				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
  54				nvidia,tristate = <TEGRA_PIN_ENABLE>;
  55				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
  56			};
  57
  58			lcd_pwr2_pc6 {
  59				nvidia,pins = "lcd_pwr2_pc6",
  60						"lcd_dc1_pd2";
  61				nvidia,function = "displaya";
  62				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
  63				nvidia,tristate = <TEGRA_PIN_DISABLE>;
  64				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
  65			};
  66
  67			kb_row7_pr7 {
  68				nvidia,pins = "kb_row7_pr7";
  69				nvidia,function = "kbc";
  70				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
  71				nvidia,tristate = <TEGRA_PIN_DISABLE>;
  72				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
  73			};
  74
  75			spi2_cs2_n_pw3 {
  76				nvidia,pins = "spi2_cs2_n_pw3";
  77				nvidia,function = "spi2";
  78				nvidia,tristate = <TEGRA_PIN_DISABLE>;
  79			};
  80
  81			dap3_din_pp1 {
  82				nvidia,pins = "dap3_din_pp1";
  83				nvidia,function = "i2s2";
  84				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
  85				nvidia,tristate = <TEGRA_PIN_DISABLE>;
  86				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
  87			};
  88
  89			spi1_sck_px5 {
  90				nvidia,pins = "spi1_sck_px5";
  91				nvidia,function = "spi1";
  92				nvidia,pull = <TEGRA_PIN_PULL_UP>;
  93				nvidia,tristate = <TEGRA_PIN_DISABLE>;
  94				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
  95			};
  96
  97			pu5 {
  98				nvidia,pins = "pu5";
  99				nvidia,function = "pwm2";
 100				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
 101				nvidia,tristate = <TEGRA_PIN_DISABLE>;
 102				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
 103			};
 104
 105			spi2_mosi_px0 {
 106				nvidia,pins = "spi2_mosi_px0";
 107				nvidia,function = "spi2";
 108			};
 109
 110			spi1_miso_px7 {
 111				nvidia,pins = "spi1_miso_px7";
 112				nvidia,function = "spi1";
 113				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
 114				nvidia,tristate = <TEGRA_PIN_DISABLE>;
 115				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
 116			};
 117
 118			clk3_req_pee1 {
 119				nvidia,pins = "clk3_req_pee1";
 120				nvidia,function = "dev3";
 121				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
 122				nvidia,tristate = <TEGRA_PIN_DISABLE>;
 123				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
 124			};
 125
 126			ulpi_nxt_py2 {
 127				nvidia,pins = "ulpi_nxt_py2";
 128				nvidia,function = "uartd";
 129				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
 130				nvidia,tristate = <TEGRA_PIN_DISABLE>;
 131				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
 132			};
 133
 134			ulpi_stp_py3 {
 135				nvidia,pins = "ulpi_stp_py3";
 136				nvidia,function = "uartd";
 137				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
 138				nvidia,tristate = <TEGRA_PIN_DISABLE>;
 139				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
 140			};
 141
 142			pu3 {
 143				nvidia,pins = "pu3";
 144				nvidia,function = "rsvd1";
 145				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
 146				nvidia,tristate = <TEGRA_PIN_DISABLE>;
 147				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
 148			};
 149
 150			dap1_din_pn1 {
 151				nvidia,pins = "dap1_din_pn1";
 152				nvidia,function = "i2s0";
 153				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
 154				nvidia,tristate = <TEGRA_PIN_DISABLE>;
 155				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
 156			};
 157		};
 158	};
 159
 160	serial@70006200 {
 161		/* Azurewave AW-NH615 BCM4329B1 */
 162		bluetooth {
 163			compatible = "brcm,bcm4329-bt";
 164		};
 165	};
 166
 167	i2c@7000c400 {
 168		/* Elantech EKTH1036 touchscreen */
 169		touchscreen@10 {
 170			compatible = "elan,ektf3624";
 171			reg = <0x10>;
 172
 173			interrupt-parent = <&gpio>;
 174			interrupts = <TEGRA_GPIO(H, 4) IRQ_TYPE_EDGE_FALLING>;
 175			reset-gpios = <&gpio TEGRA_GPIO(H, 6) GPIO_ACTIVE_LOW>;
 176
 177			vcc33-supply = <&vdd_3v3_sys>;
 178			vccio-supply = <&vdd_3v3_sys>;
 179
 180			touchscreen-size-x = <2240>;
 181			touchscreen-size-y = <1408>;
 182			touchscreen-inverted-y;
 183		};
 184	};
 185
 186	i2c@7000c500 {
 187		clock-frequency = <400000>;
 188
 189		magnetometer@e {
 190			mount-matrix =   "1",  "0",  "0",
 191					 "0", "-1",  "0",
 192					 "0",  "0", "-1";
 193		};
 194
 195		gyroscope@68 {
 196			mount-matrix =   "-1",  "0",  "0",
 197					  "0",  "1",  "0",
 198					  "0",  "0", "-1";
 199
 200			/* External I2C interface */
 201			i2c-gate {
 202				accelerometer@f {
 203					mount-matrix =   "0", "-1",  "0",
 204							"-1",  "0",  "0",
 205							 "0",  "0",  "1";
 206				};
 207			};
 208		};
 209	};
 210
 211	i2c@7000d000 {
 212		/* Realtek ALC5631 audio codec */
 213		rt5631: audio-codec@1a {
 214			compatible = "realtek,rt5631";
 215			reg = <0x1a>;
 216		};
 217	};
 218
 219	memory-controller@7000f000 {
 220		emc-timings-0 {
 221			/* Elpida 1GB 667MHZ */
 222			nvidia,ram-code = <0>;
 223
 224			timing-25500000 {
 225				clock-frequency = <25500000>;
 226
 227				nvidia,emem-configuration = < 0x00020001 0xc0000020
 228					0x00000001 0x00000001 0x00000002 0x00000000
 229					0x00000001 0x00000001 0x00000003 0x00000008
 230					0x00000002 0x00000001 0x00000002 0x00000006
 231					0x06020102 0x000a0502 0x74830303 0x001f0000 >;
 232			};
 233
 234			timing-51000000 {
 235				clock-frequency = <51000000>;
 236
 237				nvidia,emem-configuration = < 0x00010001 0xc0000020
 238					0x00000001 0x00000001 0x00000002 0x00000000
 239					0x00000001 0x00000001 0x00000003 0x00000008
 240					0x00000002 0x00000001 0x00000002 0x00000006
 241					0x06020102 0x000a0502 0x73430303 0x001f0000 >;
 242			};
 243
 244			timing-102000000 {
 245				clock-frequency = <102000000>;
 246
 247				nvidia,emem-configuration = < 0x00000001 0xc0000030
 248					0x00000001 0x00000001 0x00000003 0x00000000
 249					0x00000001 0x00000001 0x00000003 0x00000008
 250					0x00000002 0x00000001 0x00000002 0x00000006
 251					0x06020102 0x000a0503 0x72830504 0x001f0000 >;
 252			};
 253
 254			timing-204000000 {
 255				clock-frequency = <204000000>;
 256
 257				nvidia,emem-configuration = < 0x00000003 0xc0000025
 258					0x00000001 0x00000001 0x00000005 0x00000002
 259					0x00000003 0x00000001 0x00000003 0x00000008
 260					0x00000002 0x00000001 0x00000002 0x00000006
 261					0x06020102 0x000a0505 0x72440a06 0x001f0000 >;
 262			};
 263
 264			timing-333500000 {
 265				clock-frequency = <333500000>;
 266
 267				nvidia,emem-configuration = < 0x00000005 0xc000003d
 268					0x00000001 0x00000002 0x00000008 0x00000004
 269					0x00000004 0x00000001 0x00000002 0x00000007
 270					0x00000002 0x00000002 0x00000003 0x00000006
 271					0x06030202 0x000b0608 0x70850f09 0x001f0000 >;
 272			};
 273
 274			timing-667000000 {
 275				clock-frequency = <667000000>;
 276
 277				nvidia,emem-configuration = < 0x0000000a 0xc0000079
 278					0x00000003 0x00000004 0x00000010 0x0000000b
 279					0x0000000a 0x00000001 0x00000003 0x0000000b
 280					0x00000002 0x00000002 0x00000004 0x00000008
 281					0x08040202 0x00130b10 0x70ea1f11 0x001f0000 >;
 282			};
 283		};
 284
 285		emc-timings-1 {
 286			/* Hynix 1GB 667MHZ */
 287			nvidia,ram-code = <1>;
 288
 289			timing-25500000 {
 290				clock-frequency = <25500000>;
 291
 292				nvidia,emem-configuration = < 0x00020001 0xc0000020
 293					0x00000001 0x00000001 0x00000002 0x00000000
 294					0x00000001 0x00000001 0x00000003 0x00000008
 295					0x00000002 0x00000001 0x00000002 0x00000006
 296					0x06020102 0x000a0502 0x74830303 0x001f0000 >;
 297			};
 298
 299			timing-51000000 {
 300				clock-frequency = <51000000>;
 301
 302				nvidia,emem-configuration = < 0x00010001 0xc0000020
 303					0x00000001 0x00000001 0x00000002 0x00000000
 304					0x00000001 0x00000001 0x00000003 0x00000008
 305					0x00000002 0x00000001 0x00000002 0x00000006
 306					0x06020102 0x000a0502 0x73430303 0x001f0000 >;
 307			};
 308
 309			timing-102000000 {
 310				clock-frequency = <102000000>;
 311
 312				nvidia,emem-configuration = < 0x00000001 0xc0000030
 313					0x00000001 0x00000001 0x00000003 0x00000000
 314					0x00000001 0x00000001 0x00000003 0x00000008
 315					0x00000002 0x00000001 0x00000002 0x00000006
 316					0x06020102 0x000a0503 0x72830504 0x001f0000 >;
 317			};
 318
 319			timing-204000000 {
 320				clock-frequency = <204000000>;
 321
 322				nvidia,emem-configuration = < 0x00000003 0xc0000025
 323					0x00000001 0x00000001 0x00000005 0x00000002
 324					0x00000003 0x00000001 0x00000003 0x00000008
 325					0x00000002 0x00000001 0x00000002 0x00000006
 326					0x06020102 0x000a0505 0x72440a06 0x001f0000 >;
 327			};
 328
 329			timing-333500000 {
 330				clock-frequency = <333500000>;
 331
 332				nvidia,emem-configuration = < 0x00000005 0xc000003d
 333					0x00000001 0x00000002 0x00000008 0x00000004
 334					0x00000004 0x00000001 0x00000002 0x00000007
 335					0x00000002 0x00000002 0x00000003 0x00000006
 336					0x06030202 0x000b0608 0x70850f09 0x001f0000 >;
 337			};
 338
 339			timing-667000000 {
 340				clock-frequency = <667000000>;
 341
 342				nvidia,emem-configuration = < 0x0000000a 0xc0000079
 343					0x00000003 0x00000004 0x00000010 0x0000000b
 344					0x0000000a 0x00000001 0x00000003 0x0000000b
 345					0x00000002 0x00000002 0x00000004 0x00000008
 346					0x08040202 0x00130b10 0x70ea1f11 0x001f0000 >;
 347			};
 348		};
 349
 350		emc-timings-2 {
 351			/* Micron 1GB 667MHZ */
 352			nvidia,ram-code = <2>;
 353
 354			timing-25500000 {
 355				clock-frequency = <25500000>;
 356
 357				nvidia,emem-configuration = < 0x00020001 0xc0000020
 358					0x00000001 0x00000001 0x00000002 0x00000000
 359					0x00000001 0x00000001 0x00000003 0x00000008
 360					0x00000002 0x00000001 0x00000002 0x00000006
 361					0x06020102 0x000a0502 0x74830303 0x001f0000 >;
 362			};
 363
 364			timing-51000000 {
 365				clock-frequency = <51000000>;
 366
 367				nvidia,emem-configuration = < 0x00010001 0xc0000020
 368					0x00000001 0x00000001 0x00000002 0x00000000
 369					0x00000001 0x00000001 0x00000003 0x00000008
 370					0x00000002 0x00000001 0x00000002 0x00000006
 371					0x06020102 0x000a0502 0x73430303 0x001f0000 >;
 372			};
 373
 374			timing-102000000 {
 375				clock-frequency = <102000000>;
 376
 377				nvidia,emem-configuration = < 0x00000001 0xc0000030
 378					0x00000001 0x00000001 0x00000003 0x00000000
 379					0x00000001 0x00000001 0x00000003 0x00000008
 380					0x00000002 0x00000001 0x00000002 0x00000006
 381					0x06020102 0x000a0503 0x72830504 0x001f0000 >;
 382			};
 383
 384			timing-204000000 {
 385				clock-frequency = <204000000>;
 386
 387				nvidia,emem-configuration = < 0x00000003 0xc0000025
 388					0x00000001 0x00000001 0x00000005 0x00000002
 389					0x00000003 0x00000001 0x00000003 0x00000008
 390					0x00000002 0x00000001 0x00000002 0x00000006
 391					0x06020102 0x000a0505 0x72440a06 0x001f0000 >;
 392			};
 393
 394			timing-333500000 {
 395				clock-frequency = <333500000>;
 396
 397				nvidia,emem-configuration = < 0x00000005 0x8000003d
 398					0x00000001 0x00000002 0x00000008 0x00000004
 399					0x00000004 0x00000001 0x00000002 0x00000007
 400					0x00000002 0x00000002 0x00000003 0x00000006
 401					0x06030202 0x000b0608 0x70850f09 0x001f0000 >;
 402			};
 403
 404			timing-667000000 {
 405				clock-frequency = <667000000>;
 406
 407				nvidia,emem-configuration = < 0x0000000a 0x80000079
 408					0x00000003 0x00000004 0x00000010 0x0000000a
 409					0x0000000a 0x00000001 0x00000003 0x0000000b
 410					0x00000002 0x00000002 0x00000004 0x00000008
 411					0x08040202 0x00130b10 0x70ea1f11 0x001f0000 >;
 412			};
 413		};
 414	};
 415
 416	memory-controller@7000f400 {
 417		emc-timings-0 {
 418			/* Elpida 1GB 667MHZ */
 419			nvidia,ram-code = <0>;
 420
 421			timing-25500000 {
 422				clock-frequency = <25500000>;
 423
 424				nvidia,emc-auto-cal-interval = <0x001fffff>;
 425				nvidia,emc-mode-1 = <0x80100003>;
 426				nvidia,emc-mode-2 = <0x80200048>;
 427				nvidia,emc-mode-reset = <0x80001221>;
 428				nvidia,emc-zcal-cnt-long = <0x00000040>;
 429				nvidia,emc-cfg-dyn-self-ref;
 430				nvidia,emc-cfg-periodic-qrst;
 431
 432				nvidia,emc-configuration =  < 0x00000001
 433					0x00000004 0x00000000 0x00000000 0x00000002
 434					0x0000000a 0x00000005 0x0000000b 0x00000000
 435					0x00000000 0x00000003 0x00000001 0x00000000
 436					0x00000005 0x00000005 0x00000004 0x0000000a
 437					0x0000000b 0x000000c0 0x00000000 0x00000030
 438					0x00000002 0x00000002 0x00000001 0x00000000
 439					0x00000007 0x0000000f 0x00000005 0x00000005
 440					0x00000004 0x00000001 0x00000000 0x00000004
 441					0x00000005 0x000000c7 0x00000006 0x00000004
 442					0x00000000 0x00000000 0x00004288 0x007800a4
 443					0x00008000 0x000fc000 0x000fc000 0x000fc000
 444					0x000fc000 0x000fc000 0x000fc000 0x000fc000
 445					0x000fc000 0x00000000 0x00000000 0x00000000
 446					0x00000000 0x00000000 0x00000000 0x00000000
 447					0x00000000 0x00000000 0x00000000 0x00000000
 448					0x00000000 0x00000000 0x00000000 0x00000000
 449					0x00000000 0x000fc000 0x000fc000 0x000fc000
 450					0x000fc000 0x000002a0 0x0800211c 0x00000000
 451					0x77fff884 0x01f1f108 0x05057404 0x54000007
 452					0x08000168 0x08000000 0x00000802 0x00000000
 453					0x00000040 0x000c000c 0xa0f10000 0x00000000
 454					0x00000000 0x80000287 0xe8000000 0xff00ff00 >;
 455			};
 456
 457			timing-51000000 {
 458				clock-frequency = <51000000>;
 459
 460				nvidia,emc-auto-cal-interval = <0x001fffff>;
 461				nvidia,emc-mode-1 = <0x80100003>;
 462				nvidia,emc-mode-2 = <0x80200048>;
 463				nvidia,emc-mode-reset = <0x80001221>;
 464				nvidia,emc-zcal-cnt-long = <0x00000040>;
 465				nvidia,emc-cfg-dyn-self-ref;
 466				nvidia,emc-cfg-periodic-qrst;
 467
 468				nvidia,emc-configuration =  < 0x00000002
 469					0x00000008 0x00000001 0x00000000 0x00000002
 470					0x0000000a 0x00000005 0x0000000b 0x00000000
 471					0x00000000 0x00000003 0x00000001 0x00000000
 472					0x00000005 0x00000005 0x00000004 0x0000000a
 473					0x0000000b 0x00000181 0x00000000 0x00000060
 474					0x00000002 0x00000002 0x00000001 0x00000000
 475					0x00000007 0x0000000f 0x00000009 0x00000009
 476					0x00000004 0x00000002 0x00000000 0x00000004
 477					0x00000005 0x0000018e 0x00000006 0x00000004
 478					0x00000000 0x00000000 0x00004288 0x007800a4
 479					0x00008000 0x000fc000 0x000fc000 0x000fc000
 480					0x000fc000 0x000fc000 0x000fc000 0x000fc000
 481					0x000fc000 0x00000000 0x00000000 0x00000000
 482					0x00000000 0x00000000 0x00000000 0x00000000
 483					0x00000000 0x00000000 0x00000000 0x00000000
 484					0x00000000 0x00000000 0x00000000 0x00000000
 485					0x00000000 0x000fc000 0x000fc000 0x000fc000
 486					0x000fc000 0x000002a0 0x0800211c 0x00000000
 487					0x77fff884 0x01f1f108 0x05057404 0x54000007
 488					0x08000168 0x08000000 0x00000802 0x00000000
 489					0x00000040 0x000c000c 0xa0f10000 0x00000000
 490					0x00000000 0x8000040b 0xe8000000 0xff00ff00 >;
 491			};
 492
 493			timing-102000000 {
 494				clock-frequency = <102000000>;
 495
 496				nvidia,emc-auto-cal-interval = <0x001fffff>;
 497				nvidia,emc-mode-1 = <0x80100003>;
 498				nvidia,emc-mode-2 = <0x80200048>;
 499				nvidia,emc-mode-reset = <0x80001221>;
 500				nvidia,emc-zcal-cnt-long = <0x00000040>;
 501				nvidia,emc-cfg-dyn-self-ref;
 502				nvidia,emc-cfg-periodic-qrst;
 503
 504				nvidia,emc-configuration =  < 0x00000005
 505					0x00000010 0x00000003 0x00000001 0x00000002
 506					0x0000000a 0x00000005 0x0000000b 0x00000001
 507					0x00000001 0x00000003 0x00000001 0x00000000
 508					0x00000005 0x00000005 0x00000004 0x0000000a
 509					0x0000000b 0x00000303 0x00000000 0x000000c0
 510					0x00000002 0x00000002 0x00000001 0x00000000
 511					0x00000007 0x0000000f 0x00000012 0x00000012
 512					0x00000004 0x00000004 0x00000000 0x00000004
 513					0x00000005 0x0000031c 0x00000006 0x00000004
 514					0x00000000 0x00000000 0x00004288 0x007800a4
 515					0x00008000 0x000fc000 0x000fc000 0x000fc000
 516					0x000fc000 0x000fc000 0x000fc000 0x000fc000
 517					0x000fc000 0x00000000 0x00000000 0x00000000
 518					0x00000000 0x00000000 0x00000000 0x00000000
 519					0x00000000 0x00000000 0x00000000 0x00000000
 520					0x00000000 0x00000000 0x00000000 0x00000000
 521					0x00000000 0x000fc000 0x000fc000 0x000fc000
 522					0x000fc000 0x000002a0 0x0800211c 0x00000000
 523					0x77fff884 0x01f1f108 0x05057404 0x54000007
 524					0x08000168 0x08000000 0x00000802 0x00000000
 525					0x00000040 0x000c000c 0xa0f10000 0x00000000
 526					0x00000000 0x80000713 0xe8000000 0xff00ff00 >;
 527			};
 528
 529			timing-204000000 {
 530				clock-frequency = <204000000>;
 531
 532				nvidia,emc-auto-cal-interval = <0x001fffff>;
 533				nvidia,emc-mode-1 = <0x80100003>;
 534				nvidia,emc-mode-2 = <0x80200048>;
 535				nvidia,emc-mode-reset = <0x80001221>;
 536				nvidia,emc-zcal-cnt-long = <0x00000040>;
 537				nvidia,emc-cfg-dyn-self-ref;
 538				nvidia,emc-cfg-periodic-qrst;
 539
 540				nvidia,emc-configuration =  < 0x0000000a
 541					0x00000020 0x00000007 0x00000002 0x00000002
 542					0x0000000a 0x00000005 0x0000000b 0x00000002
 543					0x00000002 0x00000003 0x00000001 0x00000000
 544					0x00000005 0x00000006 0x00000004 0x0000000a
 545					0x0000000b 0x00000607 0x00000000 0x00000181
 546					0x00000002 0x00000002 0x00000001 0x00000000
 547					0x00000007 0x0000000f 0x00000023 0x00000023
 548					0x00000004 0x00000007 0x00000000 0x00000004
 549					0x00000005 0x00000638 0x00000007 0x00000004
 550					0x00000000 0x00000000 0x00004288 0x004400a4
 551					0x00008000 0x00080000 0x00080000 0x00080000
 552					0x00080000 0x00080000 0x00080000 0x00080000
 553					0x00080000 0x00000000 0x00000000 0x00000000
 554					0x00000000 0x00000000 0x00000000 0x00000000
 555					0x00000000 0x00000000 0x00000000 0x00000000
 556					0x00000000 0x00000000 0x00000000 0x00000000
 557					0x00000000 0x00080000 0x00080000 0x00080000
 558					0x00080000 0x000002a0 0x0800211c 0x00000000
 559					0x77fff884 0x01f1f108 0x05057404 0x54000007
 560					0x08000168 0x08000000 0x00000802 0x00020000
 561					0x00000100 0x000c000c 0xa0f10000 0x00000000
 562					0x00000000 0x80000d22 0xe8000000 0xff00ff00 >;
 563			};
 564
 565			timing-333500000 {
 566				clock-frequency = <333500000>;
 567
 568				nvidia,emc-auto-cal-interval = <0x001fffff>;
 569				nvidia,emc-mode-1 = <0x80100002>;
 570				nvidia,emc-mode-2 = <0x80200040>;
 571				nvidia,emc-mode-reset = <0x80000321>;
 572				nvidia,emc-zcal-cnt-long = <0x00000040>;
 573
 574				nvidia,emc-configuration =  < 0x0000000f
 575					0x00000034 0x0000000a 0x00000003 0x00000003
 576					0x00000008 0x00000002 0x00000009 0x00000003
 577					0x00000003 0x00000002 0x00000001 0x00000000
 578					0x00000004 0x00000006 0x00000004 0x0000000a
 579					0x0000000c 0x000009e9 0x00000000 0x0000027a
 580					0x00000001 0x00000008 0x00000001 0x00000000
 581					0x00000007 0x0000000e 0x00000039 0x00000200
 582					0x00000004 0x0000000a 0x00000000 0x00000004
 583					0x00000005 0x00000a2a 0x00000000 0x00000004
 584					0x00000000 0x00000000 0x00007088 0x002600a4
 585					0x00008000 0x0003c000 0x0003c000 0x0003c000
 586					0x0003c000 0x00014000 0x00014000 0x00014000
 587					0x00014000 0x00000000 0x00000000 0x00000000
 588					0x00000000 0x00000000 0x00000000 0x00000000
 589					0x00000000 0x00000000 0x00000000 0x00000000
 590					0x00000000 0x00000000 0x00000000 0x00000000
 591					0x00000000 0x00050000 0x00050000 0x00050000
 592					0x00050000 0x000002a0 0x0800013d 0x00000000
 593					0x77fff884 0x01f1f508 0x05057404 0x54000007
 594					0x080001e8 0x08000021 0x00000802 0x00020000
 595					0x00000100 0x018b000c 0xa0f10000 0x00000000
 596					0x00000000 0x800014d4 0xe8000000 0xff00ff89 >;
 597			};
 598
 599			timing-667000000 {
 600				clock-frequency = <667000000>;
 601
 602				nvidia,emc-auto-cal-interval = <0x001fffff>;
 603				nvidia,emc-mode-1 = <0x80100002>;
 604				nvidia,emc-mode-2 = <0x80200058>;
 605				nvidia,emc-mode-reset = <0x80000b71>;
 606				nvidia,emc-zcal-cnt-long = <0x00000040>;
 607				nvidia,emc-cfg-periodic-qrst;
 608
 609				nvidia,emc-configuration =  < 0x0000001f
 610					0x00000069 0x00000017 0x00000007 0x00000005
 611					0x0000000c 0x00000003 0x00000011 0x00000007
 612					0x00000007 0x00000002 0x00000001 0x00000000
 613					0x00000007 0x0000000b 0x00000009 0x0000000b
 614					0x00000011 0x00001412 0x00000000 0x00000504
 615					0x00000002 0x0000000e 0x00000001 0x00000000
 616					0x0000000c 0x00000016 0x00000072 0x00000200
 617					0x00000005 0x00000015 0x00000000 0x00000006
 618					0x00000007 0x00001453 0x0000000c 0x00000004
 619					0x00000000 0x00000000 0x00005088 0xf00b0191
 620					0x00008000 0x0000000c 0x0000000c 0x0000000c
 621					0x0000000c 0x0000000a 0x0000000a 0x0000000a
 622					0x0000000a 0x00018000 0x00018000 0x00018000
 623					0x00018000 0x00000000 0x00000000 0x00000000
 624					0x00000000 0x00000000 0x00000000 0x00000000
 625					0x00000000 0x00000000 0x00000000 0x00000000
 626					0x00000000 0x0000000c 0x0000000c 0x0000000c
 627					0x0000000c 0x000002a0 0x0a00013d 0x22220000
 628					0x77fff884 0x01f1f501 0x07077404 0x54000000
 629					0x080001e8 0x0a000021 0x00000802 0x00020000
 630					0x00000100 0x0156000c 0xa0f10000 0x00000000
 631					0x00000000 0x800028a5 0xe8000000 0xff00ff49 >;
 632			};
 633		};
 634
 635		emc-timings-1 {
 636			/* Hynix 1GB 667MHZ */
 637			nvidia,ram-code = <1>;
 638
 639			timing-25500000 {
 640				clock-frequency = <25500000>;
 641
 642				nvidia,emc-auto-cal-interval = <0x001fffff>;
 643				nvidia,emc-mode-1 = <0x80100003>;
 644				nvidia,emc-mode-2 = <0x80200048>;
 645				nvidia,emc-mode-reset = <0x80001221>;
 646				nvidia,emc-zcal-cnt-long = <0x00000040>;
 647				nvidia,emc-cfg-dyn-self-ref;
 648				nvidia,emc-cfg-periodic-qrst;
 649
 650				nvidia,emc-configuration =  < 0x00000001
 651					0x00000004 0x00000000 0x00000000 0x00000002
 652					0x0000000a 0x00000005 0x0000000b 0x00000000
 653					0x00000000 0x00000003 0x00000001 0x00000000
 654					0x00000005 0x00000005 0x00000004 0x0000000a
 655					0x0000000b 0x000000c0 0x00000000 0x00000030
 656					0x00000002 0x00000002 0x00000001 0x00000000
 657					0x00000007 0x0000000f 0x00000005 0x00000005
 658					0x00000004 0x00000001 0x00000000 0x00000004
 659					0x00000005 0x000000c7 0x00000006 0x00000004
 660					0x00000000 0x00000000 0x00004288 0x007800a4
 661					0x00008000 0x000fc000 0x000fc000 0x000fc000
 662					0x000fc000 0x000fc000 0x000fc000 0x000fc000
 663					0x000fc000 0x00000000 0x00000000 0x00000000
 664					0x00000000 0x00000000 0x00000000 0x00000000
 665					0x00000000 0x00000000 0x00000000 0x00000000
 666					0x00000000 0x00000000 0x00000000 0x00000000
 667					0x00000000 0x000fc000 0x000fc000 0x000fc000
 668					0x000fc000 0x000002a0 0x0800211c 0x00000000
 669					0x77fff884 0x01f1f108 0x05057404 0x54000007
 670					0x08000168 0x08000000 0x00000802 0x00000000
 671					0x00000040 0x000c000c 0xa0f10000 0x00000000
 672					0x00000000 0x80000287 0xe8000000 0xff00ff00 >;
 673			};
 674
 675			timing-51000000 {
 676				clock-frequency = <51000000>;
 677
 678				nvidia,emc-auto-cal-interval = <0x001fffff>;
 679				nvidia,emc-mode-1 = <0x80100003>;
 680				nvidia,emc-mode-2 = <0x80200048>;
 681				nvidia,emc-mode-reset = <0x80001221>;
 682				nvidia,emc-zcal-cnt-long = <0x00000040>;
 683				nvidia,emc-cfg-dyn-self-ref;
 684				nvidia,emc-cfg-periodic-qrst;
 685
 686				nvidia,emc-configuration =  < 0x00000002
 687					0x00000008 0x00000001 0x00000000 0x00000002
 688					0x0000000a 0x00000005 0x0000000b 0x00000000
 689					0x00000000 0x00000003 0x00000001 0x00000000
 690					0x00000005 0x00000005 0x00000004 0x0000000a
 691					0x0000000b 0x00000181 0x00000000 0x00000060
 692					0x00000002 0x00000002 0x00000001 0x00000000
 693					0x00000007 0x0000000f 0x00000009 0x00000009
 694					0x00000004 0x00000002 0x00000000 0x00000004
 695					0x00000005 0x0000018e 0x00000006 0x00000004
 696					0x00000000 0x00000000 0x00004288 0x007800a4
 697					0x00008000 0x000fc000 0x000fc000 0x000fc000
 698					0x000fc000 0x000fc000 0x000fc000 0x000fc000
 699					0x000fc000 0x00000000 0x00000000 0x00000000
 700					0x00000000 0x00000000 0x00000000 0x00000000
 701					0x00000000 0x00000000 0x00000000 0x00000000
 702					0x00000000 0x00000000 0x00000000 0x00000000
 703					0x00000000 0x000fc000 0x000fc000 0x000fc000
 704					0x000fc000 0x000002a0 0x0800211c 0x00000000
 705					0x77fff884 0x01f1f108 0x05057404 0x54000007
 706					0x08000168 0x08000000 0x00000802 0x00000000
 707					0x00000040 0x000c000c 0xa0f10000 0x00000000
 708					0x00000000 0x8000040b 0xe8000000 0xff00ff00 >;
 709			};
 710
 711			timing-102000000 {
 712				clock-frequency = <102000000>;
 713
 714				nvidia,emc-auto-cal-interval = <0x001fffff>;
 715				nvidia,emc-mode-1 = <0x80100003>;
 716				nvidia,emc-mode-2 = <0x80200048>;
 717				nvidia,emc-mode-reset = <0x80001221>;
 718				nvidia,emc-zcal-cnt-long = <0x00000040>;
 719				nvidia,emc-cfg-dyn-self-ref;
 720				nvidia,emc-cfg-periodic-qrst;
 721
 722				nvidia,emc-configuration =  < 0x00000005
 723					0x00000010 0x00000003 0x00000001 0x00000002
 724					0x0000000a 0x00000005 0x0000000b 0x00000001
 725					0x00000001 0x00000003 0x00000001 0x00000000
 726					0x00000005 0x00000005 0x00000004 0x0000000a
 727					0x0000000b 0x00000303 0x00000000 0x000000c0
 728					0x00000002 0x00000002 0x00000001 0x00000000
 729					0x00000007 0x0000000f 0x00000012 0x00000012
 730					0x00000004 0x00000004 0x00000000 0x00000004
 731					0x00000005 0x0000031c 0x00000006 0x00000004
 732					0x00000000 0x00000000 0x00004288 0x007800a4
 733					0x00008000 0x000fc000 0x000fc000 0x000fc000
 734					0x000fc000 0x000fc000 0x000fc000 0x000fc000
 735					0x000fc000 0x00000000 0x00000000 0x00000000
 736					0x00000000 0x00000000 0x00000000 0x00000000
 737					0x00000000 0x00000000 0x00000000 0x00000000
 738					0x00000000 0x00000000 0x00000000 0x00000000
 739					0x00000000 0x000fc000 0x000fc000 0x000fc000
 740					0x000fc000 0x000002a0 0x0800211c 0x00000000
 741					0x77fff884 0x01f1f108 0x05057404 0x54000007
 742					0x08000168 0x08000000 0x00000802 0x00000000
 743					0x00000040 0x000c000c 0xa0f10000 0x00000000
 744					0x00000000 0x80000713 0xe8000000 0xff00ff00 >;
 745			};
 746
 747			timing-204000000 {
 748				clock-frequency = <204000000>;
 749
 750				nvidia,emc-auto-cal-interval = <0x001fffff>;
 751				nvidia,emc-mode-1 = <0x80100003>;
 752				nvidia,emc-mode-2 = <0x80200048>;
 753				nvidia,emc-mode-reset = <0x80001221>;
 754				nvidia,emc-zcal-cnt-long = <0x00000040>;
 755				nvidia,emc-cfg-dyn-self-ref;
 756				nvidia,emc-cfg-periodic-qrst;
 757
 758				nvidia,emc-configuration =  < 0x0000000a
 759					0x00000020 0x00000007 0x00000002 0x00000002
 760					0x0000000a 0x00000005 0x0000000b 0x00000002
 761					0x00000002 0x00000003 0x00000001 0x00000000
 762					0x00000005 0x00000006 0x00000004 0x0000000a
 763					0x0000000b 0x00000607 0x00000000 0x00000181
 764					0x00000002 0x00000002 0x00000001 0x00000000
 765					0x00000007 0x0000000f 0x00000023 0x00000023
 766					0x00000004 0x00000007 0x00000000 0x00000004
 767					0x00000005 0x00000638 0x00000007 0x00000004
 768					0x00000000 0x00000000 0x00004288 0x004400a4
 769					0x00008000 0x00080000 0x00080000 0x00080000
 770					0x00080000 0x00080000 0x00080000 0x00080000
 771					0x00080000 0x00000000 0x00000000 0x00000000
 772					0x00000000 0x00000000 0x00000000 0x00000000
 773					0x00000000 0x00000000 0x00000000 0x00000000
 774					0x00000000 0x00000000 0x00000000 0x00000000
 775					0x00000000 0x00080000 0x00080000 0x00080000
 776					0x00080000 0x000002a0 0x0800211c 0x00000000
 777					0x77fff884 0x01f1f108 0x05057404 0x54000007
 778					0x08000168 0x08000000 0x00000802 0x00020000
 779					0x00000100 0x000c000c 0xa0f10000 0x00000000
 780					0x00000000 0x80000d22 0xe8000000 0xff00ff00 >;
 781			};
 782
 783			timing-333500000 {
 784				clock-frequency = <333500000>;
 785
 786				nvidia,emc-auto-cal-interval = <0x001fffff>;
 787				nvidia,emc-mode-1 = <0x80100002>;
 788				nvidia,emc-mode-2 = <0x80200040>;
 789				nvidia,emc-mode-reset = <0x80000321>;
 790				nvidia,emc-zcal-cnt-long = <0x00000040>;
 791
 792				nvidia,emc-configuration =  < 0x0000000f
 793					0x00000034 0x0000000a 0x00000003 0x00000003
 794					0x00000008 0x00000002 0x00000009 0x00000003
 795					0x00000003 0x00000002 0x00000001 0x00000000
 796					0x00000004 0x00000006 0x00000004 0x0000000a
 797					0x0000000c 0x000009e9 0x00000000 0x0000027a
 798					0x00000001 0x00000008 0x00000001 0x00000000
 799					0x00000007 0x0000000e 0x00000039 0x00000200
 800					0x00000004 0x0000000a 0x00000000 0x00000004
 801					0x00000005 0x00000a2a 0x00000000 0x00000004
 802					0x00000000 0x00000000 0x00007088 0x002600a4
 803					0x00008000 0x0003c000 0x0003c000 0x0003c000
 804					0x0003c000 0x00014000 0x00014000 0x00014000
 805					0x00014000 0x00000000 0x00000000 0x00000000
 806					0x00000000 0x00000000 0x00000000 0x00000000
 807					0x00000000 0x00000000 0x00000000 0x00000000
 808					0x00000000 0x00000000 0x00000000 0x00000000
 809					0x00000000 0x00048000 0x00048000 0x00048000
 810					0x00048000 0x000002a0 0x0800013d 0x00000000
 811					0x77fff884 0x01f1f508 0x05057404 0x54000007
 812					0x080001e8 0x08000021 0x00000802 0x00020000
 813					0x00000100 0x018b000c 0xa0f10000 0x00000000
 814					0x00000000 0x800014d4 0xe8000000 0xff00ff89 >;
 815			};
 816
 817			timing-667000000 {
 818				clock-frequency = <667000000>;
 819
 820				nvidia,emc-auto-cal-interval = <0x001fffff>;
 821				nvidia,emc-mode-1 = <0x80100002>;
 822				nvidia,emc-mode-2 = <0x80200058>;
 823				nvidia,emc-mode-reset = <0x80000b71>;
 824				nvidia,emc-zcal-cnt-long = <0x00000040>;
 825				nvidia,emc-cfg-periodic-qrst;
 826
 827				nvidia,emc-configuration =  < 0x00000020
 828					0x00000069 0x00000017 0x00000007 0x00000005
 829					0x0000000c 0x00000003 0x00000011 0x00000007
 830					0x00000007 0x00000002 0x00000001 0x00000000
 831					0x00000007 0x0000000b 0x00000009 0x0000000b
 832					0x00000011 0x00001412 0x00000000 0x00000504
 833					0x00000002 0x0000000e 0x00000001 0x00000000
 834					0x0000000c 0x00000016 0x00000072 0x00000200
 835					0x00000005 0x00000015 0x00000000 0x00000006
 836					0x00000007 0x00001453 0x0000000c 0x00000004
 837					0x00000000 0x00000000 0x00005088 0xf00b0191
 838					0x00008000 0x0000000a 0x0000000a 0x0000000a
 839					0x0000000a 0x0000000a 0x0000000a 0x0000000a
 840					0x0000000a 0x00018000 0x00018000 0x00018000
 841					0x00018000 0x00000000 0x00000000 0x00000000
 842					0x00000000 0x00000000 0x00000000 0x00000000
 843					0x00000000 0x00000000 0x00000000 0x00000000
 844					0x00000000 0x0000000a 0x0000000a 0x0000000a
 845					0x0000000a 0x000002a0 0x0800013d 0x22220000
 846					0x77fff884 0x01f1f501 0x07077404 0x54000000
 847					0x080001e8 0x08000021 0x00000802 0x00020000
 848					0x00000100 0x0156000c 0xa0f10000 0x00000000
 849					0x00000000 0x800028a5 0xe8000000 0xff00ff49 >;
 850			};
 851		};
 852
 853		emc-timings-2 {
 854			/* Micron 1GB 667MHZ */
 855			nvidia,ram-code = <2>;
 856
 857			timing-25500000 {
 858				clock-frequency = <25500000>;
 859
 860				nvidia,emc-auto-cal-interval = <0x001fffff>;
 861				nvidia,emc-mode-1 = <0x80100003>;
 862				nvidia,emc-mode-2 = <0x80200008>;
 863				nvidia,emc-mode-reset = <0x80001221>;
 864				nvidia,emc-zcal-cnt-long = <0x00000040>;
 865				nvidia,emc-cfg-dyn-self-ref;
 866				nvidia,emc-cfg-periodic-qrst;
 867
 868				nvidia,emc-configuration =  < 0x00000001
 869					0x00000004 0x00000000 0x00000000 0x00000002
 870					0x0000000a 0x00000005 0x0000000b 0x00000000
 871					0x00000000 0x00000003 0x00000001 0x00000000
 872					0x00000005 0x00000005 0x00000004 0x0000000a
 873					0x0000000b 0x000000c0 0x00000000 0x00000030
 874					0x00000002 0x00000002 0x00000001 0x00000000
 875					0x00000007 0x0000000f 0x00000005 0x00000005
 876					0x00000004 0x00000001 0x00000000 0x00000004
 877					0x00000005 0x000000c7 0x00000006 0x00000004
 878					0x00000000 0x00000000 0x00004288 0x007800a4
 879					0x00008000 0x000fc000 0x000fc000 0x000fc000
 880					0x000fc000 0x000fc000 0x000fc000 0x000fc000
 881					0x000fc000 0x00000000 0x00000000 0x00000000
 882					0x00000000 0x00000000 0x00000000 0x00000000
 883					0x00000000 0x00000000 0x00000000 0x00000000
 884					0x00000000 0x00000000 0x00000000 0x00000000
 885					0x00000000 0x000fc000 0x000fc000 0x000fc000
 886					0x000fc000 0x000002a0 0x0800211c 0x00000000
 887					0x77fff884 0x01f1f108 0x05057404 0x54000007
 888					0x08000168 0x08000000 0x00000802 0x00000000
 889					0x00000040 0x000c000c 0xa0f10000 0x00000000
 890					0x00000000 0x80000287 0xe8000000 0xff00ff00 >;
 891			};
 892
 893			timing-51000000 {
 894				clock-frequency = <51000000>;
 895
 896				nvidia,emc-auto-cal-interval = <0x001fffff>;
 897				nvidia,emc-mode-1 = <0x80100003>;
 898				nvidia,emc-mode-2 = <0x80200008>;
 899				nvidia,emc-mode-reset = <0x80001221>;
 900				nvidia,emc-zcal-cnt-long = <0x00000040>;
 901				nvidia,emc-cfg-dyn-self-ref;
 902				nvidia,emc-cfg-periodic-qrst;
 903
 904				nvidia,emc-configuration =  < 0x00000002
 905					0x00000008 0x00000001 0x00000000 0x00000002
 906					0x0000000a 0x00000005 0x0000000b 0x00000000
 907					0x00000000 0x00000003 0x00000001 0x00000000
 908					0x00000005 0x00000005 0x00000004 0x0000000a
 909					0x0000000b 0x00000181 0x00000000 0x00000060
 910					0x00000002 0x00000002 0x00000001 0x00000000
 911					0x00000007 0x0000000f 0x00000009 0x00000009
 912					0x00000004 0x00000002 0x00000000 0x00000004
 913					0x00000005 0x0000018e 0x00000006 0x00000004
 914					0x00000000 0x00000000 0x00004288 0x007800a4
 915					0x00008000 0x000fc000 0x000fc000 0x000fc000
 916					0x000fc000 0x000fc000 0x000fc000 0x000fc000
 917					0x000fc000 0x00000000 0x00000000 0x00000000
 918					0x00000000 0x00000000 0x00000000 0x00000000
 919					0x00000000 0x00000000 0x00000000 0x00000000
 920					0x00000000 0x00000000 0x00000000 0x00000000
 921					0x00000000 0x000fc000 0x000fc000 0x000fc000
 922					0x000fc000 0x000002a0 0x0800211c 0x00000000
 923					0x77fff884 0x01f1f108 0x05057404 0x54000007
 924					0x08000168 0x08000000 0x00000802 0x00000000
 925					0x00000040 0x000c000c 0xa0f10000 0x00000000
 926					0x00000000 0x8000040b 0xe8000000 0xff00ff00 >;
 927			};
 928
 929			timing-102000000 {
 930				clock-frequency = <102000000>;
 931
 932				nvidia,emc-auto-cal-interval = <0x001fffff>;
 933				nvidia,emc-mode-1 = <0x80100003>;
 934				nvidia,emc-mode-2 = <0x80200008>;
 935				nvidia,emc-mode-reset = <0x80001221>;
 936				nvidia,emc-zcal-cnt-long = <0x00000040>;
 937				nvidia,emc-cfg-dyn-self-ref;
 938				nvidia,emc-cfg-periodic-qrst;
 939
 940				nvidia,emc-configuration =  < 0x00000004
 941					0x00000010 0x00000003 0x00000001 0x00000002
 942					0x0000000a 0x00000005 0x0000000b 0x00000001
 943					0x00000001 0x00000003 0x00000001 0x00000000
 944					0x00000005 0x00000005 0x00000004 0x0000000a
 945					0x0000000b 0x00000303 0x00000000 0x000000c0
 946					0x00000002 0x00000002 0x00000001 0x00000000
 947					0x00000007 0x0000000f 0x00000012 0x00000012
 948					0x00000004 0x00000004 0x00000000 0x00000004
 949					0x00000005 0x0000031c 0x00000006 0x00000004
 950					0x00000000 0x00000000 0x00004288 0x007800a4
 951					0x00008000 0x000fc000 0x000fc000 0x000fc000
 952					0x000fc000 0x000fc000 0x000fc000 0x000fc000
 953					0x000fc000 0x00000000 0x00000000 0x00000000
 954					0x00000000 0x00000000 0x00000000 0x00000000
 955					0x00000000 0x00000000 0x00000000 0x00000000
 956					0x00000000 0x00000000 0x00000000 0x00000000
 957					0x00000000 0x000fc000 0x000fc000 0x000fc000
 958					0x000fc000 0x000002a0 0x0800211c 0x00000000
 959					0x77fff884 0x01f1f108 0x05057404 0x54000007
 960					0x08000168 0x08000000 0x00000802 0x00000000
 961					0x00000040 0x000c000c 0xa0f10000 0x00000000
 962					0x00000000 0x80000713 0xe8000000 0xff00ff00 >;
 963			};
 964
 965			timing-204000000 {
 966				clock-frequency = <204000000>;
 967
 968				nvidia,emc-auto-cal-interval = <0x001fffff>;
 969				nvidia,emc-mode-1 = <0x80100003>;
 970				nvidia,emc-mode-2 = <0x80200008>;
 971				nvidia,emc-mode-reset = <0x80001221>;
 972				nvidia,emc-zcal-cnt-long = <0x00000040>;
 973				nvidia,emc-cfg-dyn-self-ref;
 974				nvidia,emc-cfg-periodic-qrst;
 975
 976				nvidia,emc-configuration =  < 0x00000009
 977					0x00000020 0x00000007 0x00000002 0x00000002
 978					0x0000000a 0x00000005 0x0000000b 0x00000002
 979					0x00000002 0x00000003 0x00000001 0x00000000
 980					0x00000005 0x00000006 0x00000004 0x0000000a
 981					0x0000000b 0x00000607 0x00000000 0x00000181
 982					0x00000002 0x00000002 0x00000001 0x00000000
 983					0x00000007 0x0000000f 0x00000023 0x00000023
 984					0x00000004 0x00000007 0x00000000 0x00000004
 985					0x00000005 0x00000638 0x00000007 0x00000004
 986					0x00000000 0x00000000 0x00004288 0x004400a4
 987					0x00008000 0x00080000 0x00080000 0x00080000
 988					0x00080000 0x00080000 0x00080000 0x00080000
 989					0x00080000 0x00000000 0x00000000 0x00000000
 990					0x00000000 0x00000000 0x00000000 0x00000000
 991					0x00000000 0x00000000 0x00000000 0x00000000
 992					0x00000000 0x00000000 0x00000000 0x00000000
 993					0x00000000 0x00080000 0x00080000 0x00080000
 994					0x00080000 0x000002a0 0x0800211c 0x00000000
 995					0x77fff884 0x01f1f108 0x05057404 0x54000007
 996					0x08000168 0x08000000 0x00000802 0x00020000
 997					0x00000100 0x000c000c 0xa0f10000 0x00000000
 998					0x00000000 0x80000d22 0xe8000000 0xff00ff00 >;
 999			};
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};