nuvoton-npcm730-kudo.dts 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826
  1. // SPDX-License-Identifier: GPL-2.0
  2. // Copyright (c) 2020 Fii USA Inc.
  3. /dts-v1/;
  4. #include "nuvoton-npcm730.dtsi"
  5. #include <dt-bindings/gpio/gpio.h>
  6. / {
  7. model = "Fii Kudo Board";
  8. compatible = "fii,kudo", "nuvoton,npcm730";
  9. aliases {
  10. ethernet1 = &gmac0;
  11. serial0 = &serial0;
  12. serial1 = &serial1;
  13. serial2 = &serial2;
  14. serial3 = &serial3;
  15. i2c1 = &i2c1;
  16. i2c2 = &i2c2;
  17. i2c3 = &i2c3;
  18. i2c4 = &i2c4;
  19. i2c5 = &i2c5;
  20. i2c6 = &i2c6;
  21. i2c7 = &i2c7;
  22. i2c8 = &i2c8;
  23. i2c9 = &i2c9;
  24. i2c10 = &i2c10;
  25. i2c11 = &i2c11;
  26. i2c12 = &i2c12;
  27. i2c13 = &i2c13;
  28. i2c14 = &i2c14;
  29. i2c15 = &i2c15;
  30. spi0 = &spi0;
  31. spi1 = &spi1;
  32. fiu0 = &fiu0;
  33. fiu1 = &fiu3;
  34. };
  35. chosen {
  36. stdout-path = &serial3;
  37. };
  38. memory {
  39. reg = <0 0x40000000>;
  40. };
  41. iio-hwmon {
  42. compatible = "iio-hwmon";
  43. io-channels = <&adc 0>, <&adc 1>, <&adc 2>, <&adc 3>,
  44. <&adc 4>, <&adc 5>, <&adc 6>, <&adc 7>;
  45. };
  46. jtag_master {
  47. compatible = "nuvoton,npcm750-jtag-master";
  48. #address-cells = <1>;
  49. #size-cells = <1>;
  50. // dev/jtag0
  51. dev-num = <0>;
  52. // pspi or gpio
  53. mode = "pspi";
  54. // pspi2
  55. pspi-controller = <2>;
  56. reg = <0xf0201000 0x1000>;
  57. interrupts = <GIC_SPI 28 IRQ_TYPE_LEVEL_HIGH>;
  58. clocks = <&clk NPCM7XX_CLK_APB5>;
  59. // TCK, TDI, TDO, TMS
  60. jtag-gpios = <&gpio0 19 GPIO_ACTIVE_HIGH>,
  61. <&gpio0 18 GPIO_ACTIVE_HIGH>,
  62. <&gpio0 17 GPIO_ACTIVE_HIGH>,
  63. <&gpio0 16 GPIO_ACTIVE_HIGH>;
  64. };
  65. leds {
  66. compatible = "gpio-leds";
  67. heartbeat {
  68. label = "heartbeat";
  69. gpios = <&gpio0 14 1>;
  70. };
  71. };
  72. pinctrl: pinctrl@f0800000 {
  73. gpio61oh_pins: gpio61oh-pins {
  74. pins = "GPO61/nDTR1_BOUT1/STRAP6";
  75. bias-disable;
  76. output-high;
  77. };
  78. gpio62oh_pins: gpio62oh-pins {
  79. pins = "GPO62/nRTST1/STRAP5";
  80. bias-disable;
  81. output-high;
  82. };
  83. gpio161ol_pins: gpio161ol-pins {
  84. pins = "GPIO161/nLFRAME/nESPICS";
  85. bias-disable;
  86. output-low;
  87. };
  88. gpio163i_pins: gpio163i-pins {
  89. pins = "GPIO163/LCLK/ESPICLK";
  90. bias-disable;
  91. input-enable;
  92. };
  93. gpio167ol_pins: gpio167ol-pins {
  94. pins = "GPIO167/LAD3/ESPI_IO3";
  95. bias-disable;
  96. output-low;
  97. };
  98. gpio95i_pins: gpio95i-pins {
  99. pins = "GPIO95/nLRESET/nESPIRST";
  100. bias-disable;
  101. input-enable;
  102. };
  103. gpio65ol_pins: gpio65ol-pins {
  104. pins = "GPIO65/FANIN1";
  105. bias-disable;
  106. output-low;
  107. };
  108. gpio66oh_pins: gpio66oh-pins {
  109. pins = "GPIO66/FANIN2";
  110. bias-disable;
  111. output-high;
  112. };
  113. gpio67oh_pins: gpio67oh-pins {
  114. pins = "GPIO67/FANIN3";
  115. bias-disable;
  116. output-high;
  117. };
  118. gpio68ol_pins: gpio68ol-pins {
  119. pins = "GPIO68/FANIN4";
  120. bias-disable;
  121. output-low;
  122. };
  123. gpio69i_pins: gpio69i-pins {
  124. pins = "GPIO69/FANIN5";
  125. bias-disable;
  126. input-enable;
  127. };
  128. gpio70ol_pins: gpio70ol-pins {
  129. pins = "GPIO70/FANIN6";
  130. bias-disable;
  131. output-low;
  132. };
  133. gpio71i_pins: gpio71i-pins {
  134. pins = "GPIO71/FANIN7";
  135. bias-disable;
  136. input-enable;
  137. };
  138. gpio72i_pins: gpio72i-pins {
  139. pins = "GPIO72/FANIN8";
  140. bias-disable;
  141. input-enable;
  142. };
  143. gpio73i_pins: gpio73i-pins {
  144. pins = "GPIO73/FANIN9";
  145. bias-disable;
  146. input-enable;
  147. };
  148. gpio74i_pins: gpio74i-pins {
  149. pins = "GPIO74/FANIN10";
  150. bias-disable;
  151. input-enable;
  152. };
  153. gpio75i_pins: gpio75i-pins {
  154. pins = "GPIO75/FANIN11";
  155. bias-disable;
  156. input-enable;
  157. };
  158. gpio76i_pins: gpio76i-pins {
  159. pins = "GPIO76/FANIN12";
  160. bias-disable;
  161. input-enable;
  162. };
  163. gpio77i_pins: gpio77i-pins {
  164. pins = "GPIO77/FANIN13";
  165. bias-disable;
  166. input-enable;
  167. };
  168. gpio78i_pins: gpio78i-pins {
  169. pins = "GPIO78/FANIN14";
  170. bias-disable;
  171. input-enable;
  172. };
  173. gpio79ol_pins: gpio79ol-pins {
  174. pins = "GPIO79/FANIN15";
  175. bias-disable;
  176. output-low;
  177. };
  178. gpio80oh_pins: gpio80oh-pins {
  179. pins = "GPIO80/PWM0";
  180. bias-disable;
  181. output-high;
  182. };
  183. gpio81i_pins: gpio81i-pins {
  184. pins = "GPIO81/PWM1";
  185. bias-disable;
  186. input-enable;
  187. };
  188. gpio82i_pins: gpio82i-pins {
  189. pins = "GPIO82/PWM2";
  190. bias-disable;
  191. input-enable;
  192. };
  193. gpio83i_pins: gpio83i-pins {
  194. pins = "GPIO83/PWM3";
  195. bias-disable;
  196. input-enable;
  197. };
  198. gpio144i_pins: gpio144i-pins {
  199. pins = "GPIO144/PWM4";
  200. bias-disable;
  201. input-enable;
  202. };
  203. gpio145i_pins: gpio145i-pins {
  204. pins = "GPIO145/PWM5";
  205. bias-disable;
  206. input-enable;
  207. };
  208. gpio146i_pins: gpio146i-pins {
  209. pins = "GPIO146/PWM6";
  210. bias-disable;
  211. input-enable;
  212. };
  213. gpio147oh_pins: gpio147oh-pins {
  214. pins = "GPIO147/PWM7";
  215. bias-disable;
  216. output-high;
  217. };
  218. gpio168ol_pins: gpio168ol-pins {
  219. pins = "GPIO168/nCLKRUN/nESPIALERT";
  220. bias-disable;
  221. output-low;
  222. };
  223. gpio169oh_pins: gpio169oh-pins {
  224. pins = "GPIO169/nSCIPME";
  225. bias-disable;
  226. output-high;
  227. };
  228. gpio170ol_pins: gpio170ol-pins {
  229. pins = "GPIO170/nSMI";
  230. bias-disable;
  231. output-low;
  232. };
  233. gpio218oh_pins: gpio218oh-pins {
  234. pins = "GPIO218/nWDO1";
  235. bias-disable;
  236. output-high;
  237. };
  238. gpio37i_pins: gpio37i-pins {
  239. pins = "GPIO37/SMB3CSDA";
  240. bias-disable;
  241. input-enable;
  242. };
  243. gpio38i_pins: gpio38i-pins {
  244. pins = "GPIO38/SMB3CSCL";
  245. bias-disable;
  246. input-enable;
  247. };
  248. gpio39i_pins: gpio39i-pins {
  249. pins = "GPIO39/SMB3BSDA";
  250. bias-disable;
  251. input-enable;
  252. };
  253. gpio40i_pins: gpio40i-pins {
  254. pins = "GPIO40/SMB3BSCL";
  255. bias-disable;
  256. input-enable;
  257. };
  258. gpio121i_pins: gpio121i-pins {
  259. pins = "GPIO121/SMB2CSCL";
  260. bias-disable;
  261. input-enable;
  262. };
  263. gpio122i_pins: gpio122i-pins {
  264. pins = "GPIO122/SMB2BSDA";
  265. bias-disable;
  266. input-enable;
  267. };
  268. gpio123i_pins: gpio123i-pins {
  269. pins = "GPIO123/SMB2BSCL";
  270. bias-disable;
  271. input-enable;
  272. };
  273. gpio124i_pins: gpio124i-pins {
  274. pins = "GPIO124/SMB1CSDA";
  275. bias-disable;
  276. input-enable;
  277. };
  278. gpio125i_pins: gpio125i-pins {
  279. pins = "GPIO125/SMB1CSCL";
  280. bias-disable;
  281. input-enable;
  282. };
  283. gpio126i_pins: gpio126i-pins {
  284. pins = "GPIO126/SMB1BSDA";
  285. bias-disable;
  286. input-enable;
  287. };
  288. gpio127i_pins: gpio127i-pins {
  289. pins = "GPIO127/SMB1BSCL";
  290. bias-disable;
  291. input-enable;
  292. };
  293. gpio136i_pins: gpio136i-pins {
  294. pins = "GPIO136/SD1DT0";
  295. bias-disable;
  296. input-enable;
  297. };
  298. gpio137oh_pins: gpio137oh-pins {
  299. pins = "GPIO137/SD1DT1";
  300. bias-disable;
  301. output-high;
  302. };
  303. gpio138i_pins: gpio138i-pins {
  304. pins = "GPIO138/SD1DT2";
  305. bias-disable;
  306. input-enable;
  307. };
  308. gpio139i_pins: gpio139i-pins {
  309. pins = "GPIO139/SD1DT3";
  310. bias-disable;
  311. input-enable;
  312. };
  313. gpio140i_pins: gpio140i-pins {
  314. pins = "GPIO140/SD1CLK";
  315. bias-disable;
  316. input-enable;
  317. };
  318. gpio141i_pins: gpio141i-pins {
  319. pins = "GPIO141/SD1WP";
  320. bias-disable;
  321. input-enable;
  322. };
  323. gpio190oh_pins: gpio190oh-pins {
  324. pins = "GPIO190/nPRD_SMI";
  325. bias-disable;
  326. output-high;
  327. };
  328. gpio191oh_pins: gpio191oh-pins {
  329. pins = "GPIO191";
  330. bias-disable;
  331. output-high;
  332. };
  333. gpio195ol_pins: gpio195ol-pins {
  334. pins = "GPIO195/SMB0BSDA";
  335. bias-disable;
  336. output-low;
  337. };
  338. gpio196ol_pins: gpio196ol-pins {
  339. pins = "GPIO196/SMB0CSCL";
  340. bias-disable;
  341. output-low;
  342. };
  343. gpio199i_pins: gpio199i-pins {
  344. pins = "GPIO199/SMB0DSCL";
  345. bias-disable;
  346. input-enable;
  347. };
  348. gpio202ol_pins: gpio202ol-pins {
  349. pins = "GPIO202/SMB0CSDA";
  350. bias-disable;
  351. output-low;
  352. };
  353. };
  354. };
  355. &gmac0 {
  356. phy-mode = "rgmii-id";
  357. snps,eee-force-disable;
  358. status = "okay";
  359. };
  360. &ehci1 {
  361. status = "okay";
  362. };
  363. &fiu0 {
  364. pinctrl-names = "default";
  365. pinctrl-0 = <&spi0cs1_pins>;
  366. status = "okay";
  367. flash@0 {
  368. compatible = "jedec,spi-nor";
  369. #address-cells = <1>;
  370. #size-cells = <1>;
  371. reg = <0>;
  372. spi-max-frequency = <5000000>;
  373. spi-rx-bus-width = <2>;
  374. label = "bmc";
  375. partitions {
  376. compatible = "fixed-partitions";
  377. #address-cells = <1>;
  378. #size-cells = <1>;
  379. u-boot@0 {
  380. label = "u-boot";
  381. reg = <0x0000000 0xC0000>;
  382. read-only;
  383. };
  384. u-boot-env@100000{
  385. label = "u-boot-env";
  386. reg = <0x00100000 0x40000>;
  387. };
  388. kernel@200000 {
  389. label = "kernel";
  390. reg = <0x0200000 0x600000>;
  391. };
  392. rofs@800000 {
  393. label = "rofs";
  394. reg = <0x800000 0x3500000>;
  395. };
  396. rwfs@3d00000 {
  397. label = "rwfs";
  398. reg = <0x3d00000 0x300000>;
  399. };
  400. };
  401. };
  402. flash@1 {
  403. compatible = "jedec,spi-nor";
  404. #address-cells = <1>;
  405. #size-cells = <1>;
  406. reg = <1>;
  407. spi-max-frequency = <5000000>;
  408. spi-rx-bus-width = <2>;
  409. partitions {
  410. compatible = "fixed-partitions";
  411. #address-cells = <1>;
  412. #size-cells = <1>;
  413. spare1@0 {
  414. label = "spi0-cs1-spare1";
  415. reg = <0x0 0x800000>;
  416. };
  417. spare2@800000 {
  418. label = "spi0-cs1-spare2";
  419. reg = <0x800000 0x0>;
  420. };
  421. };
  422. };
  423. };
  424. &fiu3 {
  425. pinctrl-0 = <&spi3_pins>;
  426. flash@0 {
  427. compatible = "jedec,spi-nor";
  428. #address-cells = <1>;
  429. #size-cells = <1>;
  430. reg = <0>;
  431. spi-max-frequency = <5000000>;
  432. spi-rx-bus-width = <2>;
  433. partitions {
  434. compatible = "fixed-partitions";
  435. #address-cells = <1>;
  436. #size-cells = <1>;
  437. system1@0 {
  438. label = "bios";
  439. reg = <0x0 0x0>;
  440. };
  441. system2@800000 {
  442. label = "spi3-system2";
  443. reg = <0x800000 0x0>;
  444. };
  445. };
  446. };
  447. };
  448. &watchdog1 {
  449. status = "okay";
  450. };
  451. &rng {
  452. status = "okay";
  453. };
  454. &serial0 {
  455. status = "okay";
  456. };
  457. &serial1 {
  458. status = "okay";
  459. };
  460. &serial2 {
  461. status = "okay";
  462. };
  463. &serial3 {
  464. status = "okay";
  465. };
  466. &adc {
  467. #io-channel-cells = <1>;
  468. status = "okay";
  469. };
  470. &i2c1 {
  471. status = "okay";
  472. i2c-switch@75 {
  473. compatible = "nxp,pca9548";
  474. #address-cells = <1>;
  475. #size-cells = <0>;
  476. reg = <0x75>;
  477. i2c-mux-idle-disconnect;
  478. i2c@2 {
  479. #address-cells = <1>;
  480. #size-cells = <0>;
  481. reg = <2>;
  482. // Rear-Fan
  483. max31790@58 {
  484. compatible = "maxim,max31790";
  485. reg = <0x58>;
  486. };
  487. };
  488. i2c@3 {
  489. #address-cells = <1>;
  490. #size-cells = <0>;
  491. reg = <3>;
  492. // Mid-Fan
  493. max31790@58 {
  494. compatible = "maxim,max31790";
  495. reg = <0x58>;
  496. };
  497. };
  498. i2c-bus@4 {
  499. #address-cells = <1>;
  500. #size-cells = <0>;
  501. reg = <4>;
  502. // INLET1_T
  503. lm75@5c {
  504. compatible = "ti,lm75";
  505. reg = <0x5c>;
  506. };
  507. };
  508. i2c-bus@5 {
  509. #address-cells = <1>;
  510. #size-cells = <0>;
  511. reg = <5>;
  512. // OUTLET1_T
  513. lm75@5c {
  514. compatible = "ti,lm75";
  515. reg = <0x5c>;
  516. };
  517. };
  518. i2c-bus@6 {
  519. #address-cells = <1>;
  520. #size-cells = <0>;
  521. reg = <6>;
  522. // OUTLET2_T
  523. lm75@5c {
  524. compatible = "ti,lm75";
  525. reg = <0x5c>;
  526. };
  527. };
  528. i2c-bus@7 {
  529. #address-cells = <1>;
  530. #size-cells = <0>;
  531. reg = <7>;
  532. // OUTLET3_T
  533. lm75@5c {
  534. compatible = "ti,lm75";
  535. reg = <0x5c>;
  536. };
  537. };
  538. };
  539. i2c-switch@77 {
  540. compatible = "nxp,pca9548";
  541. #address-cells = <1>;
  542. #size-cells = <0>;
  543. reg = <0x77>;
  544. i2c-mux-idle-disconnect;
  545. i2c-bus@2 {
  546. #address-cells = <1>;
  547. #size-cells = <0>;
  548. reg = <2>;
  549. // STB-T
  550. pmbus@74 {
  551. compatible = "pmbus";
  552. reg = <0x74>;
  553. };
  554. };
  555. };
  556. };
  557. &i2c2 {
  558. status = "okay";
  559. smpro@4f {
  560. compatible = "ampere,smpro";
  561. reg = <0x4f>;
  562. };
  563. smpro@4e {
  564. compatible = "ampere,smpro";
  565. reg = <0x4e>;
  566. };
  567. };
  568. &i2c3 {
  569. status = "okay";
  570. };
  571. &i2c4 {
  572. status = "okay";
  573. i2c-switch@77 {
  574. compatible = "nxp,pca9548";
  575. #address-cells = <1>;
  576. #size-cells = <0>;
  577. reg = <0x77>;
  578. i2c-mux-idle-disconnect;
  579. i2c-bus@0 {
  580. #address-cells = <1>;
  581. #size-cells = <0>;
  582. reg = <0>;
  583. // ADC sensors
  584. adm1266@40 {
  585. compatible = "adi,adm1266";
  586. reg = <0x40>;
  587. };
  588. };
  589. i2c-bus@1 {
  590. #address-cells = <1>;
  591. #size-cells = <0>;
  592. reg = <1>;
  593. // ADC sensors
  594. adm1266@41 {
  595. compatible = "adi,adm1266";
  596. reg = <0x41>;
  597. };
  598. };
  599. };
  600. };
  601. &i2c5 {
  602. status = "okay";
  603. };
  604. &i2c6 {
  605. status = "okay";
  606. };
  607. &i2c7 {
  608. status = "okay";
  609. };
  610. &i2c8 {
  611. status = "okay";
  612. };
  613. &i2c9 {
  614. status = "okay";
  615. };
  616. &i2c10 {
  617. status = "okay";
  618. };
  619. &i2c11 {
  620. status = "okay";
  621. };
  622. &i2c12 {
  623. status = "okay";
  624. ssif-bmc@10 {
  625. compatible = "ssif-bmc";
  626. reg = <0x10>;
  627. };
  628. };
  629. &i2c13 {
  630. status = "okay";
  631. i2c-switch@77 {
  632. compatible = "nxp,pca9548";
  633. #address-cells = <1>;
  634. #size-cells = <0>;
  635. reg = <0x77>;
  636. i2c-mux-idle-disconnect;
  637. i2c-bus@3 {
  638. #address-cells = <1>;
  639. #size-cells = <0>;
  640. reg = <3>;
  641. // M2_ZONE_T
  642. lm75@28 {
  643. compatible = "ti,lm75";
  644. reg = <0x28>;
  645. };
  646. };
  647. i2c-bus@4 {
  648. #address-cells = <1>;
  649. #size-cells = <0>;
  650. reg = <4>;
  651. // BATT_ZONE_T
  652. lm75@29 {
  653. compatible = "ti,lm75";
  654. reg = <0x29>;
  655. };
  656. };
  657. i2c-bus@5 {
  658. #address-cells = <1>;
  659. #size-cells = <0>;
  660. reg = <5>;
  661. // NBM1_ZONE_T
  662. lm75@28 {
  663. compatible = "ti,lm75";
  664. reg = <0x28>;
  665. };
  666. };
  667. i2c-bus@6 {
  668. #address-cells = <1>;
  669. #size-cells = <0>;
  670. reg = <6>;
  671. // NBM2_ZONE_T
  672. lm75@29 {
  673. compatible = "ti,lm75";
  674. reg = <0x29>;
  675. };
  676. };
  677. };
  678. };
  679. &i2c14 {
  680. status = "okay";
  681. };
  682. &i2c15 {
  683. status = "okay";
  684. };
  685. &spi0 {
  686. cs-gpios = <&gpio6 11 GPIO_ACTIVE_LOW>;
  687. status = "okay";
  688. };
  689. &pinctrl {
  690. pinctrl-names = "default";
  691. pinctrl-0 = <
  692. &gpio61oh_pins
  693. &gpio62oh_pins
  694. &gpio161ol_pins
  695. &gpio163i_pins
  696. &gpio167ol_pins
  697. &gpio95i_pins
  698. &gpio65ol_pins
  699. &gpio66oh_pins
  700. &gpio67oh_pins
  701. &gpio68ol_pins
  702. &gpio69i_pins
  703. &gpio70ol_pins
  704. &gpio71i_pins
  705. &gpio72i_pins
  706. &gpio73i_pins
  707. &gpio74i_pins
  708. &gpio75i_pins
  709. &gpio76i_pins
  710. &gpio77i_pins
  711. &gpio78i_pins
  712. &gpio79ol_pins
  713. &gpio80oh_pins
  714. &gpio81i_pins
  715. &gpio82i_pins
  716. &gpio83i_pins
  717. &gpio144i_pins
  718. &gpio145i_pins
  719. &gpio146i_pins
  720. &gpio147oh_pins
  721. &gpio168ol_pins
  722. &gpio169oh_pins
  723. &gpio170ol_pins
  724. &gpio218oh_pins
  725. &gpio37i_pins
  726. &gpio38i_pins
  727. &gpio39i_pins
  728. &gpio40i_pins
  729. &gpio121i_pins
  730. &gpio122i_pins
  731. &gpio123i_pins
  732. &gpio124i_pins
  733. &gpio125i_pins
  734. &gpio126i_pins
  735. &gpio127i_pins
  736. &gpio136i_pins
  737. &gpio137oh_pins
  738. &gpio138i_pins
  739. &gpio139i_pins
  740. &gpio140i_pins
  741. &gpio141i_pins
  742. &gpio190oh_pins
  743. &gpio191oh_pins
  744. &gpio195ol_pins
  745. &gpio196ol_pins
  746. &gpio199i_pins
  747. &gpio202ol_pins
  748. >;
  749. };
  750. &gcr {
  751. serial_port_mux: mux-controller {
  752. compatible = "mmio-mux";
  753. #mux-control-cells = <1>;
  754. mux-reg-masks = <0x38 0x07>;
  755. idle-states = <2>;
  756. };
  757. };