/linux-6.12.1/drivers/pinctrl/sunxi/ |
D | pinctrl-sun20i-d1.c | 19 SUNXI_FUNCTION(0x0, "gpio_in"), 20 SUNXI_FUNCTION(0x1, "gpio_out"), 21 SUNXI_FUNCTION(0x2, "pwm3"), 22 SUNXI_FUNCTION(0x3, "ir"), /* TX */ 23 SUNXI_FUNCTION(0x4, "i2c2"), /* SCK */ 24 SUNXI_FUNCTION(0x5, "spi1"), /* WP */ 25 SUNXI_FUNCTION(0x6, "uart0"), /* TX */ 26 SUNXI_FUNCTION(0x7, "uart2"), /* TX */ 27 SUNXI_FUNCTION(0x8, "spdif"), /* OUT */ 30 SUNXI_FUNCTION(0x0, "gpio_in"), [all …]
|
D | pinctrl-sun50i-h616.c | 20 SUNXI_FUNCTION(0x0, "gpio_in"), 21 SUNXI_FUNCTION(0x1, "gpio_out"), 22 SUNXI_FUNCTION(0x2, "emac1"), /* ERXD1 */ 23 SUNXI_FUNCTION(0x4, "i2c0"), /* SCK */ 26 SUNXI_FUNCTION(0x0, "gpio_in"), 27 SUNXI_FUNCTION(0x1, "gpio_out"), 28 SUNXI_FUNCTION(0x2, "emac1"), /* ERXD0 */ 29 SUNXI_FUNCTION(0x4, "i2c0"), /* SDA */ 32 SUNXI_FUNCTION(0x0, "gpio_in"), 33 SUNXI_FUNCTION(0x1, "gpio_out"), [all …]
|
D | pinctrl-sun50i-a64.c | 24 SUNXI_FUNCTION(0x0, "gpio_in"), 25 SUNXI_FUNCTION(0x1, "gpio_out"), 26 SUNXI_FUNCTION(0x2, "uart2"), /* TX */ 27 SUNXI_FUNCTION(0x4, "jtag"), /* MS0 */ 30 SUNXI_FUNCTION(0x0, "gpio_in"), 31 SUNXI_FUNCTION(0x1, "gpio_out"), 32 SUNXI_FUNCTION(0x2, "uart2"), /* RX */ 33 SUNXI_FUNCTION(0x4, "jtag"), /* CK0 */ 34 SUNXI_FUNCTION(0x5, "sim"), /* VCCEN */ 37 SUNXI_FUNCTION(0x0, "gpio_in"), [all …]
|
D | pinctrl-sun5i.c | 22 SUNXI_FUNCTION(0x0, "gpio_in"), 23 SUNXI_FUNCTION(0x1, "gpio_out"), 24 SUNXI_FUNCTION(0x2, "emac"), /* ERXD3 */ 25 SUNXI_FUNCTION(0x3, "ts0"), /* CLK */ 26 SUNXI_FUNCTION(0x5, "keypad")), /* IN0 */ 29 SUNXI_FUNCTION(0x0, "gpio_in"), 30 SUNXI_FUNCTION(0x1, "gpio_out"), 31 SUNXI_FUNCTION(0x2, "emac"), /* ERXD2 */ 32 SUNXI_FUNCTION(0x3, "ts0"), /* ERR */ 33 SUNXI_FUNCTION(0x5, "keypad")), /* IN1 */ [all …]
|
D | pinctrl-sun9i-a80.c | 22 SUNXI_FUNCTION(0x0, "gpio_in"), 23 SUNXI_FUNCTION(0x1, "gpio_out"), 24 SUNXI_FUNCTION(0x2, "gmac"), /* RXD3 */ 25 SUNXI_FUNCTION(0x4, "uart1"), /* TX */ 28 SUNXI_FUNCTION(0x0, "gpio_in"), 29 SUNXI_FUNCTION(0x1, "gpio_out"), 30 SUNXI_FUNCTION(0x2, "gmac"), /* RXD2 */ 31 SUNXI_FUNCTION(0x4, "uart1"), /* RX */ 34 SUNXI_FUNCTION(0x0, "gpio_in"), 35 SUNXI_FUNCTION(0x1, "gpio_out"), [all …]
|
D | pinctrl-sun8i-a83t.c | 25 SUNXI_FUNCTION(0x0, "gpio_in"), 26 SUNXI_FUNCTION(0x1, "gpio_out"), 27 SUNXI_FUNCTION(0x2, "uart2"), /* TX */ 28 SUNXI_FUNCTION(0x3, "jtag"), /* MS0 */ 31 SUNXI_FUNCTION(0x0, "gpio_in"), 32 SUNXI_FUNCTION(0x1, "gpio_out"), 33 SUNXI_FUNCTION(0x2, "uart2"), /* RX */ 34 SUNXI_FUNCTION(0x3, "jtag"), /* CK0 */ 37 SUNXI_FUNCTION(0x0, "gpio_in"), 38 SUNXI_FUNCTION(0x1, "gpio_out"), [all …]
|
D | pinctrl-sun50i-a100.c | 18 SUNXI_FUNCTION(0x0, "gpio_in"), 19 SUNXI_FUNCTION(0x1, "gpio_out"), 20 SUNXI_FUNCTION(0x2, "uart2"), /* TX */ 21 SUNXI_FUNCTION(0x3, "spi2"), /* CS */ 22 SUNXI_FUNCTION(0x4, "jtag"), /* MS */ 25 SUNXI_FUNCTION(0x0, "gpio_in"), 26 SUNXI_FUNCTION(0x1, "gpio_out"), 27 SUNXI_FUNCTION(0x2, "uart2"), /* RX */ 28 SUNXI_FUNCTION(0x3, "spi2"), /* CLK */ 29 SUNXI_FUNCTION(0x4, "jtag"), /* CK */ [all …]
|
D | pinctrl-sun4i-a10.c | 22 SUNXI_FUNCTION(0x0, "gpio_in"), 23 SUNXI_FUNCTION(0x1, "gpio_out"), 24 SUNXI_FUNCTION(0x2, "emac"), /* ERXD3 */ 25 SUNXI_FUNCTION(0x3, "spi1"), /* CS0 */ 26 SUNXI_FUNCTION(0x4, "uart2"), /* RTS */ 31 SUNXI_FUNCTION(0x0, "gpio_in"), 32 SUNXI_FUNCTION(0x1, "gpio_out"), 33 SUNXI_FUNCTION(0x2, "emac"), /* ERXD2 */ 34 SUNXI_FUNCTION(0x3, "spi1"), /* CLK */ 35 SUNXI_FUNCTION(0x4, "uart2"), /* CTS */ [all …]
|
D | pinctrl-sun8i-a23.c | 26 SUNXI_FUNCTION(0x0, "gpio_in"), 27 SUNXI_FUNCTION(0x1, "gpio_out"), 28 SUNXI_FUNCTION(0x2, "spi1"), /* CS */ 29 SUNXI_FUNCTION(0x3, "jtag"), /* MS0 */ 32 SUNXI_FUNCTION(0x0, "gpio_in"), 33 SUNXI_FUNCTION(0x1, "gpio_out"), 34 SUNXI_FUNCTION(0x2, "spi1"), /* CLK */ 35 SUNXI_FUNCTION(0x3, "jtag"), /* CKO */ 38 SUNXI_FUNCTION(0x0, "gpio_in"), 39 SUNXI_FUNCTION(0x1, "gpio_out"), [all …]
|
D | pinctrl-sun6i-a31.c | 22 SUNXI_FUNCTION(0x0, "gpio_in"), 23 SUNXI_FUNCTION(0x1, "gpio_out"), 24 SUNXI_FUNCTION(0x2, "gmac"), /* TXD0 */ 27 SUNXI_FUNCTION(0x4, "uart1"), /* DTR */ 30 SUNXI_FUNCTION(0x0, "gpio_in"), 31 SUNXI_FUNCTION(0x1, "gpio_out"), 32 SUNXI_FUNCTION(0x2, "gmac"), /* TXD1 */ 35 SUNXI_FUNCTION(0x4, "uart1"), /* DSR */ 38 SUNXI_FUNCTION(0x0, "gpio_in"), 39 SUNXI_FUNCTION(0x1, "gpio_out"), [all …]
|
D | pinctrl-sun50i-h6.c | 17 SUNXI_FUNCTION(0x2, "emac")), /* ERXD1 */ 19 SUNXI_FUNCTION(0x2, "emac")), /* ERXD0 */ 21 SUNXI_FUNCTION(0x2, "emac")), /* ECRS_DV */ 23 SUNXI_FUNCTION(0x2, "emac")), /* ERXERR */ 25 SUNXI_FUNCTION(0x2, "emac")), /* ETXD1 */ 27 SUNXI_FUNCTION(0x2, "emac")), /* ETXD0 */ 29 SUNXI_FUNCTION(0x2, "emac")), /* ETXCK */ 31 SUNXI_FUNCTION(0x2, "emac")), /* ETXEN */ 33 SUNXI_FUNCTION(0x2, "emac")), /* EMDC */ 35 SUNXI_FUNCTION(0x2, "emac")), /* EMDIO */ [all …]
|
D | pinctrl-sun50i-h5.c | 27 SUNXI_FUNCTION(0x0, "gpio_in"), 28 SUNXI_FUNCTION(0x1, "gpio_out"), 29 SUNXI_FUNCTION(0x2, "uart2"), /* TX */ 30 SUNXI_FUNCTION(0x3, "jtag"), /* MS */ 33 SUNXI_FUNCTION(0x0, "gpio_in"), 34 SUNXI_FUNCTION(0x1, "gpio_out"), 35 SUNXI_FUNCTION(0x2, "uart2"), /* RX */ 36 SUNXI_FUNCTION(0x3, "jtag"), /* CK */ 39 SUNXI_FUNCTION(0x0, "gpio_in"), 40 SUNXI_FUNCTION(0x1, "gpio_out"), [all …]
|
D | pinctrl-sun8i-a33.c | 25 SUNXI_FUNCTION(0x0, "gpio_in"), 26 SUNXI_FUNCTION(0x1, "gpio_out"), 27 SUNXI_FUNCTION(0x2, "uart2"), /* TX */ 28 SUNXI_FUNCTION(0x3, "uart0"), /* TX */ 31 SUNXI_FUNCTION(0x0, "gpio_in"), 32 SUNXI_FUNCTION(0x1, "gpio_out"), 33 SUNXI_FUNCTION(0x2, "uart2"), /* RX */ 34 SUNXI_FUNCTION(0x3, "uart0"), /* RX */ 37 SUNXI_FUNCTION(0x0, "gpio_in"), 38 SUNXI_FUNCTION(0x1, "gpio_out"), [all …]
|
D | pinctrl-sun8i-h3.c | 24 SUNXI_FUNCTION(0x0, "gpio_in"), 25 SUNXI_FUNCTION(0x1, "gpio_out"), 26 SUNXI_FUNCTION(0x2, "uart2"), /* TX */ 27 SUNXI_FUNCTION(0x3, "jtag"), /* MS */ 30 SUNXI_FUNCTION(0x0, "gpio_in"), 31 SUNXI_FUNCTION(0x1, "gpio_out"), 32 SUNXI_FUNCTION(0x2, "uart2"), /* RX */ 33 SUNXI_FUNCTION(0x3, "jtag"), /* CK */ 36 SUNXI_FUNCTION(0x0, "gpio_in"), 37 SUNXI_FUNCTION(0x1, "gpio_out"), [all …]
|
D | pinctrl-suniv-f1c100s.c | 33 SUNXI_FUNCTION(0x0, "gpio_in"), 34 SUNXI_FUNCTION(0x1, "gpio_out"), 35 SUNXI_FUNCTION(0x2, "rtp"), /* X1 */ 36 SUNXI_FUNCTION(0x4, "i2s"), /* BCLK */ 37 SUNXI_FUNCTION(0x5, "uart1"), /* RTS */ 38 SUNXI_FUNCTION(0x6, "spi1")), /* CS */ 40 SUNXI_FUNCTION(0x0, "gpio_in"), 41 SUNXI_FUNCTION(0x1, "gpio_out"), 42 SUNXI_FUNCTION(0x2, "rtp"), /* X2 */ 43 SUNXI_FUNCTION(0x4, "i2s"), /* LRCK */ [all …]
|
D | pinctrl-sun8i-v3s.c | 28 SUNXI_FUNCTION(0x0, "gpio_in"), 29 SUNXI_FUNCTION(0x1, "gpio_out"), 30 SUNXI_FUNCTION(0x2, "uart2"), /* TX */ 33 SUNXI_FUNCTION(0x0, "gpio_in"), 34 SUNXI_FUNCTION(0x1, "gpio_out"), 35 SUNXI_FUNCTION(0x2, "uart2"), /* RX */ 38 SUNXI_FUNCTION(0x0, "gpio_in"), 39 SUNXI_FUNCTION(0x1, "gpio_out"), 40 SUNXI_FUNCTION(0x2, "uart2"), /* RTS */ 43 SUNXI_FUNCTION(0x0, "gpio_in"), [all …]
|
D | pinctrl-sun9i-a80-r.c | 21 SUNXI_FUNCTION(0x0, "gpio_in"), 22 SUNXI_FUNCTION(0x1, "gpio_out"), 23 SUNXI_FUNCTION(0x3, "s_uart"), /* TX */ 26 SUNXI_FUNCTION(0x0, "gpio_in"), 27 SUNXI_FUNCTION(0x1, "gpio_out"), 28 SUNXI_FUNCTION(0x3, "s_uart"), /* RX */ 31 SUNXI_FUNCTION(0x0, "gpio_in"), 32 SUNXI_FUNCTION(0x1, "gpio_out"), 33 SUNXI_FUNCTION(0x3, "s_jtag"), /* TMS */ 36 SUNXI_FUNCTION(0x0, "gpio_in"), [all …]
|
D | pinctrl-sun6i-a31-r.c | 24 SUNXI_FUNCTION(0x0, "gpio_in"), 25 SUNXI_FUNCTION(0x1, "gpio_out"), 26 SUNXI_FUNCTION(0x2, "s_i2c"), /* SCK */ 27 SUNXI_FUNCTION(0x3, "s_p2wi")), /* SCK */ 29 SUNXI_FUNCTION(0x0, "gpio_in"), 30 SUNXI_FUNCTION(0x1, "gpio_out"), 31 SUNXI_FUNCTION(0x2, "s_i2c"), /* SDA */ 32 SUNXI_FUNCTION(0x3, "s_p2wi")), /* SDA */ 34 SUNXI_FUNCTION(0x0, "gpio_in"), 35 SUNXI_FUNCTION(0x1, "gpio_out"), [all …]
|
D | pinctrl-sun50i-h6-r.c | 23 SUNXI_FUNCTION(0x0, "gpio_in"), 24 SUNXI_FUNCTION(0x1, "gpio_out"), 25 SUNXI_FUNCTION(0x2, "s_rsb"), /* SCK */ 26 SUNXI_FUNCTION(0x3, "s_i2c"), /* SCK */ 29 SUNXI_FUNCTION(0x0, "gpio_in"), 30 SUNXI_FUNCTION(0x1, "gpio_out"), 31 SUNXI_FUNCTION(0x2, "s_rsb"), /* SDA */ 32 SUNXI_FUNCTION(0x3, "s_i2c"), /* SDA */ 35 SUNXI_FUNCTION(0x0, "gpio_in"), 36 SUNXI_FUNCTION(0x1, "gpio_out"), [all …]
|
D | pinctrl-sun50i-a64-r.c | 31 SUNXI_FUNCTION(0x0, "gpio_in"), 32 SUNXI_FUNCTION(0x1, "gpio_out"), 33 SUNXI_FUNCTION(0x2, "s_rsb"), /* SCK */ 34 SUNXI_FUNCTION(0x3, "s_i2c"), /* SCK */ 37 SUNXI_FUNCTION(0x0, "gpio_in"), 38 SUNXI_FUNCTION(0x1, "gpio_out"), 39 SUNXI_FUNCTION(0x2, "s_rsb"), /* SDA */ 40 SUNXI_FUNCTION(0x3, "s_i2c"), /* SDA */ 43 SUNXI_FUNCTION(0x0, "gpio_in"), 44 SUNXI_FUNCTION(0x1, "gpio_out"), [all …]
|
D | pinctrl-sun8i-a83t-r.c | 34 SUNXI_FUNCTION(0x0, "gpio_in"), 35 SUNXI_FUNCTION(0x1, "gpio_out"), 36 SUNXI_FUNCTION(0x2, "s_rsb"), /* SCK */ 37 SUNXI_FUNCTION(0x3, "s_i2c"), /* SCK */ 40 SUNXI_FUNCTION(0x0, "gpio_in"), 41 SUNXI_FUNCTION(0x1, "gpio_out"), 42 SUNXI_FUNCTION(0x2, "s_rsb"), /* SDA */ 43 SUNXI_FUNCTION(0x3, "s_i2c"), /* SDA */ 46 SUNXI_FUNCTION(0x0, "gpio_in"), 47 SUNXI_FUNCTION(0x1, "gpio_out"), [all …]
|
D | pinctrl-sun8i-a23-r.c | 27 SUNXI_FUNCTION(0x0, "gpio_in"), 28 SUNXI_FUNCTION(0x1, "gpio_out"), 29 SUNXI_FUNCTION(0x2, "s_rsb"), /* SCK */ 30 SUNXI_FUNCTION(0x3, "s_i2c"), /* SCK */ 33 SUNXI_FUNCTION(0x0, "gpio_in"), 34 SUNXI_FUNCTION(0x1, "gpio_out"), 35 SUNXI_FUNCTION(0x2, "s_rsb"), /* SDA */ 36 SUNXI_FUNCTION(0x3, "s_i2c"), /* SDA */ 39 SUNXI_FUNCTION(0x0, "gpio_in"), 40 SUNXI_FUNCTION(0x1, "gpio_out"), [all …]
|
D | pinctrl-sun50i-a100-r.c | 18 SUNXI_FUNCTION(0x0, "gpio_in"), 19 SUNXI_FUNCTION(0x1, "gpio_out"), 20 SUNXI_FUNCTION(0x2, "s_i2c0"), /* SCK */ 23 SUNXI_FUNCTION(0x0, "gpio_in"), 24 SUNXI_FUNCTION(0x1, "gpio_out"), 25 SUNXI_FUNCTION(0x2, "s_i2c0"), /* SDA */ 28 SUNXI_FUNCTION(0x0, "gpio_in"), 29 SUNXI_FUNCTION(0x1, "gpio_out"), 30 SUNXI_FUNCTION(0x2, "s_uart0"), /* TX */ 33 SUNXI_FUNCTION(0x0, "gpio_in"), [all …]
|
D | pinctrl-sun8i-h3-r.c | 20 SUNXI_FUNCTION(0x0, "gpio_in"), 21 SUNXI_FUNCTION(0x1, "gpio_out"), 22 SUNXI_FUNCTION(0x2, "s_i2c"), /* SCK */ 25 SUNXI_FUNCTION(0x0, "gpio_in"), 26 SUNXI_FUNCTION(0x1, "gpio_out"), 27 SUNXI_FUNCTION(0x2, "s_i2c"), /* SDA */ 30 SUNXI_FUNCTION(0x0, "gpio_in"), 31 SUNXI_FUNCTION(0x1, "gpio_out"), 32 SUNXI_FUNCTION(0x2, "s_uart"), /* TX */ 35 SUNXI_FUNCTION(0x0, "gpio_in"), [all …]
|
D | pinctrl-sun50i-h616-r.c | 19 SUNXI_FUNCTION(0x0, "gpio_in"), 20 SUNXI_FUNCTION(0x1, "gpio_out"), 21 SUNXI_FUNCTION(0x2, "s_rsb"), /* SCK */ 22 SUNXI_FUNCTION(0x3, "s_i2c")), /* SCK */ 24 SUNXI_FUNCTION(0x0, "gpio_in"), 25 SUNXI_FUNCTION(0x1, "gpio_out"), 26 SUNXI_FUNCTION(0x2, "s_rsb"), /* SDA */ 27 SUNXI_FUNCTION(0x3, "s_i2c")), /* SDA */
|