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 Prime TF201"; 9 compatible = "asus,tf201", "nvidia,tegra30"; 10 11 pinmux@70000868 { 12 state_default: pinmux { 13 lcd_pwr2_pc6 { 14 nvidia,pins = "lcd_pwr2_pc6", 15 "lcd_dc1_pd2"; 16 nvidia,function = "displaya"; 17 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 18 nvidia,tristate = <TEGRA_PIN_ENABLE>; 19 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 20 }; 21 22 pbb3 { 23 nvidia,pins = "pbb3"; 24 nvidia,function = "vgp3"; 25 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 26 nvidia,tristate = <TEGRA_PIN_DISABLE>; 27 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 28 }; 29 30 pbb7 { 31 nvidia,pins = "pbb7"; 32 nvidia,function = "i2s4"; 33 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 34 nvidia,tristate = <TEGRA_PIN_DISABLE>; 35 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 36 }; 37 38 kb_row7_pr7 { 39 nvidia,pins = "kb_row7_pr7"; 40 nvidia,function = "kbc"; 41 nvidia,pull = <TEGRA_PIN_PULL_UP>; 42 nvidia,tristate = <TEGRA_PIN_DISABLE>; 43 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 44 }; 45 46 gmi_cs4_n_pk2 { 47 nvidia,pins = "gmi_cs4_n_pk2"; 48 nvidia,function = "gmi"; 49 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 50 nvidia,tristate = <TEGRA_PIN_ENABLE>; 51 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 52 }; 53 }; 54 }; 55 56 serial@70006200 { 57 /* Azurewave AW-NH615 BCM4329B1 */ 58 bluetooth { 59 compatible = "brcm,bcm4329-bt"; 60 }; 61 }; 62 63 i2c@7000c400 { 64 /* Atmel MXT768E touchscreen */ 65 touchscreen@4d { 66 compatible = "atmel,maxtouch"; 67 reg = <0x4d>; 68 69 interrupt-parent = <&gpio>; 70 interrupts = <TEGRA_GPIO(H, 4) IRQ_TYPE_EDGE_FALLING>; 71 reset-gpios = <&gpio TEGRA_GPIO(H, 6) GPIO_ACTIVE_LOW>; 72 73 vdda-supply = <&vdd_3v3_sys>; 74 vdd-supply = <&vdd_3v3_sys>; 75 }; 76 }; 77 78 i2c@7000c500 { 79 clock-frequency = <100000>; 80 81 magnetometer@e { 82 mount-matrix = "-1", "0", "0", 83 "0", "-1", "0", 84 "0", "0", "-1"; 85 }; 86 87 gyroscope@68 { 88 mount-matrix = "0", "-1", "0", 89 "-1", "0", "0", 90 "0", "0", "-1"; 91 92 /* External I2C interface */ 93 i2c-gate { 94 accelerometer@f { 95 mount-matrix = "1", "0", "0", 96 "0", "-1", "0", 97 "0", "0", "1"; 98 }; 99 }; 100 }; 101 }; 102 103 i2c@7000d000 { 104 /* Realtek ALC5631 audio codec */ 105 rt5631: audio-codec@1a { 106 compatible = "realtek,rt5631"; 107 reg = <0x1a>; 108 }; 109 }; 110 111 memory-controller@7000f000 { 112 emc-timings-0 { 113 /* Elpida 1GB EDB8132B2MA-8D-F LPDDR2 400MHz */ 114 nvidia,ram-code = <0>; 115 116 timing-25500000 { 117 clock-frequency = <25500000>; 118 119 nvidia,emem-configuration = < 0x00020001 0x80000010 120 0x00000001 0x00000001 0x00000002 0x00000000 121 0x00000003 0x00000001 0x00000002 0x00000004 122 0x00000001 0x00000000 0x00000002 0x00000002 123 0x02020001 0x00060402 0x73e30303 0x001f0000 >; 124 }; 125 126 timing-51000000 { 127 clock-frequency = <51000000>; 128 129 nvidia,emem-configuration = < 0x00010001 0x80000010 130 0x00000001 0x00000001 0x00000002 0x00000000 131 0x00000003 0x00000001 0x00000002 0x00000004 132 0x00000001 0x00000000 0x00000002 0x00000002 133 0x02020001 0x00060402 0x72c30303 0x001f0000 >; 134 }; 135 136 timing-102000000 { 137 clock-frequency = <102000000>; 138 139 nvidia,emem-configuration = < 0x00000001 0x80000018 140 0x00000001 0x00000001 0x00000003 0x00000001 141 0x00000003 0x00000001 0x00000002 0x00000004 142 0x00000001 0x00000000 0x00000002 0x00000002 143 0x02020001 0x00060403 0x72430504 0x001f0000 >; 144 }; 145 146 timing-204000000 { 147 clock-frequency = <204000000>; 148 149 nvidia,emem-configuration = < 0x00000003 0x80000025 150 0x00000001 0x00000001 0x00000006 0x00000003 151 0x00000005 0x00000001 0x00000002 0x00000004 152 0x00000001 0x00000000 0x00000003 0x00000002 153 0x02030001 0x00070506 0x71e40a07 0x001f0000 >; 154 }; 155 156 timing-400000000 { 157 clock-frequency = <400000000>; 158 159 nvidia,emem-configuration = < 0x00000006 0x80000048 160 0x00000002 0x00000003 0x0000000c 0x00000007 161 0x00000009 0x00000001 0x00000002 0x00000006 162 0x00000001 0x00000000 0x00000004 0x00000004 163 0x04040001 0x000d090c 0x71c6120d 0x001f0000 >; 164 }; 165 }; 166 167 emc-timings-1 { 168 /* TF201 Unknown 1GB LPDDR2 500MHZ */ 169 nvidia,ram-code = <1>; 170 171 timing-25500000 { 172 clock-frequency = <25500000>; 173 174 nvidia,emem-configuration = < 0x00020001 0x80000010 175 0x00000001 0x00000001 0x00000002 0x00000000 176 0x00000003 0x00000001 0x00000002 0x00000004 177 0x00000001 0x00000000 0x00000002 0x00000002 178 0x02020001 0x00060402 0x73e30303 0x001f0000 >; 179 }; 180 181 timing-51000000 { 182 clock-frequency = <51000000>; 183 184 nvidia,emem-configuration = < 0x00010001 0x80000010 185 0x00000001 0x00000001 0x00000002 0x00000000 186 0x00000003 0x00000001 0x00000002 0x00000004 187 0x00000001 0x00000000 0x00000002 0x00000002 188 0x02020001 0x00060402 0x72c30303 0x001f0000 >; 189 }; 190 191 timing-102000000 { 192 clock-frequency = <102000000>; 193 194 nvidia,emem-configuration = < 0x00000001 0x80000018 195 0x00000001 0x00000001 0x00000003 0x00000001 196 0x00000003 0x00000001 0x00000002 0x00000004 197 0x00000001 0x00000000 0x00000002 0x00000002 198 0x02020001 0x00060403 0x72430504 0x001f0000 >; 199 }; 200 201 timing-204000000 { 202 clock-frequency = <204000000>; 203 204 nvidia,emem-configuration = < 0x00000003 0x80000025 205 0x00000001 0x00000001 0x00000006 0x00000003 206 0x00000005 0x00000001 0x00000002 0x00000004 207 0x00000001 0x00000000 0x00000003 0x00000002 208 0x02030001 0x00070506 0x71e40a07 0x001f0000 >; 209 }; 210 211 timing-500000000 { 212 clock-frequency = <500000000>; 213 214 nvidia,emem-configuration = < 0x00000007 0x8000005a 215 0x00000003 0x00000004 0x0000000e 0x00000009 216 0x0000000c 0x00000002 0x00000002 0x00000008 217 0x00000001 0x00000000 0x00000004 0x00000005 218 0x05040001 0x00100a0e 0x71c8170f 0x001f0000 >; 219 }; 220 }; 221 }; 222 223 memory-controller@7000f400 { 224 emc-timings-0 { 225 /* Elpida 1GB EDB8132B2MA-8D-F LPDDR2 400MHz */ 226 nvidia,ram-code = <0>; 227 228 timing-25500000 { 229 clock-frequency = <25500000>; 230 231 nvidia,emc-auto-cal-interval = <0x001fffff>; 232 nvidia,emc-mode-1 = <0x00010022>; 233 nvidia,emc-mode-2 = <0x00020001>; 234 nvidia,emc-mode-reset = <0x00000000>; 235 nvidia,emc-zcal-cnt-long = <0x00000009>; 236 nvidia,emc-cfg-periodic-qrst; 237 238 nvidia,emc-configuration = < 0x00000001 239 0x00000003 0x00000002 0x00000002 0x00000004 240 0x00000004 0x00000001 0x00000005 0x00000002 241 0x00000002 0x00000001 0x00000001 0x00000000 242 0x00000001 0x00000003 0x00000001 0x0000000b 243 0x0000000a 0x00000060 0x00000000 0x00000018 244 0x00000001 0x00000001 0x00000002 0x00000000 245 0x00000001 0x00000007 0x00000004 0x00000004 246 0x00000003 0x00000008 0x00000004 0x00000004 247 0x00000002 0x0000006b 0x00000004 0x00000004 248 0x00000000 0x00000000 0x00004282 0x00780084 249 0x00008000 0x00098000 0x00098000 0x00098000 250 0x00098000 0x00000010 0x00000010 0x00000010 251 0x00000010 0x00000000 0x00000000 0x00000000 252 0x00000000 0x00000008 0x00000008 0x00000008 253 0x00000008 0x00000000 0x00000000 0x00000000 254 0x00000000 0x00000000 0x00000000 0x00000000 255 0x00000000 0x00080000 0x00080000 0x00080000 256 0x00080000 0x00100220 0x0800201c 0x00000000 257 0x77ffc004 0x01f1f008 0x00000000 0x00000007 258 0x08000068 0x08000000 0x00000802 0x00000000 259 0x00000009 0x00090009 0xa0f10000 0x00000000 260 0x00000000 0x800001c5 0xe0000000 0xff00ff00 >; 261 }; 262 263 timing-51000000 { 264 clock-frequency = <51000000>; 265 266 nvidia,emc-auto-cal-interval = <0x001fffff>; 267 nvidia,emc-mode-1 = <0x00010022>; 268 nvidia,emc-mode-2 = <0x00020001>; 269 nvidia,emc-mode-reset = <0x00000000>; 270 nvidia,emc-zcal-cnt-long = <0x00000009>; 271 nvidia,emc-cfg-periodic-qrst; 272 273 nvidia,emc-configuration = < 0x00000003 274 0x00000006 0x00000002 0x00000002 0x00000004 275 0x00000004 0x00000001 0x00000005 0x00000002 276 0x00000002 0x00000001 0x00000001 0x00000000 277 0x00000001 0x00000003 0x00000001 0x0000000b 278 0x0000000a 0x000000c0 0x00000000 0x00000030 279 0x00000001 0x00000001 0x00000002 0x00000000 280 0x00000001 0x00000007 0x00000008 0x00000008 281 0x00000003 0x00000008 0x00000004 0x00000004 282 0x00000002 0x000000d5 0x00000004 0x00000004 283 0x00000000 0x00000000 0x00004282 0x00780084 284 0x00008000 0x00098000 0x00098000 0x00098000 285 0x00098000 0x00000010 0x00000010 0x00000010 286 0x00000010 0x00000000 0x00000000 0x00000000 287 0x00000000 0x00000018 0x00000018 0x00000018 288 0x00000018 0x00000000 0x00000000 0x00000000 289 0x00000000 0x00000000 0x00000000 0x00000000 290 0x00000000 0x00080000 0x00080000 0x00080000 291 0x00080000 0x00100220 0x0800201c 0x00000000 292 0x77ffc004 0x01f1f008 0x00000000 0x00000007 293 0x08000068 0x08000000 0x00000802 0x00000000 294 0x00000009 0x00090009 0xa0f10000 0x00000000 295 0x00000000 0x80000287 0xe0000000 0xff00ff00 >; 296 }; 297 298 timing-102000000 { 299 clock-frequency = <102000000>; 300 301 nvidia,emc-auto-cal-interval = <0x001fffff>; 302 nvidia,emc-mode-1 = <0x00010022>; 303 nvidia,emc-mode-2 = <0x00020001>; 304 nvidia,emc-mode-reset = <0x00000000>; 305 nvidia,emc-zcal-cnt-long = <0x0000000a>; 306 nvidia,emc-cfg-periodic-qrst; 307 308 nvidia,emc-configuration = < 0x00000006 309 0x0000000d 0x00000004 0x00000002 0x00000004 310 0x00000004 0x00000001 0x00000005 0x00000002 311 0x00000002 0x00000001 0x00000001 0x00000000 312 0x00000001 0x00000003 0x00000001 0x0000000b 313 0x0000000a 0x00000181 0x00000000 0x00000060 314 0x00000001 0x00000001 0x00000002 0x00000000 315 0x00000001 0x00000007 0x0000000f 0x0000000f 316 0x00000003 0x00000008 0x00000004 0x00000004 317 0x00000002 0x000001a9 0x00000004 0x00000006 318 0x00000000 0x00000000 0x00004282 0x00780084 319 0x00008000 0x000a0000 0x000a0000 0x000a0000 320 0x000a0000 0x00000010 0x00000010 0x00000010 321 0x00000010 0x00000000 0x00000000 0x00000000 322 0x00000000 0x00000008 0x00000008 0x00000008 323 0x00000008 0x00000000 0x00000000 0x00000000 324 0x00000000 0x00000000 0x00000000 0x00000000 325 0x00000000 0x00080000 0x00080000 0x00080000 326 0x00080000 0x00120220 0x0800201c 0x00000000 327 0x77ffc004 0x01f1f008 0x00000000 0x00000007 328 0x08000068 0x08000000 0x00000802 0x00000000 329 0x0000000a 0x00090009 0xa0f10000 0x00000000 330 0x00000000 0x8000040b 0xe0000000 0xff00ff00 >; 331 }; 332 333 timing-204000000 { 334 clock-frequency = <204000000>; 335 336 nvidia,emc-auto-cal-interval = <0x001fffff>; 337 nvidia,emc-mode-1 = <0x00010042>; 338 nvidia,emc-mode-2 = <0x00020001>; 339 nvidia,emc-mode-reset = <0x00000000>; 340 nvidia,emc-zcal-cnt-long = <0x00000013>; 341 nvidia,emc-cfg-periodic-qrst; 342 343 nvidia,emc-configuration = < 0x0000000c 344 0x0000001a 0x00000008 0x00000003 0x00000005 345 0x00000004 0x00000001 0x00000006 0x00000003 346 0x00000003 0x00000002 0x00000002 0x00000000 347 0x00000001 0x00000003 0x00000001 0x0000000c 348 0x0000000a 0x00000303 0x00000000 0x000000c0 349 0x00000001 0x00000001 0x00000003 0x00000000 350 0x00000001 0x00000007 0x0000001d 0x0000001d 351 0x00000004 0x0000000b 0x00000005 0x00000004 352 0x00000002 0x00000351 0x00000004 0x00000006 353 0x00000000 0x00000000 0x00004282 0x00440084 354 0x00008000 0x00074000 0x00074000 0x00074000 355 0x00074000 0x00000010 0x00000010 0x00000010 356 0x00000010 0x00000000 0x00000000 0x00000000 357 0x00000000 0x00000018 0x00000018 0x00000018 358 0x00000018 0x00000000 0x00000000 0x00000000 359 0x00000000 0x00000000 0x00000000 0x00000000 360 0x00000000 0x00078000 0x00078000 0x00078000 361 0x00078000 0x00100220 0x0800201c 0x00000000 362 0x77ffc004 0x01f1f008 0x00000000 0x00000007 363 0x08000068 0x08000000 0x00000802 0x00000000 364 0x00000013 0x00090009 0xa0f10000 0x00000000 365 0x00000000 0x80000713 0xe0000000 0xff00ff00 >; 366 }; 367 368 timing-400000000 { 369 clock-frequency = <400000000>; 370 371 nvidia,emc-auto-cal-interval = <0x001fffff>; 372 nvidia,emc-mode-1 = <0x00010082>; 373 nvidia,emc-mode-2 = <0x00020004>; 374 nvidia,emc-mode-reset = <0x00000000>; 375 nvidia,emc-zcal-cnt-long = <0x00000024>; 376 nvidia,emc-cfg-periodic-qrst; 377 378 nvidia,emc-configuration = < 0x00000017 379 0x00000033 0x00000010 0x00000007 0x00000007 380 0x00000007 0x00000002 0x0000000a 0x00000007 381 0x00000007 0x00000003 0x00000002 0x00000000 382 0x00000003 0x00000007 0x00000004 0x0000000d 383 0x0000000e 0x000005e9 0x00000000 0x0000017a 384 0x00000002 0x00000002 0x00000007 0x00000000 385 0x00000001 0x0000000c 0x00000038 0x00000038 386 0x00000006 0x00000014 0x00000009 0x00000004 387 0x00000002 0x00000680 0x00000000 0x00000006 388 0x00000000 0x00000000 0x00006282 0x001d0084 389 0x00008000 0x0002c000 0x0002c000 0x0002c000 390 0x0002c000 0x00000010 0x00000010 0x00000010 391 0x00000010 0x00000000 0x00000000 0x00000000 392 0x00000000 0x00000008 0x00000008 0x00000008 393 0x00000008 0x00000000 0x00000000 0x00000000 394 0x00000000 0x00000000 0x00000000 0x00000000 395 0x00000000 0x00048000 0x00048000 0x00048000 396 0x00048000 0x000c0220 0x0800003d 0x00000000 397 0x77ffc004 0x01f1f408 0x00000000 0x00000007 398 0x08000068 0x08000000 0x00000802 0x00000000 399 0x00000024 0x000c000c 0xa0f10000 0x00000000 400 0x00000000 0x80000ce6 0xe0000000 0xff00ff88 >; 401 }; 402 }; 403 404 emc-timings-1 { 405 /* TF201 Unknown 1GB LPDDR2 500MHZ */ 406 nvidia,ram-code = <1>; 407 408 timing-25500000 { 409 clock-frequency = <25500000>; 410 411 nvidia,emc-auto-cal-interval = <0x001fffff>; 412 nvidia,emc-mode-1 = <0x00010022>; 413 nvidia,emc-mode-2 = <0x00020001>; 414 nvidia,emc-mode-reset = <0x00000000>; 415 nvidia,emc-zcal-cnt-long = <0x00000009>; 416 nvidia,emc-cfg-dyn-self-ref; 417 nvidia,emc-cfg-periodic-qrst; 418 419 nvidia,emc-configuration = < 0x00000001 420 0x00000003 0x00000002 0x00000002 0x00000004 421 0x00000004 0x00000001 0x00000005 0x00000002 422 0x00000002 0x00000001 0x00000001 0x00000000 423 0x00000001 0x00000003 0x00000001 0x0000000b 424 0x00000009 0x00000060 0x00000000 0x00000018 425 0x00000001 0x00000001 0x00000002 0x00000000 426 0x00000001 0x00000007 0x00000004 0x00000004 427 0x00000003 0x00000008 0x00000004 0x00000004 428 0x00000002 0x0000006b 0x00000004 0x00000004 429 0x00000000 0x00000000 0x00004282 0x00780084 430 0x00008000 0x000fc000 0x000fc000 0x000fc000 431 0x000fc000 0x000fc000 0x000fc000 0x000fc000 432 0x000fc000 0x00000000 0x00000000 0x00000000 433 0x00000000 0x00000000 0x00000000 0x00000000 434 0x00000000 0x00000000 0x00000000 0x00000000 435 0x00000000 0x00000000 0x00000000 0x00000000 436 0x00000000 0x000fc000 0x000fc000 0x000fc000 437 0x000fc000 0x00100220 0x0800201c 0x00000000 438 0x77ffc004 0x01f1f008 0x00000000 0x00000007 439 0x08000068 0x08000000 0x00000802 0x00064000 440 0x0000000a 0x00090009 0xa0f10000 0x00000000 441 0x00000000 0x800001c5 0xe0000000 0xff00ff00 >; 442 }; 443 444 timing-51000000 { 445 clock-frequency = <51000000>; 446 447 nvidia,emc-auto-cal-interval = <0x001fffff>; 448 nvidia,emc-mode-1 = <0x00010022>; 449 nvidia,emc-mode-2 = <0x00020001>; 450 nvidia,emc-mode-reset = <0x00000000>; 451 nvidia,emc-zcal-cnt-long = <0x00000009>; 452 nvidia,emc-cfg-dyn-self-ref; 453 nvidia,emc-cfg-periodic-qrst; 454 455 nvidia,emc-configuration = < 0x00000003 456 0x00000006 0x00000002 0x00000002 0x00000004 457 0x00000004 0x00000001 0x00000005 0x00000002 458 0x00000002 0x00000001 0x00000001 0x00000000 459 0x00000001 0x00000003 0x00000001 0x0000000b 460 0x00000009 0x000000c0 0x00000000 0x00000030 461 0x00000001 0x00000001 0x00000002 0x00000000 462 0x00000001 0x00000007 0x00000008 0x00000008 463 0x00000003 0x00000008 0x00000004 0x00000004 464 0x00000002 0x000000d5 0x00000004 0x00000004 465 0x00000000 0x00000000 0x00004282 0x00780084 466 0x00008000 0x000fc000 0x000fc000 0x000fc000 467 0x000fc000 0x000fc000 0x000fc000 0x000fc000 468 0x000fc000 0x00000000 0x00000000 0x00000000 469 0x00000000 0x00000000 0x00000000 0x00000000 470 0x00000000 0x00000000 0x00000000 0x00000000 471 0x00000000 0x00000000 0x00000000 0x00000000 472 0x00000000 0x000fc000 0x000fc000 0x000fc000 473 0x000fc000 0x00100220 0x0800201c 0x00000000 474 0x77ffc004 0x01f1f008 0x00000000 0x00000007 475 0x08000068 0x08000000 0x00000802 0x00064000 476 0x00000013 0x00090009 0xa0f10000 0x00000000 477 0x00000000 0x80000287 0xe0000000 0xff00ff00 >; 478 }; 479 480 timing-102000000 { 481 clock-frequency = <102000000>; 482 483 nvidia,emc-auto-cal-interval = <0x001fffff>; 484 nvidia,emc-mode-1 = <0x00010022>; 485 nvidia,emc-mode-2 = <0x00020001>; 486 nvidia,emc-mode-reset = <0x00000000>; 487 nvidia,emc-zcal-cnt-long = <0x0000000a>; 488 nvidia,emc-cfg-dyn-self-ref; 489 nvidia,emc-cfg-periodic-qrst; 490 491 nvidia,emc-configuration = < 0x00000006 492 0x0000000d 0x00000004 0x00000002 0x00000004 493 0x00000004 0x00000001 0x00000005 0x00000002 494 0x00000002 0x00000001 0x00000001 0x00000000 495 0x00000001 0x00000003 0x00000001 0x0000000b 496 0x00000009 0x00000181 0x00000000 0x00000060 497 0x00000001 0x00000001 0x00000002 0x00000000 498 0x00000001 0x00000007 0x0000000f 0x0000000f 499 0x00000003 0x00000008 0x00000004 0x00000004 500 0x00000002 0x000001a9 0x00000004 0x00000004 501 0x00000000 0x00000000 0x00004282 0x00780084 502 0x00008000 0x000fc000 0x000fc000 0x000fc000 503 0x000fc000 0x000fc000 0x000fc000 0x000fc000 504 0x000fc000 0x00000000 0x00000000 0x00000000 505 0x00000000 0x00000000 0x00000000 0x00000000 506 0x00000000 0x00000000 0x00000000 0x00000000 507 0x00000000 0x00000000 0x00000000 0x00000000 508 0x00000000 0x000fc000 0x000fc000 0x000fc000 509 0x000fc000 0x00100220 0x0800201c 0x00000000 510 0x77ffc004 0x01f1f008 0x00000000 0x00000007 511 0x08000068 0x08000000 0x00000802 0x00064000 512 0x00000025 0x00090009 0xa0f10000 0x00000000 513 0x00000000 0x8000040b 0xe0000000 0xff00ff00 >; 514 }; 515 516 timing-204000000 { 517 clock-frequency = <204000000>; 518 519 nvidia,emc-auto-cal-interval = <0x001fffff>; 520 nvidia,emc-mode-1 = <0x00010042>; 521 nvidia,emc-mode-2 = <0x00020001>; 522 nvidia,emc-mode-reset = <0x00000000>; 523 nvidia,emc-zcal-cnt-long = <0x00000013>; 524 nvidia,emc-cfg-dyn-self-ref; 525 nvidia,emc-cfg-periodic-qrst; 526 527 nvidia,emc-configuration = < 0x0000000c 528 0x0000001a 0x00000008 0x00000003 0x00000005 529 0x00000004 0x00000001 0x00000006 0x00000003 530 0x00000003 0x00000002 0x00000002 0x00000000 531 0x00000001 0x00000003 0x00000001 0x0000000c 532 0x0000000a 0x00000303 0x00000000 0x000000c0 533 0x00000001 0x00000001 0x00000003 0x00000000 534 0x00000001 0x00000007 0x0000001d 0x0000001d 535 0x00000004 0x0000000b 0x00000005 0x00000004 536 0x00000002 0x00000351 0x00000004 0x00000006 537 0x00000000 0x00000000 0x00004282 0x00440084 538 0x00008000 0x00060000 0x00060000 0x00060000 539 0x00060000 0x00072000 0x00072000 0x00072000 540 0x00072000 0x00000000 0x00000000 0x00000000 541 0x00000000 0x00000000 0x00000000 0x00000000 542 0x00000000 0x00000000 0x00000000 0x00000000 543 0x00000000 0x00000000 0x00000000 0x00000000 544 0x00000000 0x000d0000 0x000d0000 0x000d0000 545 0x000d0000 0x000e0220 0x0800201c 0x00000000 546 0x77ffc004 0x01f1f008 0x00000000 0x00000007 547 0x08000068 0x08000000 0x00000802 0x00064000 548 0x0000004a 0x00090009 0xa0f10000 0x00000000 549 0x00000000 0x80000713 0xe0000000 0xff00ff00 >; 550 }; 551 552 timing-500000000 { 553 clock-frequency = <500000000>; 554 555 nvidia,emc-auto-cal-interval = <0x001fffff>; 556 nvidia,emc-mode-1 = <0x000100c2>; 557 nvidia,emc-mode-2 = <0x00020005>; 558 nvidia,emc-mode-reset = <0x00000000>; 559 nvidia,emc-zcal-cnt-long = <0x0000002d>; 560 nvidia,emc-cfg-periodic-qrst; 561 562 nvidia,emc-configuration = < 0x0000001d 563 0x00000040 0x00000014 0x00000008 0x00000007 564 0x00000009 0x00000003 0x0000000d 0x00000008 565 0x00000008 0x00000004 0x00000002 0x00000000 566 0x00000004 0x00000008 0x00000005 0x0000000d 567 0x0000000f 0x00000763 0x00000000 0x000001d8 568 0x00000003 0x00000003 0x00000008 0x00000000 569 0x00000001 0x0000000e 0x00000046 0x00000046 570 0x00000008 0x00000019 0x0000000b 0x00000004 571 0x00000002 0x00000820 0x00000000 0x00000006 572 0x00000000 0x00000000 0x00006282 0xf0140091 573 0x00008000 0x00000008 0x00000008 0x00000008 574 0x00000008 0x0000000a 0x0000000a 0x0000000a 575 0x0000000a 0x00000000 0x00000000 0x00000000 576 0x00000000 0x00000000 0x00000000 0x00000000 577 0x00000000 0x00000000 0x00000000 0x00000000 578 0x00000000 0x00000000 0x00000000 0x00000000 579 0x00000000 0x0000000c 0x0000000c 0x0000000c 580 0x0000000c 0x00080220 0x0800003d 0x00000000 581 0x77ffc004 0x01f1f408 0x00000000 0x00000007 582 0x08000068 0x08000000 0x00000802 0x00064000 583 0x000000b4 0x000d000d 0xa0f10404 0x00000000 584 0x00000000 0x80000fde 0xe0000000 0xff00ff88 >; 585 }; 586 }; 587 }; 588 589 usb-phy@7d000000 { 590 /delete-property/ nvidia,xcvr-setup-use-fuses; 591 nvidia,xcvr-setup = <5>; /* Based on TF201 fuse value - 48 */ 592 }; 593 594 usb-phy@7d008000 { 595 /delete-property/ nvidia,xcvr-setup-use-fuses; 596 nvidia,xcvr-setup = <5>; /* Based on TF201 fuse value - 48 */ 597 }; 598 599 display-panel { 600 compatible = "hannstar,hsd101pww2"; 601 }; 602 603 haptic-feedback { 604 compatible = "gpio-vibrator"; 605 enable-gpios = <&gpio TEGRA_GPIO(H, 7) GPIO_ACTIVE_HIGH>; 606 vcc-supply = <&vdd_3v3_sys>; 607 }; 608 609 opp-table-actmon { 610 /delete-node/ opp-533000000; 611 /delete-node/ opp-625000000; 612 /delete-node/ opp-667000000; 613 /delete-node/ opp-750000000; 614 /delete-node/ opp-800000000; 615 /delete-node/ opp-900000000; 616 }; 617 618 opp-table-emc { 619 /delete-node/ opp-533000000-1200; 620 /delete-node/ opp-625000000-1200; 621 /delete-node/ opp-625000000-1250; 622 /delete-node/ opp-667000000-1200; 623 /delete-node/ opp-750000000-1300; 624 /delete-node/ opp-800000000-1300; 625 /delete-node/ opp-900000000-1350; 626 }; 627 628 sound { 629 compatible = "asus,tegra-audio-rt5631-tf201", 630 "nvidia,tegra-audio-rt5631"; 631 nvidia,model = "Asus Transformer Prime TF201 RT5631"; 632 633 nvidia,audio-routing = 634 "Headphone Jack", "HPOL", 635 "Headphone Jack", "HPOR", 636 "Int Spk", "SPOL", 637 "Int Spk", "SPOR", 638 "MIC1", "MIC Bias1", 639 "MIC Bias1", "Mic Jack", 640 "DMIC", "Int Mic"; 641 642 nvidia,audio-codec = <&rt5631>; 643 }; 644}; 645