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