xref: /linux/Documentation/devicetree/bindings/pinctrl/aspeed,ast2700-soc1-pinctrl.yaml (revision 53c7db5c1916afcecc8683ae01ff8415c708a883)
1*ae20d41bSBilly Tsai# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*ae20d41bSBilly Tsai%YAML 1.2
3*ae20d41bSBilly Tsai---
4*ae20d41bSBilly Tsai$id: http://devicetree.org/schemas/pinctrl/aspeed,ast2700-soc1-pinctrl.yaml#
5*ae20d41bSBilly Tsai$schema: http://devicetree.org/meta-schemas/core.yaml#
6*ae20d41bSBilly Tsai
7*ae20d41bSBilly Tsaititle: ASPEED AST2700 SoC1 Pin Controller
8*ae20d41bSBilly Tsai
9*ae20d41bSBilly Tsaimaintainers:
10*ae20d41bSBilly Tsai  - Billy Tsai <billy_tsai@aspeedtech.com>
11*ae20d41bSBilly Tsai
12*ae20d41bSBilly Tsaidescription:
13*ae20d41bSBilly Tsai  The AST2700 features a dual-SoC architecture with two interconnected SoCs,
14*ae20d41bSBilly Tsai  each having its own System Control Unit (SCU) for independent pin control.
15*ae20d41bSBilly Tsai  This pin controller manages the pin multiplexing for SoC1.
16*ae20d41bSBilly Tsai
17*ae20d41bSBilly Tsai  The SoC1 pin controller manages pin functions including eSPI, LPC and I2C,
18*ae20d41bSBilly Tsai  among others.
19*ae20d41bSBilly Tsai
20*ae20d41bSBilly Tsaiproperties:
21*ae20d41bSBilly Tsai  compatible:
22*ae20d41bSBilly Tsai    const: aspeed,ast2700-soc1-pinctrl
23*ae20d41bSBilly Tsai  reg:
24*ae20d41bSBilly Tsai    maxItems: 1
25*ae20d41bSBilly Tsai
26*ae20d41bSBilly TsaipatternProperties:
27*ae20d41bSBilly Tsai  '-state$':
28*ae20d41bSBilly Tsai    description: |
29*ae20d41bSBilly Tsai      Pin control state.
30*ae20d41bSBilly Tsai
31*ae20d41bSBilly Tsai      If `function` is present, the node describes a pinmux state and must
32*ae20d41bSBilly Tsai      specify `groups`.
33*ae20d41bSBilly Tsai
34*ae20d41bSBilly Tsai      For pin configuration, exactly one of `groups` or `pins` must be
35*ae20d41bSBilly Tsai      specified in each state node. Group-level configuration applies to all
36*ae20d41bSBilly Tsai      pins in the group. Pin-level configuration may be supplied in a
37*ae20d41bSBilly Tsai      separate state node for individual pins; when both group-level and
38*ae20d41bSBilly Tsai      pin-level configuration apply to the same pin, the pin-level
39*ae20d41bSBilly Tsai      configuration takes precedence.
40*ae20d41bSBilly Tsai
41*ae20d41bSBilly Tsai    type: object
42*ae20d41bSBilly Tsai    allOf:
43*ae20d41bSBilly Tsai      - $ref: pinmux-node.yaml#
44*ae20d41bSBilly Tsai      - $ref: pincfg-node.yaml#
45*ae20d41bSBilly Tsai      - if:
46*ae20d41bSBilly Tsai          required:
47*ae20d41bSBilly Tsai            - function
48*ae20d41bSBilly Tsai        then:
49*ae20d41bSBilly Tsai          required:
50*ae20d41bSBilly Tsai            - groups
51*ae20d41bSBilly Tsai      - oneOf:
52*ae20d41bSBilly Tsai          - required:
53*ae20d41bSBilly Tsai              - groups
54*ae20d41bSBilly Tsai          - required:
55*ae20d41bSBilly Tsai              - pins
56*ae20d41bSBilly Tsai    additionalProperties: false
57*ae20d41bSBilly Tsai
58*ae20d41bSBilly Tsai    properties:
59*ae20d41bSBilly Tsai      function:
60*ae20d41bSBilly Tsai        enum:
61*ae20d41bSBilly Tsai          - ADC0
62*ae20d41bSBilly Tsai          - ADC1
63*ae20d41bSBilly Tsai          - ADC10
64*ae20d41bSBilly Tsai          - ADC11
65*ae20d41bSBilly Tsai          - ADC12
66*ae20d41bSBilly Tsai          - ADC13
67*ae20d41bSBilly Tsai          - ADC14
68*ae20d41bSBilly Tsai          - ADC15
69*ae20d41bSBilly Tsai          - ADC2
70*ae20d41bSBilly Tsai          - ADC3
71*ae20d41bSBilly Tsai          - ADC4
72*ae20d41bSBilly Tsai          - ADC5
73*ae20d41bSBilly Tsai          - ADC6
74*ae20d41bSBilly Tsai          - ADC7
75*ae20d41bSBilly Tsai          - ADC8
76*ae20d41bSBilly Tsai          - ADC9
77*ae20d41bSBilly Tsai          - AUXPWRGOOD0
78*ae20d41bSBilly Tsai          - AUXPWRGOOD1
79*ae20d41bSBilly Tsai          - CANBUS
80*ae20d41bSBilly Tsai          - ESPI0
81*ae20d41bSBilly Tsai          - ESPI1
82*ae20d41bSBilly Tsai          - FSI0
83*ae20d41bSBilly Tsai          - FSI1
84*ae20d41bSBilly Tsai          - FSI2
85*ae20d41bSBilly Tsai          - FSI3
86*ae20d41bSBilly Tsai          - FWQSPI
87*ae20d41bSBilly Tsai          - FWSPIABR
88*ae20d41bSBilly Tsai          - FWWPN
89*ae20d41bSBilly Tsai          - HBLED
90*ae20d41bSBilly Tsai          - I2C0
91*ae20d41bSBilly Tsai          - I2C1
92*ae20d41bSBilly Tsai          - I2C10
93*ae20d41bSBilly Tsai          - I2C11
94*ae20d41bSBilly Tsai          - I2C12
95*ae20d41bSBilly Tsai          - I2C13
96*ae20d41bSBilly Tsai          - I2C14
97*ae20d41bSBilly Tsai          - I2C15
98*ae20d41bSBilly Tsai          - I2C2
99*ae20d41bSBilly Tsai          - I2C3
100*ae20d41bSBilly Tsai          - I2C4
101*ae20d41bSBilly Tsai          - I2C5
102*ae20d41bSBilly Tsai          - I2C6
103*ae20d41bSBilly Tsai          - I2C7
104*ae20d41bSBilly Tsai          - I2C8
105*ae20d41bSBilly Tsai          - I2C9
106*ae20d41bSBilly Tsai          - I2CF0
107*ae20d41bSBilly Tsai          - I2CF1
108*ae20d41bSBilly Tsai          - I2CF2
109*ae20d41bSBilly Tsai          - I3C0
110*ae20d41bSBilly Tsai          - I3C1
111*ae20d41bSBilly Tsai          - I3C10
112*ae20d41bSBilly Tsai          - I3C11
113*ae20d41bSBilly Tsai          - I3C12
114*ae20d41bSBilly Tsai          - I3C13
115*ae20d41bSBilly Tsai          - I3C14
116*ae20d41bSBilly Tsai          - I3C15
117*ae20d41bSBilly Tsai          - I3C2
118*ae20d41bSBilly Tsai          - I3C3
119*ae20d41bSBilly Tsai          - I3C4
120*ae20d41bSBilly Tsai          - I3C5
121*ae20d41bSBilly Tsai          - I3C6
122*ae20d41bSBilly Tsai          - I3C7
123*ae20d41bSBilly Tsai          - I3C8
124*ae20d41bSBilly Tsai          - I3C9
125*ae20d41bSBilly Tsai          - JTAGM1
126*ae20d41bSBilly Tsai          - LPC0
127*ae20d41bSBilly Tsai          - LPC1
128*ae20d41bSBilly Tsai          - LTPI
129*ae20d41bSBilly Tsai          - MACLINK0
130*ae20d41bSBilly Tsai          - MACLINK1
131*ae20d41bSBilly Tsai          - MACLINK2
132*ae20d41bSBilly Tsai          - MDIO0
133*ae20d41bSBilly Tsai          - MDIO1
134*ae20d41bSBilly Tsai          - MDIO2
135*ae20d41bSBilly Tsai          - NCTS0
136*ae20d41bSBilly Tsai          - NCTS1
137*ae20d41bSBilly Tsai          - NCTS5
138*ae20d41bSBilly Tsai          - NCTS6
139*ae20d41bSBilly Tsai          - NDCD0
140*ae20d41bSBilly Tsai          - NDCD1
141*ae20d41bSBilly Tsai          - NDCD5
142*ae20d41bSBilly Tsai          - NDCD6
143*ae20d41bSBilly Tsai          - NDSR0
144*ae20d41bSBilly Tsai          - NDSR1
145*ae20d41bSBilly Tsai          - NDSR5
146*ae20d41bSBilly Tsai          - NDSR6
147*ae20d41bSBilly Tsai          - NDTR0
148*ae20d41bSBilly Tsai          - NDTR1
149*ae20d41bSBilly Tsai          - NDTR5
150*ae20d41bSBilly Tsai          - NDTR6
151*ae20d41bSBilly Tsai          - NRI0
152*ae20d41bSBilly Tsai          - NRI1
153*ae20d41bSBilly Tsai          - NRI5
154*ae20d41bSBilly Tsai          - NRI6
155*ae20d41bSBilly Tsai          - NRTS0
156*ae20d41bSBilly Tsai          - NRTS1
157*ae20d41bSBilly Tsai          - NRTS5
158*ae20d41bSBilly Tsai          - NRTS6
159*ae20d41bSBilly Tsai          - OSCCLK
160*ae20d41bSBilly Tsai          - PCIERC
161*ae20d41bSBilly Tsai          - PWM0
162*ae20d41bSBilly Tsai          - PWM1
163*ae20d41bSBilly Tsai          - PWM10
164*ae20d41bSBilly Tsai          - PWM11
165*ae20d41bSBilly Tsai          - PWM12
166*ae20d41bSBilly Tsai          - PWM13
167*ae20d41bSBilly Tsai          - PWM14
168*ae20d41bSBilly Tsai          - PWM15
169*ae20d41bSBilly Tsai          - PWM2
170*ae20d41bSBilly Tsai          - PWM3
171*ae20d41bSBilly Tsai          - PWM4
172*ae20d41bSBilly Tsai          - PWM5
173*ae20d41bSBilly Tsai          - PWM6
174*ae20d41bSBilly Tsai          - PWM7
175*ae20d41bSBilly Tsai          - PWM8
176*ae20d41bSBilly Tsai          - PWM9
177*ae20d41bSBilly Tsai          - QSPI0
178*ae20d41bSBilly Tsai          - QSPI1
179*ae20d41bSBilly Tsai          - QSPI2
180*ae20d41bSBilly Tsai          - RGMII0
181*ae20d41bSBilly Tsai          - RGMII1
182*ae20d41bSBilly Tsai          - RMII0
183*ae20d41bSBilly Tsai          - RMII0RCLKO
184*ae20d41bSBilly Tsai          - RMII1
185*ae20d41bSBilly Tsai          - RMII1RCLKO
186*ae20d41bSBilly Tsai          - SALT0
187*ae20d41bSBilly Tsai          - SALT1
188*ae20d41bSBilly Tsai          - SALT10
189*ae20d41bSBilly Tsai          - SALT11
190*ae20d41bSBilly Tsai          - SALT12
191*ae20d41bSBilly Tsai          - SALT13
192*ae20d41bSBilly Tsai          - SALT14
193*ae20d41bSBilly Tsai          - SALT15
194*ae20d41bSBilly Tsai          - SALT2
195*ae20d41bSBilly Tsai          - SALT3
196*ae20d41bSBilly Tsai          - SALT4
197*ae20d41bSBilly Tsai          - SALT5
198*ae20d41bSBilly Tsai          - SALT6
199*ae20d41bSBilly Tsai          - SALT7
200*ae20d41bSBilly Tsai          - SALT8
201*ae20d41bSBilly Tsai          - SALT9
202*ae20d41bSBilly Tsai          - SD
203*ae20d41bSBilly Tsai          - SGMII
204*ae20d41bSBilly Tsai          - SGPM0
205*ae20d41bSBilly Tsai          - SGPM1
206*ae20d41bSBilly Tsai          - SGPS
207*ae20d41bSBilly Tsai          - SIOONCTRLN0
208*ae20d41bSBilly Tsai          - SIOONCTRLN1
209*ae20d41bSBilly Tsai          - SIOPBIN0
210*ae20d41bSBilly Tsai          - SIOPBIN1
211*ae20d41bSBilly Tsai          - SIOPBON0
212*ae20d41bSBilly Tsai          - SIOPBON1
213*ae20d41bSBilly Tsai          - SIOPWREQN0
214*ae20d41bSBilly Tsai          - SIOPWREQN1
215*ae20d41bSBilly Tsai          - SIOPWRGD1
216*ae20d41bSBilly Tsai          - SIOS3N0
217*ae20d41bSBilly Tsai          - SIOS3N1
218*ae20d41bSBilly Tsai          - SIOS5N0
219*ae20d41bSBilly Tsai          - SIOS5N1
220*ae20d41bSBilly Tsai          - SIOSCIN0
221*ae20d41bSBilly Tsai          - SIOSCIN1
222*ae20d41bSBilly Tsai          - SMON0
223*ae20d41bSBilly Tsai          - SMON1
224*ae20d41bSBilly Tsai          - SPI0
225*ae20d41bSBilly Tsai          - SPI0ABR
226*ae20d41bSBilly Tsai          - SPI0CS1
227*ae20d41bSBilly Tsai          - SPI0WPN
228*ae20d41bSBilly Tsai          - SPI1
229*ae20d41bSBilly Tsai          - SPI1ABR
230*ae20d41bSBilly Tsai          - SPI1CS1
231*ae20d41bSBilly Tsai          - SPI1WPN
232*ae20d41bSBilly Tsai          - SPI2
233*ae20d41bSBilly Tsai          - SPI2CS1
234*ae20d41bSBilly Tsai          - TACH0
235*ae20d41bSBilly Tsai          - TACH1
236*ae20d41bSBilly Tsai          - TACH10
237*ae20d41bSBilly Tsai          - TACH11
238*ae20d41bSBilly Tsai          - TACH12
239*ae20d41bSBilly Tsai          - TACH13
240*ae20d41bSBilly Tsai          - TACH14
241*ae20d41bSBilly Tsai          - TACH15
242*ae20d41bSBilly Tsai          - TACH2
243*ae20d41bSBilly Tsai          - TACH3
244*ae20d41bSBilly Tsai          - TACH4
245*ae20d41bSBilly Tsai          - TACH5
246*ae20d41bSBilly Tsai          - TACH6
247*ae20d41bSBilly Tsai          - TACH7
248*ae20d41bSBilly Tsai          - TACH8
249*ae20d41bSBilly Tsai          - TACH9
250*ae20d41bSBilly Tsai          - THRU0
251*ae20d41bSBilly Tsai          - THRU1
252*ae20d41bSBilly Tsai          - THRU2
253*ae20d41bSBilly Tsai          - THRU3
254*ae20d41bSBilly Tsai          - UART0
255*ae20d41bSBilly Tsai          - UART1
256*ae20d41bSBilly Tsai          - UART10
257*ae20d41bSBilly Tsai          - UART11
258*ae20d41bSBilly Tsai          - UART2
259*ae20d41bSBilly Tsai          - UART3
260*ae20d41bSBilly Tsai          - UART5
261*ae20d41bSBilly Tsai          - UART6
262*ae20d41bSBilly Tsai          - UART7
263*ae20d41bSBilly Tsai          - UART8
264*ae20d41bSBilly Tsai          - UART9
265*ae20d41bSBilly Tsai          - USB2C
266*ae20d41bSBilly Tsai          - USB2D
267*ae20d41bSBilly Tsai          - USBUART
268*ae20d41bSBilly Tsai          - VGA
269*ae20d41bSBilly Tsai          - VPI
270*ae20d41bSBilly Tsai          - WDTRST0N
271*ae20d41bSBilly Tsai          - WDTRST1N
272*ae20d41bSBilly Tsai          - WDTRST2N
273*ae20d41bSBilly Tsai          - WDTRST3N
274*ae20d41bSBilly Tsai          - WDTRST4N
275*ae20d41bSBilly Tsai          - WDTRST5N
276*ae20d41bSBilly Tsai          - WDTRST6N
277*ae20d41bSBilly Tsai          - WDTRST7N
278*ae20d41bSBilly Tsai
279*ae20d41bSBilly Tsai      groups:
280*ae20d41bSBilly Tsai        enum:
281*ae20d41bSBilly Tsai          - ADC0
282*ae20d41bSBilly Tsai          - ADC1
283*ae20d41bSBilly Tsai          - ADC10
284*ae20d41bSBilly Tsai          - ADC11
285*ae20d41bSBilly Tsai          - ADC12
286*ae20d41bSBilly Tsai          - ADC13
287*ae20d41bSBilly Tsai          - ADC14
288*ae20d41bSBilly Tsai          - ADC15
289*ae20d41bSBilly Tsai          - ADC2
290*ae20d41bSBilly Tsai          - ADC3
291*ae20d41bSBilly Tsai          - ADC4
292*ae20d41bSBilly Tsai          - ADC5
293*ae20d41bSBilly Tsai          - ADC6
294*ae20d41bSBilly Tsai          - ADC7
295*ae20d41bSBilly Tsai          - ADC8
296*ae20d41bSBilly Tsai          - ADC9
297*ae20d41bSBilly Tsai          - AUXPWRGOOD0
298*ae20d41bSBilly Tsai          - AUXPWRGOOD1
299*ae20d41bSBilly Tsai          - CANBUS
300*ae20d41bSBilly Tsai          - DI2C0
301*ae20d41bSBilly Tsai          - DI2C1
302*ae20d41bSBilly Tsai          - DI2C10
303*ae20d41bSBilly Tsai          - DI2C11
304*ae20d41bSBilly Tsai          - DI2C12
305*ae20d41bSBilly Tsai          - DI2C13
306*ae20d41bSBilly Tsai          - DI2C14
307*ae20d41bSBilly Tsai          - DI2C15
308*ae20d41bSBilly Tsai          - DI2C2
309*ae20d41bSBilly Tsai          - DI2C3
310*ae20d41bSBilly Tsai          - DI2C8
311*ae20d41bSBilly Tsai          - DI2C9
312*ae20d41bSBilly Tsai          - DSGPM0
313*ae20d41bSBilly Tsai          - ESPI0
314*ae20d41bSBilly Tsai          - ESPI1
315*ae20d41bSBilly Tsai          - FSI0
316*ae20d41bSBilly Tsai          - FSI1
317*ae20d41bSBilly Tsai          - FSI2
318*ae20d41bSBilly Tsai          - FSI3
319*ae20d41bSBilly Tsai          - FWQSPI
320*ae20d41bSBilly Tsai          - FWSPIABR
321*ae20d41bSBilly Tsai          - FWWPN
322*ae20d41bSBilly Tsai          - HBLED
323*ae20d41bSBilly Tsai          - HVI3C0
324*ae20d41bSBilly Tsai          - HVI3C1
325*ae20d41bSBilly Tsai          - HVI3C12
326*ae20d41bSBilly Tsai          - HVI3C13
327*ae20d41bSBilly Tsai          - HVI3C14
328*ae20d41bSBilly Tsai          - HVI3C15
329*ae20d41bSBilly Tsai          - HVI3C2
330*ae20d41bSBilly Tsai          - HVI3C3
331*ae20d41bSBilly Tsai          - I2C0
332*ae20d41bSBilly Tsai          - I2C1
333*ae20d41bSBilly Tsai          - I2C10
334*ae20d41bSBilly Tsai          - I2C11
335*ae20d41bSBilly Tsai          - I2C12
336*ae20d41bSBilly Tsai          - I2C13
337*ae20d41bSBilly Tsai          - I2C14
338*ae20d41bSBilly Tsai          - I2C15
339*ae20d41bSBilly Tsai          - I2C2
340*ae20d41bSBilly Tsai          - I2C3
341*ae20d41bSBilly Tsai          - I2C4
342*ae20d41bSBilly Tsai          - I2C5
343*ae20d41bSBilly Tsai          - I2C6
344*ae20d41bSBilly Tsai          - I2C7
345*ae20d41bSBilly Tsai          - I2C8
346*ae20d41bSBilly Tsai          - I2C9
347*ae20d41bSBilly Tsai          - I2CF0
348*ae20d41bSBilly Tsai          - I2CF1
349*ae20d41bSBilly Tsai          - I2CF2
350*ae20d41bSBilly Tsai          - I3C10
351*ae20d41bSBilly Tsai          - I3C11
352*ae20d41bSBilly Tsai          - I3C4
353*ae20d41bSBilly Tsai          - I3C5
354*ae20d41bSBilly Tsai          - I3C6
355*ae20d41bSBilly Tsai          - I3C7
356*ae20d41bSBilly Tsai          - I3C8
357*ae20d41bSBilly Tsai          - I3C9
358*ae20d41bSBilly Tsai          - JTAGM1
359*ae20d41bSBilly Tsai          - LPC0
360*ae20d41bSBilly Tsai          - LPC1
361*ae20d41bSBilly Tsai          - LTPI
362*ae20d41bSBilly Tsai          - LTPI_PS_I2C0
363*ae20d41bSBilly Tsai          - LTPI_PS_I2C1
364*ae20d41bSBilly Tsai          - LTPI_PS_I2C2
365*ae20d41bSBilly Tsai          - LTPI_PS_I2C3
366*ae20d41bSBilly Tsai          - MACLINK0
367*ae20d41bSBilly Tsai          - MACLINK1
368*ae20d41bSBilly Tsai          - MACLINK2
369*ae20d41bSBilly Tsai          - MDIO0
370*ae20d41bSBilly Tsai          - MDIO1
371*ae20d41bSBilly Tsai          - MDIO2
372*ae20d41bSBilly Tsai          - NCTS0
373*ae20d41bSBilly Tsai          - NCTS1
374*ae20d41bSBilly Tsai          - NCTS5
375*ae20d41bSBilly Tsai          - NCTS6
376*ae20d41bSBilly Tsai          - NDCD0
377*ae20d41bSBilly Tsai          - NDCD1
378*ae20d41bSBilly Tsai          - NDCD5
379*ae20d41bSBilly Tsai          - NDCD6
380*ae20d41bSBilly Tsai          - NDSR0
381*ae20d41bSBilly Tsai          - NDSR1
382*ae20d41bSBilly Tsai          - NDSR5
383*ae20d41bSBilly Tsai          - NDSR6
384*ae20d41bSBilly Tsai          - NDTR0
385*ae20d41bSBilly Tsai          - NDTR1
386*ae20d41bSBilly Tsai          - NDTR5
387*ae20d41bSBilly Tsai          - NDTR6
388*ae20d41bSBilly Tsai          - NRI0
389*ae20d41bSBilly Tsai          - NRI1
390*ae20d41bSBilly Tsai          - NRI5
391*ae20d41bSBilly Tsai          - NRI6
392*ae20d41bSBilly Tsai          - NRTS0
393*ae20d41bSBilly Tsai          - NRTS1
394*ae20d41bSBilly Tsai          - NRTS5
395*ae20d41bSBilly Tsai          - NRTS6
396*ae20d41bSBilly Tsai          - OSCCLK
397*ae20d41bSBilly Tsai          - PE2SGRSTN
398*ae20d41bSBilly Tsai          - PWM0
399*ae20d41bSBilly Tsai          - PWM1
400*ae20d41bSBilly Tsai          - PWM10
401*ae20d41bSBilly Tsai          - PWM11
402*ae20d41bSBilly Tsai          - PWM12
403*ae20d41bSBilly Tsai          - PWM13
404*ae20d41bSBilly Tsai          - PWM14
405*ae20d41bSBilly Tsai          - PWM15
406*ae20d41bSBilly Tsai          - PWM2
407*ae20d41bSBilly Tsai          - PWM3
408*ae20d41bSBilly Tsai          - PWM4
409*ae20d41bSBilly Tsai          - PWM5
410*ae20d41bSBilly Tsai          - PWM6
411*ae20d41bSBilly Tsai          - PWM7
412*ae20d41bSBilly Tsai          - PWM8
413*ae20d41bSBilly Tsai          - PWM9
414*ae20d41bSBilly Tsai          - QSPI0
415*ae20d41bSBilly Tsai          - QSPI1
416*ae20d41bSBilly Tsai          - QSPI2
417*ae20d41bSBilly Tsai          - RGMII0
418*ae20d41bSBilly Tsai          - RGMII1
419*ae20d41bSBilly Tsai          - RMII0
420*ae20d41bSBilly Tsai          - RMII0RCLKO
421*ae20d41bSBilly Tsai          - RMII1
422*ae20d41bSBilly Tsai          - RMII1RCLKO
423*ae20d41bSBilly Tsai          - SALT0
424*ae20d41bSBilly Tsai          - SALT1
425*ae20d41bSBilly Tsai          - SALT10
426*ae20d41bSBilly Tsai          - SALT11
427*ae20d41bSBilly Tsai          - SALT12
428*ae20d41bSBilly Tsai          - SALT13
429*ae20d41bSBilly Tsai          - SALT14
430*ae20d41bSBilly Tsai          - SALT15
431*ae20d41bSBilly Tsai          - SALT2
432*ae20d41bSBilly Tsai          - SALT3
433*ae20d41bSBilly Tsai          - SALT4
434*ae20d41bSBilly Tsai          - SALT5
435*ae20d41bSBilly Tsai          - SALT6
436*ae20d41bSBilly Tsai          - SALT7
437*ae20d41bSBilly Tsai          - SALT8
438*ae20d41bSBilly Tsai          - SALT9
439*ae20d41bSBilly Tsai          - SD
440*ae20d41bSBilly Tsai          - SGMII
441*ae20d41bSBilly Tsai          - SGPM0
442*ae20d41bSBilly Tsai          - SGPM1
443*ae20d41bSBilly Tsai          - SGPS
444*ae20d41bSBilly Tsai          - SIOONCTRLN0
445*ae20d41bSBilly Tsai          - SIOONCTRLN1
446*ae20d41bSBilly Tsai          - SIOPBIN0
447*ae20d41bSBilly Tsai          - SIOPBIN1
448*ae20d41bSBilly Tsai          - SIOPBON0
449*ae20d41bSBilly Tsai          - SIOPBON1
450*ae20d41bSBilly Tsai          - SIOPWREQN0
451*ae20d41bSBilly Tsai          - SIOPWREQN1
452*ae20d41bSBilly Tsai          - SIOPWRGD1
453*ae20d41bSBilly Tsai          - SIOS3N0
454*ae20d41bSBilly Tsai          - SIOS3N1
455*ae20d41bSBilly Tsai          - SIOS5N0
456*ae20d41bSBilly Tsai          - SIOS5N1
457*ae20d41bSBilly Tsai          - SIOSCIN0
458*ae20d41bSBilly Tsai          - SIOSCIN1
459*ae20d41bSBilly Tsai          - SMON0
460*ae20d41bSBilly Tsai          - SMON1
461*ae20d41bSBilly Tsai          - SPI0
462*ae20d41bSBilly Tsai          - SPI0ABR
463*ae20d41bSBilly Tsai          - SPI0CS1
464*ae20d41bSBilly Tsai          - SPI0WPN
465*ae20d41bSBilly Tsai          - SPI1
466*ae20d41bSBilly Tsai          - SPI1ABR
467*ae20d41bSBilly Tsai          - SPI1CS1
468*ae20d41bSBilly Tsai          - SPI1WPN
469*ae20d41bSBilly Tsai          - SPI2
470*ae20d41bSBilly Tsai          - SPI2CS1
471*ae20d41bSBilly Tsai          - TACH0
472*ae20d41bSBilly Tsai          - TACH1
473*ae20d41bSBilly Tsai          - TACH10
474*ae20d41bSBilly Tsai          - TACH11
475*ae20d41bSBilly Tsai          - TACH12
476*ae20d41bSBilly Tsai          - TACH13
477*ae20d41bSBilly Tsai          - TACH14
478*ae20d41bSBilly Tsai          - TACH15
479*ae20d41bSBilly Tsai          - TACH2
480*ae20d41bSBilly Tsai          - TACH3
481*ae20d41bSBilly Tsai          - TACH4
482*ae20d41bSBilly Tsai          - TACH5
483*ae20d41bSBilly Tsai          - TACH6
484*ae20d41bSBilly Tsai          - TACH7
485*ae20d41bSBilly Tsai          - TACH8
486*ae20d41bSBilly Tsai          - TACH9
487*ae20d41bSBilly Tsai          - THRU0
488*ae20d41bSBilly Tsai          - THRU1
489*ae20d41bSBilly Tsai          - THRU2
490*ae20d41bSBilly Tsai          - THRU3
491*ae20d41bSBilly Tsai          - UART0
492*ae20d41bSBilly Tsai          - UART1
493*ae20d41bSBilly Tsai          - UART10
494*ae20d41bSBilly Tsai          - UART11
495*ae20d41bSBilly Tsai          - UART2
496*ae20d41bSBilly Tsai          - UART3
497*ae20d41bSBilly Tsai          - UART5
498*ae20d41bSBilly Tsai          - UART6
499*ae20d41bSBilly Tsai          - UART7
500*ae20d41bSBilly Tsai          - UART8
501*ae20d41bSBilly Tsai          - UART9
502*ae20d41bSBilly Tsai          - USB2CD
503*ae20d41bSBilly Tsai          - USB2CH
504*ae20d41bSBilly Tsai          - USB2CU
505*ae20d41bSBilly Tsai          - USB2CUD
506*ae20d41bSBilly Tsai          - USB2DD
507*ae20d41bSBilly Tsai          - USB2DH
508*ae20d41bSBilly Tsai          - USBUART
509*ae20d41bSBilly Tsai          - VGA
510*ae20d41bSBilly Tsai          - VPI
511*ae20d41bSBilly Tsai          - WDTRST0N
512*ae20d41bSBilly Tsai          - WDTRST1N
513*ae20d41bSBilly Tsai          - WDTRST2N
514*ae20d41bSBilly Tsai          - WDTRST3N
515*ae20d41bSBilly Tsai          - WDTRST4N
516*ae20d41bSBilly Tsai          - WDTRST5N
517*ae20d41bSBilly Tsai          - WDTRST6N
518*ae20d41bSBilly Tsai          - WDTRST7N
519*ae20d41bSBilly Tsai
520*ae20d41bSBilly Tsai      pins:
521*ae20d41bSBilly Tsai        enum:
522*ae20d41bSBilly Tsai          - A14
523*ae20d41bSBilly Tsai          - A15
524*ae20d41bSBilly Tsai          - A18
525*ae20d41bSBilly Tsai          - A19
526*ae20d41bSBilly Tsai          - A21
527*ae20d41bSBilly Tsai          - A22
528*ae20d41bSBilly Tsai          - A23
529*ae20d41bSBilly Tsai          - A24
530*ae20d41bSBilly Tsai          - A25
531*ae20d41bSBilly Tsai          - A26
532*ae20d41bSBilly Tsai          - A6
533*ae20d41bSBilly Tsai          - A7
534*ae20d41bSBilly Tsai          - A8
535*ae20d41bSBilly Tsai          - AA12
536*ae20d41bSBilly Tsai          - AA13
537*ae20d41bSBilly Tsai          - AA14
538*ae20d41bSBilly Tsai          - AA15
539*ae20d41bSBilly Tsai          - AA16
540*ae20d41bSBilly Tsai          - AA17
541*ae20d41bSBilly Tsai          - AA18
542*ae20d41bSBilly Tsai          - AA20
543*ae20d41bSBilly Tsai          - AA21
544*ae20d41bSBilly Tsai          - AA22
545*ae20d41bSBilly Tsai          - AA23
546*ae20d41bSBilly Tsai          - AA24
547*ae20d41bSBilly Tsai          - AA25
548*ae20d41bSBilly Tsai          - AA26
549*ae20d41bSBilly Tsai          - AB15
550*ae20d41bSBilly Tsai          - AB16
551*ae20d41bSBilly Tsai          - AB17
552*ae20d41bSBilly Tsai          - AB18
553*ae20d41bSBilly Tsai          - AB19
554*ae20d41bSBilly Tsai          - AB20
555*ae20d41bSBilly Tsai          - AB21
556*ae20d41bSBilly Tsai          - AB22
557*ae20d41bSBilly Tsai          - AB23
558*ae20d41bSBilly Tsai          - AB24
559*ae20d41bSBilly Tsai          - AB25
560*ae20d41bSBilly Tsai          - AB26
561*ae20d41bSBilly Tsai          - AC15
562*ae20d41bSBilly Tsai          - AC16
563*ae20d41bSBilly Tsai          - AC17
564*ae20d41bSBilly Tsai          - AC18
565*ae20d41bSBilly Tsai          - AC19
566*ae20d41bSBilly Tsai          - AC20
567*ae20d41bSBilly Tsai          - AC22
568*ae20d41bSBilly Tsai          - AC24
569*ae20d41bSBilly Tsai          - AC25
570*ae20d41bSBilly Tsai          - AC26
571*ae20d41bSBilly Tsai          - AD15
572*ae20d41bSBilly Tsai          - AD16
573*ae20d41bSBilly Tsai          - AD17
574*ae20d41bSBilly Tsai          - AD18
575*ae20d41bSBilly Tsai          - AD19
576*ae20d41bSBilly Tsai          - AD20
577*ae20d41bSBilly Tsai          - AD22
578*ae20d41bSBilly Tsai          - AD25
579*ae20d41bSBilly Tsai          - AD26
580*ae20d41bSBilly Tsai          - AE16
581*ae20d41bSBilly Tsai          - AE17
582*ae20d41bSBilly Tsai          - AE18
583*ae20d41bSBilly Tsai          - AE19
584*ae20d41bSBilly Tsai          - AE20
585*ae20d41bSBilly Tsai          - AE21
586*ae20d41bSBilly Tsai          - AE23
587*ae20d41bSBilly Tsai          - AE25
588*ae20d41bSBilly Tsai          - AE26
589*ae20d41bSBilly Tsai          - AF16
590*ae20d41bSBilly Tsai          - AF17
591*ae20d41bSBilly Tsai          - AF18
592*ae20d41bSBilly Tsai          - AF19
593*ae20d41bSBilly Tsai          - AF20
594*ae20d41bSBilly Tsai          - AF21
595*ae20d41bSBilly Tsai          - AF23
596*ae20d41bSBilly Tsai          - AF25
597*ae20d41bSBilly Tsai          - AF26
598*ae20d41bSBilly Tsai          - B10
599*ae20d41bSBilly Tsai          - B11
600*ae20d41bSBilly Tsai          - B12
601*ae20d41bSBilly Tsai          - B13
602*ae20d41bSBilly Tsai          - B14
603*ae20d41bSBilly Tsai          - B15
604*ae20d41bSBilly Tsai          - B16
605*ae20d41bSBilly Tsai          - B18
606*ae20d41bSBilly Tsai          - B19
607*ae20d41bSBilly Tsai          - B21
608*ae20d41bSBilly Tsai          - B22
609*ae20d41bSBilly Tsai          - B23
610*ae20d41bSBilly Tsai          - B24
611*ae20d41bSBilly Tsai          - B25
612*ae20d41bSBilly Tsai          - B26
613*ae20d41bSBilly Tsai          - B6
614*ae20d41bSBilly Tsai          - B7
615*ae20d41bSBilly Tsai          - B8
616*ae20d41bSBilly Tsai          - B9
617*ae20d41bSBilly Tsai          - C10
618*ae20d41bSBilly Tsai          - C11
619*ae20d41bSBilly Tsai          - C12
620*ae20d41bSBilly Tsai          - C13
621*ae20d41bSBilly Tsai          - C14
622*ae20d41bSBilly Tsai          - C15
623*ae20d41bSBilly Tsai          - C16
624*ae20d41bSBilly Tsai          - C17
625*ae20d41bSBilly Tsai          - C18
626*ae20d41bSBilly Tsai          - C19
627*ae20d41bSBilly Tsai          - C20
628*ae20d41bSBilly Tsai          - C23
629*ae20d41bSBilly Tsai          - C26
630*ae20d41bSBilly Tsai          - C6
631*ae20d41bSBilly Tsai          - C7
632*ae20d41bSBilly Tsai          - C8
633*ae20d41bSBilly Tsai          - C9
634*ae20d41bSBilly Tsai          - D10
635*ae20d41bSBilly Tsai          - D12
636*ae20d41bSBilly Tsai          - D14
637*ae20d41bSBilly Tsai          - D15
638*ae20d41bSBilly Tsai          - D19
639*ae20d41bSBilly Tsai          - D20
640*ae20d41bSBilly Tsai          - D24
641*ae20d41bSBilly Tsai          - D26
642*ae20d41bSBilly Tsai          - D7
643*ae20d41bSBilly Tsai          - D8
644*ae20d41bSBilly Tsai          - D9
645*ae20d41bSBilly Tsai          - E10
646*ae20d41bSBilly Tsai          - E11
647*ae20d41bSBilly Tsai          - E12
648*ae20d41bSBilly Tsai          - E13
649*ae20d41bSBilly Tsai          - E14
650*ae20d41bSBilly Tsai          - E26
651*ae20d41bSBilly Tsai          - E7
652*ae20d41bSBilly Tsai          - E8
653*ae20d41bSBilly Tsai          - E9
654*ae20d41bSBilly Tsai          - F10
655*ae20d41bSBilly Tsai          - F11
656*ae20d41bSBilly Tsai          - F12
657*ae20d41bSBilly Tsai          - F13
658*ae20d41bSBilly Tsai          - F14
659*ae20d41bSBilly Tsai          - F26
660*ae20d41bSBilly Tsai          - F7
661*ae20d41bSBilly Tsai          - F8
662*ae20d41bSBilly Tsai          - F9
663*ae20d41bSBilly Tsai          - G10
664*ae20d41bSBilly Tsai          - G11
665*ae20d41bSBilly Tsai          - G7
666*ae20d41bSBilly Tsai          - G8
667*ae20d41bSBilly Tsai          - G9
668*ae20d41bSBilly Tsai          - H10
669*ae20d41bSBilly Tsai          - H11
670*ae20d41bSBilly Tsai          - H7
671*ae20d41bSBilly Tsai          - H8
672*ae20d41bSBilly Tsai          - H9
673*ae20d41bSBilly Tsai          - J10
674*ae20d41bSBilly Tsai          - J11
675*ae20d41bSBilly Tsai          - J12
676*ae20d41bSBilly Tsai          - J13
677*ae20d41bSBilly Tsai          - J9
678*ae20d41bSBilly Tsai          - K12
679*ae20d41bSBilly Tsai          - K13
680*ae20d41bSBilly Tsai          - L12
681*ae20d41bSBilly Tsai          - M13
682*ae20d41bSBilly Tsai          - M14
683*ae20d41bSBilly Tsai          - M15
684*ae20d41bSBilly Tsai          - M16
685*ae20d41bSBilly Tsai          - N13
686*ae20d41bSBilly Tsai          - N14
687*ae20d41bSBilly Tsai          - N15
688*ae20d41bSBilly Tsai          - N25
689*ae20d41bSBilly Tsai          - N26
690*ae20d41bSBilly Tsai          - P13
691*ae20d41bSBilly Tsai          - P14
692*ae20d41bSBilly Tsai          - P25
693*ae20d41bSBilly Tsai          - P26
694*ae20d41bSBilly Tsai          - R14
695*ae20d41bSBilly Tsai          - R25
696*ae20d41bSBilly Tsai          - R26
697*ae20d41bSBilly Tsai          - T23
698*ae20d41bSBilly Tsai          - T24
699*ae20d41bSBilly Tsai          - U21
700*ae20d41bSBilly Tsai          - U22
701*ae20d41bSBilly Tsai          - U25
702*ae20d41bSBilly Tsai          - U26
703*ae20d41bSBilly Tsai          - V14
704*ae20d41bSBilly Tsai          - V16
705*ae20d41bSBilly Tsai          - V17
706*ae20d41bSBilly Tsai          - V18
707*ae20d41bSBilly Tsai          - V19
708*ae20d41bSBilly Tsai          - V20
709*ae20d41bSBilly Tsai          - V21
710*ae20d41bSBilly Tsai          - V22
711*ae20d41bSBilly Tsai          - V23
712*ae20d41bSBilly Tsai          - V24
713*ae20d41bSBilly Tsai          - W14
714*ae20d41bSBilly Tsai          - W16
715*ae20d41bSBilly Tsai          - W17
716*ae20d41bSBilly Tsai          - W18
717*ae20d41bSBilly Tsai          - W20
718*ae20d41bSBilly Tsai          - W21
719*ae20d41bSBilly Tsai          - W22
720*ae20d41bSBilly Tsai          - W25
721*ae20d41bSBilly Tsai          - W26
722*ae20d41bSBilly Tsai          - Y11
723*ae20d41bSBilly Tsai          - Y15
724*ae20d41bSBilly Tsai          - Y16
725*ae20d41bSBilly Tsai          - Y17
726*ae20d41bSBilly Tsai          - Y18
727*ae20d41bSBilly Tsai          - Y20
728*ae20d41bSBilly Tsai          - Y21
729*ae20d41bSBilly Tsai          - Y22
730*ae20d41bSBilly Tsai          - Y23
731*ae20d41bSBilly Tsai          - Y24
732*ae20d41bSBilly Tsai          - Y25
733*ae20d41bSBilly Tsai          - Y26
734*ae20d41bSBilly Tsai
735*ae20d41bSBilly Tsai      drive-strength:
736*ae20d41bSBilly Tsai        enum: [4, 8, 12, 16]
737*ae20d41bSBilly Tsai
738*ae20d41bSBilly Tsai      bias-disable: true
739*ae20d41bSBilly Tsai      bias-pull-up: true
740*ae20d41bSBilly Tsai      bias-pull-down: true
741*ae20d41bSBilly Tsai
742*ae20d41bSBilly Tsairequired:
743*ae20d41bSBilly Tsai  - compatible
744*ae20d41bSBilly Tsai  - reg
745*ae20d41bSBilly Tsai
746*ae20d41bSBilly TsaiallOf:
747*ae20d41bSBilly Tsai  - $ref: pinctrl.yaml#
748*ae20d41bSBilly Tsai
749*ae20d41bSBilly TsaiadditionalProperties: false
750*ae20d41bSBilly Tsai
751*ae20d41bSBilly Tsaiexamples:
752*ae20d41bSBilly Tsai  - |
753*ae20d41bSBilly Tsai    pinctrl@400 {
754*ae20d41bSBilly Tsai        compatible = "aspeed,ast2700-soc1-pinctrl";
755*ae20d41bSBilly Tsai        reg = <0x400 0x2A0>;
756*ae20d41bSBilly Tsai        sgpm0-state {
757*ae20d41bSBilly Tsai            function = "SGPM0";
758*ae20d41bSBilly Tsai            groups = "SGPM0";
759*ae20d41bSBilly Tsai        };
760*ae20d41bSBilly Tsai    };
761