hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/drivers/pinctrl/berlin/pinctrl-as370.c
....@@ -36,14 +36,14 @@
3636 BERLIN_PINCTRL_GROUP("I2S1_DO2", 0x0, 0x3, 0x0c,
3737 BERLIN_PINCTRL_FUNCTION(0x0, "por"), /* CORE RSTB */
3838 BERLIN_PINCTRL_FUNCTION(0x1, "i2s1"), /* DO2 */
39
- BERLIN_PINCTRL_FUNCTION(0x2, "pwm4"),
39
+ BERLIN_PINCTRL_FUNCTION(0x2, "pwm"), /* PWM4 */
4040 BERLIN_PINCTRL_FUNCTION(0x3, "gpio"), /* GPIO4 */
4141 BERLIN_PINCTRL_FUNCTION(0x5, "phy")), /* DBG4 */
4242 BERLIN_PINCTRL_GROUP("I2S1_DO3", 0x0, 0x3, 0x0f,
4343 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO5 */
4444 BERLIN_PINCTRL_FUNCTION(0x1, "i2s1"), /* DO3 */
45
- BERLIN_PINCTRL_FUNCTION(0x2, "pwm5"),
46
- BERLIN_PINCTRL_FUNCTION(0x3, "spififib"), /* SPDIFIB */
45
+ BERLIN_PINCTRL_FUNCTION(0x2, "pwm"), /* PWM5 */
46
+ BERLIN_PINCTRL_FUNCTION(0x3, "spdifib"), /* SPDIFIB */
4747 BERLIN_PINCTRL_FUNCTION(0x4, "spdifo"), /* SPDIFO */
4848 BERLIN_PINCTRL_FUNCTION(0x5, "phy")), /* DBG5 */
4949 BERLIN_PINCTRL_GROUP("I2S1_MCLK", 0x0, 0x3, 0x12,
....@@ -61,24 +61,24 @@
6161 BERLIN_PINCTRL_GROUP("I2S2_DI0", 0x0, 0x3, 0x1b,
6262 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO9 */
6363 BERLIN_PINCTRL_FUNCTION(0x1, "i2s2"), /* DI0 */
64
- BERLIN_PINCTRL_FUNCTION(0x2, "pwm2"),
64
+ BERLIN_PINCTRL_FUNCTION(0x2, "pwm"), /* PWM2 */
6565 BERLIN_PINCTRL_FUNCTION(0x5, "phy")), /* DBG9 */
6666 BERLIN_PINCTRL_GROUP("I2S2_DI1", 0x4, 0x3, 0x00,
6767 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO10 */
6868 BERLIN_PINCTRL_FUNCTION(0x1, "i2s2"), /* DI1 */
69
- BERLIN_PINCTRL_FUNCTION(0x2, "pwm3"),
69
+ BERLIN_PINCTRL_FUNCTION(0x2, "pwm"), /* PWM3 */
7070 BERLIN_PINCTRL_FUNCTION(0x5, "phy")), /* DBG10 */
7171 BERLIN_PINCTRL_GROUP("I2S2_DI2", 0x4, 0x3, 0x03,
7272 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO11 */
7373 BERLIN_PINCTRL_FUNCTION(0x1, "i2s2"), /* DI2 */
74
- BERLIN_PINCTRL_FUNCTION(0x2, "pwm6"),
74
+ BERLIN_PINCTRL_FUNCTION(0x2, "pwm"), /* PWM6 */
7575 BERLIN_PINCTRL_FUNCTION(0x3, "spdific"), /* SPDIFIC */
7676 BERLIN_PINCTRL_FUNCTION(0x4, "spdifo"), /* SPDIFO */
7777 BERLIN_PINCTRL_FUNCTION(0x5, "phy")), /* DBG11 */
7878 BERLIN_PINCTRL_GROUP("I2S2_DI3", 0x4, 0x3, 0x06,
7979 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO12 */
8080 BERLIN_PINCTRL_FUNCTION(0x1, "i2s2"), /* DI3 */
81
- BERLIN_PINCTRL_FUNCTION(0x2, "pwm7"),
81
+ BERLIN_PINCTRL_FUNCTION(0x2, "pwm"), /* PWM7 */
8282 BERLIN_PINCTRL_FUNCTION(0x3, "spdifia"), /* SPDIFIA */
8383 BERLIN_PINCTRL_FUNCTION(0x4, "spdifo"), /* SPDIFO */
8484 BERLIN_PINCTRL_FUNCTION(0x5, "phy")), /* DBG12 */
....@@ -98,14 +98,14 @@
9898 BERLIN_PINCTRL_GROUP("PDM_DI2", 0x4, 0x3, 0x12,
9999 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO16 */
100100 BERLIN_PINCTRL_FUNCTION(0x1, "pdm"), /* DI2 */
101
- BERLIN_PINCTRL_FUNCTION(0x2, "pwm4"),
101
+ BERLIN_PINCTRL_FUNCTION(0x2, "pwm"), /* PWM4 */
102102 BERLIN_PINCTRL_FUNCTION(0x3, "spdifid"), /* SPDIFID */
103103 BERLIN_PINCTRL_FUNCTION(0x4, "spdifo"), /* SPDIFO */
104104 BERLIN_PINCTRL_FUNCTION(0x5, "phy")), /* DBG16 */
105105 BERLIN_PINCTRL_GROUP("PDM_DI3", 0x4, 0x3, 0x15,
106106 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO17 */
107107 BERLIN_PINCTRL_FUNCTION(0x1, "pdm"), /* DI3 */
108
- BERLIN_PINCTRL_FUNCTION(0x2, "pwm5"),
108
+ BERLIN_PINCTRL_FUNCTION(0x2, "pwm"), /* PWM5 */
109109 BERLIN_PINCTRL_FUNCTION(0x3, "spdifi"), /* SPDIFI */
110110 BERLIN_PINCTRL_FUNCTION(0x4, "spdifo"), /* SPDIFO */
111111 BERLIN_PINCTRL_FUNCTION(0x5, "phy")), /* DBG17 */
....@@ -139,11 +139,11 @@
139139 BERLIN_PINCTRL_FUNCTION(0x1, "emmc")), /* DATA7 */
140140 BERLIN_PINCTRL_GROUP("NAND_ALE", 0x8, 0x3, 0x12,
141141 BERLIN_PINCTRL_FUNCTION(0x0, "nand"), /* ALE */
142
- BERLIN_PINCTRL_FUNCTION(0x2, "pwm6"),
142
+ BERLIN_PINCTRL_FUNCTION(0x2, "pwm"), /* PWM6 */
143143 BERLIN_PINCTRL_FUNCTION(0x3, "gpio")), /* GPIO18 */
144144 BERLIN_PINCTRL_GROUP("NAND_CLE", 0x8, 0x3, 0x15,
145145 BERLIN_PINCTRL_FUNCTION(0x0, "nand"), /* CLE */
146
- BERLIN_PINCTRL_FUNCTION(0x2, "pwm7"),
146
+ BERLIN_PINCTRL_FUNCTION(0x2, "pwm"), /* PWM7 */
147147 BERLIN_PINCTRL_FUNCTION(0x3, "gpio")), /* GPIO19 */
148148 BERLIN_PINCTRL_GROUP("NAND_WEn", 0x8, 0x3, 0x18,
149149 BERLIN_PINCTRL_FUNCTION(0x0, "nand"), /* WEn */
....@@ -169,12 +169,12 @@
169169 BERLIN_PINCTRL_GROUP("SPI1_SS1n", 0xc, 0x3, 0x0c,
170170 BERLIN_PINCTRL_FUNCTION(0x0, "spi1"), /* SS1n */
171171 BERLIN_PINCTRL_FUNCTION(0x2, "gpio"), /* GPIO26 */
172
- BERLIN_PINCTRL_FUNCTION(0x3, "pwm2")),
172
+ BERLIN_PINCTRL_FUNCTION(0x3, "pwm")), /* PWM2 */
173173 BERLIN_PINCTRL_GROUP("SPI1_SS2n", 0xc, 0x3, 0x0f,
174174 BERLIN_PINCTRL_FUNCTION(0x0, "uart0"), /* RXD */
175175 BERLIN_PINCTRL_FUNCTION(0x1, "spi1"), /* SS2n */
176176 BERLIN_PINCTRL_FUNCTION(0x2, "gpio"), /* GPIO27 */
177
- BERLIN_PINCTRL_FUNCTION(0x3, "pwm3")),
177
+ BERLIN_PINCTRL_FUNCTION(0x3, "pwm")), /* PWM3 */
178178 BERLIN_PINCTRL_GROUP("SPI1_SS3n", 0xc, 0x3, 0x12,
179179 BERLIN_PINCTRL_FUNCTION(0x0, "uart0"), /* TXD */
180180 BERLIN_PINCTRL_FUNCTION(0x1, "spi1"), /* SS3n */
....@@ -182,11 +182,11 @@
182182 BERLIN_PINCTRL_GROUP("SPI1_SCLK", 0xc, 0x3, 0x15,
183183 BERLIN_PINCTRL_FUNCTION(0x0, "spi1"), /* SCLK */
184184 BERLIN_PINCTRL_FUNCTION(0x1, "gpio"), /* GPIO29 */
185
- BERLIN_PINCTRL_FUNCTION(0x3, "pwm4")),
185
+ BERLIN_PINCTRL_FUNCTION(0x3, "pwm")), /* PWM4 */
186186 BERLIN_PINCTRL_GROUP("SPI1_SDO", 0xc, 0x3, 0x18,
187187 BERLIN_PINCTRL_FUNCTION(0x0, "spi1"), /* SDO */
188188 BERLIN_PINCTRL_FUNCTION(0x1, "gpio"), /* GPIO30 */
189
- BERLIN_PINCTRL_FUNCTION(0x3, "pwm5")),
189
+ BERLIN_PINCTRL_FUNCTION(0x3, "pwm")), /* PWM5 */
190190 BERLIN_PINCTRL_GROUP("SPI1_SDI", 0xc, 0x3, 0x1b,
191191 BERLIN_PINCTRL_FUNCTION(0x0, "spi1"), /* SDI */
192192 BERLIN_PINCTRL_FUNCTION(0x1, "gpio")), /* GPIO31 */
....@@ -209,51 +209,51 @@
209209 BERLIN_PINCTRL_GROUP("TMS", 0x10, 0x3, 0x0f,
210210 BERLIN_PINCTRL_FUNCTION(0x0, "jtag"), /* TMS */
211211 BERLIN_PINCTRL_FUNCTION(0x1, "gpio"), /* GPIO37 */
212
- BERLIN_PINCTRL_FUNCTION(0x4, "pwm0")),
212
+ BERLIN_PINCTRL_FUNCTION(0x4, "pwm")), /* PWM0 */
213213 BERLIN_PINCTRL_GROUP("TDI", 0x10, 0x3, 0x12,
214214 BERLIN_PINCTRL_FUNCTION(0x0, "jtag"), /* TDI */
215215 BERLIN_PINCTRL_FUNCTION(0x1, "gpio"), /* GPIO38 */
216
- BERLIN_PINCTRL_FUNCTION(0x4, "pwm1")),
216
+ BERLIN_PINCTRL_FUNCTION(0x4, "pwm")), /* PWM1 */
217217 BERLIN_PINCTRL_GROUP("TDO", 0x10, 0x3, 0x15,
218218 BERLIN_PINCTRL_FUNCTION(0x0, "jtag"), /* TDO */
219219 BERLIN_PINCTRL_FUNCTION(0x1, "gpio"), /* GPIO39 */
220
- BERLIN_PINCTRL_FUNCTION(0x4, "pwm0")),
220
+ BERLIN_PINCTRL_FUNCTION(0x4, "pwm")), /* PWM0 */
221221 BERLIN_PINCTRL_GROUP("PWM6", 0x10, 0x3, 0x18,
222222 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO40 */
223
- BERLIN_PINCTRL_FUNCTION(0x1, "pwm6")),
223
+ BERLIN_PINCTRL_FUNCTION(0x1, "pwm")), /* PWM6 */
224224 BERLIN_PINCTRL_GROUP("PWM7", 0x10, 0x3, 0x1b,
225225 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO41 */
226
- BERLIN_PINCTRL_FUNCTION(0x1, "pwm7")),
226
+ BERLIN_PINCTRL_FUNCTION(0x1, "pwm")), /* PWM7 */
227227 BERLIN_PINCTRL_GROUP("PWM0", 0x14, 0x3, 0x00,
228228 BERLIN_PINCTRL_FUNCTION(0x0, "por"), /* VDDCPUSOC RSTB */
229
- BERLIN_PINCTRL_FUNCTION(0x1, "pwm0"),
229
+ BERLIN_PINCTRL_FUNCTION(0x1, "pwm"), /* PWM0 */
230230 BERLIN_PINCTRL_FUNCTION(0x2, "gpio")), /* GPIO42 */
231231 BERLIN_PINCTRL_GROUP("PWM1", 0x14, 0x3, 0x03,
232232 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO43 */
233
- BERLIN_PINCTRL_FUNCTION(0x1, "pwm1")),
233
+ BERLIN_PINCTRL_FUNCTION(0x1, "pwm")), /* PWM1 */
234234 BERLIN_PINCTRL_GROUP("PWM2", 0x14, 0x3, 0x06,
235235 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO44 */
236
- BERLIN_PINCTRL_FUNCTION(0x1, "pwm2")),
236
+ BERLIN_PINCTRL_FUNCTION(0x1, "pwm")), /* PWM2 */
237237 BERLIN_PINCTRL_GROUP("PWM3", 0x14, 0x3, 0x09,
238238 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO45 */
239
- BERLIN_PINCTRL_FUNCTION(0x1, "pwm3")),
239
+ BERLIN_PINCTRL_FUNCTION(0x1, "pwm")), /* PWM3 */
240240 BERLIN_PINCTRL_GROUP("PWM4", 0x14, 0x3, 0x0c,
241241 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO46 */
242
- BERLIN_PINCTRL_FUNCTION(0x1, "pwm4")),
242
+ BERLIN_PINCTRL_FUNCTION(0x1, "pwm")), /* PWM4 */
243243 BERLIN_PINCTRL_GROUP("PWM5", 0x14, 0x3, 0x0f,
244244 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO47 */
245
- BERLIN_PINCTRL_FUNCTION(0x1, "pwm5")),
245
+ BERLIN_PINCTRL_FUNCTION(0x1, "pwm")), /* PWM5 */
246246 BERLIN_PINCTRL_GROUP("URT1_RTSn", 0x14, 0x3, 0x12,
247247 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO48 */
248248 BERLIN_PINCTRL_FUNCTION(0x1, "uart1"), /* RTSn */
249
- BERLIN_PINCTRL_FUNCTION(0x2, "pwm6"),
249
+ BERLIN_PINCTRL_FUNCTION(0x2, "pwm"), /* PWM6 */
250250 BERLIN_PINCTRL_FUNCTION(0x3, "tw1a"), /* SCL */
251251 BERLIN_PINCTRL_FUNCTION(0x4, "aio"), /* DBG0 */
252252 BERLIN_PINCTRL_FUNCTION(0x5, "phy")), /* DBG18 */
253253 BERLIN_PINCTRL_GROUP("URT1_CTSn", 0x14, 0x3, 0x15,
254254 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO49 */
255255 BERLIN_PINCTRL_FUNCTION(0x1, "uart1"), /* CTSn */
256
- BERLIN_PINCTRL_FUNCTION(0x2, "pwm7"),
256
+ BERLIN_PINCTRL_FUNCTION(0x2, "pwm"), /* PWM7 */
257257 BERLIN_PINCTRL_FUNCTION(0x3, "tw1a"), /* SDA */
258258 BERLIN_PINCTRL_FUNCTION(0x4, "aio"), /* DBG1 */
259259 BERLIN_PINCTRL_FUNCTION(0x5, "phy")), /* DBG19 */
....@@ -308,11 +308,11 @@
308308 BERLIN_PINCTRL_GROUP("SD0_CDn", 0x1c, 0x3, 0x00,
309309 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO62 */
310310 BERLIN_PINCTRL_FUNCTION(0x1, "sd0"), /* CDn */
311
- BERLIN_PINCTRL_FUNCTION(0x3, "pwm2")),
311
+ BERLIN_PINCTRL_FUNCTION(0x3, "pwm")), /* PWM2 */
312312 BERLIN_PINCTRL_GROUP("SD0_WP", 0x1c, 0x3, 0x03,
313313 BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO63 */
314314 BERLIN_PINCTRL_FUNCTION(0x1, "sd0"), /* WP */
315
- BERLIN_PINCTRL_FUNCTION(0x3, "pwm3")),
315
+ BERLIN_PINCTRL_FUNCTION(0x3, "pwm")), /* PWM3 */
316316 };
317317
318318 static const struct berlin_pinctrl_desc as370_soc_pinctrl_data = {