/linux-4.4.14/drivers/pinctrl/sunxi/ |
D | pinctrl-sun7i-a20.c | 23 SUNXI_FUNCTION(0x0, "gpio_in"), 24 SUNXI_FUNCTION(0x1, "gpio_out"), 25 SUNXI_FUNCTION(0x2, "emac"), /* ERXD3 */ 26 SUNXI_FUNCTION(0x3, "spi1"), /* CS0 */ 27 SUNXI_FUNCTION(0x4, "uart2"), /* RTS */ 28 SUNXI_FUNCTION(0x5, "gmac")), /* GRXD3 */ 30 SUNXI_FUNCTION(0x0, "gpio_in"), 31 SUNXI_FUNCTION(0x1, "gpio_out"), 32 SUNXI_FUNCTION(0x2, "emac"), /* ERXD2 */ 33 SUNXI_FUNCTION(0x3, "spi1"), /* CLK */ [all …]
|
D | pinctrl-sun4i-a10.c | 23 SUNXI_FUNCTION(0x0, "gpio_in"), 24 SUNXI_FUNCTION(0x1, "gpio_out"), 25 SUNXI_FUNCTION(0x2, "emac"), /* ERXD3 */ 26 SUNXI_FUNCTION(0x3, "spi1"), /* CS0 */ 27 SUNXI_FUNCTION(0x4, "uart2")), /* RTS */ 29 SUNXI_FUNCTION(0x0, "gpio_in"), 30 SUNXI_FUNCTION(0x1, "gpio_out"), 31 SUNXI_FUNCTION(0x2, "emac"), /* ERXD2 */ 32 SUNXI_FUNCTION(0x3, "spi1"), /* CLK */ 33 SUNXI_FUNCTION(0x4, "uart2")), /* CTS */ [all …]
|
D | pinctrl-sun6i-a31.c | 23 SUNXI_FUNCTION(0x0, "gpio_in"), 24 SUNXI_FUNCTION(0x1, "gpio_out"), 25 SUNXI_FUNCTION(0x2, "gmac"), /* TXD0 */ 26 SUNXI_FUNCTION(0x3, "lcd1"), /* D0 */ 27 SUNXI_FUNCTION(0x4, "uart1"), /* DTR */ 30 SUNXI_FUNCTION(0x0, "gpio_in"), 31 SUNXI_FUNCTION(0x1, "gpio_out"), 32 SUNXI_FUNCTION(0x2, "gmac"), /* TXD1 */ 33 SUNXI_FUNCTION(0x3, "lcd1"), /* D1 */ 34 SUNXI_FUNCTION(0x4, "uart1"), /* DSR */ [all …]
|
D | pinctrl-sun5i-a10s.c | 23 SUNXI_FUNCTION(0x0, "gpio_in"), 24 SUNXI_FUNCTION(0x1, "gpio_out"), 25 SUNXI_FUNCTION(0x2, "emac"), /* ERXD3 */ 26 SUNXI_FUNCTION(0x3, "ts0"), /* CLK */ 27 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-sun6i-a31s.c | 24 SUNXI_FUNCTION(0x0, "gpio_in"), 25 SUNXI_FUNCTION(0x1, "gpio_out"), 26 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 */ 33 SUNXI_FUNCTION(0x4, "uart1"), /* DSR */ 36 SUNXI_FUNCTION(0x0, "gpio_in"), 37 SUNXI_FUNCTION(0x1, "gpio_out"), [all …]
|
D | pinctrl-sun8i-a83t.c | 26 SUNXI_FUNCTION(0x0, "gpio_in"), 27 SUNXI_FUNCTION(0x1, "gpio_out"), 28 SUNXI_FUNCTION(0x2, "uart2"), /* TX */ 29 SUNXI_FUNCTION(0x3, "jtag"), /* MS0 */ 32 SUNXI_FUNCTION(0x0, "gpio_in"), 33 SUNXI_FUNCTION(0x1, "gpio_out"), 34 SUNXI_FUNCTION(0x2, "uart2"), /* RX */ 35 SUNXI_FUNCTION(0x3, "jtag"), /* CK0 */ 38 SUNXI_FUNCTION(0x0, "gpio_in"), 39 SUNXI_FUNCTION(0x1, "gpio_out"), [all …]
|
D | pinctrl-sun9i-a80.c | 23 SUNXI_FUNCTION(0x0, "gpio_in"), 24 SUNXI_FUNCTION(0x1, "gpio_out"), 25 SUNXI_FUNCTION(0x2, "gmac"), /* RXD3 */ 26 SUNXI_FUNCTION(0x4, "uart1"), /* TX */ 29 SUNXI_FUNCTION(0x0, "gpio_in"), 30 SUNXI_FUNCTION(0x1, "gpio_out"), 31 SUNXI_FUNCTION(0x2, "gmac"), /* RXD2 */ 32 SUNXI_FUNCTION(0x4, "uart1"), /* RX */ 35 SUNXI_FUNCTION(0x0, "gpio_in"), 36 SUNXI_FUNCTION(0x1, "gpio_out"), [all …]
|
D | pinctrl-sun8i-a23.c | 27 SUNXI_FUNCTION(0x0, "gpio_in"), 28 SUNXI_FUNCTION(0x1, "gpio_out"), 29 SUNXI_FUNCTION(0x2, "spi1"), /* CS */ 30 SUNXI_FUNCTION(0x3, "jtag"), /* MS0 */ 33 SUNXI_FUNCTION(0x0, "gpio_in"), 34 SUNXI_FUNCTION(0x1, "gpio_out"), 35 SUNXI_FUNCTION(0x2, "spi1"), /* CLK */ 36 SUNXI_FUNCTION(0x3, "jtag"), /* CKO */ 39 SUNXI_FUNCTION(0x0, "gpio_in"), 40 SUNXI_FUNCTION(0x1, "gpio_out"), [all …]
|
D | pinctrl-sun8i-a33.c | 26 SUNXI_FUNCTION(0x0, "gpio_in"), 27 SUNXI_FUNCTION(0x1, "gpio_out"), 28 SUNXI_FUNCTION(0x2, "uart2"), /* TX */ 29 SUNXI_FUNCTION(0x3, "uart0"), /* TX */ 32 SUNXI_FUNCTION(0x0, "gpio_in"), 33 SUNXI_FUNCTION(0x1, "gpio_out"), 34 SUNXI_FUNCTION(0x2, "uart2"), /* RX */ 35 SUNXI_FUNCTION(0x3, "uart0"), /* RX */ 38 SUNXI_FUNCTION(0x0, "gpio_in"), 39 SUNXI_FUNCTION(0x1, "gpio_out"), [all …]
|
D | pinctrl-sun5i-a13.c | 24 SUNXI_FUNCTION(0x0, "gpio_in"), 25 SUNXI_FUNCTION(0x1, "gpio_out"), 26 SUNXI_FUNCTION(0x2, "i2c0")), /* SCK */ 28 SUNXI_FUNCTION(0x0, "gpio_in"), 29 SUNXI_FUNCTION(0x1, "gpio_out"), 30 SUNXI_FUNCTION(0x2, "i2c0")), /* SDA */ 32 SUNXI_FUNCTION(0x0, "gpio_in"), 33 SUNXI_FUNCTION(0x1, "gpio_out"), 34 SUNXI_FUNCTION(0x2, "pwm"), 37 SUNXI_FUNCTION(0x0, "gpio_in"), [all …]
|
D | pinctrl-sun6i-a31-r.c | 26 SUNXI_FUNCTION(0x0, "gpio_in"), 27 SUNXI_FUNCTION(0x1, "gpio_out"), 28 SUNXI_FUNCTION(0x2, "s_twi"), /* SCK */ 29 SUNXI_FUNCTION(0x3, "s_p2wi")), /* SCK */ 31 SUNXI_FUNCTION(0x0, "gpio_in"), 32 SUNXI_FUNCTION(0x1, "gpio_out"), 33 SUNXI_FUNCTION(0x2, "s_twi"), /* SDA */ 34 SUNXI_FUNCTION(0x3, "s_p2wi")), /* SDA */ 36 SUNXI_FUNCTION(0x0, "gpio_in"), 37 SUNXI_FUNCTION(0x1, "gpio_out"), [all …]
|
D | pinctrl-sun8i-a23-r.c | 29 SUNXI_FUNCTION(0x0, "gpio_in"), 30 SUNXI_FUNCTION(0x1, "gpio_out"), 31 SUNXI_FUNCTION(0x2, "s_rsb"), /* SCK */ 32 SUNXI_FUNCTION(0x3, "s_twi"), /* SCK */ 35 SUNXI_FUNCTION(0x0, "gpio_in"), 36 SUNXI_FUNCTION(0x1, "gpio_out"), 37 SUNXI_FUNCTION(0x2, "s_rsb"), /* SDA */ 38 SUNXI_FUNCTION(0x3, "s_twi"), /* SDA */ 41 SUNXI_FUNCTION(0x0, "gpio_in"), 42 SUNXI_FUNCTION(0x1, "gpio_out"), [all …]
|
D | pinctrl-sunxi.h | 139 #define SUNXI_FUNCTION(_val, _name) \ macro
|