Skip to content

Commit ed4db42

Browse files
amboarLinus Walleij
authored andcommitted
dt-bindings: pinctrl: aspeed: Use block syntax for function and groups
The expansion makes the documents a lot longer, but it's easier to review changes to functions and groups when we're not having to deal with line wrapping. Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au> Acked-by: Rob Herring (Arm) <robh@kernel.org> Link: https://lore.kernel.org/r/20240531-dt-warnings-gpio-ast2600-pinctrl-funcs-groups-v1-1-a6fe2281a1b8@codeconstruct.com.au Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
1 parent 2659f36 commit ed4db42

3 files changed

Lines changed: 774 additions & 83 deletions

File tree

Documentation/devicetree/bindings/pinctrl/aspeed,ast2400-pinctrl.yaml

Lines changed: 153 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -35,22 +35,159 @@ additionalProperties:
3535

3636
patternProperties:
3737
"^function|groups$":
38-
enum: [ ACPI, ADC0, ADC1, ADC10, ADC11, ADC12, ADC13, ADC14, ADC15,
39-
ADC2, ADC3, ADC4, ADC5, ADC6, ADC7, ADC8, ADC9, BMCINT, DDCCLK, DDCDAT,
40-
EXTRST, FLACK, FLBUSY, FLWP, GPID, GPID0, GPID2, GPID4, GPID6, GPIE0,
41-
GPIE2, GPIE4, GPIE6, I2C10, I2C11, I2C12, I2C13, I2C14, I2C3, I2C4,
42-
I2C5, I2C6, I2C7, I2C8, I2C9, LPCPD, LPCPME, LPCRST, LPCSMI, MAC1LINK,
43-
MAC2LINK, MDIO1, MDIO2, NCTS1, NCTS2, NCTS3, NCTS4, NDCD1, NDCD2,
44-
NDCD3, NDCD4, NDSR1, NDSR2, NDSR3, NDSR4, NDTR1, NDTR2, NDTR3, NDTR4,
45-
NDTS4, NRI1, NRI2, NRI3, NRI4, NRTS1, NRTS2, NRTS3, OSCCLK, PWM0,
46-
PWM1, PWM2, PWM3, PWM4, PWM5, PWM6, PWM7, RGMII1, RGMII2, RMII1,
47-
RMII2, ROM16, ROM8, ROMCS1, ROMCS2, ROMCS3, ROMCS4, RXD1, RXD2, RXD3,
48-
RXD4, SALT1, SALT2, SALT3, SALT4, SD1, SD2, SGPMCK, SGPMI, SGPMLD,
49-
SGPMO, SGPSCK, SGPSI0, SGPSI1, SGPSLD, SIOONCTRL, SIOPBI, SIOPBO,
50-
SIOPWREQ, SIOPWRGD, SIOS3, SIOS5, SIOSCI, SPI1, SPI1DEBUG, SPI1PASSTHRU,
51-
SPICS1, TIMER3, TIMER4, TIMER5, TIMER6, TIMER7, TIMER8, TXD1, TXD2,
52-
TXD3, TXD4, UART6, USB11D1, USB11H2, USB2D1, USB2H1, USBCKI, VGABIOS_ROM,
53-
VGAHS, VGAVS, VPI18, VPI24, VPI30, VPO12, VPO24, WDTRST1, WDTRST2]
38+
enum:
39+
- ACPI
40+
- ADC0
41+
- ADC1
42+
- ADC10
43+
- ADC11
44+
- ADC12
45+
- ADC13
46+
- ADC14
47+
- ADC15
48+
- ADC2
49+
- ADC3
50+
- ADC4
51+
- ADC5
52+
- ADC6
53+
- ADC7
54+
- ADC8
55+
- ADC9
56+
- BMCINT
57+
- DDCCLK
58+
- DDCDAT
59+
- EXTRST
60+
- FLACK
61+
- FLBUSY
62+
- FLWP
63+
- GPID
64+
- GPID0
65+
- GPID2
66+
- GPID4
67+
- GPID6
68+
- GPIE0
69+
- GPIE2
70+
- GPIE4
71+
- GPIE6
72+
- I2C10
73+
- I2C11
74+
- I2C12
75+
- I2C13
76+
- I2C14
77+
- I2C3
78+
- I2C4
79+
- I2C5
80+
- I2C6
81+
- I2C7
82+
- I2C8
83+
- I2C9
84+
- LPCPD
85+
- LPCPME
86+
- LPCRST
87+
- LPCSMI
88+
- MAC1LINK
89+
- MAC2LINK
90+
- MDIO1
91+
- MDIO2
92+
- NCTS1
93+
- NCTS2
94+
- NCTS3
95+
- NCTS4
96+
- NDCD1
97+
- NDCD2
98+
- NDCD3
99+
- NDCD4
100+
- NDSR1
101+
- NDSR2
102+
- NDSR3
103+
- NDSR4
104+
- NDTR1
105+
- NDTR2
106+
- NDTR3
107+
- NDTR4
108+
- NDTS4
109+
- NRI1
110+
- NRI2
111+
- NRI3
112+
- NRI4
113+
- NRTS1
114+
- NRTS2
115+
- NRTS3
116+
- OSCCLK
117+
- PWM0
118+
- PWM1
119+
- PWM2
120+
- PWM3
121+
- PWM4
122+
- PWM5
123+
- PWM6
124+
- PWM7
125+
- RGMII1
126+
- RGMII2
127+
- RMII1
128+
- RMII2
129+
- ROM16
130+
- ROM8
131+
- ROMCS1
132+
- ROMCS2
133+
- ROMCS3
134+
- ROMCS4
135+
- RXD1
136+
- RXD2
137+
- RXD3
138+
- RXD4
139+
- SALT1
140+
- SALT2
141+
- SALT3
142+
- SALT4
143+
- SD1
144+
- SD2
145+
- SGPMCK
146+
- SGPMI
147+
- SGPMLD
148+
- SGPMO
149+
- SGPSCK
150+
- SGPSI0
151+
- SGPSI1
152+
- SGPSLD
153+
- SIOONCTRL
154+
- SIOPBI
155+
- SIOPBO
156+
- SIOPWREQ
157+
- SIOPWRGD
158+
- SIOS3
159+
- SIOS5
160+
- SIOSCI
161+
- SPI1
162+
- SPI1DEBUG
163+
- SPI1PASSTHRU
164+
- SPICS1
165+
- TIMER3
166+
- TIMER4
167+
- TIMER5
168+
- TIMER6
169+
- TIMER7
170+
- TIMER8
171+
- TXD1
172+
- TXD2
173+
- TXD3
174+
- TXD4
175+
- UART6
176+
- USB11D1
177+
- USB11H2
178+
- USB2D1
179+
- USB2H1
180+
- USBCKI
181+
- VGABIOS_ROM
182+
- VGAHS
183+
- VGAVS
184+
- VPI18
185+
- VPI24
186+
- VPI30
187+
- VPO12
188+
- VPO24
189+
- WDTRST1
190+
- WDTRST2
54191

