Skip to content

Commit 7040951

Browse files
marwaiehm-stfabiobaltieri
authored andcommitted
scripts: genpinctrl: consolidate ETH pin configurations into a single entry
Combined individual ETH pin configurations into a single entry for better readability and maintainability. Signed-off-by: IBEN EL HADJ MESSAOUD Marwa <[email protected]>
1 parent cae85c8 commit 7040951

File tree

1 file changed

+2
-78
lines changed

1 file changed

+2
-78
lines changed

scripts/genpinctrl/stm32-pinctrl-config.yaml

Lines changed: 2 additions & 78 deletions
Original file line numberDiff line numberDiff line change
@@ -64,84 +64,8 @@
6464
slew-rate: very-high-speed
6565
mode: alternate
6666

67-
- name: ETH_COL
68-
match: "^ETH_COL$"
69-
slew-rate: very-high-speed
70-
71-
- name: ETH_CRS
72-
match: "^ETH_CRS$"
73-
slew-rate: very-high-speed
74-
75-
- name: ETH_CRS_DV
76-
match: "^ETH_CRS_DV$"
77-
slew-rate: very-high-speed
78-
79-
- name: ETH_MDC
80-
match: "^ETH_MDC$"
81-
slew-rate: very-high-speed
82-
83-
- name: ETH_MDIO
84-
match: "^ETH_MDIO$"
85-
slew-rate: very-high-speed
86-
87-
- name: ETH_PPS_OUT
88-
match: "^ETH_PPS_OUT$"
89-
slew-rate: very-high-speed
90-
91-
- name: ETH_REF_CLK
92-
match: "^ETH_REF_CLK$"
93-
slew-rate: very-high-speed
94-
95-
- name: ETH_RX_CLK
96-
match: "^ETH_RX_CLK$"
97-
slew-rate: very-high-speed
98-
99-
- name: ETH_RX_DV
100-
match: "^ETH_RX_DV$"
101-
slew-rate: very-high-speed
102-
103-
- name: ETH_RX_ER
104-
match: "^ETH_RX_ER$"
105-
slew-rate: very-high-speed
106-
107-
- name: ETH_RXD0
108-
match: "^ETH_RXD0$"
109-
slew-rate: very-high-speed
110-
111-
- name: ETH_RXD1
112-
match: "^ETH_RXD1$"
113-
slew-rate: very-high-speed
114-
115-
- name: ETH_RXD2
116-
match: "^ETH_RXD2$"
117-
slew-rate: very-high-speed
118-
119-
- name: ETH_RXD3
120-
match: "^ETH_RXD3$"
121-
slew-rate: very-high-speed
122-
123-
- name: ETH_TX_CLK
124-
match: "^ETH_TX_CLK$"
125-
slew-rate: very-high-speed
126-
127-
- name: ETH_TX_EN
128-
match: "^ETH_TX_EN$"
129-
slew-rate: very-high-speed
130-
131-
- name: ETH_TXD0
132-
match: "^ETH_TXD0$"
133-
slew-rate: very-high-speed
134-
135-
- name: ETH_TXD1
136-
match: "^ETH_TXD1$"
137-
slew-rate: very-high-speed
138-
139-
- name: ETH_TXD2
140-
match: "^ETH_TXD2$"
141-
slew-rate: very-high-speed
142-
143-
- name: ETH_TXD3
144-
match: "^ETH_TXD3$"
67+
- name: ETH
68+
match: "^ETH+_(?:COL$|CRS|CRS_DV|MDC|MDIO|PPS_OUT|REF_CLK|RX_CLK|RX_DV|RX_ER||RXD[0-3]|TX_CLK|TX_EN|TXD[0-3])$"
14569
slew-rate: very-high-speed
14670

14771
- name: ETH (STM32N6 IP)

0 commit comments

Comments
 (0)