nuvoton-npcm750-runbmc-olympus-pincfg.dtsi 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517
  1. // SPDX-License-Identifier: GPL-2.0
  2. // Copyright (c) 2019 Quanta Computer Inc. [email protected]
  3. / {
  4. pinctrl: pinctrl@f0800000 {
  5. gpio0ol_pins: gpio0ol-pins {
  6. pins = "GPIO0/IOX1DI";
  7. bias-disable;
  8. output-low;
  9. };
  10. gpio1ol_pins: gpio1ol-pins {
  11. pins = "GPIO1/IOX1LD";
  12. bias-disable;
  13. output-low;
  14. };
  15. gpio2ol_pins: gpio2ol-pins {
  16. pins = "GPIO2/IOX1CK";
  17. bias-disable;
  18. output-low;
  19. };
  20. gpio3ol_pins: gpio3ol-pins {
  21. pins = "GPIO3/IOX1D0";
  22. bias-disable;
  23. output-low;
  24. };
  25. gpio5_pins: gpio5-pins {
  26. pins = "GPIO5/IOX2LD/SMB1DSCL";
  27. bias-disable;
  28. input-enable;
  29. };
  30. gpio6_pins: gpio6-pins {
  31. pins = "GPIO6/IOX2CK/SMB2DSDA";
  32. bias-disable;
  33. input-enable;
  34. };
  35. gpio7_pins: gpio7-pins {
  36. pins = "GPIO7/IOX2D0/SMB2DSCL";
  37. bias-disable;
  38. input-enable;
  39. };
  40. gpio8o_pins: gpio8o-pins {
  41. pins = "GPIO8/LKGPO1";
  42. bias-disable;
  43. output-high;
  44. };
  45. gpio9ol_pins: gpio9ol-pins {
  46. pins = "GPIO9/LKGPO2";
  47. bias-disable;
  48. output-low;
  49. };
  50. gpio10_pins: gpio10-pins {
  51. pins = "GPIO10/IOXHLD";
  52. bias-disable;
  53. input-enable;
  54. };
  55. gpio11_pins: gpio11-pins {
  56. pins = "GPIO11/IOXHCK";
  57. bias-disable;
  58. input-enable;
  59. };
  60. gpio12ol_pins: gpio12ol-pins {
  61. pins = "GPIO12/GSPICK/SMB5BSCL";
  62. bias-disable;
  63. output-low;
  64. };
  65. gpio13ol_pins: gpio13ol-pins {
  66. pins = "GPIO13/GSPIDO/SMB5BSDA";
  67. bias-disable;
  68. output-low;
  69. };
  70. gpio14ol_pins: gpio14ol-pins {
  71. pins = "GPIO14/GSPIDI/SMB5CSCL";
  72. bias-disable;
  73. output-low;
  74. };
  75. gpio15ol_pins: gpio15ol-pins {
  76. pins = "GPIO15/GSPICS/SMB5CSDA";
  77. bias-disable;
  78. output-low;
  79. };
  80. gpio20_pins: gpio20-pins {
  81. pins = "GPIO20/SMB4CSDA/SMB15SDA";
  82. bias-disable;
  83. input-enable;
  84. };
  85. gpio21_pins: gpio21-pins {
  86. pins = "GPIO21/SMB4CSCL/SMB15SCL";
  87. bias-disable;
  88. input-enable;
  89. };
  90. gpio22o_pins: gpio22o-pins {
  91. pins = "GPIO22/SMB4DSDA/SMB14SDA";
  92. bias-disable;
  93. output-high;
  94. };
  95. gpio23_pins: gpio23-pins {
  96. pins = "GPIO23/SMB4DSCL/SMB14SCL";
  97. bias-disable;
  98. input-enable;
  99. };
  100. gpio24_pins: gpio24-pins {
  101. pins = "GPIO24/IOXHDO";
  102. bias-disable;
  103. input-enable;
  104. };
  105. gpio25_pins: gpio25-pins {
  106. pins = "GPIO25/IOXHDI";
  107. bias-disable;
  108. input-enable;
  109. };
  110. gpio30_pins: gpio30-pins {
  111. pins = "GPIO30/SMB3SDA";
  112. bias-disable;
  113. input-enable;
  114. };
  115. gpio31_pins: gpio31-pins {
  116. pins = "GPIO31/SMB3SCL";
  117. bias-disable;
  118. input-enable;
  119. };
  120. gpio37o_pins: gpio37o-pins {
  121. pins = "GPIO37/SMB3CSDA";
  122. bias-disable;
  123. output-high;
  124. };
  125. gpio38_pins: gpio38-pins {
  126. pins = "GPIO38/SMB3CSCL";
  127. bias-disable;
  128. input-enable;
  129. };
  130. gpio39_pins: gpio39-pins {
  131. pins = "GPIO39/SMB3BSDA";
  132. bias-disable;
  133. input-enable;
  134. };
  135. gpio40o_pins: gpio40o-pins {
  136. pins = "GPIO40/SMB3BSCL";
  137. bias-disable;
  138. output-high;
  139. };
  140. gpio59_pins: gpio59-pins {
  141. pins = "GPIO59/SMB3DSDA";
  142. bias-disable;
  143. input-enable;
  144. };
  145. gpio76_pins: gpio76-pins {
  146. pins = "GPIO76/FANIN12";
  147. bias-disable;
  148. input-enable;
  149. };
  150. gpio77_pins: gpio77-pins {
  151. pins = "GPIO77/FANIN13";
  152. bias-disable;
  153. input-enable;
  154. };
  155. gpio78o_pins: gpio78o-pins {
  156. pins = "GPIO78/FANIN14";
  157. bias-disable;
  158. output-high;
  159. };
  160. gpio79_pins: gpio79-pins {
  161. pins = "GPIO79/FANIN15";
  162. bias-disable;
  163. input-enable;
  164. };
  165. gpio82_pins: gpio82-pins {
  166. pins = "GPIO82/PWM2";
  167. bias-disable;
  168. input-enable;
  169. };
  170. gpio83_pins: gpio83-pins {
  171. pins = "GPIO83/PWM3";
  172. bias-disable;
  173. input-enable;
  174. };
  175. gpio84_pins: gpio84-pins {
  176. pins = "GPIO84/R2TXD0";
  177. bias-disable;
  178. input-enable;
  179. };
  180. gpio85o_pins: gpio85o-pins {
  181. pins = "GPIO85/R2TXD1";
  182. bias-disable;
  183. output-high;
  184. };
  185. gpio86ol_pins: gpio86ol-pins {
  186. pins = "GPIO86/R2TXEN";
  187. bias-disable;
  188. output-low;
  189. };
  190. gpio87_pins: gpio87-pins {
  191. pins = "GPIO87/R2RXD0";
  192. bias-disable;
  193. input-enable;
  194. };
  195. gpio88_pins: gpio88-pins {
  196. pins = "GPIO88/R2RXD1";
  197. bias-disable;
  198. input-enable;
  199. };
  200. gpio89_pins: gpio89-pins {
  201. pins = "GPIO89/R2CRSDV";
  202. bias-disable;
  203. input-enable;
  204. };
  205. gpio90_pins: gpio90-pins {
  206. pins = "GPIO90/R2RXERR";
  207. bias-disable;
  208. input-enable;
  209. };
  210. gpio93_pins: gpio93-pins {
  211. pins = "GPIO93/GA20/SMB5DSCL";
  212. bias-disable;
  213. input-enable;
  214. };
  215. gpio94ol_pins: gpio94ol-pins {
  216. pins = "GPIO94/nKBRST/SMB5DSDA";
  217. bias-disable;
  218. output-low;
  219. };
  220. gpio108ol_pins: gpio108ol-pins {
  221. pins = "GPIO108/RG1MDC";
  222. bias-disable;
  223. output-low;
  224. };
  225. gpio109ol_pins: gpio109ol-pins {
  226. pins = "GPIO109/RG1MDIO";
  227. bias-disable;
  228. output-low;
  229. };
  230. gpio110ol_pins: gpio110ol-pins {
  231. pins = "GPIO110/RG2TXD0/DDRV0";
  232. bias-disable;
  233. output-low;
  234. };
  235. gpio111ol_pins: gpio111ol-pins {
  236. pins = "GPIO111/RG2TXD1/DDRV1";
  237. bias-disable;
  238. output-low;
  239. };
  240. gpio112ol_pins: gpio112ol-pins {
  241. pins = "GPIO112/RG2TXD2/DDRV2";
  242. bias-disable;
  243. output-low;
  244. };
  245. gpio113ol_pins: gpio113ol-pins {
  246. pins = "GPIO113/RG2TXD3/DDRV3";
  247. bias-disable;
  248. output-low;
  249. };
  250. gpio114o_pins: gpio114o-pins {
  251. pins = "GPIO114/SMB0SCL";
  252. bias-disable;
  253. output-high;
  254. };
  255. gpio115_pins: gpio115-pins {
  256. pins = "GPIO115/SMB0SDA";
  257. bias-disable;
  258. input-enable;
  259. };
  260. gpio120_pins: gpio120-pins {
  261. pins = "GPIO120/SMB2CSDA";
  262. bias-disable;
  263. input-enable;
  264. };
  265. gpio121_pins: gpio121-pins {
  266. pins = "GPIO121/SMB2CSCL";
  267. bias-disable;
  268. input-enable;
  269. };
  270. gpio122_pins: gpio122-pins {
  271. pins = "GPIO122/SMB2BSDA";
  272. bias-disable;
  273. input-enable;
  274. };
  275. gpio123_pins: gpio123-pins {
  276. pins = "GPIO123/SMB2BSCL";
  277. bias-disable;
  278. input-enable;
  279. };
  280. gpio124_pins: gpio124-pins {
  281. pins = "GPIO124/SMB1CSDA";
  282. bias-disable;
  283. input-enable;
  284. };
  285. gpio125_pins: gpio125-pins {
  286. pins = "GPIO125/SMB1CSCL";
  287. bias-disable;
  288. input-enable;
  289. };
  290. gpio126_pins: gpio126-pins {
  291. pins = "GPIO126/SMB1BSDA";
  292. bias-disable;
  293. input-enable;
  294. };
  295. gpio127o_pins: gpio127o-pins {
  296. pins = "GPIO127/SMB1BSCL";
  297. bias-disable;
  298. output-high;
  299. };
  300. gpio136_pins: gpio136-pins {
  301. pins = "GPIO136/SD1DT0";
  302. bias-disable;
  303. input-enable;
  304. };
  305. gpio137_pins: gpio137-pins {
  306. pins = "GPIO137/SD1DT1";
  307. bias-disable;
  308. input-enable;
  309. };
  310. gpio138_pins: gpio138-pins {
  311. pins = "GPIO138/SD1DT2";
  312. bias-disable;
  313. input-enable;
  314. };
  315. gpio139_pins: gpio139-pins {
  316. pins = "GPIO139/SD1DT3";
  317. bias-disable;
  318. input-enable;
  319. };
  320. gpio140_pins: gpio140-pins {
  321. pins = "GPIO140/SD1CLK";
  322. bias-disable;
  323. input-enable;
  324. };
  325. gpio141_pins: gpio141-pins {
  326. pins = "GPIO141/SD1WP";
  327. bias-disable;
  328. input-enable;
  329. };
  330. gpio142_pins: gpio142-pins {
  331. pins = "GPIO142/SD1CMD";
  332. bias-disable;
  333. input-enable;
  334. };
  335. gpio143_pins: gpio143-pins {
  336. pins = "GPIO143/SD1CD/SD1PWR";
  337. bias-disable;
  338. input-enable;
  339. };
  340. gpio144_pins: gpio144-pins {
  341. pins = "GPIO144/PWM4";
  342. bias-disable;
  343. input-enable;
  344. };
  345. gpio145_pins: gpio145-pins {
  346. pins = "GPIO145/PWM5";
  347. bias-disable;
  348. input-enable;
  349. };
  350. gpio146_pins: gpio146-pins {
  351. pins = "GPIO146/PWM6";
  352. bias-disable;
  353. input-enable;
  354. };
  355. gpio147_pins: gpio147-pins {
  356. pins = "GPIO147/PWM7";
  357. bias-disable;
  358. input-enable;
  359. };
  360. gpio153o_pins: gpio153o-pins {
  361. pins = "GPIO153/MMCWP";
  362. bias-disable;
  363. output-high;
  364. };
  365. gpio155_pins: gpio155-pins {
  366. pins = "GPIO155/nMMCCD/nMMCRST";
  367. bias-disable;
  368. input-enable;
  369. };
  370. gpio160o_pins: gpio160o-pins {
  371. pins = "GPIO160/CLKOUT/RNGOSCOUT";
  372. bias-disable;
  373. output-high;
  374. };
  375. gpio169o_pins: gpio169o-pins {
  376. pins = "GPIO169/nSCIPME";
  377. bias-disable;
  378. output-high;
  379. };
  380. gpio188o_pins: gpio188o-pins {
  381. pins = "GPIO188/SPI3D2/nSPI3CS2";
  382. bias-disable;
  383. output-high;
  384. };
  385. gpio189_pins: gpio189-pins {
  386. pins = "GPIO189/SPI3D3/nSPI3CS3";
  387. bias-disable;
  388. input-enable;
  389. };
  390. gpio196_pins: gpio196-pins {
  391. pins = "GPIO196/SMB0CSCL";
  392. bias-disable;
  393. input-enable;
  394. };
  395. gpio197_pins: gpio197-pins {
  396. pins = "GPIO197/SMB0DEN";
  397. bias-disable;
  398. input-enable;
  399. };
  400. gpio198o_pins: gpio198o-pins {
  401. pins = "GPIO198/SMB0DSDA";
  402. bias-disable;
  403. output-high;
  404. };
  405. gpio199o_pins: gpio199o-pins {
  406. pins = "GPIO199/SMB0DSCL";
  407. bias-disable;
  408. output-high;
  409. };
  410. gpio200_pins: gpio200-pins {
  411. pins = "GPIO200/R2CK";
  412. input-enable;
  413. bias-disable;
  414. };
  415. gpio202_pins: gpio202-pins {
  416. pins = "GPIO202/SMB0CSDA";
  417. bias-disable;
  418. input-enable;
  419. };
  420. gpio203o_pins: gpio203o-pins {
  421. pins = "GPIO203/FANIN16";
  422. bias-disable;
  423. output-high;
  424. };
  425. gpio208_pins: gpio208-pins {
  426. pins = "GPIO208/RG2TXC/DVCK";
  427. bias-disable;
  428. input-enable;
  429. };
  430. gpio209ol_pins: gpio209ol-pins {
  431. pins = "GPIO209/RG2TXCTL/DDRV4";
  432. bias-disable;
  433. output-low;
  434. };
  435. gpio210ol_pins: gpio210ol-pins {
  436. pins = "GPIO210/RG2RXD0/DDRV5";
  437. bias-disable;
  438. output-low;
  439. };
  440. gpio211ol_pins: gpio211ol-pins {
  441. pins = "GPIO211/RG2RXD1/DDRV6";
  442. bias-disable;
  443. output-low;
  444. };
  445. gpio212ol_pins: gpio212ol-pins {
  446. pins = "GPIO212/RG2RXD2/DDRV7";
  447. bias-disable;
  448. output-low;
  449. };
  450. gpio213ol_pins: gpio213ol-pins {
  451. pins = "GPIO213/RG2RXD3/DDRV8";
  452. bias-disable;
  453. output-low;
  454. };
  455. gpio214ol_pins: gpio214ol-pins {
  456. pins = "GPIO214/RG2RXC/DDRV9";
  457. bias-disable;
  458. output-low;
  459. };
  460. gpio215ol_pins: gpio215ol-pins {
  461. pins = "GPIO215/RG2RXCTL/DDRV10";
  462. bias-disable;
  463. output-low;
  464. };
  465. gpio216ol_pins: gpio216ol-pins {
  466. pins = "GPIO216/RG2MDC/DDRV11";
  467. bias-disable;
  468. output-low;
  469. };
  470. gpio217ol_pins: gpio217ol-pins {
  471. pins = "GPIO217/RG2MDIO/DVHSYNC";
  472. bias-disable;
  473. output-low;
  474. };
  475. gpio224_pins: gpio224-pins {
  476. pins = "GPIO224/SPIXCK";
  477. bias-disable;
  478. input-enable;
  479. };
  480. gpio225ol_pins: gpio225ol-pins {
  481. pins = "GPO225/SPIXD0/STRAP12";
  482. bias-disable;
  483. output-low;
  484. };
  485. gpio226ol_pins: gpio226ol-pins {
  486. pins = "GPO226/SPIXD1/STRAP13";
  487. bias-disable;
  488. output-low;
  489. };
  490. gpio227ol_pins: gpio227ol-pins {
  491. pins = "GPIO227/nSPIXCS0";
  492. bias-disable;
  493. output-low;
  494. };
  495. gpio228o_pins: gpio228ol-pins {
  496. pins = "GPIO228/nSPIXCS1";
  497. bias-disable;
  498. output-high;
  499. };
  500. gpio229o_pins: gpio229o-pins {
  501. pins = "GPO229/SPIXD2/STRAP3";
  502. bias-disable;
  503. output-high;
  504. };
  505. gpio230_pins: gpio230-pins {
  506. pins = "GPIO230/SPIXD3";
  507. bias-disable;
  508. input-enable;
  509. };
  510. gpio231o_pins: gpio231o-pins {
  511. pins = "GPIO231/nCLKREQ";
  512. bias-disable;
  513. output-high;
  514. };
  515. };
  516. };