55192
allOf:
56193
- $ref: pinctrl.yaml#

Documentation/devicetree/bindings/pinctrl/aspeed,ast2500-pinctrl.yaml

Lines changed: 168 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ properties:
3535
description: |
3636
A cell of phandles to external controller nodes:
3737
0: compatible with "aspeed,ast2500-gfx", "syscon"
38-
1: compatible with "aspeed,ast2500-lhc", "syscon"
38+
1: compatible with "aspeed,ast2500-lpc", "syscon"
3939
4040
additionalProperties:
4141
$ref: pinmux-node.yaml#
@@ -47,24 +47,173 @@ additionalProperties:
4747

4848
patternProperties:
4949
"^function|groups$":
50-
enum: [ ACPI, ADC0, ADC1, ADC10, ADC11, ADC12, ADC13, ADC14, ADC15,
51-
ADC2, ADC3, ADC4, ADC5, ADC6, ADC7, ADC8, ADC9, BMCINT, DDCCLK, DDCDAT,
52-
ESPI, FWSPICS1, FWSPICS2, GPID0, GPID2, GPID4, GPID6, GPIE0, GPIE2,
53-
GPIE4, GPIE6, I2C10, I2C11, I2C12, I2C13, I2C14, I2C3, I2C4, I2C5,
54-
I2C6, I2C7, I2C8, I2C9, LAD0, LAD1, LAD2, LAD3, LCLK, LFRAME, LPCHC,
55-
LPCPD, LPCPLUS, LPCPME, LPCRST, LPCSMI, LSIRQ, MAC1LINK, MAC2LINK,
56-
MDIO1, MDIO2, NCTS1, NCTS2, NCTS3, NCTS4, NDCD1, NDCD2, NDCD3, NDCD4,
57-
NDSR1, NDSR2, NDSR3, NDSR4, NDTR1, NDTR2, NDTR3, NDTR4, NRI1, NRI2,
58-
NRI3, NRI4, NRTS1, NRTS2, NRTS3, NRTS4, OSCCLK, PEWAKE, PNOR, PWM0,
59-
PWM1, PWM2, PWM3, PWM4, PWM5, PWM6, PWM7, RGMII1, RGMII2, RMII1,
60-
RMII2, RXD1, RXD2, RXD3, RXD4, SALT1, SALT10, SALT11, SALT12, SALT13,
61-
SALT14, SALT2, SALT3, SALT4, SALT5, SALT6, SALT7, SALT8, SALT9, SCL1,
62-
SCL2, SD1, SD2, SDA1, SDA2, SGPS1, SGPS2, SIOONCTRL, SIOPBI, SIOPBO,
63-
SIOPWREQ, SIOPWRGD, SIOS3, SIOS5, SIOSCI, SPI1, SPI1CS1, SPI1DEBUG,
64-
SPI1PASSTHRU, SPI2CK, SPI2CS0, SPI2CS1, SPI2MISO, SPI2MOSI, TIMER3,
65-
TIMER4, TIMER5, TIMER6, TIMER7, TIMER8, TXD1, TXD2, TXD3, TXD4, UART6,
66-
USB11BHID, USB2AD, USB2AH, USB2BD, USB2BH, USBCKI, VGABIOSROM, VGAHS,
67-
VGAVS, VPI24, VPO, WDTRST1, WDTRST2]
50+
enum:
51+
- ACPI
52+
- ADC0
53+
- ADC1
54+
- ADC10
55+
- ADC11
56+
- ADC12
57+
- ADC13
58+
- ADC14
59+
- ADC15
60+
- ADC2
61+
- ADC3
62+
- ADC4
63+
- ADC5
64+
- ADC6
65+
- ADC7
66+
- ADC8
67+
- ADC9
68+
- BMCINT
69+
- DDCCLK
70+
- DDCDAT
71+
- ESPI
72+
- FWSPICS1
73+
- FWSPICS2
74+
- GPID0
75+
- GPID2
76+
- GPID4
77+
- GPID6
78+
- GPIE0
79+
- GPIE2
80+
- GPIE4
81+
- GPIE6
82+
- I2C10
83+
- I2C11
84+
- I2C12
85+
- I2C13
86+
- I2C14
87+
- I2C3
88+
- I2C4
89+
- I2C5
90+
- I2C6
91+
- I2C7
92+
- I2C8
93+
- I2C9
94+
- LAD0
95+
- LAD1
96+
- LAD2
97+
- LAD3
98+
- LCLK
99+
- LFRAME
100+
- LPCHC
101+
- LPCPD
102+
- LPCPLUS
103+
- LPCPME
104+
- LPCRST
105+
- LPCSMI
106+
- LSIRQ
107+
- MAC1LINK
108+
- MAC2LINK
109+
- MDIO1
110+
- MDIO2
111+
- NCTS1
112+
- NCTS2
113+
- NCTS3
114+
- NCTS4
115+
- NDCD1
116+
- NDCD2
117+
- NDCD3
118+
- NDCD4
119+
- NDSR1
120+
- NDSR2
121+
- NDSR3
122+
- NDSR4
123+
- NDTR1
124+
- NDTR2
125+
- NDTR3
126+
- NDTR4
127+
- NRI1
128+
- NRI2
129+
- NRI3
130+
- NRI4
131+
- NRTS1
132+
- NRTS2
133+
- NRTS3
134+
- NRTS4
135+
- OSCCLK
136+
- PEWAKE
137+
- PNOR
138+
- PWM0
139+
- PWM1
140+
- PWM2
141+
- PWM3
142+
- PWM4
143+
- PWM5
144+
- PWM6
145+
- PWM7
146+
- RGMII1
147+
- RGMII2
148+
- RMII1
149+
- RMII2
150+
- RXD1
151+
- RXD2
152+
- RXD3
153+
- RXD4
154+
- SALT1
155+
- SALT10
156+
- SALT11
157+
- SALT12
158+
- SALT13
159+
- SALT14
160+
- SALT2
161+
- SALT3
162+
- SALT4
163+
- SALT5
164+
- SALT6
165+
- SALT7
166+
- SALT8
167+
- SALT9
168+
- SCL1
169+
- SCL2
170+
- SD1
171+
- SD2
172+
- SDA1
173+
- SDA2
174+
- SGPS1
175+
- SGPS2
176+
- SIOONCTRL
177+
- SIOPBI
178+
- SIOPBO
179+
- SIOPWREQ
180+
- SIOPWRGD
181+
- SIOS3
182+
- SIOS5
183+
- SIOSCI
184+
- SPI1
185+
- SPI1CS1
186+
- SPI1DEBUG
187+
- SPI1PASSTHRU
188+
- SPI2CK
189+
- SPI2CS0
190+
- SPI2CS1
191+
- SPI2MISO
192+
- SPI2MOSI
193+
- TIMER3
194+
- TIMER4
195+
- TIMER5
196+
- TIMER6
197+
- TIMER7
198+
- TIMER8
199+
- TXD1
200+
- TXD2
201+
- TXD3
202+
- TXD4
203+
- UART6
204+
- USB11BHID
205+
- USB2AD
206+
- USB2AH
207+
- USB2BD
208+
- USB2BH
209+
- USBCKI
210+
- VGABIOSROM
211+
- VGAHS
212+
- VGAVS
213+
- VPI24
214+
- VPO
215+
- WDTRST1
216+
- WDTRST2
68217

69218
allOf:
70219
- $ref: pinctrl.yaml#

0 commit comments

Comments
 (0)