aspeed-g4.dtsi 29 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453
  1. // SPDX-License-Identifier: GPL-2.0+
  2. #include <dt-bindings/clock/aspeed-clock.h>
  3. / {
  4. model = "Aspeed BMC";
  5. compatible = "aspeed,ast2400";
  6. #address-cells = <1>;
  7. #size-cells = <1>;
  8. interrupt-parent = <&vic>;
  9. aliases {
  10. i2c0 = &i2c0;
  11. i2c1 = &i2c1;
  12. i2c2 = &i2c2;
  13. i2c3 = &i2c3;
  14. i2c4 = &i2c4;
  15. i2c5 = &i2c5;
  16. i2c6 = &i2c6;
  17. i2c7 = &i2c7;
  18. i2c8 = &i2c8;
  19. i2c9 = &i2c9;
  20. i2c10 = &i2c10;
  21. i2c11 = &i2c11;
  22. i2c12 = &i2c12;
  23. i2c13 = &i2c13;
  24. serial0 = &uart1;
  25. serial1 = &uart2;
  26. serial2 = &uart3;
  27. serial3 = &uart4;
  28. serial4 = &uart5;
  29. serial5 = &vuart;
  30. };
  31. cpus {
  32. #address-cells = <1>;
  33. #size-cells = <0>;
  34. cpu@0 {
  35. compatible = "arm,arm926ej-s";
  36. device_type = "cpu";
  37. reg = <0>;
  38. };
  39. };
  40. memory@40000000 {
  41. device_type = "memory";
  42. reg = <0x40000000 0>;
  43. };
  44. ahb {
  45. compatible = "simple-bus";
  46. #address-cells = <1>;
  47. #size-cells = <1>;
  48. ranges;
  49. fmc: spi@1e620000 {
  50. reg = <0x1e620000 0x94>, <0x20000000 0x10000000>;
  51. #address-cells = <1>;
  52. #size-cells = <0>;
  53. compatible = "aspeed,ast2400-fmc";
  54. clocks = <&syscon ASPEED_CLK_AHB>;
  55. status = "disabled";
  56. interrupts = <19>;
  57. flash@0 {
  58. reg = < 0 >;
  59. compatible = "jedec,spi-nor";
  60. spi-rx-bus-width = <2>;
  61. spi-max-frequency = <50000000>;
  62. status = "disabled";
  63. };
  64. flash@1 {
  65. reg = < 1 >;
  66. compatible = "jedec,spi-nor";
  67. spi-rx-bus-width = <2>;
  68. spi-max-frequency = <50000000>;
  69. status = "disabled";
  70. };
  71. flash@2 {
  72. reg = < 2 >;
  73. compatible = "jedec,spi-nor";
  74. spi-rx-bus-width = <2>;
  75. spi-max-frequency = <50000000>;
  76. status = "disabled";
  77. };
  78. flash@3 {
  79. reg = < 3 >;
  80. compatible = "jedec,spi-nor";
  81. spi-rx-bus-width = <2>;
  82. spi-max-frequency = <50000000>;
  83. status = "disabled";
  84. };
  85. flash@4 {
  86. reg = < 4 >;
  87. compatible = "jedec,spi-nor";
  88. spi-rx-bus-width = <2>;
  89. spi-max-frequency = <50000000>;
  90. status = "disabled";
  91. };
  92. };
  93. spi: spi@1e630000 {
  94. reg = <0x1e630000 0x18>, <0x30000000 0x10000000>;
  95. #address-cells = <1>;
  96. #size-cells = <0>;
  97. compatible = "aspeed,ast2400-spi";
  98. clocks = <&syscon ASPEED_CLK_AHB>;
  99. status = "disabled";
  100. flash@0 {
  101. reg = < 0 >;
  102. compatible = "jedec,spi-nor";
  103. spi-max-frequency = <50000000>;
  104. spi-rx-bus-width = <2>;
  105. status = "disabled";
  106. };
  107. };
  108. vic: interrupt-controller@1e6c0080 {
  109. compatible = "aspeed,ast2400-vic";
  110. interrupt-controller;
  111. #interrupt-cells = <1>;
  112. valid-sources = <0xffffffff 0x0007ffff>;
  113. reg = <0x1e6c0080 0x80>;
  114. };
  115. cvic: copro-interrupt-controller@1e6c2000 {
  116. compatible = "aspeed,ast2400-cvic", "aspeed-cvic";
  117. valid-sources = <0x7fffffff>;
  118. reg = <0x1e6c2000 0x80>;
  119. };
  120. mac0: ethernet@1e660000 {
  121. compatible = "aspeed,ast2400-mac", "faraday,ftgmac100";
  122. reg = <0x1e660000 0x180>;
  123. interrupts = <2>;
  124. clocks = <&syscon ASPEED_CLK_GATE_MAC1CLK>;
  125. status = "disabled";
  126. };
  127. mac1: ethernet@1e680000 {
  128. compatible = "aspeed,ast2400-mac", "faraday,ftgmac100";
  129. reg = <0x1e680000 0x180>;
  130. interrupts = <3>;
  131. clocks = <&syscon ASPEED_CLK_GATE_MAC2CLK>;
  132. status = "disabled";
  133. };
  134. ehci0: usb@1e6a1000 {
  135. compatible = "aspeed,ast2400-ehci", "generic-ehci";
  136. reg = <0x1e6a1000 0x100>;
  137. interrupts = <5>;
  138. clocks = <&syscon ASPEED_CLK_GATE_USBPORT1CLK>;
  139. pinctrl-names = "default";
  140. pinctrl-0 = <&pinctrl_usb2h_default>;
  141. status = "disabled";
  142. };
  143. uhci: usb@1e6b0000 {
  144. compatible = "aspeed,ast2400-uhci", "generic-uhci";
  145. reg = <0x1e6b0000 0x100>;
  146. interrupts = <14>;
  147. #ports = <3>;
  148. clocks = <&syscon ASPEED_CLK_GATE_USBUHCICLK>;
  149. status = "disabled";
  150. /*
  151. * No default pinmux, it will follow EHCI, use an explicit pinmux
  152. * override if you don't enable EHCI
  153. */
  154. };
  155. vhub: usb-vhub@1e6a0000 {
  156. compatible = "aspeed,ast2400-usb-vhub";
  157. reg = <0x1e6a0000 0x300>;
  158. interrupts = <5>;
  159. clocks = <&syscon ASPEED_CLK_GATE_USBPORT1CLK>;
  160. aspeed,vhub-downstream-ports = <5>;
  161. aspeed,vhub-generic-endpoints = <15>;
  162. pinctrl-names = "default";
  163. pinctrl-0 = <&pinctrl_usb2d_default>;
  164. status = "disabled";
  165. };
  166. apb {
  167. compatible = "simple-bus";
  168. #address-cells = <1>;
  169. #size-cells = <1>;
  170. ranges;
  171. syscon: syscon@1e6e2000 {
  172. compatible = "aspeed,ast2400-scu", "syscon", "simple-mfd";
  173. reg = <0x1e6e2000 0x1a8>;
  174. #address-cells = <1>;
  175. #size-cells = <1>;
  176. ranges = <0 0x1e6e2000 0x1000>;
  177. #clock-cells = <1>;
  178. #reset-cells = <1>;
  179. p2a: p2a-control@2c {
  180. reg = <0x2c 0x4>;
  181. compatible = "aspeed,ast2400-p2a-ctrl";
  182. status = "disabled";
  183. };
  184. silicon-id@7c {
  185. compatible = "aspeed,ast2400-silicon-id", "aspeed,silicon-id";
  186. reg = <0x7c 0x4>;
  187. };
  188. pinctrl: pinctrl@80 {
  189. reg = <0x80 0x18>, <0xa0 0x10>;
  190. compatible = "aspeed,ast2400-pinctrl";
  191. };
  192. };
  193. rng: hwrng@1e6e2078 {
  194. compatible = "timeriomem_rng";
  195. reg = <0x1e6e2078 0x4>;
  196. period = <1>;
  197. quality = <100>;
  198. };
  199. adc: adc@1e6e9000 {
  200. compatible = "aspeed,ast2400-adc";
  201. reg = <0x1e6e9000 0xb0>;
  202. clocks = <&syscon ASPEED_CLK_APB>;
  203. resets = <&syscon ASPEED_RESET_ADC>;
  204. #io-channel-cells = <1>;
  205. status = "disabled";
  206. };
  207. sram: sram@1e720000 {
  208. compatible = "mmio-sram";
  209. reg = <0x1e720000 0x8000>; // 32K
  210. };
  211. video: video@1e700000 {
  212. compatible = "aspeed,ast2400-video-engine";
  213. reg = <0x1e700000 0x1000>;
  214. clocks = <&syscon ASPEED_CLK_GATE_VCLK>,
  215. <&syscon ASPEED_CLK_GATE_ECLK>;
  216. clock-names = "vclk", "eclk";
  217. interrupts = <7>;
  218. status = "disabled";
  219. };
  220. sdmmc: sd-controller@1e740000 {
  221. compatible = "aspeed,ast2400-sd-controller";
  222. reg = <0x1e740000 0x100>;
  223. #address-cells = <1>;
  224. #size-cells = <1>;
  225. ranges = <0 0x1e740000 0x10000>;
  226. clocks = <&syscon ASPEED_CLK_GATE_SDCLK>;
  227. status = "disabled";
  228. sdhci0: sdhci@100 {
  229. compatible = "aspeed,ast2400-sdhci";
  230. reg = <0x100 0x100>;
  231. interrupts = <26>;
  232. sdhci,auto-cmd12;
  233. clocks = <&syscon ASPEED_CLK_SDIO>;
  234. status = "disabled";
  235. };
  236. sdhci1: sdhci@200 {
  237. compatible = "aspeed,ast2400-sdhci";
  238. reg = <0x200 0x100>;
  239. interrupts = <26>;
  240. sdhci,auto-cmd12;
  241. clocks = <&syscon ASPEED_CLK_SDIO>;
  242. status = "disabled";
  243. };
  244. };
  245. gpio: gpio@1e780000 {
  246. #gpio-cells = <2>;
  247. gpio-controller;
  248. compatible = "aspeed,ast2400-gpio";
  249. reg = <0x1e780000 0x1000>;
  250. interrupts = <20>;
  251. gpio-ranges = <&pinctrl 0 0 220>;
  252. clocks = <&syscon ASPEED_CLK_APB>;
  253. interrupt-controller;
  254. #interrupt-cells = <2>;
  255. };
  256. timer: timer@1e782000 {
  257. /* This timer is a Faraday FTTMR010 derivative */
  258. compatible = "aspeed,ast2400-timer";
  259. reg = <0x1e782000 0x90>;
  260. interrupts = <16 17 18 35 36 37 38 39>;
  261. clocks = <&syscon ASPEED_CLK_APB>;
  262. clock-names = "PCLK";
  263. };
  264. rtc: rtc@1e781000 {
  265. compatible = "aspeed,ast2400-rtc";
  266. reg = <0x1e781000 0x18>;
  267. status = "disabled";
  268. };
  269. uart1: serial@1e783000 {
  270. compatible = "ns16550a";
  271. reg = <0x1e783000 0x20>;
  272. reg-shift = <2>;
  273. interrupts = <9>;
  274. clocks = <&syscon ASPEED_CLK_GATE_UART1CLK>;
  275. resets = <&lpc_reset 4>;
  276. no-loopback-test;
  277. status = "disabled";
  278. };
  279. uart5: serial@1e784000 {
  280. compatible = "ns16550a";
  281. reg = <0x1e784000 0x20>;
  282. reg-shift = <2>;
  283. interrupts = <10>;
  284. clocks = <&syscon ASPEED_CLK_GATE_UART5CLK>;
  285. no-loopback-test;
  286. status = "disabled";
  287. };
  288. wdt1: watchdog@1e785000 {
  289. compatible = "aspeed,ast2400-wdt";
  290. reg = <0x1e785000 0x1c>;
  291. clocks = <&syscon ASPEED_CLK_APB>;
  292. };
  293. wdt2: watchdog@1e785020 {
  294. compatible = "aspeed,ast2400-wdt";
  295. reg = <0x1e785020 0x1c>;
  296. clocks = <&syscon ASPEED_CLK_APB>;
  297. };
  298. pwm_tacho: pwm-tacho-controller@1e786000 {
  299. compatible = "aspeed,ast2400-pwm-tacho";
  300. #address-cells = <1>;
  301. #size-cells = <0>;
  302. reg = <0x1e786000 0x1000>;
  303. clocks = <&syscon ASPEED_CLK_24M>;
  304. resets = <&syscon ASPEED_RESET_PWM>;
  305. status = "disabled";
  306. };
  307. vuart: serial@1e787000 {
  308. compatible = "aspeed,ast2400-vuart";
  309. reg = <0x1e787000 0x40>;
  310. reg-shift = <2>;
  311. interrupts = <8>;
  312. clocks = <&syscon ASPEED_CLK_APB>;
  313. no-loopback-test;
  314. status = "disabled";
  315. };
  316. lpc: lpc@1e789000 {
  317. compatible = "aspeed,ast2400-lpc-v2", "simple-mfd", "syscon";
  318. reg = <0x1e789000 0x1000>;
  319. reg-io-width = <4>;
  320. #address-cells = <1>;
  321. #size-cells = <1>;
  322. ranges = <0x0 0x1e789000 0x1000>;
  323. lpc_ctrl: lpc-ctrl@80 {
  324. compatible = "aspeed,ast2400-lpc-ctrl";
  325. reg = <0x80 0x10>;
  326. clocks = <&syscon ASPEED_CLK_GATE_LCLK>;
  327. status = "disabled";
  328. };
  329. lpc_snoop: lpc-snoop@90 {
  330. compatible = "aspeed,ast2400-lpc-snoop";
  331. reg = <0x90 0x8>;
  332. interrupts = <8>;
  333. clocks = <&syscon ASPEED_CLK_GATE_LCLK>;
  334. status = "disabled";
  335. };
  336. lhc: lhc@a0 {
  337. compatible = "aspeed,ast2400-lhc";
  338. reg = <0xa0 0x24 0xc8 0x8>;
  339. };
  340. lpc_reset: reset-controller@98 {
  341. compatible = "aspeed,ast2400-lpc-reset";
  342. reg = <0x98 0x4>;
  343. #reset-cells = <1>;
  344. };
  345. ibt: ibt@140 {
  346. compatible = "aspeed,ast2400-ibt-bmc";
  347. reg = <0x140 0x18>;
  348. interrupts = <8>;
  349. clocks = <&syscon ASPEED_CLK_GATE_LCLK>;
  350. status = "disabled";
  351. };
  352. uart_routing: uart-routing@9c {
  353. compatible = "aspeed,ast2400-uart-routing";
  354. reg = <0x9c 0x4>;
  355. status = "disabled";
  356. };
  357. };
  358. peci0: peci-controller@1e78b000 {
  359. compatible = "aspeed,ast2400-peci";
  360. reg = <0x1e78b000 0x60>;
  361. interrupts = <15>;
  362. clocks = <&syscon ASPEED_CLK_GATE_REFCLK>;
  363. resets = <&syscon ASPEED_RESET_PECI>;
  364. cmd-timeout-ms = <1000>;
  365. clock-frequency = <1000000>;
  366. status = "disabled";
  367. };
  368. uart2: serial@1e78d000 {
  369. compatible = "ns16550a";
  370. reg = <0x1e78d000 0x20>;
  371. reg-shift = <2>;
  372. interrupts = <32>;
  373. clocks = <&syscon ASPEED_CLK_GATE_UART2CLK>;
  374. resets = <&lpc_reset 5>;
  375. no-loopback-test;
  376. status = "disabled";
  377. };
  378. uart3: serial@1e78e000 {
  379. compatible = "ns16550a";
  380. reg = <0x1e78e000 0x20>;
  381. reg-shift = <2>;
  382. interrupts = <33>;
  383. clocks = <&syscon ASPEED_CLK_GATE_UART3CLK>;
  384. resets = <&lpc_reset 6>;
  385. no-loopback-test;
  386. status = "disabled";
  387. };
  388. uart4: serial@1e78f000 {
  389. compatible = "ns16550a";
  390. reg = <0x1e78f000 0x20>;
  391. reg-shift = <2>;
  392. interrupts = <34>;
  393. clocks = <&syscon ASPEED_CLK_GATE_UART4CLK>;
  394. resets = <&lpc_reset 7>;
  395. no-loopback-test;
  396. status = "disabled";
  397. };
  398. i2c: bus@1e78a000 {
  399. compatible = "simple-bus";
  400. #address-cells = <1>;
  401. #size-cells = <1>;
  402. ranges = <0 0x1e78a000 0x1000>;
  403. };
  404. };
  405. };
  406. };
  407. &i2c {
  408. i2c_ic: interrupt-controller@0 {
  409. #interrupt-cells = <1>;
  410. compatible = "aspeed,ast2400-i2c-ic";
  411. reg = <0x0 0x40>;
  412. interrupts = <12>;
  413. interrupt-controller;
  414. };
  415. i2c0: i2c-bus@40 {
  416. #address-cells = <1>;
  417. #size-cells = <0>;
  418. #interrupt-cells = <1>;
  419. reg = <0x40 0x40>;
  420. compatible = "aspeed,ast2400-i2c-bus";
  421. clocks = <&syscon ASPEED_CLK_APB>;
  422. resets = <&syscon ASPEED_RESET_I2C>;
  423. bus-frequency = <100000>;
  424. interrupts = <0>;
  425. interrupt-parent = <&i2c_ic>;
  426. status = "disabled";
  427. /* Does not need pinctrl properties */
  428. };
  429. i2c1: i2c-bus@80 {
  430. #address-cells = <1>;
  431. #size-cells = <0>;
  432. #interrupt-cells = <1>;
  433. reg = <0x80 0x40>;
  434. compatible = "aspeed,ast2400-i2c-bus";
  435. clocks = <&syscon ASPEED_CLK_APB>;
  436. resets = <&syscon ASPEED_RESET_I2C>;
  437. bus-frequency = <100000>;
  438. interrupts = <1>;
  439. interrupt-parent = <&i2c_ic>;
  440. status = "disabled";
  441. /* Does not need pinctrl properties */
  442. };
  443. i2c2: i2c-bus@c0 {
  444. #address-cells = <1>;
  445. #size-cells = <0>;
  446. #interrupt-cells = <1>;
  447. reg = <0xc0 0x40>;
  448. compatible = "aspeed,ast2400-i2c-bus";
  449. clocks = <&syscon ASPEED_CLK_APB>;
  450. resets = <&syscon ASPEED_RESET_I2C>;
  451. bus-frequency = <100000>;
  452. interrupts = <2>;
  453. interrupt-parent = <&i2c_ic>;
  454. pinctrl-names = "default";
  455. pinctrl-0 = <&pinctrl_i2c3_default>;
  456. status = "disabled";
  457. };
  458. i2c3: i2c-bus@100 {
  459. #address-cells = <1>;
  460. #size-cells = <0>;
  461. #interrupt-cells = <1>;
  462. reg = <0x100 0x40>;
  463. compatible = "aspeed,ast2400-i2c-bus";
  464. clocks = <&syscon ASPEED_CLK_APB>;
  465. resets = <&syscon ASPEED_RESET_I2C>;
  466. bus-frequency = <100000>;
  467. interrupts = <3>;
  468. interrupt-parent = <&i2c_ic>;
  469. pinctrl-names = "default";
  470. pinctrl-0 = <&pinctrl_i2c4_default>;
  471. status = "disabled";
  472. };
  473. i2c4: i2c-bus@140 {
  474. #address-cells = <1>;
  475. #size-cells = <0>;
  476. #interrupt-cells = <1>;
  477. reg = <0x140 0x40>;
  478. compatible = "aspeed,ast2400-i2c-bus";
  479. clocks = <&syscon ASPEED_CLK_APB>;
  480. resets = <&syscon ASPEED_RESET_I2C>;
  481. bus-frequency = <100000>;
  482. interrupts = <4>;
  483. interrupt-parent = <&i2c_ic>;
  484. pinctrl-names = "default";
  485. pinctrl-0 = <&pinctrl_i2c5_default>;
  486. status = "disabled";
  487. };
  488. i2c5: i2c-bus@180 {
  489. #address-cells = <1>;
  490. #size-cells = <0>;
  491. #interrupt-cells = <1>;
  492. reg = <0x180 0x40>;
  493. compatible = "aspeed,ast2400-i2c-bus";
  494. clocks = <&syscon ASPEED_CLK_APB>;
  495. resets = <&syscon ASPEED_RESET_I2C>;
  496. bus-frequency = <100000>;
  497. interrupts = <5>;
  498. interrupt-parent = <&i2c_ic>;
  499. pinctrl-names = "default";
  500. pinctrl-0 = <&pinctrl_i2c6_default>;
  501. status = "disabled";
  502. };
  503. i2c6: i2c-bus@1c0 {
  504. #address-cells = <1>;
  505. #size-cells = <0>;
  506. #interrupt-cells = <1>;
  507. reg = <0x1c0 0x40>;
  508. compatible = "aspeed,ast2400-i2c-bus";
  509. clocks = <&syscon ASPEED_CLK_APB>;
  510. resets = <&syscon ASPEED_RESET_I2C>;
  511. bus-frequency = <100000>;
  512. interrupts = <6>;
  513. interrupt-parent = <&i2c_ic>;
  514. pinctrl-names = "default";
  515. pinctrl-0 = <&pinctrl_i2c7_default>;
  516. status = "disabled";
  517. };
  518. i2c7: i2c-bus@300 {
  519. #address-cells = <1>;
  520. #size-cells = <0>;
  521. #interrupt-cells = <1>;
  522. reg = <0x300 0x40>;
  523. compatible = "aspeed,ast2400-i2c-bus";
  524. clocks = <&syscon ASPEED_CLK_APB>;
  525. resets = <&syscon ASPEED_RESET_I2C>;
  526. bus-frequency = <100000>;
  527. interrupts = <7>;
  528. interrupt-parent = <&i2c_ic>;
  529. pinctrl-names = "default";
  530. pinctrl-0 = <&pinctrl_i2c8_default>;
  531. status = "disabled";
  532. };
  533. i2c8: i2c-bus@340 {
  534. #address-cells = <1>;
  535. #size-cells = <0>;
  536. #interrupt-cells = <1>;
  537. reg = <0x340 0x40>;
  538. compatible = "aspeed,ast2400-i2c-bus";
  539. clocks = <&syscon ASPEED_CLK_APB>;
  540. resets = <&syscon ASPEED_RESET_I2C>;
  541. bus-frequency = <100000>;
  542. interrupts = <8>;
  543. interrupt-parent = <&i2c_ic>;
  544. pinctrl-names = "default";
  545. pinctrl-0 = <&pinctrl_i2c9_default>;
  546. status = "disabled";
  547. };
  548. i2c9: i2c-bus@380 {
  549. #address-cells = <1>;
  550. #size-cells = <0>;
  551. #interrupt-cells = <1>;
  552. reg = <0x380 0x40>;
  553. compatible = "aspeed,ast2400-i2c-bus";
  554. clocks = <&syscon ASPEED_CLK_APB>;
  555. resets = <&syscon ASPEED_RESET_I2C>;
  556. bus-frequency = <100000>;
  557. interrupts = <9>;
  558. interrupt-parent = <&i2c_ic>;
  559. pinctrl-names = "default";
  560. pinctrl-0 = <&pinctrl_i2c10_default>;
  561. status = "disabled";
  562. };
  563. i2c10: i2c-bus@3c0 {
  564. #address-cells = <1>;
  565. #size-cells = <0>;
  566. #interrupt-cells = <1>;
  567. reg = <0x3c0 0x40>;
  568. compatible = "aspeed,ast2400-i2c-bus";
  569. clocks = <&syscon ASPEED_CLK_APB>;
  570. resets = <&syscon ASPEED_RESET_I2C>;
  571. bus-frequency = <100000>;
  572. interrupts = <10>;
  573. interrupt-parent = <&i2c_ic>;
  574. pinctrl-names = "default";
  575. pinctrl-0 = <&pinctrl_i2c11_default>;
  576. status = "disabled";
  577. };
  578. i2c11: i2c-bus@400 {
  579. #address-cells = <1>;
  580. #size-cells = <0>;
  581. #interrupt-cells = <1>;
  582. reg = <0x400 0x40>;
  583. compatible = "aspeed,ast2400-i2c-bus";
  584. clocks = <&syscon ASPEED_CLK_APB>;
  585. resets = <&syscon ASPEED_RESET_I2C>;
  586. bus-frequency = <100000>;
  587. interrupts = <11>;
  588. interrupt-parent = <&i2c_ic>;
  589. pinctrl-names = "default";
  590. pinctrl-0 = <&pinctrl_i2c12_default>;
  591. status = "disabled";
  592. };
  593. i2c12: i2c-bus@440 {
  594. #address-cells = <1>;
  595. #size-cells = <0>;
  596. #interrupt-cells = <1>;
  597. reg = <0x440 0x40>;
  598. compatible = "aspeed,ast2400-i2c-bus";
  599. clocks = <&syscon ASPEED_CLK_APB>;
  600. resets = <&syscon ASPEED_RESET_I2C>;
  601. bus-frequency = <100000>;
  602. interrupts = <12>;
  603. interrupt-parent = <&i2c_ic>;
  604. pinctrl-names = "default";
  605. pinctrl-0 = <&pinctrl_i2c13_default>;
  606. status = "disabled";
  607. };
  608. i2c13: i2c-bus@480 {
  609. #address-cells = <1>;
  610. #size-cells = <0>;
  611. #interrupt-cells = <1>;
  612. reg = <0x480 0x40>;
  613. compatible = "aspeed,ast2400-i2c-bus";
  614. clocks = <&syscon ASPEED_CLK_APB>;
  615. resets = <&syscon ASPEED_RESET_I2C>;
  616. bus-frequency = <100000>;
  617. interrupts = <13>;
  618. interrupt-parent = <&i2c_ic>;
  619. pinctrl-names = "default";
  620. pinctrl-0 = <&pinctrl_i2c14_default>;
  621. status = "disabled";
  622. };
  623. };
  624. &pinctrl {
  625. pinctrl_acpi_default: acpi_default {
  626. function = "ACPI";
  627. groups = "ACPI";
  628. };
  629. pinctrl_adc0_default: adc0_default {
  630. function = "ADC0";
  631. groups = "ADC0";
  632. };
  633. pinctrl_adc1_default: adc1_default {
  634. function = "ADC1";
  635. groups = "ADC1";
  636. };
  637. pinctrl_adc10_default: adc10_default {
  638. function = "ADC10";
  639. groups = "ADC10";
  640. };
  641. pinctrl_adc11_default: adc11_default {
  642. function = "ADC11";
  643. groups = "ADC11";
  644. };
  645. pinctrl_adc12_default: adc12_default {
  646. function = "ADC12";
  647. groups = "ADC12";
  648. };
  649. pinctrl_adc13_default: adc13_default {
  650. function = "ADC13";
  651. groups = "ADC13";
  652. };
  653. pinctrl_adc14_default: adc14_default {
  654. function = "ADC14";
  655. groups = "ADC14";
  656. };
  657. pinctrl_adc15_default: adc15_default {
  658. function = "ADC15";
  659. groups = "ADC15";
  660. };
  661. pinctrl_adc2_default: adc2_default {
  662. function = "ADC2";
  663. groups = "ADC2";
  664. };
  665. pinctrl_adc3_default: adc3_default {
  666. function = "ADC3";
  667. groups = "ADC3";
  668. };
  669. pinctrl_adc4_default: adc4_default {
  670. function = "ADC4";
  671. groups = "ADC4";
  672. };
  673. pinctrl_adc5_default: adc5_default {
  674. function = "ADC5";
  675. groups = "ADC5";
  676. };
  677. pinctrl_adc6_default: adc6_default {
  678. function = "ADC6";
  679. groups = "ADC6";
  680. };
  681. pinctrl_adc7_default: adc7_default {
  682. function = "ADC7";
  683. groups = "ADC7";
  684. };
  685. pinctrl_adc8_default: adc8_default {
  686. function = "ADC8";
  687. groups = "ADC8";
  688. };
  689. pinctrl_adc9_default: adc9_default {
  690. function = "ADC9";
  691. groups = "ADC9";
  692. };
  693. pinctrl_bmcint_default: bmcint_default {
  694. function = "BMCINT";
  695. groups = "BMCINT";
  696. };
  697. pinctrl_ddcclk_default: ddcclk_default {
  698. function = "DDCCLK";
  699. groups = "DDCCLK";
  700. };
  701. pinctrl_ddcdat_default: ddcdat_default {
  702. function = "DDCDAT";
  703. groups = "DDCDAT";
  704. };
  705. pinctrl_extrst_default: extrst_default {
  706. function = "EXTRST";
  707. groups = "EXTRST";
  708. };
  709. pinctrl_flack_default: flack_default {
  710. function = "FLACK";
  711. groups = "FLACK";
  712. };
  713. pinctrl_flbusy_default: flbusy_default {
  714. function = "FLBUSY";
  715. groups = "FLBUSY";
  716. };
  717. pinctrl_flwp_default: flwp_default {
  718. function = "FLWP";
  719. groups = "FLWP";
  720. };
  721. pinctrl_gpid_default: gpid_default {
  722. function = "GPID";
  723. groups = "GPID";
  724. };
  725. pinctrl_gpid0_default: gpid0_default {
  726. function = "GPID0";
  727. groups = "GPID0";
  728. };
  729. pinctrl_gpid2_default: gpid2_default {
  730. function = "GPID2";
  731. groups = "GPID2";
  732. };
  733. pinctrl_gpid4_default: gpid4_default {
  734. function = "GPID4";
  735. groups = "GPID4";
  736. };
  737. pinctrl_gpid6_default: gpid6_default {
  738. function = "GPID6";
  739. groups = "GPID6";
  740. };
  741. pinctrl_gpie0_default: gpie0_default {
  742. function = "GPIE0";
  743. groups = "GPIE0";
  744. };
  745. pinctrl_gpie2_default: gpie2_default {
  746. function = "GPIE2";
  747. groups = "GPIE2";
  748. };
  749. pinctrl_gpie4_default: gpie4_default {
  750. function = "GPIE4";
  751. groups = "GPIE4";
  752. };
  753. pinctrl_gpie6_default: gpie6_default {
  754. function = "GPIE6";
  755. groups = "GPIE6";
  756. };
  757. pinctrl_i2c10_default: i2c10_default {
  758. function = "I2C10";
  759. groups = "I2C10";
  760. };
  761. pinctrl_i2c11_default: i2c11_default {
  762. function = "I2C11";
  763. groups = "I2C11";
  764. };
  765. pinctrl_i2c12_default: i2c12_default {
  766. function = "I2C12";
  767. groups = "I2C12";
  768. };
  769. pinctrl_i2c13_default: i2c13_default {
  770. function = "I2C13";
  771. groups = "I2C13";
  772. };
  773. pinctrl_i2c14_default: i2c14_default {
  774. function = "I2C14";
  775. groups = "I2C14";
  776. };
  777. pinctrl_i2c3_default: i2c3_default {
  778. function = "I2C3";
  779. groups = "I2C3";
  780. };
  781. pinctrl_i2c4_default: i2c4_default {
  782. function = "I2C4";
  783. groups = "I2C4";
  784. };
  785. pinctrl_i2c5_default: i2c5_default {
  786. function = "I2C5";
  787. groups = "I2C5";
  788. };
  789. pinctrl_i2c6_default: i2c6_default {
  790. function = "I2C6";
  791. groups = "I2C6";
  792. };
  793. pinctrl_i2c7_default: i2c7_default {
  794. function = "I2C7";
  795. groups = "I2C7";
  796. };
  797. pinctrl_i2c8_default: i2c8_default {
  798. function = "I2C8";
  799. groups = "I2C8";
  800. };
  801. pinctrl_i2c9_default: i2c9_default {
  802. function = "I2C9";
  803. groups = "I2C9";
  804. };
  805. pinctrl_lpcpd_default: lpcpd_default {
  806. function = "LPCPD";
  807. groups = "LPCPD";
  808. };
  809. pinctrl_lpcpme_default: lpcpme_default {
  810. function = "LPCPME";
  811. groups = "LPCPME";
  812. };
  813. pinctrl_lpcrst_default: lpcrst_default {
  814. function = "LPCRST";
  815. groups = "LPCRST";
  816. };
  817. pinctrl_lpcsmi_default: lpcsmi_default {
  818. function = "LPCSMI";
  819. groups = "LPCSMI";
  820. };
  821. pinctrl_mac1link_default: mac1link_default {
  822. function = "MAC1LINK";
  823. groups = "MAC1LINK";
  824. };
  825. pinctrl_mac2link_default: mac2link_default {
  826. function = "MAC2LINK";
  827. groups = "MAC2LINK";
  828. };
  829. pinctrl_mdio1_default: mdio1_default {
  830. function = "MDIO1";
  831. groups = "MDIO1";
  832. };
  833. pinctrl_mdio2_default: mdio2_default {
  834. function = "MDIO2";
  835. groups = "MDIO2";
  836. };
  837. pinctrl_ncts1_default: ncts1_default {
  838. function = "NCTS1";
  839. groups = "NCTS1";
  840. };
  841. pinctrl_ncts2_default: ncts2_default {
  842. function = "NCTS2";
  843. groups = "NCTS2";
  844. };
  845. pinctrl_ncts3_default: ncts3_default {
  846. function = "NCTS3";
  847. groups = "NCTS3";
  848. };
  849. pinctrl_ncts4_default: ncts4_default {
  850. function = "NCTS4";
  851. groups = "NCTS4";
  852. };
  853. pinctrl_ndcd1_default: ndcd1_default {
  854. function = "NDCD1";
  855. groups = "NDCD1";
  856. };
  857. pinctrl_ndcd2_default: ndcd2_default {
  858. function = "NDCD2";
  859. groups = "NDCD2";
  860. };
  861. pinctrl_ndcd3_default: ndcd3_default {
  862. function = "NDCD3";
  863. groups = "NDCD3";
  864. };
  865. pinctrl_ndcd4_default: ndcd4_default {
  866. function = "NDCD4";
  867. groups = "NDCD4";
  868. };
  869. pinctrl_ndsr1_default: ndsr1_default {
  870. function = "NDSR1";
  871. groups = "NDSR1";
  872. };
  873. pinctrl_ndsr2_default: ndsr2_default {
  874. function = "NDSR2";
  875. groups = "NDSR2";
  876. };
  877. pinctrl_ndsr3_default: ndsr3_default {
  878. function = "NDSR3";
  879. groups = "NDSR3";
  880. };
  881. pinctrl_ndsr4_default: ndsr4_default {
  882. function = "NDSR4";
  883. groups = "NDSR4";
  884. };
  885. pinctrl_ndtr1_default: ndtr1_default {
  886. function = "NDTR1";
  887. groups = "NDTR1";
  888. };
  889. pinctrl_ndtr2_default: ndtr2_default {
  890. function = "NDTR2";
  891. groups = "NDTR2";
  892. };
  893. pinctrl_ndtr3_default: ndtr3_default {
  894. function = "NDTR3";
  895. groups = "NDTR3";
  896. };
  897. pinctrl_ndtr4_default: ndtr4_default {
  898. function = "NDTR4";
  899. groups = "NDTR4";
  900. };
  901. pinctrl_ndts4_default: ndts4_default {
  902. function = "NDTS4";
  903. groups = "NDTS4";
  904. };
  905. pinctrl_nri1_default: nri1_default {
  906. function = "NRI1";
  907. groups = "NRI1";
  908. };
  909. pinctrl_nri2_default: nri2_default {
  910. function = "NRI2";
  911. groups = "NRI2";
  912. };
  913. pinctrl_nri3_default: nri3_default {
  914. function = "NRI3";
  915. groups = "NRI3";
  916. };
  917. pinctrl_nri4_default: nri4_default {
  918. function = "NRI4";
  919. groups = "NRI4";
  920. };
  921. pinctrl_nrts1_default: nrts1_default {
  922. function = "NRTS1";
  923. groups = "NRTS1";
  924. };
  925. pinctrl_nrts2_default: nrts2_default {
  926. function = "NRTS2";
  927. groups = "NRTS2";
  928. };
  929. pinctrl_nrts3_default: nrts3_default {
  930. function = "NRTS3";
  931. groups = "NRTS3";
  932. };
  933. pinctrl_oscclk_default: oscclk_default {
  934. function = "OSCCLK";
  935. groups = "OSCCLK";
  936. };
  937. pinctrl_pwm0_default: pwm0_default {
  938. function = "PWM0";
  939. groups = "PWM0";
  940. };
  941. pinctrl_pwm1_default: pwm1_default {
  942. function = "PWM1";
  943. groups = "PWM1";
  944. };
  945. pinctrl_pwm2_default: pwm2_default {
  946. function = "PWM2";
  947. groups = "PWM2";
  948. };
  949. pinctrl_pwm3_default: pwm3_default {
  950. function = "PWM3";
  951. groups = "PWM3";
  952. };
  953. pinctrl_pwm4_default: pwm4_default {
  954. function = "PWM4";
  955. groups = "PWM4";
  956. };
  957. pinctrl_pwm5_default: pwm5_default {
  958. function = "PWM5";
  959. groups = "PWM5";
  960. };
  961. pinctrl_pwm6_default: pwm6_default {
  962. function = "PWM6";
  963. groups = "PWM6";
  964. };
  965. pinctrl_pwm7_default: pwm7_default {
  966. function = "PWM7";
  967. groups = "PWM7";
  968. };
  969. pinctrl_rgmii1_default: rgmii1_default {
  970. function = "RGMII1";
  971. groups = "RGMII1";
  972. };
  973. pinctrl_rgmii2_default: rgmii2_default {
  974. function = "RGMII2";
  975. groups = "RGMII2";
  976. };
  977. pinctrl_rmii1_default: rmii1_default {
  978. function = "RMII1";
  979. groups = "RMII1";
  980. };
  981. pinctrl_rmii2_default: rmii2_default {
  982. function = "RMII2";
  983. groups = "RMII2";
  984. };
  985. pinctrl_rom16_default: rom16_default {
  986. function = "ROM16";
  987. groups = "ROM16";
  988. };
  989. pinctrl_rom8_default: rom8_default {
  990. function = "ROM8";
  991. groups = "ROM8";
  992. };
  993. pinctrl_romcs1_default: romcs1_default {
  994. function = "ROMCS1";
  995. groups = "ROMCS1";
  996. };
  997. pinctrl_romcs2_default: romcs2_default {
  998. function = "ROMCS2";
  999. groups = "ROMCS2";
  1000. };
  1001. pinctrl_romcs3_default: romcs3_default {
  1002. function = "ROMCS3";
  1003. groups = "ROMCS3";
  1004. };
  1005. pinctrl_romcs4_default: romcs4_default {
  1006. function = "ROMCS4";
  1007. groups = "ROMCS4";
  1008. };
  1009. pinctrl_rxd1_default: rxd1_default {
  1010. function = "RXD1";
  1011. groups = "RXD1";
  1012. };
  1013. pinctrl_rxd2_default: rxd2_default {
  1014. function = "RXD2";
  1015. groups = "RXD2";
  1016. };
  1017. pinctrl_rxd3_default: rxd3_default {
  1018. function = "RXD3";
  1019. groups = "RXD3";
  1020. };
  1021. pinctrl_rxd4_default: rxd4_default {
  1022. function = "RXD4";
  1023. groups = "RXD4";
  1024. };
  1025. pinctrl_salt1_default: salt1_default {
  1026. function = "SALT1";
  1027. groups = "SALT1";
  1028. };
  1029. pinctrl_salt2_default: salt2_default {
  1030. function = "SALT2";
  1031. groups = "SALT2";
  1032. };
  1033. pinctrl_salt3_default: salt3_default {
  1034. function = "SALT3";
  1035. groups = "SALT3";
  1036. };
  1037. pinctrl_salt4_default: salt4_default {
  1038. function = "SALT4";
  1039. groups = "SALT4";
  1040. };
  1041. pinctrl_sd1_default: sd1_default {
  1042. function = "SD1";
  1043. groups = "SD1";
  1044. };
  1045. pinctrl_sd2_default: sd2_default {
  1046. function = "SD2";
  1047. groups = "SD2";
  1048. };
  1049. pinctrl_sgpmck_default: sgpmck_default {
  1050. function = "SGPMCK";
  1051. groups = "SGPMCK";
  1052. };
  1053. pinctrl_sgpmi_default: sgpmi_default {
  1054. function = "SGPMI";
  1055. groups = "SGPMI";
  1056. };
  1057. pinctrl_sgpmld_default: sgpmld_default {
  1058. function = "SGPMLD";
  1059. groups = "SGPMLD";
  1060. };
  1061. pinctrl_sgpmo_default: sgpmo_default {
  1062. function = "SGPMO";
  1063. groups = "SGPMO";
  1064. };
  1065. pinctrl_sgpsck_default: sgpsck_default {
  1066. function = "SGPSCK";
  1067. groups = "SGPSCK";
  1068. };
  1069. pinctrl_sgpsi0_default: sgpsi0_default {
  1070. function = "SGPSI0";
  1071. groups = "SGPSI0";
  1072. };
  1073. pinctrl_sgpsi1_default: sgpsi1_default {
  1074. function = "SGPSI1";
  1075. groups = "SGPSI1";
  1076. };
  1077. pinctrl_sgpsld_default: sgpsld_default {
  1078. function = "SGPSLD";
  1079. groups = "SGPSLD";
  1080. };
  1081. pinctrl_sioonctrl_default: sioonctrl_default {
  1082. function = "SIOONCTRL";
  1083. groups = "SIOONCTRL";
  1084. };
  1085. pinctrl_siopbi_default: siopbi_default {
  1086. function = "SIOPBI";
  1087. groups = "SIOPBI";
  1088. };
  1089. pinctrl_siopbo_default: siopbo_default {
  1090. function = "SIOPBO";
  1091. groups = "SIOPBO";
  1092. };
  1093. pinctrl_siopwreq_default: siopwreq_default {
  1094. function = "SIOPWREQ";
  1095. groups = "SIOPWREQ";
  1096. };
  1097. pinctrl_siopwrgd_default: siopwrgd_default {
  1098. function = "SIOPWRGD";
  1099. groups = "SIOPWRGD";
  1100. };
  1101. pinctrl_sios3_default: sios3_default {
  1102. function = "SIOS3";
  1103. groups = "SIOS3";
  1104. };
  1105. pinctrl_sios5_default: sios5_default {
  1106. function = "SIOS5";
  1107. groups = "SIOS5";
  1108. };
  1109. pinctrl_siosci_default: siosci_default {
  1110. function = "SIOSCI";
  1111. groups = "SIOSCI";
  1112. };
  1113. pinctrl_spi1_default: spi1_default {
  1114. function = "SPI1";
  1115. groups = "SPI1";
  1116. };
  1117. pinctrl_spi1debug_default: spi1debug_default {
  1118. function = "SPI1DEBUG";
  1119. groups = "SPI1DEBUG";
  1120. };
  1121. pinctrl_spi1passthru_default: spi1passthru_default {
  1122. function = "SPI1PASSTHRU";
  1123. groups = "SPI1PASSTHRU";
  1124. };
  1125. pinctrl_spics1_default: spics1_default {
  1126. function = "SPICS1";
  1127. groups = "SPICS1";
  1128. };
  1129. pinctrl_timer3_default: timer3_default {
  1130. function = "TIMER3";
  1131. groups = "TIMER3";
  1132. };
  1133. pinctrl_timer4_default: timer4_default {
  1134. function = "TIMER4";
  1135. groups = "TIMER4";
  1136. };
  1137. pinctrl_timer5_default: timer5_default {
  1138. function = "TIMER5";
  1139. groups = "TIMER5";
  1140. };
  1141. pinctrl_timer6_default: timer6_default {
  1142. function = "TIMER6";
  1143. groups = "TIMER6";
  1144. };
  1145. pinctrl_timer7_default: timer7_default {
  1146. function = "TIMER7";
  1147. groups = "TIMER7";
  1148. };
  1149. pinctrl_timer8_default: timer8_default {
  1150. function = "TIMER8";
  1151. groups = "TIMER8";
  1152. };
  1153. pinctrl_txd1_default: txd1_default {
  1154. function = "TXD1";
  1155. groups = "TXD1";
  1156. };
  1157. pinctrl_txd2_default: txd2_default {
  1158. function = "TXD2";
  1159. groups = "TXD2";
  1160. };
  1161. pinctrl_txd3_default: txd3_default {
  1162. function = "TXD3";
  1163. groups = "TXD3";
  1164. };
  1165. pinctrl_txd4_default: txd4_default {
  1166. function = "TXD4";
  1167. groups = "TXD4";
  1168. };
  1169. pinctrl_uart6_default: uart6_default {
  1170. function = "UART6";
  1171. groups = "UART6";
  1172. };
  1173. pinctrl_usbcki_default: usbcki_default {
  1174. function = "USBCKI";
  1175. groups = "USBCKI";
  1176. };
  1177. pinctrl_usb2h_default: usb2h_default {
  1178. function = "USB2H1";
  1179. groups = "USB2H1";
  1180. };
  1181. pinctrl_usb2d_default: usb2d_default {
  1182. function = "USB2D1";
  1183. groups = "USB2D1";
  1184. };
  1185. pinctrl_vgabios_rom_default: vgabios_rom_default {
  1186. function = "VGABIOS_ROM";
  1187. groups = "VGABIOS_ROM";
  1188. };
  1189. pinctrl_vgahs_default: vgahs_default {
  1190. function = "VGAHS";
  1191. groups = "VGAHS";
  1192. };
  1193. pinctrl_vgavs_default: vgavs_default {
  1194. function = "VGAVS";
  1195. groups = "VGAVS";
  1196. };
  1197. pinctrl_vpi18_default: vpi18_default {
  1198. function = "VPI18";
  1199. groups = "VPI18";
  1200. };
  1201. pinctrl_vpi24_default: vpi24_default {
  1202. function = "VPI24";
  1203. groups = "VPI24";
  1204. };
  1205. pinctrl_vpi30_default: vpi30_default {
  1206. function = "VPI30";
  1207. groups = "VPI30";
  1208. };
  1209. pinctrl_vpo12_default: vpo12_default {
  1210. function = "VPO12";
  1211. groups = "VPO12";
  1212. };
  1213. pinctrl_vpo24_default: vpo24_default {
  1214. function = "VPO24";
  1215. groups = "VPO24";
  1216. };
  1217. pinctrl_wdtrst1_default: wdtrst1_default {
  1218. function = "WDTRST1";
  1219. groups = "WDTRST1";
  1220. };
  1221. pinctrl_wdtrst2_default: wdtrst2_default {
  1222. function = "WDTRST2";
  1223. groups = "WDTRST2";
  1224. };
  1225. };