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