tegra30-asus-tf300t.dts 36 KB

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