tegra30-asus-tf300tg.dts 37 KB

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