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