|
|
@ -50,6 +50,26 @@ static const unsigned nand_cs1_pins[] = {26, 27}; |
|
|
|
static const int nand_cs1_muxvals[] = {0, 0}; |
|
|
|
static const int nand_cs1_muxvals[] = {0, 0}; |
|
|
|
static const unsigned sd_pins[] = {250, 251, 252, 253, 254, 255, 256, 257, 258}; |
|
|
|
static const unsigned sd_pins[] = {250, 251, 252, 253, 254, 255, 256, 257, 258}; |
|
|
|
static const int sd_muxvals[] = {0, 0, 0, 0, 0, 0, 0, 0, 0}; |
|
|
|
static const int sd_muxvals[] = {0, 0, 0, 0, 0, 0, 0, 0, 0}; |
|
|
|
|
|
|
|
static const unsigned system_bus_pins[] = {4, 5, 6, 7, 8, 9, 10, 11, 12, 13, |
|
|
|
|
|
|
|
14, 15, 16, 17}; |
|
|
|
|
|
|
|
static const int system_bus_muxvals[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
|
|
|
|
|
|
|
0}; |
|
|
|
|
|
|
|
static const unsigned system_bus_cs0_pins[] = {105}; |
|
|
|
|
|
|
|
static const int system_bus_cs0_muxvals[] = {1}; |
|
|
|
|
|
|
|
static const unsigned system_bus_cs1_pins[] = {18}; |
|
|
|
|
|
|
|
static const int system_bus_cs1_muxvals[] = {0}; |
|
|
|
|
|
|
|
static const unsigned system_bus_cs2_pins[] = {106}; |
|
|
|
|
|
|
|
static const int system_bus_cs2_muxvals[] = {1}; |
|
|
|
|
|
|
|
static const unsigned system_bus_cs3_pins[] = {100}; |
|
|
|
|
|
|
|
static const int system_bus_cs3_muxvals[] = {1}; |
|
|
|
|
|
|
|
static const unsigned system_bus_cs4_pins[] = {101}; |
|
|
|
|
|
|
|
static const int system_bus_cs4_muxvals[] = {1}; |
|
|
|
|
|
|
|
static const unsigned system_bus_cs5_pins[] = {102}; |
|
|
|
|
|
|
|
static const int system_bus_cs5_muxvals[] = {1}; |
|
|
|
|
|
|
|
static const unsigned system_bus_cs6_pins[] = {69}; |
|
|
|
|
|
|
|
static const int system_bus_cs6_muxvals[] = {5}; |
|
|
|
|
|
|
|
static const unsigned system_bus_cs7_pins[] = {70}; |
|
|
|
|
|
|
|
static const int system_bus_cs7_muxvals[] = {5}; |
|
|
|
static const unsigned uart0_pins[] = {47, 48}; |
|
|
|
static const unsigned uart0_pins[] = {47, 48}; |
|
|
|
static const int uart0_muxvals[] = {0, 0}; |
|
|
|
static const int uart0_muxvals[] = {0, 0}; |
|
|
|
static const unsigned uart0b_pins[] = {227, 228}; |
|
|
|
static const unsigned uart0b_pins[] = {227, 228}; |
|
|
@ -81,6 +101,15 @@ static const struct uniphier_pinctrl_group uniphier_pro5_groups[] = { |
|
|
|
UNIPHIER_PINCTRL_GROUP(nand), |
|
|
|
UNIPHIER_PINCTRL_GROUP(nand), |
|
|
|
UNIPHIER_PINCTRL_GROUP(nand_cs1), |
|
|
|
UNIPHIER_PINCTRL_GROUP(nand_cs1), |
|
|
|
UNIPHIER_PINCTRL_GROUP(sd), |
|
|
|
UNIPHIER_PINCTRL_GROUP(sd), |
|
|
|
|
|
|
|
UNIPHIER_PINCTRL_GROUP(system_bus), |
|
|
|
|
|
|
|
UNIPHIER_PINCTRL_GROUP(system_bus_cs0), |
|
|
|
|
|
|
|
UNIPHIER_PINCTRL_GROUP(system_bus_cs1), |
|
|
|
|
|
|
|
UNIPHIER_PINCTRL_GROUP(system_bus_cs2), |
|
|
|
|
|
|
|
UNIPHIER_PINCTRL_GROUP(system_bus_cs3), |
|
|
|
|
|
|
|
UNIPHIER_PINCTRL_GROUP(system_bus_cs4), |
|
|
|
|
|
|
|
UNIPHIER_PINCTRL_GROUP(system_bus_cs5), |
|
|
|
|
|
|
|
UNIPHIER_PINCTRL_GROUP(system_bus_cs6), |
|
|
|
|
|
|
|
UNIPHIER_PINCTRL_GROUP(system_bus_cs7), |
|
|
|
UNIPHIER_PINCTRL_GROUP_SPL(uart0), |
|
|
|
UNIPHIER_PINCTRL_GROUP_SPL(uart0), |
|
|
|
UNIPHIER_PINCTRL_GROUP_SPL(uart0b), |
|
|
|
UNIPHIER_PINCTRL_GROUP_SPL(uart0b), |
|
|
|
UNIPHIER_PINCTRL_GROUP_SPL(uart1), |
|
|
|
UNIPHIER_PINCTRL_GROUP_SPL(uart1), |
|
|
@ -101,6 +130,7 @@ static const char * const uniphier_pro5_functions[] = { |
|
|
|
UNIPHIER_PINMUX_FUNCTION(i2c6), |
|
|
|
UNIPHIER_PINMUX_FUNCTION(i2c6), |
|
|
|
UNIPHIER_PINMUX_FUNCTION(nand), |
|
|
|
UNIPHIER_PINMUX_FUNCTION(nand), |
|
|
|
UNIPHIER_PINMUX_FUNCTION(sd), |
|
|
|
UNIPHIER_PINMUX_FUNCTION(sd), |
|
|
|
|
|
|
|
UNIPHIER_PINMUX_FUNCTION(system_bus), |
|
|
|
UNIPHIER_PINMUX_FUNCTION_SPL(uart0), |
|
|
|
UNIPHIER_PINMUX_FUNCTION_SPL(uart0), |
|
|
|
UNIPHIER_PINMUX_FUNCTION_SPL(uart1), |
|
|
|
UNIPHIER_PINMUX_FUNCTION_SPL(uart1), |
|
|
|
UNIPHIER_PINMUX_FUNCTION_SPL(uart2), |
|
|
|
UNIPHIER_PINMUX_FUNCTION_SPL(uart2), |
|
|
|