omap4.dtsi 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656
  1. /*
  2. * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/
  3. *
  4. * This program is free software; you can redistribute it and/or modify
  5. * it under the terms of the GNU General Public License version 2 as
  6. * published by the Free Software Foundation.
  7. */
  8. #include "skeleton.dtsi"
  9. / {
  10. compatible = "ti,omap4430", "ti,omap4";
  11. interrupt-parent = <&gic>;
  12. aliases {
  13. serial0 = &uart1;
  14. serial1 = &uart2;
  15. serial2 = &uart3;
  16. serial3 = &uart4;
  17. };
  18. cpus {
  19. cpu@0 {
  20. compatible = "arm,cortex-a9";
  21. next-level-cache = <&L2>;
  22. };
  23. cpu@1 {
  24. compatible = "arm,cortex-a9";
  25. next-level-cache = <&L2>;
  26. };
  27. };
  28. gic: interrupt-controller@48241000 {
  29. compatible = "arm,cortex-a9-gic";
  30. interrupt-controller;
  31. #interrupt-cells = <3>;
  32. reg = <0x48241000 0x1000>,
  33. <0x48240100 0x0100>;
  34. };
  35. L2: l2-cache-controller@48242000 {
  36. compatible = "arm,pl310-cache";
  37. reg = <0x48242000 0x1000>;
  38. cache-unified;
  39. cache-level = <2>;
  40. };
  41. local-timer@0x48240600 {
  42. compatible = "arm,cortex-a9-twd-timer";
  43. reg = <0x48240600 0x20>;
  44. interrupts = <1 13 0x304>;
  45. };
  46. /*
  47. * The soc node represents the soc top level view. It is uses for IPs
  48. * that are not memory mapped in the MPU view or for the MPU itself.
  49. */
  50. soc {
  51. compatible = "ti,omap-infra";
  52. mpu {
  53. compatible = "ti,omap4-mpu";
  54. ti,hwmods = "mpu";
  55. };
  56. dsp {
  57. compatible = "ti,omap3-c64";
  58. ti,hwmods = "dsp";
  59. };
  60. iva {
  61. compatible = "ti,ivahd";
  62. ti,hwmods = "iva";
  63. };
  64. };
  65. /*
  66. * XXX: Use a flat representation of the OMAP4 interconnect.
  67. * The real OMAP interconnect network is quite complex.
  68. * Since that will not bring real advantage to represent that in DT for
  69. * the moment, just use a fake OCP bus entry to represent the whole bus
  70. * hierarchy.
  71. */
  72. ocp {
  73. compatible = "ti,omap4-l3-noc", "simple-bus";
  74. #address-cells = <1>;
  75. #size-cells = <1>;
  76. ranges;
  77. ti,hwmods = "l3_main_1", "l3_main_2", "l3_main_3";
  78. reg = <0x44000000 0x1000>,
  79. <0x44800000 0x2000>,
  80. <0x45000000 0x1000>;
  81. interrupts = <0 9 0x4>,
  82. <0 10 0x4>;
  83. counter32k: counter@4a304000 {
  84. compatible = "ti,omap-counter32k";
  85. reg = <0x4a304000 0x20>;
  86. ti,hwmods = "counter_32k";
  87. };
  88. omap4_pmx_core: pinmux@4a100040 {
  89. compatible = "ti,omap4-padconf", "pinctrl-single";
  90. reg = <0x4a100040 0x0196>;
  91. #address-cells = <1>;
  92. #size-cells = <0>;
  93. pinctrl-single,register-width = <16>;
  94. pinctrl-single,function-mask = <0x7fff>;
  95. };
  96. omap4_pmx_wkup: pinmux@4a31e040 {
  97. compatible = "ti,omap4-padconf", "pinctrl-single";
  98. reg = <0x4a31e040 0x0038>;
  99. #address-cells = <1>;
  100. #size-cells = <0>;
  101. pinctrl-single,register-width = <16>;
  102. pinctrl-single,function-mask = <0x7fff>;
  103. };
  104. sdma: dma-controller@4a056000 {
  105. compatible = "ti,omap4430-sdma";
  106. reg = <0x4a056000 0x1000>;
  107. interrupts = <0 12 0x4>,
  108. <0 13 0x4>,
  109. <0 14 0x4>,
  110. <0 15 0x4>;
  111. #dma-cells = <1>;
  112. #dma-channels = <32>;
  113. #dma-requests = <127>;
  114. };
  115. gpio1: gpio@4a310000 {
  116. compatible = "ti,omap4-gpio";
  117. reg = <0x4a310000 0x200>;
  118. interrupts = <0 29 0x4>;
  119. ti,hwmods = "gpio1";
  120. ti,gpio-always-on;
  121. gpio-controller;
  122. #gpio-cells = <2>;
  123. interrupt-controller;
  124. #interrupt-cells = <2>;
  125. };
  126. gpio2: gpio@48055000 {
  127. compatible = "ti,omap4-gpio";
  128. reg = <0x48055000 0x200>;
  129. interrupts = <0 30 0x4>;
  130. ti,hwmods = "gpio2";
  131. gpio-controller;
  132. #gpio-cells = <2>;
  133. interrupt-controller;
  134. #interrupt-cells = <2>;
  135. };
  136. gpio3: gpio@48057000 {
  137. compatible = "ti,omap4-gpio";
  138. reg = <0x48057000 0x200>;
  139. interrupts = <0 31 0x4>;
  140. ti,hwmods = "gpio3";
  141. gpio-controller;
  142. #gpio-cells = <2>;
  143. interrupt-controller;
  144. #interrupt-cells = <2>;
  145. };
  146. gpio4: gpio@48059000 {
  147. compatible = "ti,omap4-gpio";
  148. reg = <0x48059000 0x200>;
  149. interrupts = <0 32 0x4>;
  150. ti,hwmods = "gpio4";
  151. gpio-controller;
  152. #gpio-cells = <2>;
  153. interrupt-controller;
  154. #interrupt-cells = <2>;
  155. };
  156. gpio5: gpio@4805b000 {
  157. compatible = "ti,omap4-gpio";
  158. reg = <0x4805b000 0x200>;
  159. interrupts = <0 33 0x4>;
  160. ti,hwmods = "gpio5";
  161. gpio-controller;
  162. #gpio-cells = <2>;
  163. interrupt-controller;
  164. #interrupt-cells = <2>;
  165. };
  166. gpio6: gpio@4805d000 {
  167. compatible = "ti,omap4-gpio";
  168. reg = <0x4805d000 0x200>;
  169. interrupts = <0 34 0x4>;
  170. ti,hwmods = "gpio6";
  171. gpio-controller;
  172. #gpio-cells = <2>;
  173. interrupt-controller;
  174. #interrupt-cells = <2>;
  175. };
  176. gpmc: gpmc@50000000 {
  177. compatible = "ti,omap4430-gpmc";
  178. reg = <0x50000000 0x1000>;
  179. #address-cells = <2>;
  180. #size-cells = <1>;
  181. interrupts = <0 20 0x4>;
  182. gpmc,num-cs = <8>;
  183. gpmc,num-waitpins = <4>;
  184. ti,hwmods = "gpmc";
  185. };
  186. uart1: serial@4806a000 {
  187. compatible = "ti,omap4-uart";
  188. reg = <0x4806a000 0x100>;
  189. interrupts = <0 72 0x4>;
  190. ti,hwmods = "uart1";
  191. clock-frequency = <48000000>;
  192. };
  193. uart2: serial@4806c000 {
  194. compatible = "ti,omap4-uart";
  195. reg = <0x4806c000 0x100>;
  196. interrupts = <0 73 0x4>;
  197. ti,hwmods = "uart2";
  198. clock-frequency = <48000000>;
  199. };
  200. uart3: serial@48020000 {
  201. compatible = "ti,omap4-uart";
  202. reg = <0x48020000 0x100>;
  203. interrupts = <0 74 0x4>;
  204. ti,hwmods = "uart3";
  205. clock-frequency = <48000000>;
  206. };
  207. uart4: serial@4806e000 {
  208. compatible = "ti,omap4-uart";
  209. reg = <0x4806e000 0x100>;
  210. interrupts = <0 70 0x4>;
  211. ti,hwmods = "uart4";
  212. clock-frequency = <48000000>;
  213. };
  214. i2c1: i2c@48070000 {
  215. compatible = "ti,omap4-i2c";
  216. reg = <0x48070000 0x100>;
  217. interrupts = <0 56 0x4>;
  218. #address-cells = <1>;
  219. #size-cells = <0>;
  220. ti,hwmods = "i2c1";
  221. };
  222. i2c2: i2c@48072000 {
  223. compatible = "ti,omap4-i2c";
  224. reg = <0x48072000 0x100>;
  225. interrupts = <0 57 0x4>;
  226. #address-cells = <1>;
  227. #size-cells = <0>;
  228. ti,hwmods = "i2c2";
  229. };
  230. i2c3: i2c@48060000 {
  231. compatible = "ti,omap4-i2c";
  232. reg = <0x48060000 0x100>;
  233. interrupts = <0 61 0x4>;
  234. #address-cells = <1>;
  235. #size-cells = <0>;
  236. ti,hwmods = "i2c3";
  237. };
  238. i2c4: i2c@48350000 {
  239. compatible = "ti,omap4-i2c";
  240. reg = <0x48350000 0x100>;
  241. interrupts = <0 62 0x4>;
  242. #address-cells = <1>;
  243. #size-cells = <0>;
  244. ti,hwmods = "i2c4";
  245. };
  246. mcspi1: spi@48098000 {
  247. compatible = "ti,omap4-mcspi";
  248. reg = <0x48098000 0x200>;
  249. interrupts = <0 65 0x4>;
  250. #address-cells = <1>;
  251. #size-cells = <0>;
  252. ti,hwmods = "mcspi1";
  253. ti,spi-num-cs = <4>;
  254. dmas = <&sdma 35>,
  255. <&sdma 36>,
  256. <&sdma 37>,
  257. <&sdma 38>,
  258. <&sdma 39>,
  259. <&sdma 40>,
  260. <&sdma 41>,
  261. <&sdma 42>;
  262. dma-names = "tx0", "rx0", "tx1", "rx1",
  263. "tx2", "rx2", "tx3", "rx3";
  264. };
  265. mcspi2: spi@4809a000 {
  266. compatible = "ti,omap4-mcspi";
  267. reg = <0x4809a000 0x200>;
  268. interrupts = <0 66 0x4>;
  269. #address-cells = <1>;
  270. #size-cells = <0>;
  271. ti,hwmods = "mcspi2";
  272. ti,spi-num-cs = <2>;
  273. dmas = <&sdma 43>,
  274. <&sdma 44>,
  275. <&sdma 45>,
  276. <&sdma 46>;
  277. dma-names = "tx0", "rx0", "tx1", "rx1";
  278. };
  279. mcspi3: spi@480b8000 {
  280. compatible = "ti,omap4-mcspi";
  281. reg = <0x480b8000 0x200>;
  282. interrupts = <0 91 0x4>;
  283. #address-cells = <1>;
  284. #size-cells = <0>;
  285. ti,hwmods = "mcspi3";
  286. ti,spi-num-cs = <2>;
  287. dmas = <&sdma 15>, <&sdma 16>;
  288. dma-names = "tx0", "rx0";
  289. };
  290. mcspi4: spi@480ba000 {
  291. compatible = "ti,omap4-mcspi";
  292. reg = <0x480ba000 0x200>;
  293. interrupts = <0 48 0x4>;
  294. #address-cells = <1>;
  295. #size-cells = <0>;
  296. ti,hwmods = "mcspi4";
  297. ti,spi-num-cs = <1>;
  298. dmas = <&sdma 70>, <&sdma 71>;
  299. dma-names = "tx0", "rx0";
  300. };
  301. mmc1: mmc@4809c000 {
  302. compatible = "ti,omap4-hsmmc";
  303. reg = <0x4809c000 0x400>;
  304. interrupts = <0 83 0x4>;
  305. ti,hwmods = "mmc1";
  306. ti,dual-volt;
  307. ti,needs-special-reset;
  308. dmas = <&sdma 61>, <&sdma 62>;
  309. dma-names = "tx", "rx";
  310. };
  311. mmc2: mmc@480b4000 {
  312. compatible = "ti,omap4-hsmmc";
  313. reg = <0x480b4000 0x400>;
  314. interrupts = <0 86 0x4>;
  315. ti,hwmods = "mmc2";
  316. ti,needs-special-reset;
  317. dmas = <&sdma 47>, <&sdma 48>;
  318. dma-names = "tx", "rx";
  319. };
  320. mmc3: mmc@480ad000 {
  321. compatible = "ti,omap4-hsmmc";
  322. reg = <0x480ad000 0x400>;
  323. interrupts = <0 94 0x4>;
  324. ti,hwmods = "mmc3";
  325. ti,needs-special-reset;
  326. dmas = <&sdma 77>, <&sdma 78>;
  327. dma-names = "tx", "rx";
  328. };
  329. mmc4: mmc@480d1000 {
  330. compatible = "ti,omap4-hsmmc";
  331. reg = <0x480d1000 0x400>;
  332. interrupts = <0 96 0x4>;
  333. ti,hwmods = "mmc4";
  334. ti,needs-special-reset;
  335. dmas = <&sdma 57>, <&sdma 58>;
  336. dma-names = "tx", "rx";
  337. };
  338. mmc5: mmc@480d5000 {
  339. compatible = "ti,omap4-hsmmc";
  340. reg = <0x480d5000 0x400>;
  341. interrupts = <0 59 0x4>;
  342. ti,hwmods = "mmc5";
  343. ti,needs-special-reset;
  344. dmas = <&sdma 59>, <&sdma 60>;
  345. dma-names = "tx", "rx";
  346. };
  347. wdt2: wdt@4a314000 {
  348. compatible = "ti,omap4-wdt", "ti,omap3-wdt";
  349. reg = <0x4a314000 0x80>;
  350. interrupts = <0 80 0x4>;
  351. ti,hwmods = "wd_timer2";
  352. };
  353. mcpdm: mcpdm@40132000 {
  354. compatible = "ti,omap4-mcpdm";
  355. reg = <0x40132000 0x7f>, /* MPU private access */
  356. <0x49032000 0x7f>; /* L3 Interconnect */
  357. reg-names = "mpu", "dma";
  358. interrupts = <0 112 0x4>;
  359. ti,hwmods = "mcpdm";
  360. dmas = <&sdma 65>,
  361. <&sdma 66>;
  362. dma-names = "up_link", "dn_link";
  363. };
  364. dmic: dmic@4012e000 {
  365. compatible = "ti,omap4-dmic";
  366. reg = <0x4012e000 0x7f>, /* MPU private access */
  367. <0x4902e000 0x7f>; /* L3 Interconnect */
  368. reg-names = "mpu", "dma";
  369. interrupts = <0 114 0x4>;
  370. ti,hwmods = "dmic";
  371. dmas = <&sdma 67>;
  372. dma-names = "up_link";
  373. };
  374. mcbsp1: mcbsp@40122000 {
  375. compatible = "ti,omap4-mcbsp";
  376. reg = <0x40122000 0xff>, /* MPU private access */
  377. <0x49022000 0xff>; /* L3 Interconnect */
  378. reg-names = "mpu", "dma";
  379. interrupts = <0 17 0x4>;
  380. interrupt-names = "common";
  381. ti,buffer-size = <128>;
  382. ti,hwmods = "mcbsp1";
  383. dmas = <&sdma 33>,
  384. <&sdma 34>;
  385. dma-names = "tx", "rx";
  386. };
  387. mcbsp2: mcbsp@40124000 {
  388. compatible = "ti,omap4-mcbsp";
  389. reg = <0x40124000 0xff>, /* MPU private access */
  390. <0x49024000 0xff>; /* L3 Interconnect */
  391. reg-names = "mpu", "dma";
  392. interrupts = <0 22 0x4>;
  393. interrupt-names = "common";
  394. ti,buffer-size = <128>;
  395. ti,hwmods = "mcbsp2";
  396. dmas = <&sdma 17>,
  397. <&sdma 18>;
  398. dma-names = "tx", "rx";
  399. };
  400. mcbsp3: mcbsp@40126000 {
  401. compatible = "ti,omap4-mcbsp";
  402. reg = <0x40126000 0xff>, /* MPU private access */
  403. <0x49026000 0xff>; /* L3 Interconnect */
  404. reg-names = "mpu", "dma";
  405. interrupts = <0 23 0x4>;
  406. interrupt-names = "common";
  407. ti,buffer-size = <128>;
  408. ti,hwmods = "mcbsp3";
  409. dmas = <&sdma 19>,
  410. <&sdma 20>;
  411. dma-names = "tx", "rx";
  412. };
  413. mcbsp4: mcbsp@48096000 {
  414. compatible = "ti,omap4-mcbsp";
  415. reg = <0x48096000 0xff>; /* L4 Interconnect */
  416. reg-names = "mpu";
  417. interrupts = <0 16 0x4>;
  418. interrupt-names = "common";
  419. ti,buffer-size = <128>;
  420. ti,hwmods = "mcbsp4";
  421. dmas = <&sdma 31>,
  422. <&sdma 32>;
  423. dma-names = "tx", "rx";
  424. };
  425. keypad: keypad@4a31c000 {
  426. compatible = "ti,omap4-keypad";
  427. reg = <0x4a31c000 0x80>;
  428. interrupts = <0 120 0x4>;
  429. reg-names = "mpu";
  430. ti,hwmods = "kbd";
  431. };
  432. emif1: emif@4c000000 {
  433. compatible = "ti,emif-4d";
  434. reg = <0x4c000000 0x100>;
  435. interrupts = <0 110 0x4>;
  436. ti,hwmods = "emif1";
  437. phy-type = <1>;
  438. hw-caps-read-idle-ctrl;
  439. hw-caps-ll-interface;
  440. hw-caps-temp-alert;
  441. };
  442. emif2: emif@4d000000 {
  443. compatible = "ti,emif-4d";
  444. reg = <0x4d000000 0x100>;
  445. interrupts = <0 111 0x4>;
  446. ti,hwmods = "emif2";
  447. phy-type = <1>;
  448. hw-caps-read-idle-ctrl;
  449. hw-caps-ll-interface;
  450. hw-caps-temp-alert;
  451. };
  452. ocp2scp@4a0ad000 {
  453. compatible = "ti,omap-ocp2scp";
  454. reg = <0x4a0ad000 0x1f>;
  455. #address-cells = <1>;
  456. #size-cells = <1>;
  457. ranges;
  458. ti,hwmods = "ocp2scp_usb_phy";
  459. usb2_phy: usb2phy@4a0ad080 {
  460. compatible = "ti,omap-usb2";
  461. reg = <0x4a0ad080 0x58>;
  462. ctrl-module = <&omap_control_usb>;
  463. };
  464. };
  465. timer1: timer@4a318000 {
  466. compatible = "ti,omap3430-timer";
  467. reg = <0x4a318000 0x80>;
  468. interrupts = <0 37 0x4>;
  469. ti,hwmods = "timer1";
  470. ti,timer-alwon;
  471. };
  472. timer2: timer@48032000 {
  473. compatible = "ti,omap3430-timer";
  474. reg = <0x48032000 0x80>;
  475. interrupts = <0 38 0x4>;
  476. ti,hwmods = "timer2";
  477. };
  478. timer3: timer@48034000 {
  479. compatible = "ti,omap4430-timer";
  480. reg = <0x48034000 0x80>;
  481. interrupts = <0 39 0x4>;
  482. ti,hwmods = "timer3";
  483. };
  484. timer4: timer@48036000 {
  485. compatible = "ti,omap4430-timer";
  486. reg = <0x48036000 0x80>;
  487. interrupts = <0 40 0x4>;
  488. ti,hwmods = "timer4";
  489. };
  490. timer5: timer@40138000 {
  491. compatible = "ti,omap4430-timer";
  492. reg = <0x40138000 0x80>,
  493. <0x49038000 0x80>;
  494. interrupts = <0 41 0x4>;
  495. ti,hwmods = "timer5";
  496. ti,timer-dsp;
  497. };
  498. timer6: timer@4013a000 {
  499. compatible = "ti,omap4430-timer";
  500. reg = <0x4013a000 0x80>,
  501. <0x4903a000 0x80>;
  502. interrupts = <0 42 0x4>;
  503. ti,hwmods = "timer6";
  504. ti,timer-dsp;
  505. };
  506. timer7: timer@4013c000 {
  507. compatible = "ti,omap4430-timer";
  508. reg = <0x4013c000 0x80>,
  509. <0x4903c000 0x80>;
  510. interrupts = <0 43 0x4>;
  511. ti,hwmods = "timer7";
  512. ti,timer-dsp;
  513. };
  514. timer8: timer@4013e000 {
  515. compatible = "ti,omap4430-timer";
  516. reg = <0x4013e000 0x80>,
  517. <0x4903e000 0x80>;
  518. interrupts = <0 44 0x4>;
  519. ti,hwmods = "timer8";
  520. ti,timer-pwm;
  521. ti,timer-dsp;
  522. };
  523. timer9: timer@4803e000 {
  524. compatible = "ti,omap4430-timer";
  525. reg = <0x4803e000 0x80>;
  526. interrupts = <0 45 0x4>;
  527. ti,hwmods = "timer9";
  528. ti,timer-pwm;
  529. };
  530. timer10: timer@48086000 {
  531. compatible = "ti,omap3430-timer";
  532. reg = <0x48086000 0x80>;
  533. interrupts = <0 46 0x4>;
  534. ti,hwmods = "timer10";
  535. ti,timer-pwm;
  536. };
  537. timer11: timer@48088000 {
  538. compatible = "ti,omap4430-timer";
  539. reg = <0x48088000 0x80>;
  540. interrupts = <0 47 0x4>;
  541. ti,hwmods = "timer11";
  542. ti,timer-pwm;
  543. };
  544. usbhstll: usbhstll@4a062000 {
  545. compatible = "ti,usbhs-tll";
  546. reg = <0x4a062000 0x1000>;
  547. interrupts = <0 78 0x4>;
  548. ti,hwmods = "usb_tll_hs";
  549. };
  550. usbhshost: usbhshost@4a064000 {
  551. compatible = "ti,usbhs-host";
  552. reg = <0x4a064000 0x800>;
  553. ti,hwmods = "usb_host_hs";
  554. #address-cells = <1>;
  555. #size-cells = <1>;
  556. ranges;
  557. usbhsohci: ohci@4a064800 {
  558. compatible = "ti,ohci-omap3", "usb-ohci";
  559. reg = <0x4a064800 0x400>;
  560. interrupt-parent = <&gic>;
  561. interrupts = <0 76 0x4>;
  562. };
  563. usbhsehci: ehci@4a064c00 {
  564. compatible = "ti,ehci-omap", "usb-ehci";
  565. reg = <0x4a064c00 0x400>;
  566. interrupt-parent = <&gic>;
  567. interrupts = <0 77 0x4>;
  568. };
  569. };
  570. omap_control_usb: omap-control-usb@4a002300 {
  571. compatible = "ti,omap-control-usb";
  572. reg = <0x4a002300 0x4>,
  573. <0x4a00233c 0x4>;
  574. reg-names = "control_dev_conf", "otghs_control";
  575. ti,type = <1>;
  576. };
  577. usb_otg_hs: usb_otg_hs@4a0ab000 {
  578. compatible = "ti,omap4-musb";
  579. reg = <0x4a0ab000 0x7ff>;
  580. interrupts = <0 92 0x4>, <0 93 0x4>;
  581. interrupt-names = "mc", "dma";
  582. ti,hwmods = "usb_otg_hs";
  583. usb-phy = <&usb2_phy>;
  584. multipoint = <1>;
  585. num-eps = <16>;
  586. ram-bits = <12>;
  587. ti,has-mailbox;
  588. };
  589. };
  590. };