xref: /freebsd/sys/contrib/device-tree/src/arm/nuvoton/nuvoton-npcm750-pincfg-evb.dtsi (revision 7fdf597e96a02165cfe22ff357b857d5fa15ed8a)
1// SPDX-License-Identifier: GPL-2.0
2// Copyright (c) 2018 Nuvoton Technology
3
4/ {
5	pinctrl: pinctrl@f0800000 {
6		pin8_input: pin8-input {
7			pins = "GPIO8/LKGPO1";
8			bias-disable;
9			input-enable;
10		};
11		pin9_output_high: pin9-output-high {
12			pins = "GPIO9/LKGPO2";
13			bias-disable;
14			output-high;
15		};
16		pin10_input: pin10-input {
17			pins = "GPIO10/IOXHLD";
18			bias-disable;
19			input-enable;
20		};
21		pin11_output_high: pin11-output-high {
22			pins = "GPIO11/IOXHCK";
23			bias-disable;
24			output-high;
25		};
26		pin16_input: pin16-input {
27			pins = "GPIO16/LKGPO0";
28			bias-disable;
29			input-enable;
30		};
31		pin24_output_high: pin24-output-high {
32			pins = "GPIO24/IOXHDO";
33			bias-disable;
34			output-high;
35		};
36		pin25_output_low: pin25-output-low {
37			pins = "GPIO25/IOXHDI";
38			bias-disable;
39			output-low;
40		};
41		pin32_output_high: pin32-output-high {
42			pins = "GPIO32/nSPI0CS1";
43			bias-disable;
44			output-high;
45		};
46		pin61_output_high: pin61-output-high {
47			pins = "GPO61/nDTR1_BOUT1/STRAP6";
48			bias-disable;
49			output-high;
50		};
51		pin62_output_high: pin62-output-high {
52			pins = "GPO62/nRTST1/STRAP5";
53			bias-disable;
54			output-high;
55		};
56		pin63_output_high: pin63-output-high {
57			pins = "GPO63/TXD1/STRAP4";
58			bias-disable;
59			output-high;
60		};
61		pin160_input: pin160-input {
62			pins = "GPIO160/CLKOUT/RNGOSCOUT";
63			bias-disable;
64			input-enable;
65		};
66		pin162_input: pin162-input {
67			pins = "GPIO162/SERIRQ";
68			bias-disable;
69			input-enable;
70		};
71		pin168_input: pin168-input {
72			pins = "GPIO168/nCLKRUN/nESPIALERT";
73			bias-disable;
74			input-enable;
75		};
76		pin169_input: pin169-input {
77			pins = "GPIO169/nSCIPME";
78			bias-disable;
79			input-enable;
80		};
81		pin170_input: pin170-input {
82			pins = "GPIO170/nSMI";
83			bias-disable;
84			input-enable;
85		};
86		pin187_output_high: pin187-output-high {
87			pins = "GPIO187/nSPI3CS1";
88			bias-disable;
89			output-high;
90		};
91		pin190_input: pin190-input {
92			pins = "GPIO190/nPRD_SMI";
93			bias-disable;
94			input-enable;
95		};
96		pin191_output_high: pin191-output-high {
97			pins = "GPIO191";
98			bias-disable;
99			output-high;
100		};
101		pin192_output_high: pin192-output-high {
102			pins = "GPIO192";
103			bias-disable;
104			output-high;
105		};
106		pin197_output_low: pin197-output-low {
107			pins = "GPIO197/SMB0DEN";
108			bias-disable;
109			output-low;
110		};
111		pin218_input: pin218-input {
112			pins = "GPIO218/nWDO1";
113			bias-disable;
114			input-enable;
115		};
116		pin219_output_low: pin219-output-low {
117			pins = "GPIO219/nWDO2";
118			bias-disable;
119			output-low;
120		};
121		pin220_output_low: pin220-output-low {
122			pins = "GPIO220/SMB12SCL";
123			bias-disable;
124			output-low;
125		};
126		pin221_output_high: pin221-output-high {
127			pins = "GPIO221/SMB12SDA";
128			bias-disable;
129			output-high;
130		};
131		pin222_input: pin222-input {
132			pins = "GPIO222/SMB13SCL";
133			bias-disable;
134			input-enable;
135		};
136		pin223_output_low: pin223-output-low {
137			pins = "GPIO223/SMB13SDA";
138			bias-disable;
139			output-low;
140		};
141		pin228_output_low: pin228-output-low {
142			pins = "GPIO228/nSPIXCS1";
143			bias-disable;
144			output-low;
145		};
146		pin231_output_high: pin231-output-high {
147			pins = "GPIO230/SPIXD3";
148			bias-disable;
149			output-high;
150		};
151		pin255_input: pin255-input {
152			pins = "GPI255/DACOSEL";
153			bias-disable;
154			input-enable;
155		};
156	};
157};
158