|
|
|
@ -61,8 +61,8 @@ static const unsigned usb3_pins[] = {62, 63}; |
|
|
|
|
static const int usb3_muxvals[] = {8, 8}; |
|
|
|
|
|
|
|
|
|
static const struct uniphier_pinctrl_group uniphier_pxs2_groups[] = { |
|
|
|
|
UNIPHIER_PINCTRL_GROUP(emmc), |
|
|
|
|
UNIPHIER_PINCTRL_GROUP(emmc_dat8), |
|
|
|
|
UNIPHIER_PINCTRL_GROUP_SPL(emmc), |
|
|
|
|
UNIPHIER_PINCTRL_GROUP_SPL(emmc_dat8), |
|
|
|
|
UNIPHIER_PINCTRL_GROUP(i2c0), |
|
|
|
|
UNIPHIER_PINCTRL_GROUP(i2c1), |
|
|
|
|
UNIPHIER_PINCTRL_GROUP(i2c2), |
|
|
|
@ -72,12 +72,12 @@ static const struct uniphier_pinctrl_group uniphier_pxs2_groups[] = { |
|
|
|
|
UNIPHIER_PINCTRL_GROUP(nand), |
|
|
|
|
UNIPHIER_PINCTRL_GROUP(nand_cs1), |
|
|
|
|
UNIPHIER_PINCTRL_GROUP(sd), |
|
|
|
|
UNIPHIER_PINCTRL_GROUP(uart0), |
|
|
|
|
UNIPHIER_PINCTRL_GROUP(uart0b), |
|
|
|
|
UNIPHIER_PINCTRL_GROUP(uart1), |
|
|
|
|
UNIPHIER_PINCTRL_GROUP(uart2), |
|
|
|
|
UNIPHIER_PINCTRL_GROUP(uart3), |
|
|
|
|
UNIPHIER_PINCTRL_GROUP(uart3b), |
|
|
|
|
UNIPHIER_PINCTRL_GROUP_SPL(uart0), |
|
|
|
|
UNIPHIER_PINCTRL_GROUP_SPL(uart0b), |
|
|
|
|
UNIPHIER_PINCTRL_GROUP_SPL(uart1), |
|
|
|
|
UNIPHIER_PINCTRL_GROUP_SPL(uart2), |
|
|
|
|
UNIPHIER_PINCTRL_GROUP_SPL(uart3), |
|
|
|
|
UNIPHIER_PINCTRL_GROUP_SPL(uart3b), |
|
|
|
|
UNIPHIER_PINCTRL_GROUP(usb0), |
|
|
|
|
UNIPHIER_PINCTRL_GROUP(usb1), |
|
|
|
|
UNIPHIER_PINCTRL_GROUP(usb2), |
|
|
|
@ -85,23 +85,23 @@ static const struct uniphier_pinctrl_group uniphier_pxs2_groups[] = { |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
static const char * const uniphier_pxs2_functions[] = { |
|
|
|
|
"emmc", |
|
|
|
|
"i2c0", |
|
|
|
|
"i2c1", |
|
|
|
|
"i2c2", |
|
|
|
|
"i2c3", |
|
|
|
|
"i2c5", |
|
|
|
|
"i2c6", |
|
|
|
|
"nand", |
|
|
|
|
"sd", |
|
|
|
|
"uart0", |
|
|
|
|
"uart1", |
|
|
|
|
"uart2", |
|
|
|
|
"uart3", |
|
|
|
|
"usb0", |
|
|
|
|
"usb1", |
|
|
|
|
"usb2", |
|
|
|
|
"usb3", |
|
|
|
|
UNIPHIER_PINMUX_FUNCTION_SPL(emmc), |
|
|
|
|
UNIPHIER_PINMUX_FUNCTION(i2c0), |
|
|
|
|
UNIPHIER_PINMUX_FUNCTION(i2c1), |
|
|
|
|
UNIPHIER_PINMUX_FUNCTION(i2c2), |
|
|
|
|
UNIPHIER_PINMUX_FUNCTION(i2c3), |
|
|
|
|
UNIPHIER_PINMUX_FUNCTION(i2c5), |
|
|
|
|
UNIPHIER_PINMUX_FUNCTION(i2c6), |
|
|
|
|
UNIPHIER_PINMUX_FUNCTION(nand), |
|
|
|
|
UNIPHIER_PINMUX_FUNCTION(sd), |
|
|
|
|
UNIPHIER_PINMUX_FUNCTION_SPL(uart0), |
|
|
|
|
UNIPHIER_PINMUX_FUNCTION_SPL(uart1), |
|
|
|
|
UNIPHIER_PINMUX_FUNCTION_SPL(uart2), |
|
|
|
|
UNIPHIER_PINMUX_FUNCTION_SPL(uart3), |
|
|
|
|
UNIPHIER_PINMUX_FUNCTION(usb0), |
|
|
|
|
UNIPHIER_PINMUX_FUNCTION(usb1), |
|
|
|
|
UNIPHIER_PINMUX_FUNCTION(usb2), |
|
|
|
|
UNIPHIER_PINMUX_FUNCTION(usb3), |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
static struct uniphier_pinctrl_socdata uniphier_pxs2_pinctrl_socdata = { |
|
|
|
|