Linux Audio

Check our new training course

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