| .. | .. |
|---|
| 36 | 36 | BERLIN_PINCTRL_GROUP("I2S1_DO2", 0x0, 0x3, 0x0c, |
|---|
| 37 | 37 | BERLIN_PINCTRL_FUNCTION(0x0, "por"), /* CORE RSTB */ |
|---|
| 38 | 38 | BERLIN_PINCTRL_FUNCTION(0x1, "i2s1"), /* DO2 */ |
|---|
| 39 | | - BERLIN_PINCTRL_FUNCTION(0x2, "pwm4"), |
|---|
| 39 | + BERLIN_PINCTRL_FUNCTION(0x2, "pwm"), /* PWM4 */ |
|---|
| 40 | 40 | BERLIN_PINCTRL_FUNCTION(0x3, "gpio"), /* GPIO4 */ |
|---|
| 41 | 41 | BERLIN_PINCTRL_FUNCTION(0x5, "phy")), /* DBG4 */ |
|---|
| 42 | 42 | BERLIN_PINCTRL_GROUP("I2S1_DO3", 0x0, 0x3, 0x0f, |
|---|
| 43 | 43 | BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO5 */ |
|---|
| 44 | 44 | 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 */ |
|---|
| 47 | 47 | BERLIN_PINCTRL_FUNCTION(0x4, "spdifo"), /* SPDIFO */ |
|---|
| 48 | 48 | BERLIN_PINCTRL_FUNCTION(0x5, "phy")), /* DBG5 */ |
|---|
| 49 | 49 | BERLIN_PINCTRL_GROUP("I2S1_MCLK", 0x0, 0x3, 0x12, |
|---|
| .. | .. |
|---|
| 61 | 61 | BERLIN_PINCTRL_GROUP("I2S2_DI0", 0x0, 0x3, 0x1b, |
|---|
| 62 | 62 | BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO9 */ |
|---|
| 63 | 63 | BERLIN_PINCTRL_FUNCTION(0x1, "i2s2"), /* DI0 */ |
|---|
| 64 | | - BERLIN_PINCTRL_FUNCTION(0x2, "pwm2"), |
|---|
| 64 | + BERLIN_PINCTRL_FUNCTION(0x2, "pwm"), /* PWM2 */ |
|---|
| 65 | 65 | BERLIN_PINCTRL_FUNCTION(0x5, "phy")), /* DBG9 */ |
|---|
| 66 | 66 | BERLIN_PINCTRL_GROUP("I2S2_DI1", 0x4, 0x3, 0x00, |
|---|
| 67 | 67 | BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO10 */ |
|---|
| 68 | 68 | BERLIN_PINCTRL_FUNCTION(0x1, "i2s2"), /* DI1 */ |
|---|
| 69 | | - BERLIN_PINCTRL_FUNCTION(0x2, "pwm3"), |
|---|
| 69 | + BERLIN_PINCTRL_FUNCTION(0x2, "pwm"), /* PWM3 */ |
|---|
| 70 | 70 | BERLIN_PINCTRL_FUNCTION(0x5, "phy")), /* DBG10 */ |
|---|
| 71 | 71 | BERLIN_PINCTRL_GROUP("I2S2_DI2", 0x4, 0x3, 0x03, |
|---|
| 72 | 72 | BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO11 */ |
|---|
| 73 | 73 | BERLIN_PINCTRL_FUNCTION(0x1, "i2s2"), /* DI2 */ |
|---|
| 74 | | - BERLIN_PINCTRL_FUNCTION(0x2, "pwm6"), |
|---|
| 74 | + BERLIN_PINCTRL_FUNCTION(0x2, "pwm"), /* PWM6 */ |
|---|
| 75 | 75 | BERLIN_PINCTRL_FUNCTION(0x3, "spdific"), /* SPDIFIC */ |
|---|
| 76 | 76 | BERLIN_PINCTRL_FUNCTION(0x4, "spdifo"), /* SPDIFO */ |
|---|
| 77 | 77 | BERLIN_PINCTRL_FUNCTION(0x5, "phy")), /* DBG11 */ |
|---|
| 78 | 78 | BERLIN_PINCTRL_GROUP("I2S2_DI3", 0x4, 0x3, 0x06, |
|---|
| 79 | 79 | BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO12 */ |
|---|
| 80 | 80 | BERLIN_PINCTRL_FUNCTION(0x1, "i2s2"), /* DI3 */ |
|---|
| 81 | | - BERLIN_PINCTRL_FUNCTION(0x2, "pwm7"), |
|---|
| 81 | + BERLIN_PINCTRL_FUNCTION(0x2, "pwm"), /* PWM7 */ |
|---|
| 82 | 82 | BERLIN_PINCTRL_FUNCTION(0x3, "spdifia"), /* SPDIFIA */ |
|---|
| 83 | 83 | BERLIN_PINCTRL_FUNCTION(0x4, "spdifo"), /* SPDIFO */ |
|---|
| 84 | 84 | BERLIN_PINCTRL_FUNCTION(0x5, "phy")), /* DBG12 */ |
|---|
| .. | .. |
|---|
| 98 | 98 | BERLIN_PINCTRL_GROUP("PDM_DI2", 0x4, 0x3, 0x12, |
|---|
| 99 | 99 | BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO16 */ |
|---|
| 100 | 100 | BERLIN_PINCTRL_FUNCTION(0x1, "pdm"), /* DI2 */ |
|---|
| 101 | | - BERLIN_PINCTRL_FUNCTION(0x2, "pwm4"), |
|---|
| 101 | + BERLIN_PINCTRL_FUNCTION(0x2, "pwm"), /* PWM4 */ |
|---|
| 102 | 102 | BERLIN_PINCTRL_FUNCTION(0x3, "spdifid"), /* SPDIFID */ |
|---|
| 103 | 103 | BERLIN_PINCTRL_FUNCTION(0x4, "spdifo"), /* SPDIFO */ |
|---|
| 104 | 104 | BERLIN_PINCTRL_FUNCTION(0x5, "phy")), /* DBG16 */ |
|---|
| 105 | 105 | BERLIN_PINCTRL_GROUP("PDM_DI3", 0x4, 0x3, 0x15, |
|---|
| 106 | 106 | BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO17 */ |
|---|
| 107 | 107 | BERLIN_PINCTRL_FUNCTION(0x1, "pdm"), /* DI3 */ |
|---|
| 108 | | - BERLIN_PINCTRL_FUNCTION(0x2, "pwm5"), |
|---|
| 108 | + BERLIN_PINCTRL_FUNCTION(0x2, "pwm"), /* PWM5 */ |
|---|
| 109 | 109 | BERLIN_PINCTRL_FUNCTION(0x3, "spdifi"), /* SPDIFI */ |
|---|
| 110 | 110 | BERLIN_PINCTRL_FUNCTION(0x4, "spdifo"), /* SPDIFO */ |
|---|
| 111 | 111 | BERLIN_PINCTRL_FUNCTION(0x5, "phy")), /* DBG17 */ |
|---|
| .. | .. |
|---|
| 139 | 139 | BERLIN_PINCTRL_FUNCTION(0x1, "emmc")), /* DATA7 */ |
|---|
| 140 | 140 | BERLIN_PINCTRL_GROUP("NAND_ALE", 0x8, 0x3, 0x12, |
|---|
| 141 | 141 | BERLIN_PINCTRL_FUNCTION(0x0, "nand"), /* ALE */ |
|---|
| 142 | | - BERLIN_PINCTRL_FUNCTION(0x2, "pwm6"), |
|---|
| 142 | + BERLIN_PINCTRL_FUNCTION(0x2, "pwm"), /* PWM6 */ |
|---|
| 143 | 143 | BERLIN_PINCTRL_FUNCTION(0x3, "gpio")), /* GPIO18 */ |
|---|
| 144 | 144 | BERLIN_PINCTRL_GROUP("NAND_CLE", 0x8, 0x3, 0x15, |
|---|
| 145 | 145 | BERLIN_PINCTRL_FUNCTION(0x0, "nand"), /* CLE */ |
|---|
| 146 | | - BERLIN_PINCTRL_FUNCTION(0x2, "pwm7"), |
|---|
| 146 | + BERLIN_PINCTRL_FUNCTION(0x2, "pwm"), /* PWM7 */ |
|---|
| 147 | 147 | BERLIN_PINCTRL_FUNCTION(0x3, "gpio")), /* GPIO19 */ |
|---|
| 148 | 148 | BERLIN_PINCTRL_GROUP("NAND_WEn", 0x8, 0x3, 0x18, |
|---|
| 149 | 149 | BERLIN_PINCTRL_FUNCTION(0x0, "nand"), /* WEn */ |
|---|
| .. | .. |
|---|
| 169 | 169 | BERLIN_PINCTRL_GROUP("SPI1_SS1n", 0xc, 0x3, 0x0c, |
|---|
| 170 | 170 | BERLIN_PINCTRL_FUNCTION(0x0, "spi1"), /* SS1n */ |
|---|
| 171 | 171 | BERLIN_PINCTRL_FUNCTION(0x2, "gpio"), /* GPIO26 */ |
|---|
| 172 | | - BERLIN_PINCTRL_FUNCTION(0x3, "pwm2")), |
|---|
| 172 | + BERLIN_PINCTRL_FUNCTION(0x3, "pwm")), /* PWM2 */ |
|---|
| 173 | 173 | BERLIN_PINCTRL_GROUP("SPI1_SS2n", 0xc, 0x3, 0x0f, |
|---|
| 174 | 174 | BERLIN_PINCTRL_FUNCTION(0x0, "uart0"), /* RXD */ |
|---|
| 175 | 175 | BERLIN_PINCTRL_FUNCTION(0x1, "spi1"), /* SS2n */ |
|---|
| 176 | 176 | BERLIN_PINCTRL_FUNCTION(0x2, "gpio"), /* GPIO27 */ |
|---|
| 177 | | - BERLIN_PINCTRL_FUNCTION(0x3, "pwm3")), |
|---|
| 177 | + BERLIN_PINCTRL_FUNCTION(0x3, "pwm")), /* PWM3 */ |
|---|
| 178 | 178 | BERLIN_PINCTRL_GROUP("SPI1_SS3n", 0xc, 0x3, 0x12, |
|---|
| 179 | 179 | BERLIN_PINCTRL_FUNCTION(0x0, "uart0"), /* TXD */ |
|---|
| 180 | 180 | BERLIN_PINCTRL_FUNCTION(0x1, "spi1"), /* SS3n */ |
|---|
| .. | .. |
|---|
| 182 | 182 | BERLIN_PINCTRL_GROUP("SPI1_SCLK", 0xc, 0x3, 0x15, |
|---|
| 183 | 183 | BERLIN_PINCTRL_FUNCTION(0x0, "spi1"), /* SCLK */ |
|---|
| 184 | 184 | BERLIN_PINCTRL_FUNCTION(0x1, "gpio"), /* GPIO29 */ |
|---|
| 185 | | - BERLIN_PINCTRL_FUNCTION(0x3, "pwm4")), |
|---|
| 185 | + BERLIN_PINCTRL_FUNCTION(0x3, "pwm")), /* PWM4 */ |
|---|
| 186 | 186 | BERLIN_PINCTRL_GROUP("SPI1_SDO", 0xc, 0x3, 0x18, |
|---|
| 187 | 187 | BERLIN_PINCTRL_FUNCTION(0x0, "spi1"), /* SDO */ |
|---|
| 188 | 188 | BERLIN_PINCTRL_FUNCTION(0x1, "gpio"), /* GPIO30 */ |
|---|
| 189 | | - BERLIN_PINCTRL_FUNCTION(0x3, "pwm5")), |
|---|
| 189 | + BERLIN_PINCTRL_FUNCTION(0x3, "pwm")), /* PWM5 */ |
|---|
| 190 | 190 | BERLIN_PINCTRL_GROUP("SPI1_SDI", 0xc, 0x3, 0x1b, |
|---|
| 191 | 191 | BERLIN_PINCTRL_FUNCTION(0x0, "spi1"), /* SDI */ |
|---|
| 192 | 192 | BERLIN_PINCTRL_FUNCTION(0x1, "gpio")), /* GPIO31 */ |
|---|
| .. | .. |
|---|
| 209 | 209 | BERLIN_PINCTRL_GROUP("TMS", 0x10, 0x3, 0x0f, |
|---|
| 210 | 210 | BERLIN_PINCTRL_FUNCTION(0x0, "jtag"), /* TMS */ |
|---|
| 211 | 211 | BERLIN_PINCTRL_FUNCTION(0x1, "gpio"), /* GPIO37 */ |
|---|
| 212 | | - BERLIN_PINCTRL_FUNCTION(0x4, "pwm0")), |
|---|
| 212 | + BERLIN_PINCTRL_FUNCTION(0x4, "pwm")), /* PWM0 */ |
|---|
| 213 | 213 | BERLIN_PINCTRL_GROUP("TDI", 0x10, 0x3, 0x12, |
|---|
| 214 | 214 | BERLIN_PINCTRL_FUNCTION(0x0, "jtag"), /* TDI */ |
|---|
| 215 | 215 | BERLIN_PINCTRL_FUNCTION(0x1, "gpio"), /* GPIO38 */ |
|---|
| 216 | | - BERLIN_PINCTRL_FUNCTION(0x4, "pwm1")), |
|---|
| 216 | + BERLIN_PINCTRL_FUNCTION(0x4, "pwm")), /* PWM1 */ |
|---|
| 217 | 217 | BERLIN_PINCTRL_GROUP("TDO", 0x10, 0x3, 0x15, |
|---|
| 218 | 218 | BERLIN_PINCTRL_FUNCTION(0x0, "jtag"), /* TDO */ |
|---|
| 219 | 219 | BERLIN_PINCTRL_FUNCTION(0x1, "gpio"), /* GPIO39 */ |
|---|
| 220 | | - BERLIN_PINCTRL_FUNCTION(0x4, "pwm0")), |
|---|
| 220 | + BERLIN_PINCTRL_FUNCTION(0x4, "pwm")), /* PWM0 */ |
|---|
| 221 | 221 | BERLIN_PINCTRL_GROUP("PWM6", 0x10, 0x3, 0x18, |
|---|
| 222 | 222 | BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO40 */ |
|---|
| 223 | | - BERLIN_PINCTRL_FUNCTION(0x1, "pwm6")), |
|---|
| 223 | + BERLIN_PINCTRL_FUNCTION(0x1, "pwm")), /* PWM6 */ |
|---|
| 224 | 224 | BERLIN_PINCTRL_GROUP("PWM7", 0x10, 0x3, 0x1b, |
|---|
| 225 | 225 | BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO41 */ |
|---|
| 226 | | - BERLIN_PINCTRL_FUNCTION(0x1, "pwm7")), |
|---|
| 226 | + BERLIN_PINCTRL_FUNCTION(0x1, "pwm")), /* PWM7 */ |
|---|
| 227 | 227 | BERLIN_PINCTRL_GROUP("PWM0", 0x14, 0x3, 0x00, |
|---|
| 228 | 228 | BERLIN_PINCTRL_FUNCTION(0x0, "por"), /* VDDCPUSOC RSTB */ |
|---|
| 229 | | - BERLIN_PINCTRL_FUNCTION(0x1, "pwm0"), |
|---|
| 229 | + BERLIN_PINCTRL_FUNCTION(0x1, "pwm"), /* PWM0 */ |
|---|
| 230 | 230 | BERLIN_PINCTRL_FUNCTION(0x2, "gpio")), /* GPIO42 */ |
|---|
| 231 | 231 | BERLIN_PINCTRL_GROUP("PWM1", 0x14, 0x3, 0x03, |
|---|
| 232 | 232 | BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO43 */ |
|---|
| 233 | | - BERLIN_PINCTRL_FUNCTION(0x1, "pwm1")), |
|---|
| 233 | + BERLIN_PINCTRL_FUNCTION(0x1, "pwm")), /* PWM1 */ |
|---|
| 234 | 234 | BERLIN_PINCTRL_GROUP("PWM2", 0x14, 0x3, 0x06, |
|---|
| 235 | 235 | BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO44 */ |
|---|
| 236 | | - BERLIN_PINCTRL_FUNCTION(0x1, "pwm2")), |
|---|
| 236 | + BERLIN_PINCTRL_FUNCTION(0x1, "pwm")), /* PWM2 */ |
|---|
| 237 | 237 | BERLIN_PINCTRL_GROUP("PWM3", 0x14, 0x3, 0x09, |
|---|
| 238 | 238 | BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO45 */ |
|---|
| 239 | | - BERLIN_PINCTRL_FUNCTION(0x1, "pwm3")), |
|---|
| 239 | + BERLIN_PINCTRL_FUNCTION(0x1, "pwm")), /* PWM3 */ |
|---|
| 240 | 240 | BERLIN_PINCTRL_GROUP("PWM4", 0x14, 0x3, 0x0c, |
|---|
| 241 | 241 | BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO46 */ |
|---|
| 242 | | - BERLIN_PINCTRL_FUNCTION(0x1, "pwm4")), |
|---|
| 242 | + BERLIN_PINCTRL_FUNCTION(0x1, "pwm")), /* PWM4 */ |
|---|
| 243 | 243 | BERLIN_PINCTRL_GROUP("PWM5", 0x14, 0x3, 0x0f, |
|---|
| 244 | 244 | BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO47 */ |
|---|
| 245 | | - BERLIN_PINCTRL_FUNCTION(0x1, "pwm5")), |
|---|
| 245 | + BERLIN_PINCTRL_FUNCTION(0x1, "pwm")), /* PWM5 */ |
|---|
| 246 | 246 | BERLIN_PINCTRL_GROUP("URT1_RTSn", 0x14, 0x3, 0x12, |
|---|
| 247 | 247 | BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO48 */ |
|---|
| 248 | 248 | BERLIN_PINCTRL_FUNCTION(0x1, "uart1"), /* RTSn */ |
|---|
| 249 | | - BERLIN_PINCTRL_FUNCTION(0x2, "pwm6"), |
|---|
| 249 | + BERLIN_PINCTRL_FUNCTION(0x2, "pwm"), /* PWM6 */ |
|---|
| 250 | 250 | BERLIN_PINCTRL_FUNCTION(0x3, "tw1a"), /* SCL */ |
|---|
| 251 | 251 | BERLIN_PINCTRL_FUNCTION(0x4, "aio"), /* DBG0 */ |
|---|
| 252 | 252 | BERLIN_PINCTRL_FUNCTION(0x5, "phy")), /* DBG18 */ |
|---|
| 253 | 253 | BERLIN_PINCTRL_GROUP("URT1_CTSn", 0x14, 0x3, 0x15, |
|---|
| 254 | 254 | BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO49 */ |
|---|
| 255 | 255 | BERLIN_PINCTRL_FUNCTION(0x1, "uart1"), /* CTSn */ |
|---|
| 256 | | - BERLIN_PINCTRL_FUNCTION(0x2, "pwm7"), |
|---|
| 256 | + BERLIN_PINCTRL_FUNCTION(0x2, "pwm"), /* PWM7 */ |
|---|
| 257 | 257 | BERLIN_PINCTRL_FUNCTION(0x3, "tw1a"), /* SDA */ |
|---|
| 258 | 258 | BERLIN_PINCTRL_FUNCTION(0x4, "aio"), /* DBG1 */ |
|---|
| 259 | 259 | BERLIN_PINCTRL_FUNCTION(0x5, "phy")), /* DBG19 */ |
|---|
| .. | .. |
|---|
| 308 | 308 | BERLIN_PINCTRL_GROUP("SD0_CDn", 0x1c, 0x3, 0x00, |
|---|
| 309 | 309 | BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO62 */ |
|---|
| 310 | 310 | BERLIN_PINCTRL_FUNCTION(0x1, "sd0"), /* CDn */ |
|---|
| 311 | | - BERLIN_PINCTRL_FUNCTION(0x3, "pwm2")), |
|---|
| 311 | + BERLIN_PINCTRL_FUNCTION(0x3, "pwm")), /* PWM2 */ |
|---|
| 312 | 312 | BERLIN_PINCTRL_GROUP("SD0_WP", 0x1c, 0x3, 0x03, |
|---|
| 313 | 313 | BERLIN_PINCTRL_FUNCTION(0x0, "gpio"), /* GPIO63 */ |
|---|
| 314 | 314 | BERLIN_PINCTRL_FUNCTION(0x1, "sd0"), /* WP */ |
|---|
| 315 | | - BERLIN_PINCTRL_FUNCTION(0x3, "pwm3")), |
|---|
| 315 | + BERLIN_PINCTRL_FUNCTION(0x3, "pwm")), /* PWM3 */ |
|---|
| 316 | 316 | }; |
|---|
| 317 | 317 | |
|---|
| 318 | 318 | static const struct berlin_pinctrl_desc as370_soc_pinctrl_data = { |
|---|