1
0
Fork 0

pinctrl: sh-pfc: Absorb enum IDs in PINMUX_CFG_REG() macro

Currently the PINMUX_CFG_REG() macro must be followed by initialization
data, specifying all enum IDs.  Hence the macro itself does not know
anything about the enum IDs, preventing the macro from performing any
validation on it.

Make the macro accept the enum IDs as a parameter, and update all users.
Note that array data enclosed by curly braces cannot be passed to a
macro as a parameter, hence the enum IDs are wrapped using a new macro
GROUPS().

No functional changes.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
hifive-unleashed-5.2
Geert Uytterhoeven 2018-12-12 19:50:36 +01:00
parent 01ff33a3ea
commit efca8da0c5
32 changed files with 1137 additions and 1128 deletions

View File

@ -1433,7 +1433,7 @@ static const struct sh_pfc_function pinmux_functions[] = {
}; };
static const struct pinmux_cfg_reg pinmux_config_regs[] = { static const struct pinmux_cfg_reg pinmux_config_regs[] = {
{ PINMUX_CFG_REG("GPSR0", 0xe0140200, 32, 1) { { PINMUX_CFG_REG("GPSR0", 0xe0140200, 32, 1, GROUP(
0, PORT31_FN, /* PIN: J18 */ 0, PORT31_FN, /* PIN: J18 */
0, PORT30_FN, /* PIN: H18 */ 0, PORT30_FN, /* PIN: H18 */
0, PORT29_FN, /* PIN: G18 */ 0, PORT29_FN, /* PIN: G18 */
@ -1466,9 +1466,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
FN_JT_SEL, PORT2_FN, /* PIN: V9 */ FN_JT_SEL, PORT2_FN, /* PIN: V9 */
0, PORT1_FN, /* PIN: U10 */ 0, PORT1_FN, /* PIN: U10 */
0, PORT0_FN, /* PIN: V10 */ 0, PORT0_FN, /* PIN: V10 */
} ))
}, },
{ PINMUX_CFG_REG("GPSR1", 0xe0140204, 32, 1) { { PINMUX_CFG_REG("GPSR1", 0xe0140204, 32, 1, GROUP(
FN_SDI1_CMD, PORT63_FN, /* PIN: AC21 */ FN_SDI1_CMD, PORT63_FN, /* PIN: AC21 */
FN_SDI1_CKI, PORT62_FN, /* PIN: AA23 */ FN_SDI1_CKI, PORT62_FN, /* PIN: AA23 */
FN_SDI1_CKO, PORT61_FN, /* PIN: AB22 */ FN_SDI1_CKO, PORT61_FN, /* PIN: AB22 */
@ -1501,9 +1501,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
FN_LCD3_R2, PORT34_FN, /* PIN: A19 */ FN_LCD3_R2, PORT34_FN, /* PIN: A19 */
FN_LCD3_R1, PORT33_FN, /* PIN: B20 */ FN_LCD3_R1, PORT33_FN, /* PIN: B20 */
FN_LCD3_R0, PORT32_FN, /* PIN: A20 */ FN_LCD3_R0, PORT32_FN, /* PIN: A20 */
} ))
}, },
{ PINMUX_CFG_REG("GPSR2", 0xe0140208, 32, 1) { { PINMUX_CFG_REG("GPSR2", 0xe0140208, 32, 1, GROUP(
FN_AB_1_0_PORT95, PORT95_FN, /* PIN: L21 */ FN_AB_1_0_PORT95, PORT95_FN, /* PIN: L21 */
FN_AB_1_0_PORT94, PORT94_FN, /* PIN: K21 */ FN_AB_1_0_PORT94, PORT94_FN, /* PIN: K21 */
FN_AB_1_0_PORT93, PORT93_FN, /* PIN: J21 */ FN_AB_1_0_PORT93, PORT93_FN, /* PIN: J21 */
@ -1536,9 +1536,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
FN_SDI1_DATA2, PORT66_FN, /* PIN: AB19 */ FN_SDI1_DATA2, PORT66_FN, /* PIN: AB19 */
FN_SDI1_DATA1, PORT65_FN, /* PIN: AB20 */ FN_SDI1_DATA1, PORT65_FN, /* PIN: AB20 */
FN_SDI1_DATA0, PORT64_FN, /* PIN: AB21 */ FN_SDI1_DATA0, PORT64_FN, /* PIN: AB21 */
} ))
}, },
{ PINMUX_CFG_REG("GPSR3", 0xe014020c, 32, 1) { { PINMUX_CFG_REG("GPSR3", 0xe014020c, 32, 1, GROUP(
FN_NTSC_DATA4, PORT127_FN, /* PIN: T20 */ FN_NTSC_DATA4, PORT127_FN, /* PIN: T20 */
FN_NTSC_DATA3, PORT126_FN, /* PIN: R18 */ FN_NTSC_DATA3, PORT126_FN, /* PIN: R18 */
FN_NTSC_DATA2, PORT125_FN, /* PIN: R20 */ FN_NTSC_DATA2, PORT125_FN, /* PIN: R20 */
@ -1571,9 +1571,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
FN_AB_9_8_PORT98, PORT98_FN, /* PIN: M20 */ FN_AB_9_8_PORT98, PORT98_FN, /* PIN: M20 */
FN_AB_9_8_PORT97, PORT97_FN, /* PIN: N21 */ FN_AB_9_8_PORT97, PORT97_FN, /* PIN: N21 */
FN_AB_A20, PORT96_FN, /* PIN: M21 */ FN_AB_A20, PORT96_FN, /* PIN: M21 */
} ))
}, },
{ PINMUX_CFG_REG("GPSR4", 0xe0140210, 32, 1) { { PINMUX_CFG_REG("GPSR4", 0xe0140210, 32, 1, GROUP(
0, 0, 0, 0,
FN_UART_1_0_PORT158, PORT158_FN, /* PIN: AB10 */ FN_UART_1_0_PORT158, PORT158_FN, /* PIN: AB10 */
FN_UART_1_0_PORT157, PORT157_FN, /* PIN: AA10 */ FN_UART_1_0_PORT157, PORT157_FN, /* PIN: AA10 */
@ -1606,7 +1606,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
FN_NTSC_DATA7, PORT130_FN, /* PIN: U18 */ FN_NTSC_DATA7, PORT130_FN, /* PIN: U18 */
FN_NTSC_DATA6, PORT129_FN, /* PIN: U20 */ FN_NTSC_DATA6, PORT129_FN, /* PIN: U20 */
FN_NTSC_DATA5, PORT128_FN, /* PIN: T18 */ FN_NTSC_DATA5, PORT128_FN, /* PIN: T18 */
} ))
}, },
{ PINMUX_CFG_REG_VAR("CHG_PINSEL_LCD3", 0xe0140284, 32, { PINMUX_CFG_REG_VAR("CHG_PINSEL_LCD3", 0xe0140284, 32,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,

View File

@ -2284,7 +2284,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PORTCR(328, 0xe6053148), PORTCR(328, 0xe6053148),
PORTCR(329, 0xe6053149), PORTCR(329, 0xe6053149),
{ PINMUX_CFG_REG("MSEL1CR", 0xe605800c, 32, 1) { { PINMUX_CFG_REG("MSEL1CR", 0xe605800c, 32, 1, GROUP(
MSEL1CR_31_0, MSEL1CR_31_1, MSEL1CR_31_0, MSEL1CR_31_1,
0, 0, 0, 0,
0, 0, 0, 0,
@ -2317,9 +2317,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
MSEL1CR_02_0, MSEL1CR_02_1, MSEL1CR_02_0, MSEL1CR_02_1,
MSEL1CR_01_0, MSEL1CR_01_1, MSEL1CR_01_0, MSEL1CR_01_1,
MSEL1CR_00_0, MSEL1CR_00_1, MSEL1CR_00_0, MSEL1CR_00_1,
} ))
}, },
{ PINMUX_CFG_REG("MSEL3CR", 0xe6058020, 32, 1) { { PINMUX_CFG_REG("MSEL3CR", 0xe6058020, 32, 1, GROUP(
MSEL3CR_31_0, MSEL3CR_31_1, MSEL3CR_31_0, MSEL3CR_31_1,
0, 0, 0, 0,
0, 0, 0, 0,
@ -2352,9 +2352,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0,
MSEL3CR_01_0, MSEL3CR_01_1, MSEL3CR_01_0, MSEL3CR_01_1,
MSEL3CR_00_0, MSEL3CR_00_1, MSEL3CR_00_0, MSEL3CR_00_1,
} ))
}, },
{ PINMUX_CFG_REG("MSEL4CR", 0xe6058024, 32, 1) { { PINMUX_CFG_REG("MSEL4CR", 0xe6058024, 32, 1, GROUP(
0, 0, 0, 0,
MSEL4CR_30_0, MSEL4CR_30_1, MSEL4CR_30_0, MSEL4CR_30_1,
MSEL4CR_29_0, MSEL4CR_29_1, MSEL4CR_29_0, MSEL4CR_29_1,
@ -2387,9 +2387,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0,
MSEL4CR_01_0, MSEL4CR_01_1, MSEL4CR_01_0, MSEL4CR_01_1,
0, 0, 0, 0,
} ))
}, },
{ PINMUX_CFG_REG("MSEL5CR", 0xe6058028, 32, 1) { { PINMUX_CFG_REG("MSEL5CR", 0xe6058028, 32, 1, GROUP(
MSEL5CR_31_0, MSEL5CR_31_1, MSEL5CR_31_0, MSEL5CR_31_1,
MSEL5CR_30_0, MSEL5CR_30_1, MSEL5CR_30_0, MSEL5CR_30_1,
MSEL5CR_29_0, MSEL5CR_29_1, MSEL5CR_29_0, MSEL5CR_29_1,
@ -2422,9 +2422,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
} ))
}, },
{ PINMUX_CFG_REG("MSEL8CR", 0xe6058034, 32, 1) { { PINMUX_CFG_REG("MSEL8CR", 0xe6058034, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -2457,7 +2457,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0,
MSEL8CR_01_0, MSEL8CR_01_1, MSEL8CR_01_0, MSEL8CR_01_1,
MSEL8CR_00_0, MSEL8CR_00_1, MSEL8CR_00_0, MSEL8CR_00_1,
} ))
}, },
{ }, { },
}; };

View File

@ -3436,7 +3436,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PORTCR(210, 0xe60530d2), /* PORT210CR */ PORTCR(210, 0xe60530d2), /* PORT210CR */
PORTCR(211, 0xe60530d3), /* PORT211CR */ PORTCR(211, 0xe60530d3), /* PORT211CR */
{ PINMUX_CFG_REG("MSEL1CR", 0xe605800c, 32, 1) { { PINMUX_CFG_REG("MSEL1CR", 0xe605800c, 32, 1, GROUP(
MSEL1CR_31_0, MSEL1CR_31_1, MSEL1CR_31_0, MSEL1CR_31_1,
MSEL1CR_30_0, MSEL1CR_30_1, MSEL1CR_30_0, MSEL1CR_30_1,
MSEL1CR_29_0, MSEL1CR_29_1, MSEL1CR_29_0, MSEL1CR_29_1,
@ -3461,9 +3461,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
MSEL1CR_2_0, MSEL1CR_2_1, MSEL1CR_2_0, MSEL1CR_2_1,
0, 0, 0, 0,
MSEL1CR_0_0, MSEL1CR_0_1, MSEL1CR_0_0, MSEL1CR_0_1,
} ))
}, },
{ PINMUX_CFG_REG("MSEL3CR", 0xE6058020, 32, 1) { { PINMUX_CFG_REG("MSEL3CR", 0xE6058020, 32, 1, GROUP(
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -3474,9 +3474,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
MSEL3CR_6_0, MSEL3CR_6_1, MSEL3CR_6_0, MSEL3CR_6_1,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
} ))
}, },
{ PINMUX_CFG_REG("MSEL4CR", 0xE6058024, 32, 1) { { PINMUX_CFG_REG("MSEL4CR", 0xE6058024, 32, 1, GROUP(
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -3493,9 +3493,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0, 0, 0, 0, 0,
MSEL4CR_1_0, MSEL4CR_1_1, MSEL4CR_1_0, MSEL4CR_1_1,
0, 0, 0, 0,
} ))
}, },
{ PINMUX_CFG_REG("MSEL5CR", 0xE6058028, 32, 1) { { PINMUX_CFG_REG("MSEL5CR", 0xE6058028, 32, 1, GROUP(
MSEL5CR_31_0, MSEL5CR_31_1, MSEL5CR_31_0, MSEL5CR_31_1,
MSEL5CR_30_0, MSEL5CR_30_1, MSEL5CR_30_0, MSEL5CR_30_1,
MSEL5CR_29_0, MSEL5CR_29_1, MSEL5CR_29_0, MSEL5CR_29_1,
@ -3528,7 +3528,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
MSEL5CR_2_0, MSEL5CR_2_1, MSEL5CR_2_0, MSEL5CR_2_1,
0, 0, 0, 0,
MSEL5CR_0_0, MSEL5CR_0_1, MSEL5CR_0_0, MSEL5CR_0_1,
} ))
}, },
{ }, { },
}; };

View File

@ -2541,7 +2541,7 @@ static const struct sh_pfc_function pinmux_functions[] = {
}; };
static const struct pinmux_cfg_reg pinmux_config_regs[] = { static const struct pinmux_cfg_reg pinmux_config_regs[] = {
{ PINMUX_CFG_REG("GPSR0", 0xE6060004, 32, 1) { { PINMUX_CFG_REG("GPSR0", 0xE6060004, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -2573,9 +2573,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_0_3_FN, FN_USB1_OVC, GP_0_3_FN, FN_USB1_OVC,
GP_0_2_FN, FN_USB1_PWEN, GP_0_2_FN, FN_USB1_PWEN,
GP_0_1_FN, FN_USB0_OVC, GP_0_1_FN, FN_USB0_OVC,
GP_0_0_FN, FN_USB0_PWEN, } GP_0_0_FN, FN_USB0_PWEN, ))
}, },
{ PINMUX_CFG_REG("GPSR1", 0xE6060008, 32, 1) { { PINMUX_CFG_REG("GPSR1", 0xE6060008, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -2607,9 +2607,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_1_3_FN, FN_IP1_23_20, GP_1_3_FN, FN_IP1_23_20,
GP_1_2_FN, FN_IP1_19_16, GP_1_2_FN, FN_IP1_19_16,
GP_1_1_FN, FN_IP1_15_12, GP_1_1_FN, FN_IP1_15_12,
GP_1_0_FN, FN_IP1_11_8, } GP_1_0_FN, FN_IP1_11_8, ))
}, },
{ PINMUX_CFG_REG("GPSR2", 0xE606000C, 32, 1) { { PINMUX_CFG_REG("GPSR2", 0xE606000C, 32, 1, GROUP(
GP_2_31_FN, FN_IP8_3_0, GP_2_31_FN, FN_IP8_3_0,
GP_2_30_FN, FN_IP7_31_28, GP_2_30_FN, FN_IP7_31_28,
GP_2_29_FN, FN_IP7_27_24, GP_2_29_FN, FN_IP7_27_24,
@ -2641,9 +2641,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_2_3_FN, FN_IP4_19_16, GP_2_3_FN, FN_IP4_19_16,
GP_2_2_FN, FN_IP4_15_12, GP_2_2_FN, FN_IP4_15_12,
GP_2_1_FN, FN_IP4_11_8, GP_2_1_FN, FN_IP4_11_8,
GP_2_0_FN, FN_IP4_7_4, } GP_2_0_FN, FN_IP4_7_4, ))
}, },
{ PINMUX_CFG_REG("GPSR3", 0xE6060010, 32, 1) { { PINMUX_CFG_REG("GPSR3", 0xE6060010, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
GP_3_29_FN, FN_IP10_19_16, GP_3_29_FN, FN_IP10_19_16,
@ -2675,9 +2675,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_3_3_FN, FN_IP8_19_16, GP_3_3_FN, FN_IP8_19_16,
GP_3_2_FN, FN_IP8_15_12, GP_3_2_FN, FN_IP8_15_12,
GP_3_1_FN, FN_IP8_11_8, GP_3_1_FN, FN_IP8_11_8,
GP_3_0_FN, FN_IP8_7_4, } GP_3_0_FN, FN_IP8_7_4, ))
}, },
{ PINMUX_CFG_REG("GPSR4", 0xE6060014, 32, 1) { { PINMUX_CFG_REG("GPSR4", 0xE6060014, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -2709,9 +2709,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_4_3_FN, FN_IP11_3_0, GP_4_3_FN, FN_IP11_3_0,
GP_4_2_FN, FN_IP10_31_28, GP_4_2_FN, FN_IP10_31_28,
GP_4_1_FN, FN_IP10_27_24, GP_4_1_FN, FN_IP10_27_24,
GP_4_0_FN, FN_IP10_23_20, } GP_4_0_FN, FN_IP10_23_20, ))
}, },
{ PINMUX_CFG_REG("GPSR5", 0xE6060018, 32, 1) { { PINMUX_CFG_REG("GPSR5", 0xE6060018, 32, 1, GROUP(
GP_5_31_FN, FN_IP17_27_24, GP_5_31_FN, FN_IP17_27_24,
GP_5_30_FN, FN_IP17_23_20, GP_5_30_FN, FN_IP17_23_20,
GP_5_29_FN, FN_IP17_19_16, GP_5_29_FN, FN_IP17_19_16,
@ -2743,7 +2743,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_5_3_FN, FN_IP14_11_8, GP_5_3_FN, FN_IP14_11_8,
GP_5_2_FN, FN_IP14_7_4, GP_5_2_FN, FN_IP14_7_4,
GP_5_1_FN, FN_IP14_3_0, GP_5_1_FN, FN_IP14_3_0,
GP_5_0_FN, FN_IP13_31_28, } GP_5_0_FN, FN_IP13_31_28, ))
}, },
{ PINMUX_CFG_REG_VAR("IPSR0", 0xE6060040, 32, { PINMUX_CFG_REG_VAR("IPSR0", 0xE6060040, 32,
4, 4, 4, 4, 4, 4, 4, 4) { 4, 4, 4, 4, 4, 4, 4, 4) {

View File

@ -2104,7 +2104,7 @@ static const struct sh_pfc_function pinmux_functions[] = {
}; };
static const struct pinmux_cfg_reg pinmux_config_regs[] = { static const struct pinmux_cfg_reg pinmux_config_regs[] = {
{ PINMUX_CFG_REG("GPSR0", 0xfffc0004, 32, 1) { { PINMUX_CFG_REG("GPSR0", 0xfffc0004, 32, 1, GROUP(
GP_0_31_FN, FN_IP1_14_11, GP_0_31_FN, FN_IP1_14_11,
GP_0_30_FN, FN_IP1_10_8, GP_0_30_FN, FN_IP1_10_8,
GP_0_29_FN, FN_IP1_7_5, GP_0_29_FN, FN_IP1_7_5,
@ -2136,9 +2136,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_0_3_FN, FN_IP0_4_2, GP_0_3_FN, FN_IP0_4_2,
GP_0_2_FN, FN_PENC1, GP_0_2_FN, FN_PENC1,
GP_0_1_FN, FN_PENC0, GP_0_1_FN, FN_PENC0,
GP_0_0_FN, FN_IP0_1_0 } GP_0_0_FN, FN_IP0_1_0 ))
}, },
{ PINMUX_CFG_REG("GPSR1", 0xfffc0008, 32, 1) { { PINMUX_CFG_REG("GPSR1", 0xfffc0008, 32, 1, GROUP(
GP_1_31_FN, FN_IP4_6_4, GP_1_31_FN, FN_IP4_6_4,
GP_1_30_FN, FN_IP4_3_1, GP_1_30_FN, FN_IP4_3_1,
GP_1_29_FN, FN_IP4_0, GP_1_29_FN, FN_IP4_0,
@ -2170,9 +2170,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_1_3_FN, FN_IP1_27_25, GP_1_3_FN, FN_IP1_27_25,
GP_1_2_FN, FN_IP1_24, GP_1_2_FN, FN_IP1_24,
GP_1_1_FN, FN_WE0, GP_1_1_FN, FN_WE0,
GP_1_0_FN, FN_IP1_23_21 } GP_1_0_FN, FN_IP1_23_21 ))
}, },
{ PINMUX_CFG_REG("GPSR2", 0xfffc000c, 32, 1) { { PINMUX_CFG_REG("GPSR2", 0xfffc000c, 32, 1, GROUP(
GP_2_31_FN, FN_IP6_7, GP_2_31_FN, FN_IP6_7,
GP_2_30_FN, FN_IP6_6_5, GP_2_30_FN, FN_IP6_6_5,
GP_2_29_FN, FN_IP6_4_2, GP_2_29_FN, FN_IP6_4_2,
@ -2204,9 +2204,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_2_3_FN, FN_IP4_12_11, GP_2_3_FN, FN_IP4_12_11,
GP_2_2_FN, FN_IP4_10_9, GP_2_2_FN, FN_IP4_10_9,
GP_2_1_FN, FN_IP4_8, GP_2_1_FN, FN_IP4_8,
GP_2_0_FN, FN_IP4_7 } GP_2_0_FN, FN_IP4_7 ))
}, },
{ PINMUX_CFG_REG("GPSR3", 0xfffc0010, 32, 1) { { PINMUX_CFG_REG("GPSR3", 0xfffc0010, 32, 1, GROUP(
GP_3_31_FN, FN_IP8_10_9, GP_3_31_FN, FN_IP8_10_9,
GP_3_30_FN, FN_IP8_8_6, GP_3_30_FN, FN_IP8_8_6,
GP_3_29_FN, FN_IP8_5_3, GP_3_29_FN, FN_IP8_5_3,
@ -2238,9 +2238,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_3_3_FN, FN_IP6_10, GP_3_3_FN, FN_IP6_10,
GP_3_2_FN, FN_SSI_SCK34, GP_3_2_FN, FN_SSI_SCK34,
GP_3_1_FN, FN_IP6_9, GP_3_1_FN, FN_IP6_9,
GP_3_0_FN, FN_IP6_8 } GP_3_0_FN, FN_IP6_8 ))
}, },
{ PINMUX_CFG_REG("GPSR4", 0xfffc0014, 32, 1) { { PINMUX_CFG_REG("GPSR4", 0xfffc0014, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -2272,7 +2272,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_4_3_FN, FN_IP8_21_19, GP_4_3_FN, FN_IP8_21_19,
GP_4_2_FN, FN_IP8_18_16, GP_4_2_FN, FN_IP8_18_16,
GP_4_1_FN, FN_IP8_15_14, GP_4_1_FN, FN_IP8_15_14,
GP_4_0_FN, FN_IP8_13_11 } GP_4_0_FN, FN_IP8_13_11 ))
}, },
{ PINMUX_CFG_REG_VAR("IPSR0", 0xfffc0020, 32, { PINMUX_CFG_REG_VAR("IPSR0", 0xfffc0020, 32,

View File

@ -3154,7 +3154,7 @@ static const struct sh_pfc_function pinmux_functions[] = {
}; };
static const struct pinmux_cfg_reg pinmux_config_regs[] = { static const struct pinmux_cfg_reg pinmux_config_regs[] = {
{ PINMUX_CFG_REG("GPSR0", 0xfffc0004, 32, 1) { { PINMUX_CFG_REG("GPSR0", 0xfffc0004, 32, 1, GROUP(
GP_0_31_FN, FN_IP3_31_29, GP_0_31_FN, FN_IP3_31_29,
GP_0_30_FN, FN_IP3_26_24, GP_0_30_FN, FN_IP3_26_24,
GP_0_29_FN, FN_IP3_22_21, GP_0_29_FN, FN_IP3_22_21,
@ -3186,9 +3186,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_0_3_FN, FN_A17, GP_0_3_FN, FN_A17,
GP_0_2_FN, FN_IP0_7_6, GP_0_2_FN, FN_IP0_7_6,
GP_0_1_FN, FN_AVS2, GP_0_1_FN, FN_AVS2,
GP_0_0_FN, FN_AVS1 } GP_0_0_FN, FN_AVS1 ))
}, },
{ PINMUX_CFG_REG("GPSR1", 0xfffc0008, 32, 1) { { PINMUX_CFG_REG("GPSR1", 0xfffc0008, 32, 1, GROUP(
GP_1_31_FN, FN_IP5_23_21, GP_1_31_FN, FN_IP5_23_21,
GP_1_30_FN, FN_IP5_20_17, GP_1_30_FN, FN_IP5_20_17,
GP_1_29_FN, FN_IP5_16_15, GP_1_29_FN, FN_IP5_16_15,
@ -3220,9 +3220,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_1_3_FN, FN_IP4_10_8, GP_1_3_FN, FN_IP4_10_8,
GP_1_2_FN, FN_IP4_7_5, GP_1_2_FN, FN_IP4_7_5,
GP_1_1_FN, FN_IP4_4_2, GP_1_1_FN, FN_IP4_4_2,
GP_1_0_FN, FN_IP4_1_0 } GP_1_0_FN, FN_IP4_1_0 ))
}, },
{ PINMUX_CFG_REG("GPSR2", 0xfffc000c, 32, 1) { { PINMUX_CFG_REG("GPSR2", 0xfffc000c, 32, 1, GROUP(
GP_2_31_FN, FN_IP10_28_26, GP_2_31_FN, FN_IP10_28_26,
GP_2_30_FN, FN_IP10_25_24, GP_2_30_FN, FN_IP10_25_24,
GP_2_29_FN, FN_IP10_23_21, GP_2_29_FN, FN_IP10_23_21,
@ -3254,9 +3254,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_2_3_FN, FN_IP8_24_23, GP_2_3_FN, FN_IP8_24_23,
GP_2_2_FN, FN_IP8_22_21, GP_2_2_FN, FN_IP8_22_21,
GP_2_1_FN, FN_IP8_20, GP_2_1_FN, FN_IP8_20,
GP_2_0_FN, FN_IP5_27_24 } GP_2_0_FN, FN_IP5_27_24 ))
}, },
{ PINMUX_CFG_REG("GPSR3", 0xfffc0010, 32, 1) { { PINMUX_CFG_REG("GPSR3", 0xfffc0010, 32, 1, GROUP(
GP_3_31_FN, FN_IP6_3_2, GP_3_31_FN, FN_IP6_3_2,
GP_3_30_FN, FN_IP6_1_0, GP_3_30_FN, FN_IP6_1_0,
GP_3_29_FN, FN_IP5_30_29, GP_3_29_FN, FN_IP5_30_29,
@ -3288,9 +3288,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_3_3_FN, FN_IP11_8_6, GP_3_3_FN, FN_IP11_8_6,
GP_3_2_FN, FN_IP11_5_3, GP_3_2_FN, FN_IP11_5_3,
GP_3_1_FN, FN_IP11_2_0, GP_3_1_FN, FN_IP11_2_0,
GP_3_0_FN, FN_IP10_31_29 } GP_3_0_FN, FN_IP10_31_29 ))
}, },
{ PINMUX_CFG_REG("GPSR4", 0xfffc0014, 32, 1) { { PINMUX_CFG_REG("GPSR4", 0xfffc0014, 32, 1, GROUP(
GP_4_31_FN, FN_IP8_19, GP_4_31_FN, FN_IP8_19,
GP_4_30_FN, FN_IP8_18, GP_4_30_FN, FN_IP8_18,
GP_4_29_FN, FN_IP8_17_16, GP_4_29_FN, FN_IP8_17_16,
@ -3322,9 +3322,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_4_3_FN, FN_IP6_11_9, GP_4_3_FN, FN_IP6_11_9,
GP_4_2_FN, FN_IP6_8, GP_4_2_FN, FN_IP6_8,
GP_4_1_FN, FN_IP6_7_6, GP_4_1_FN, FN_IP6_7_6,
GP_4_0_FN, FN_IP6_5_4 } GP_4_0_FN, FN_IP6_5_4 ))
}, },
{ PINMUX_CFG_REG("GPSR5", 0xfffc0018, 32, 1) { { PINMUX_CFG_REG("GPSR5", 0xfffc0018, 32, 1, GROUP(
GP_5_31_FN, FN_IP3_5, GP_5_31_FN, FN_IP3_5,
GP_5_30_FN, FN_IP3_4, GP_5_30_FN, FN_IP3_4,
GP_5_29_FN, FN_IP3_3, GP_5_29_FN, FN_IP3_3,
@ -3356,9 +3356,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_5_3_FN, FN_A4, GP_5_3_FN, FN_A4,
GP_5_2_FN, FN_A3, GP_5_2_FN, FN_A3,
GP_5_1_FN, FN_A2, GP_5_1_FN, FN_A2,
GP_5_0_FN, FN_A1 } GP_5_0_FN, FN_A1 ))
}, },
{ PINMUX_CFG_REG("GPSR6", 0xfffc001c, 32, 1) { { PINMUX_CFG_REG("GPSR6", 0xfffc001c, 32, 1, GROUP(
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -3373,7 +3373,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_6_3_FN, FN_IP3_15, GP_6_3_FN, FN_IP3_15,
GP_6_2_FN, FN_IP3_8, GP_6_2_FN, FN_IP3_8,
GP_6_1_FN, FN_IP3_7, GP_6_1_FN, FN_IP3_7,
GP_6_0_FN, FN_IP3_6 } GP_6_0_FN, FN_IP3_6 ))
}, },
{ PINMUX_CFG_REG_VAR("IPSR0", 0xfffc0020, 32, { PINMUX_CFG_REG_VAR("IPSR0", 0xfffc0020, 32,

View File

@ -4745,7 +4745,7 @@ static const struct sh_pfc_function pinmux_functions[] = {
}; };
static const struct pinmux_cfg_reg pinmux_config_regs[] = { static const struct pinmux_cfg_reg pinmux_config_regs[] = {
{ PINMUX_CFG_REG("GPSR0", 0xE6060004, 32, 1) { { PINMUX_CFG_REG("GPSR0", 0xE6060004, 32, 1, GROUP(
GP_0_31_FN, FN_IP3_17_15, GP_0_31_FN, FN_IP3_17_15,
GP_0_30_FN, FN_IP3_14_12, GP_0_30_FN, FN_IP3_14_12,
GP_0_29_FN, FN_IP3_11_8, GP_0_29_FN, FN_IP3_11_8,
@ -4777,9 +4777,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_0_3_FN, FN_IP0_11_9, GP_0_3_FN, FN_IP0_11_9,
GP_0_2_FN, FN_IP0_8_6, GP_0_2_FN, FN_IP0_8_6,
GP_0_1_FN, FN_IP0_5_3, GP_0_1_FN, FN_IP0_5_3,
GP_0_0_FN, FN_IP0_2_0 } GP_0_0_FN, FN_IP0_2_0 ))
}, },
{ PINMUX_CFG_REG("GPSR1", 0xE6060008, 32, 1) { { PINMUX_CFG_REG("GPSR1", 0xE6060008, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
GP_1_29_FN, FN_IP6_13_11, GP_1_29_FN, FN_IP6_13_11,
@ -4811,9 +4811,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_1_3_FN, FN_IP3_28_26, GP_1_3_FN, FN_IP3_28_26,
GP_1_2_FN, FN_IP3_25_23, GP_1_2_FN, FN_IP3_25_23,
GP_1_1_FN, FN_IP3_22_20, GP_1_1_FN, FN_IP3_22_20,
GP_1_0_FN, FN_IP3_19_18, } GP_1_0_FN, FN_IP3_19_18, ))
}, },
{ PINMUX_CFG_REG("GPSR2", 0xE606000C, 32, 1) { { PINMUX_CFG_REG("GPSR2", 0xE606000C, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
GP_2_29_FN, FN_IP7_15_13, GP_2_29_FN, FN_IP7_15_13,
@ -4845,9 +4845,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_2_3_FN, FN_IP8_3_2, GP_2_3_FN, FN_IP8_3_2,
GP_2_2_FN, FN_IP8_1_0, GP_2_2_FN, FN_IP8_1_0,
GP_2_1_FN, FN_IP7_30_29, GP_2_1_FN, FN_IP7_30_29,
GP_2_0_FN, FN_IP7_28_27 } GP_2_0_FN, FN_IP7_28_27 ))
}, },
{ PINMUX_CFG_REG("GPSR3", 0xE6060010, 32, 1) { { PINMUX_CFG_REG("GPSR3", 0xE6060010, 32, 1, GROUP(
GP_3_31_FN, FN_IP11_21_18, GP_3_31_FN, FN_IP11_21_18,
GP_3_30_FN, FN_IP11_17_15, GP_3_30_FN, FN_IP11_17_15,
GP_3_29_FN, FN_IP11_14_13, GP_3_29_FN, FN_IP11_14_13,
@ -4879,9 +4879,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_3_3_FN, FN_IP9_3_2, GP_3_3_FN, FN_IP9_3_2,
GP_3_2_FN, FN_IP9_1_0, GP_3_2_FN, FN_IP9_1_0,
GP_3_1_FN, FN_IP8_30_29, GP_3_1_FN, FN_IP8_30_29,
GP_3_0_FN, FN_IP8_28 } GP_3_0_FN, FN_IP8_28 ))
}, },
{ PINMUX_CFG_REG("GPSR4", 0xE6060014, 32, 1) { { PINMUX_CFG_REG("GPSR4", 0xE6060014, 32, 1, GROUP(
GP_4_31_FN, FN_IP14_18_16, GP_4_31_FN, FN_IP14_18_16,
GP_4_30_FN, FN_IP14_15_12, GP_4_30_FN, FN_IP14_15_12,
GP_4_29_FN, FN_IP14_11_9, GP_4_29_FN, FN_IP14_11_9,
@ -4913,9 +4913,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_4_3_FN, FN_IP11_31_30, GP_4_3_FN, FN_IP11_31_30,
GP_4_2_FN, FN_IP11_29_27, GP_4_2_FN, FN_IP11_29_27,
GP_4_1_FN, FN_IP11_26_24, GP_4_1_FN, FN_IP11_26_24,
GP_4_0_FN, FN_IP11_23_22 } GP_4_0_FN, FN_IP11_23_22 ))
}, },
{ PINMUX_CFG_REG("GPSR5", 0xE6060018, 32, 1) { { PINMUX_CFG_REG("GPSR5", 0xE6060018, 32, 1, GROUP(
GP_5_31_FN, FN_IP7_24_22, GP_5_31_FN, FN_IP7_24_22,
GP_5_30_FN, FN_IP7_21_19, GP_5_30_FN, FN_IP7_21_19,
GP_5_29_FN, FN_IP7_18_16, GP_5_29_FN, FN_IP7_18_16,
@ -4947,7 +4947,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_5_3_FN, FN_IP14_30_28, GP_5_3_FN, FN_IP14_30_28,
GP_5_2_FN, FN_IP14_27_25, GP_5_2_FN, FN_IP14_27_25,
GP_5_1_FN, FN_IP14_24_22, GP_5_1_FN, FN_IP14_24_22,
GP_5_0_FN, FN_IP14_21_19 } GP_5_0_FN, FN_IP14_21_19 ))
}, },
{ PINMUX_CFG_REG_VAR("IPSR0", 0xE6060020, 32, { PINMUX_CFG_REG_VAR("IPSR0", 0xE6060020, 32,
1, 4, 4, 3, 4, 4, 3, 3, 3, 3) { 1, 4, 4, 3, 4, 4, 3, 3, 3, 3) {

View File

@ -5428,7 +5428,7 @@ static const struct {
}; };
static const struct pinmux_cfg_reg pinmux_config_regs[] = { static const struct pinmux_cfg_reg pinmux_config_regs[] = {
{ PINMUX_CFG_REG("GPSR0", 0xE6060004, 32, 1) { { PINMUX_CFG_REG("GPSR0", 0xE6060004, 32, 1, GROUP(
GP_0_31_FN, FN_IP1_22_20, GP_0_31_FN, FN_IP1_22_20,
GP_0_30_FN, FN_IP1_19_17, GP_0_30_FN, FN_IP1_19_17,
GP_0_29_FN, FN_IP1_16_14, GP_0_29_FN, FN_IP1_16_14,
@ -5460,9 +5460,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_0_3_FN, FN_IP0_3, GP_0_3_FN, FN_IP0_3,
GP_0_2_FN, FN_IP0_2, GP_0_2_FN, FN_IP0_2,
GP_0_1_FN, FN_IP0_1, GP_0_1_FN, FN_IP0_1,
GP_0_0_FN, FN_IP0_0, } GP_0_0_FN, FN_IP0_0, ))
}, },
{ PINMUX_CFG_REG("GPSR1", 0xE6060008, 32, 1) { { PINMUX_CFG_REG("GPSR1", 0xE6060008, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -5494,9 +5494,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_1_3_FN, FN_IP2_2_0, GP_1_3_FN, FN_IP2_2_0,
GP_1_2_FN, FN_IP1_31_29, GP_1_2_FN, FN_IP1_31_29,
GP_1_1_FN, FN_IP1_28_26, GP_1_1_FN, FN_IP1_28_26,
GP_1_0_FN, FN_IP1_25_23, } GP_1_0_FN, FN_IP1_25_23, ))
}, },
{ PINMUX_CFG_REG("GPSR2", 0xE606000C, 32, 1) { { PINMUX_CFG_REG("GPSR2", 0xE606000C, 32, 1, GROUP(
GP_2_31_FN, FN_IP6_7_6, GP_2_31_FN, FN_IP6_7_6,
GP_2_30_FN, FN_IP6_5_3, GP_2_30_FN, FN_IP6_5_3,
GP_2_29_FN, FN_IP6_2_0, GP_2_29_FN, FN_IP6_2_0,
@ -5528,9 +5528,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_2_3_FN, FN_IP4_4_2, GP_2_3_FN, FN_IP4_4_2,
GP_2_2_FN, FN_IP4_1_0, GP_2_2_FN, FN_IP4_1_0,
GP_2_1_FN, FN_IP3_30_28, GP_2_1_FN, FN_IP3_30_28,
GP_2_0_FN, FN_IP3_27_25 } GP_2_0_FN, FN_IP3_27_25 ))
}, },
{ PINMUX_CFG_REG("GPSR3", 0xE6060010, 32, 1) { { PINMUX_CFG_REG("GPSR3", 0xE6060010, 32, 1, GROUP(
GP_3_31_FN, FN_IP9_18_17, GP_3_31_FN, FN_IP9_18_17,
GP_3_30_FN, FN_IP9_16, GP_3_30_FN, FN_IP9_16,
GP_3_29_FN, FN_IP9_15_13, GP_3_29_FN, FN_IP9_15_13,
@ -5562,9 +5562,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_3_3_FN, FN_IP7_12_11, GP_3_3_FN, FN_IP7_12_11,
GP_3_2_FN, FN_IP7_10_9, GP_3_2_FN, FN_IP7_10_9,
GP_3_1_FN, FN_IP7_8_6, GP_3_1_FN, FN_IP7_8_6,
GP_3_0_FN, FN_IP7_5_3 } GP_3_0_FN, FN_IP7_5_3 ))
}, },
{ PINMUX_CFG_REG("GPSR4", 0xE6060014, 32, 1) { { PINMUX_CFG_REG("GPSR4", 0xE6060014, 32, 1, GROUP(
GP_4_31_FN, FN_IP15_5_4, GP_4_31_FN, FN_IP15_5_4,
GP_4_30_FN, FN_IP15_3_2, GP_4_30_FN, FN_IP15_3_2,
GP_4_29_FN, FN_IP15_1_0, GP_4_29_FN, FN_IP15_1_0,
@ -5596,9 +5596,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_4_3_FN, FN_IP9_24_23, GP_4_3_FN, FN_IP9_24_23,
GP_4_2_FN, FN_IP9_22_21, GP_4_2_FN, FN_IP9_22_21,
GP_4_1_FN, FN_IP9_20_19, GP_4_1_FN, FN_IP9_20_19,
GP_4_0_FN, FN_VI0_CLK } GP_4_0_FN, FN_VI0_CLK ))
}, },
{ PINMUX_CFG_REG("GPSR5", 0xE6060018, 32, 1) { { PINMUX_CFG_REG("GPSR5", 0xE6060018, 32, 1, GROUP(
GP_5_31_FN, FN_IP3_24_22, GP_5_31_FN, FN_IP3_24_22,
GP_5_30_FN, FN_IP13_9_7, GP_5_30_FN, FN_IP13_9_7,
GP_5_29_FN, FN_IP13_6_5, GP_5_29_FN, FN_IP13_6_5,
@ -5630,9 +5630,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_5_3_FN, FN_IP11_18_17, GP_5_3_FN, FN_IP11_18_17,
GP_5_2_FN, FN_IP11_16_15, GP_5_2_FN, FN_IP11_16_15,
GP_5_1_FN, FN_IP11_14_12, GP_5_1_FN, FN_IP11_14_12,
GP_5_0_FN, FN_IP11_11_9 } GP_5_0_FN, FN_IP11_11_9 ))
}, },
{ PINMUX_CFG_REG("GPSR6", 0xE606001C, 32, 1) { { PINMUX_CFG_REG("GPSR6", 0xE606001C, 32, 1, GROUP(
GP_6_31_FN, FN_DU0_DOTCLKIN, GP_6_31_FN, FN_DU0_DOTCLKIN,
GP_6_30_FN, FN_USB1_OVC, GP_6_30_FN, FN_USB1_OVC,
GP_6_29_FN, FN_IP14_31_29, GP_6_29_FN, FN_IP14_31_29,
@ -5664,9 +5664,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_6_3_FN, FN_IP13_13, GP_6_3_FN, FN_IP13_13,
GP_6_2_FN, FN_IP13_12, GP_6_2_FN, FN_IP13_12,
GP_6_1_FN, FN_IP13_11, GP_6_1_FN, FN_IP13_11,
GP_6_0_FN, FN_IP13_10 } GP_6_0_FN, FN_IP13_10 ))
}, },
{ PINMUX_CFG_REG("GPSR7", 0xE6060074, 32, 1) { { PINMUX_CFG_REG("GPSR7", 0xE6060074, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -5698,7 +5698,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_7_3_FN, FN_IP15_26_24, GP_7_3_FN, FN_IP15_26_24,
GP_7_2_FN, FN_IP15_23_21, GP_7_2_FN, FN_IP15_23_21,
GP_7_1_FN, FN_IP15_20_18, GP_7_1_FN, FN_IP15_20_18,
GP_7_0_FN, FN_IP15_17_15 } GP_7_0_FN, FN_IP15_17_15 ))
}, },
{ PINMUX_CFG_REG_VAR("IPSR0", 0xE6060020, 32, { PINMUX_CFG_REG_VAR("IPSR0", 0xE6060020, 32,
1, 2, 2, 2, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1,

View File

@ -1988,7 +1988,7 @@ static const struct sh_pfc_function pinmux_functions[] = {
}; };
static const struct pinmux_cfg_reg pinmux_config_regs[] = { static const struct pinmux_cfg_reg pinmux_config_regs[] = {
{ PINMUX_CFG_REG("GPSR0", 0xE6060004, 32, 1) { { PINMUX_CFG_REG("GPSR0", 0xE6060004, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -2020,9 +2020,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_0_3_FN, FN_IP0_3, GP_0_3_FN, FN_IP0_3,
GP_0_2_FN, FN_IP0_2, GP_0_2_FN, FN_IP0_2,
GP_0_1_FN, FN_IP0_1, GP_0_1_FN, FN_IP0_1,
GP_0_0_FN, FN_IP0_0 } GP_0_0_FN, FN_IP0_0 ))
}, },
{ PINMUX_CFG_REG("GPSR1", 0xE6060008, 32, 1) { { PINMUX_CFG_REG("GPSR1", 0xE6060008, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -2054,9 +2054,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_1_3_FN, FN_IP1_8, GP_1_3_FN, FN_IP1_8,
GP_1_2_FN, FN_IP1_7, GP_1_2_FN, FN_IP1_7,
GP_1_1_FN, FN_IP1_6, GP_1_1_FN, FN_IP1_6,
GP_1_0_FN, FN_IP1_5, } GP_1_0_FN, FN_IP1_5, ))
}, },
{ PINMUX_CFG_REG("GPSR2", 0xE606000C, 32, 1) { { PINMUX_CFG_REG("GPSR2", 0xE606000C, 32, 1, GROUP(
GP_2_31_FN, FN_A15, GP_2_31_FN, FN_A15,
GP_2_30_FN, FN_A14, GP_2_30_FN, FN_A14,
GP_2_29_FN, FN_A13, GP_2_29_FN, FN_A13,
@ -2088,9 +2088,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_2_3_FN, FN_D3, GP_2_3_FN, FN_D3,
GP_2_2_FN, FN_D2, GP_2_2_FN, FN_D2,
GP_2_1_FN, FN_D1, GP_2_1_FN, FN_D1,
GP_2_0_FN, FN_D0 } GP_2_0_FN, FN_D0 ))
}, },
{ PINMUX_CFG_REG("GPSR3", 0xE6060010, 32, 1) { { PINMUX_CFG_REG("GPSR3", 0xE6060010, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -2122,9 +2122,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_3_3_FN, FN_A19, GP_3_3_FN, FN_A19,
GP_3_2_FN, FN_A18, GP_3_2_FN, FN_A18,
GP_3_1_FN, FN_A17, GP_3_1_FN, FN_A17,
GP_3_0_FN, FN_A16 } GP_3_0_FN, FN_A16 ))
}, },
{ PINMUX_CFG_REG("GPSR4", 0xE6060014, 32, 1) { { PINMUX_CFG_REG("GPSR4", 0xE6060014, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -2156,9 +2156,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_4_3_FN, FN_VI0_VSYNC_N, GP_4_3_FN, FN_VI0_VSYNC_N,
GP_4_2_FN, FN_VI0_HSYNC_N, GP_4_2_FN, FN_VI0_HSYNC_N,
GP_4_1_FN, FN_VI0_CLKENB, GP_4_1_FN, FN_VI0_CLKENB,
GP_4_0_FN, FN_VI0_CLK } GP_4_0_FN, FN_VI0_CLK ))
}, },
{ PINMUX_CFG_REG("GPSR5", 0xE6060018, 32, 1) { { PINMUX_CFG_REG("GPSR5", 0xE6060018, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -2190,9 +2190,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_5_3_FN, FN_VI1_VSYNC_N, GP_5_3_FN, FN_VI1_VSYNC_N,
GP_5_2_FN, FN_VI1_HSYNC_N, GP_5_2_FN, FN_VI1_HSYNC_N,
GP_5_1_FN, FN_VI1_CLKENB, GP_5_1_FN, FN_VI1_CLKENB,
GP_5_0_FN, FN_VI1_CLK } GP_5_0_FN, FN_VI1_CLK ))
}, },
{ PINMUX_CFG_REG("GPSR6", 0xE606001C, 32, 1) { { PINMUX_CFG_REG("GPSR6", 0xE606001C, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -2224,9 +2224,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_6_3_FN, FN_IP2_3, GP_6_3_FN, FN_IP2_3,
GP_6_2_FN, FN_IP2_2, GP_6_2_FN, FN_IP2_2,
GP_6_1_FN, FN_IP2_1, GP_6_1_FN, FN_IP2_1,
GP_6_0_FN, FN_IP2_0 } GP_6_0_FN, FN_IP2_0 ))
}, },
{ PINMUX_CFG_REG("GPSR7", 0xE6060020, 32, 1) { { PINMUX_CFG_REG("GPSR7", 0xE6060020, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -2258,9 +2258,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_7_3_FN, FN_IP3_3, GP_7_3_FN, FN_IP3_3,
GP_7_2_FN, FN_IP3_2, GP_7_2_FN, FN_IP3_2,
GP_7_1_FN, FN_IP3_1, GP_7_1_FN, FN_IP3_1,
GP_7_0_FN, FN_IP3_0 } GP_7_0_FN, FN_IP3_0 ))
}, },
{ PINMUX_CFG_REG("GPSR8", 0xE6060024, 32, 1) { { PINMUX_CFG_REG("GPSR8", 0xE6060024, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -2292,9 +2292,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_8_3_FN, FN_IP4_3_2, GP_8_3_FN, FN_IP4_3_2,
GP_8_2_FN, FN_IP4_1, GP_8_2_FN, FN_IP4_1,
GP_8_1_FN, FN_IP4_0, GP_8_1_FN, FN_IP4_0,
GP_8_0_FN, FN_VI4_CLK } GP_8_0_FN, FN_VI4_CLK ))
}, },
{ PINMUX_CFG_REG("GPSR9", 0xE6060028, 32, 1) { { PINMUX_CFG_REG("GPSR9", 0xE6060028, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -2326,9 +2326,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_9_3_FN, FN_IP5_2, GP_9_3_FN, FN_IP5_2,
GP_9_2_FN, FN_IP5_1, GP_9_2_FN, FN_IP5_1,
GP_9_1_FN, FN_IP5_0, GP_9_1_FN, FN_IP5_0,
GP_9_0_FN, FN_VI5_CLK } GP_9_0_FN, FN_VI5_CLK ))
}, },
{ PINMUX_CFG_REG("GPSR10", 0xE606002C, 32, 1) { { PINMUX_CFG_REG("GPSR10", 0xE606002C, 32, 1, GROUP(
GP_10_31_FN, FN_CAN1_RX, GP_10_31_FN, FN_CAN1_RX,
GP_10_30_FN, FN_CAN1_TX, GP_10_30_FN, FN_CAN1_TX,
GP_10_29_FN, FN_CAN_CLK, GP_10_29_FN, FN_CAN_CLK,
@ -2360,9 +2360,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_10_3_FN, FN_IP6_2, GP_10_3_FN, FN_IP6_2,
GP_10_2_FN, FN_HRTS0_N, GP_10_2_FN, FN_HRTS0_N,
GP_10_1_FN, FN_IP6_1, GP_10_1_FN, FN_IP6_1,
GP_10_0_FN, FN_IP6_0 } GP_10_0_FN, FN_IP6_0 ))
}, },
{ PINMUX_CFG_REG("GPSR11", 0xE6060030, 32, 1) { { PINMUX_CFG_REG("GPSR11", 0xE6060030, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
GP_11_29_FN, FN_AVS2, GP_11_29_FN, FN_AVS2,
@ -2394,7 +2394,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_11_3_FN, FN_IP7_6, GP_11_3_FN, FN_IP7_6,
GP_11_2_FN, FN_IP7_5_4, GP_11_2_FN, FN_IP7_5_4,
GP_11_1_FN, FN_IP7_3_2, GP_11_1_FN, FN_IP7_3_2,
GP_11_0_FN, FN_IP7_1_0 } GP_11_0_FN, FN_IP7_1_0 ))
}, },
{ PINMUX_CFG_REG_VAR("IPSR0", 0xE6060040, 32, { PINMUX_CFG_REG_VAR("IPSR0", 0xE6060040, 32,
4, 4, 4, 4,

View File

@ -4618,7 +4618,7 @@ static const struct sh_pfc_function pinmux_functions[] = {
}; };
static const struct pinmux_cfg_reg pinmux_config_regs[] = { static const struct pinmux_cfg_reg pinmux_config_regs[] = {
{ PINMUX_CFG_REG("GPSR0", 0xE6060004, 32, 1) { { PINMUX_CFG_REG("GPSR0", 0xE6060004, 32, 1, GROUP(
GP_0_31_FN, FN_IP2_17_16, GP_0_31_FN, FN_IP2_17_16,
GP_0_30_FN, FN_IP2_15_14, GP_0_30_FN, FN_IP2_15_14,
GP_0_29_FN, FN_IP2_13_12, GP_0_29_FN, FN_IP2_13_12,
@ -4650,9 +4650,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_0_3_FN, FN_IP0_27_26, GP_0_3_FN, FN_IP0_27_26,
GP_0_2_FN, FN_IP0_25, GP_0_2_FN, FN_IP0_25,
GP_0_1_FN, FN_IP0_24, GP_0_1_FN, FN_IP0_24,
GP_0_0_FN, FN_IP0_23_22, } GP_0_0_FN, FN_IP0_23_22, ))
}, },
{ PINMUX_CFG_REG("GPSR1", 0xE6060008, 32, 1) { { PINMUX_CFG_REG("GPSR1", 0xE6060008, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -4684,9 +4684,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_1_3_FN, FN_IP2_29_27, GP_1_3_FN, FN_IP2_29_27,
GP_1_2_FN, FN_IP2_26_24, GP_1_2_FN, FN_IP2_26_24,
GP_1_1_FN, FN_IP2_23_21, GP_1_1_FN, FN_IP2_23_21,
GP_1_0_FN, FN_IP2_20_18, } GP_1_0_FN, FN_IP2_20_18, ))
}, },
{ PINMUX_CFG_REG("GPSR2", 0xE606000C, 32, 1) { { PINMUX_CFG_REG("GPSR2", 0xE606000C, 32, 1, GROUP(
GP_2_31_FN, FN_IP6_7_6, GP_2_31_FN, FN_IP6_7_6,
GP_2_30_FN, FN_IP6_5_4, GP_2_30_FN, FN_IP6_5_4,
GP_2_29_FN, FN_IP6_3_2, GP_2_29_FN, FN_IP6_3_2,
@ -4718,9 +4718,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_2_3_FN, FN_IP4_11_10, GP_2_3_FN, FN_IP4_11_10,
GP_2_2_FN, FN_IP4_9_8, GP_2_2_FN, FN_IP4_9_8,
GP_2_1_FN, FN_IP4_7_5, GP_2_1_FN, FN_IP4_7_5,
GP_2_0_FN, FN_IP4_4_2 } GP_2_0_FN, FN_IP4_4_2 ))
}, },
{ PINMUX_CFG_REG("GPSR3", 0xE6060010, 32, 1) { { PINMUX_CFG_REG("GPSR3", 0xE6060010, 32, 1, GROUP(
GP_3_31_FN, FN_IP8_22_20, GP_3_31_FN, FN_IP8_22_20,
GP_3_30_FN, FN_IP8_19_17, GP_3_30_FN, FN_IP8_19_17,
GP_3_29_FN, FN_IP8_16_15, GP_3_29_FN, FN_IP8_16_15,
@ -4752,9 +4752,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_3_3_FN, FN_IP6_11, GP_3_3_FN, FN_IP6_11,
GP_3_2_FN, FN_IP6_10, GP_3_2_FN, FN_IP6_10,
GP_3_1_FN, FN_IP6_9, GP_3_1_FN, FN_IP6_9,
GP_3_0_FN, FN_IP6_8 } GP_3_0_FN, FN_IP6_8 ))
}, },
{ PINMUX_CFG_REG("GPSR4", 0xE6060014, 32, 1) { { PINMUX_CFG_REG("GPSR4", 0xE6060014, 32, 1, GROUP(
GP_4_31_FN, FN_IP11_17_16, GP_4_31_FN, FN_IP11_17_16,
GP_4_30_FN, FN_IP11_15_14, GP_4_30_FN, FN_IP11_15_14,
GP_4_29_FN, FN_IP11_13_11, GP_4_29_FN, FN_IP11_13_11,
@ -4786,9 +4786,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_4_3_FN, FN_IP9_2_0, GP_4_3_FN, FN_IP9_2_0,
GP_4_2_FN, FN_IP8_31_29, GP_4_2_FN, FN_IP8_31_29,
GP_4_1_FN, FN_IP8_28_26, GP_4_1_FN, FN_IP8_28_26,
GP_4_0_FN, FN_IP8_25_23 } GP_4_0_FN, FN_IP8_25_23 ))
}, },
{ PINMUX_CFG_REG("GPSR5", 0xE6060018, 32, 1) { { PINMUX_CFG_REG("GPSR5", 0xE6060018, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -4820,9 +4820,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_5_3_FN, FN_IP11_29_27, GP_5_3_FN, FN_IP11_29_27,
GP_5_2_FN, FN_IP11_26_24, GP_5_2_FN, FN_IP11_26_24,
GP_5_1_FN, FN_IP11_23_21, GP_5_1_FN, FN_IP11_23_21,
GP_5_0_FN, FN_IP11_20_18 } GP_5_0_FN, FN_IP11_20_18 ))
}, },
{ PINMUX_CFG_REG("GPSR6", 0xE606001C, 32, 1) { { PINMUX_CFG_REG("GPSR6", 0xE606001C, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -4854,7 +4854,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_6_3_FN, FN_SD0_DATA1, GP_6_3_FN, FN_SD0_DATA1,
GP_6_2_FN, FN_SD0_DATA0, GP_6_2_FN, FN_SD0_DATA0,
GP_6_1_FN, FN_SD0_CMD, GP_6_1_FN, FN_SD0_CMD,
GP_6_0_FN, FN_SD0_CLK } GP_6_0_FN, FN_SD0_CLK ))
}, },
{ PINMUX_CFG_REG_VAR("IPSR0", 0xE6060020, 32, { PINMUX_CFG_REG_VAR("IPSR0", 0xE6060020, 32,
2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1,

View File

@ -4746,7 +4746,7 @@ static const struct sh_pfc_function pinmux_functions[] = {
static const struct pinmux_cfg_reg pinmux_config_regs[] = { static const struct pinmux_cfg_reg pinmux_config_regs[] = {
#define F_(x, y) FN_##y #define F_(x, y) FN_##y
#define FM(x) FN_##x #define FM(x) FN_##x
{ PINMUX_CFG_REG("GPSR0", 0xe6060100, 32, 1) { { PINMUX_CFG_REG("GPSR0", 0xe6060100, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -4778,9 +4778,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_0_3_FN, GPSR0_3, GP_0_3_FN, GPSR0_3,
GP_0_2_FN, GPSR0_2, GP_0_2_FN, GPSR0_2,
GP_0_1_FN, GPSR0_1, GP_0_1_FN, GPSR0_1,
GP_0_0_FN, GPSR0_0, } GP_0_0_FN, GPSR0_0, ))
}, },
{ PINMUX_CFG_REG("GPSR1", 0xe6060104, 32, 1) { { PINMUX_CFG_REG("GPSR1", 0xe6060104, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -4812,9 +4812,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_1_3_FN, GPSR1_3, GP_1_3_FN, GPSR1_3,
GP_1_2_FN, GPSR1_2, GP_1_2_FN, GPSR1_2,
GP_1_1_FN, GPSR1_1, GP_1_1_FN, GPSR1_1,
GP_1_0_FN, GPSR1_0, } GP_1_0_FN, GPSR1_0, ))
}, },
{ PINMUX_CFG_REG("GPSR2", 0xe6060108, 32, 1) { { PINMUX_CFG_REG("GPSR2", 0xe6060108, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -4846,9 +4846,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_2_3_FN, GPSR2_3, GP_2_3_FN, GPSR2_3,
GP_2_2_FN, GPSR2_2, GP_2_2_FN, GPSR2_2,
GP_2_1_FN, GPSR2_1, GP_2_1_FN, GPSR2_1,
GP_2_0_FN, GPSR2_0, } GP_2_0_FN, GPSR2_0, ))
}, },
{ PINMUX_CFG_REG("GPSR3", 0xe606010c, 32, 1) { { PINMUX_CFG_REG("GPSR3", 0xe606010c, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -4880,9 +4880,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_3_3_FN, GPSR3_3, GP_3_3_FN, GPSR3_3,
GP_3_2_FN, GPSR3_2, GP_3_2_FN, GPSR3_2,
GP_3_1_FN, GPSR3_1, GP_3_1_FN, GPSR3_1,
GP_3_0_FN, GPSR3_0, } GP_3_0_FN, GPSR3_0, ))
}, },
{ PINMUX_CFG_REG("GPSR4", 0xe6060110, 32, 1) { { PINMUX_CFG_REG("GPSR4", 0xe6060110, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -4914,9 +4914,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_4_3_FN, GPSR4_3, GP_4_3_FN, GPSR4_3,
GP_4_2_FN, GPSR4_2, GP_4_2_FN, GPSR4_2,
GP_4_1_FN, GPSR4_1, GP_4_1_FN, GPSR4_1,
GP_4_0_FN, GPSR4_0, } GP_4_0_FN, GPSR4_0, ))
}, },
{ PINMUX_CFG_REG("GPSR5", 0xe6060114, 32, 1) { { PINMUX_CFG_REG("GPSR5", 0xe6060114, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -4948,9 +4948,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_5_3_FN, GPSR5_3, GP_5_3_FN, GPSR5_3,
GP_5_2_FN, GPSR5_2, GP_5_2_FN, GPSR5_2,
GP_5_1_FN, GPSR5_1, GP_5_1_FN, GPSR5_1,
GP_5_0_FN, GPSR5_0, } GP_5_0_FN, GPSR5_0, ))
}, },
{ PINMUX_CFG_REG("GPSR6", 0xe6060118, 32, 1) { { PINMUX_CFG_REG("GPSR6", 0xe6060118, 32, 1, GROUP(
GP_6_31_FN, GPSR6_31, GP_6_31_FN, GPSR6_31,
GP_6_30_FN, GPSR6_30, GP_6_30_FN, GPSR6_30,
GP_6_29_FN, GPSR6_29, GP_6_29_FN, GPSR6_29,
@ -4982,9 +4982,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_6_3_FN, GPSR6_3, GP_6_3_FN, GPSR6_3,
GP_6_2_FN, GPSR6_2, GP_6_2_FN, GPSR6_2,
GP_6_1_FN, GPSR6_1, GP_6_1_FN, GPSR6_1,
GP_6_0_FN, GPSR6_0, } GP_6_0_FN, GPSR6_0, ))
}, },
{ PINMUX_CFG_REG("GPSR7", 0xe606011c, 32, 1) { { PINMUX_CFG_REG("GPSR7", 0xe606011c, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -5016,14 +5016,14 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_7_3_FN, GPSR7_3, GP_7_3_FN, GPSR7_3,
GP_7_2_FN, GPSR7_2, GP_7_2_FN, GPSR7_2,
GP_7_1_FN, GPSR7_1, GP_7_1_FN, GPSR7_1,
GP_7_0_FN, GPSR7_0, } GP_7_0_FN, GPSR7_0, ))
}, },
#undef F_ #undef F_
#undef FM #undef FM
#define F_(x, y) x, #define F_(x, y) x,
#define FM(x) FN_##x, #define FM(x) FN_##x,
{ PINMUX_CFG_REG("IPSR0", 0xe6060200, 32, 4) { { PINMUX_CFG_REG("IPSR0", 0xe6060200, 32, 4, GROUP(
IP0_31_28 IP0_31_28
IP0_27_24 IP0_27_24
IP0_23_20 IP0_23_20
@ -5031,9 +5031,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP0_15_12 IP0_15_12
IP0_11_8 IP0_11_8
IP0_7_4 IP0_7_4
IP0_3_0 } IP0_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR1", 0xe6060204, 32, 4) { { PINMUX_CFG_REG("IPSR1", 0xe6060204, 32, 4, GROUP(
IP1_31_28 IP1_31_28
IP1_27_24 IP1_27_24
IP1_23_20 IP1_23_20
@ -5041,9 +5041,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP1_15_12 IP1_15_12
IP1_11_8 IP1_11_8
IP1_7_4 IP1_7_4
IP1_3_0 } IP1_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR2", 0xe6060208, 32, 4) { { PINMUX_CFG_REG("IPSR2", 0xe6060208, 32, 4, GROUP(
IP2_31_28 IP2_31_28
IP2_27_24 IP2_27_24
IP2_23_20 IP2_23_20
@ -5051,9 +5051,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP2_15_12 IP2_15_12
IP2_11_8 IP2_11_8
IP2_7_4 IP2_7_4
IP2_3_0 } IP2_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR3", 0xe606020c, 32, 4) { { PINMUX_CFG_REG("IPSR3", 0xe606020c, 32, 4, GROUP(
IP3_31_28 IP3_31_28
IP3_27_24 IP3_27_24
IP3_23_20 IP3_23_20
@ -5061,9 +5061,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP3_15_12 IP3_15_12
IP3_11_8 IP3_11_8
IP3_7_4 IP3_7_4
IP3_3_0 } IP3_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR4", 0xe6060210, 32, 4) { { PINMUX_CFG_REG("IPSR4", 0xe6060210, 32, 4, GROUP(
IP4_31_28 IP4_31_28
IP4_27_24 IP4_27_24
IP4_23_20 IP4_23_20
@ -5071,9 +5071,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP4_15_12 IP4_15_12
IP4_11_8 IP4_11_8
IP4_7_4 IP4_7_4
IP4_3_0 } IP4_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR5", 0xe6060214, 32, 4) { { PINMUX_CFG_REG("IPSR5", 0xe6060214, 32, 4, GROUP(
IP5_31_28 IP5_31_28
IP5_27_24 IP5_27_24
IP5_23_20 IP5_23_20
@ -5081,9 +5081,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP5_15_12 IP5_15_12
IP5_11_8 IP5_11_8
IP5_7_4 IP5_7_4
IP5_3_0 } IP5_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR6", 0xe6060218, 32, 4) { { PINMUX_CFG_REG("IPSR6", 0xe6060218, 32, 4, GROUP(
IP6_31_28 IP6_31_28
IP6_27_24 IP6_27_24
IP6_23_20 IP6_23_20
@ -5091,9 +5091,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP6_15_12 IP6_15_12
IP6_11_8 IP6_11_8
IP6_7_4 IP6_7_4
IP6_3_0 } IP6_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR7", 0xe606021c, 32, 4) { { PINMUX_CFG_REG("IPSR7", 0xe606021c, 32, 4, GROUP(
IP7_31_28 IP7_31_28
IP7_27_24 IP7_27_24
IP7_23_20 IP7_23_20
@ -5101,9 +5101,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP7_15_12 IP7_15_12
IP7_11_8 IP7_11_8
IP7_7_4 IP7_7_4
IP7_3_0 } IP7_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR8", 0xe6060220, 32, 4) { { PINMUX_CFG_REG("IPSR8", 0xe6060220, 32, 4, GROUP(
IP8_31_28 IP8_31_28
IP8_27_24 IP8_27_24
IP8_23_20 IP8_23_20
@ -5111,9 +5111,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP8_15_12 IP8_15_12
IP8_11_8 IP8_11_8
IP8_7_4 IP8_7_4
IP8_3_0 } IP8_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR9", 0xe6060224, 32, 4) { { PINMUX_CFG_REG("IPSR9", 0xe6060224, 32, 4, GROUP(
IP9_31_28 IP9_31_28
IP9_27_24 IP9_27_24
IP9_23_20 IP9_23_20
@ -5121,9 +5121,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP9_15_12 IP9_15_12
IP9_11_8 IP9_11_8
IP9_7_4 IP9_7_4
IP9_3_0 } IP9_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR10", 0xe6060228, 32, 4) { { PINMUX_CFG_REG("IPSR10", 0xe6060228, 32, 4, GROUP(
IP10_31_28 IP10_31_28
IP10_27_24 IP10_27_24
IP10_23_20 IP10_23_20
@ -5131,9 +5131,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP10_15_12 IP10_15_12
IP10_11_8 IP10_11_8
IP10_7_4 IP10_7_4
IP10_3_0 } IP10_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR11", 0xe606022c, 32, 4) { { PINMUX_CFG_REG("IPSR11", 0xe606022c, 32, 4, GROUP(
IP11_31_28 IP11_31_28
IP11_27_24 IP11_27_24
IP11_23_20 IP11_23_20
@ -5141,9 +5141,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP11_15_12 IP11_15_12
IP11_11_8 IP11_11_8
IP11_7_4 IP11_7_4
IP11_3_0 } IP11_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR12", 0xe6060230, 32, 4) { { PINMUX_CFG_REG("IPSR12", 0xe6060230, 32, 4, GROUP(
IP12_31_28 IP12_31_28
IP12_27_24 IP12_27_24
IP12_23_20 IP12_23_20
@ -5151,9 +5151,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP12_15_12 IP12_15_12
IP12_11_8 IP12_11_8
IP12_7_4 IP12_7_4
IP12_3_0 } IP12_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR13", 0xe6060234, 32, 4) { { PINMUX_CFG_REG("IPSR13", 0xe6060234, 32, 4, GROUP(
IP13_31_28 IP13_31_28
IP13_27_24 IP13_27_24
IP13_23_20 IP13_23_20
@ -5161,9 +5161,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP13_15_12 IP13_15_12
IP13_11_8 IP13_11_8
IP13_7_4 IP13_7_4
IP13_3_0 } IP13_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR14", 0xe6060238, 32, 4) { { PINMUX_CFG_REG("IPSR14", 0xe6060238, 32, 4, GROUP(
IP14_31_28 IP14_31_28
IP14_27_24 IP14_27_24
IP14_23_20 IP14_23_20
@ -5171,9 +5171,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP14_15_12 IP14_15_12
IP14_11_8 IP14_11_8
IP14_7_4 IP14_7_4
IP14_3_0 } IP14_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR15", 0xe606023c, 32, 4) { { PINMUX_CFG_REG("IPSR15", 0xe606023c, 32, 4, GROUP(
IP15_31_28 IP15_31_28
IP15_27_24 IP15_27_24
IP15_23_20 IP15_23_20
@ -5181,9 +5181,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP15_15_12 IP15_15_12
IP15_11_8 IP15_11_8
IP15_7_4 IP15_7_4
IP15_3_0 } IP15_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR16", 0xe6060240, 32, 4) { { PINMUX_CFG_REG("IPSR16", 0xe6060240, 32, 4, GROUP(
IP16_31_28 IP16_31_28
IP16_27_24 IP16_27_24
IP16_23_20 IP16_23_20
@ -5191,9 +5191,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP16_15_12 IP16_15_12
IP16_11_8 IP16_11_8
IP16_7_4 IP16_7_4
IP16_3_0 } IP16_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR17", 0xe6060244, 32, 4) { { PINMUX_CFG_REG("IPSR17", 0xe6060244, 32, 4, GROUP(
/* IP17_31_28 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* IP17_31_28 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* IP17_27_24 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* IP17_27_24 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* IP17_23_20 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* IP17_23_20 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -5201,7 +5201,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
/* IP17_15_12 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* IP17_15_12 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* IP17_11_8 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* IP17_11_8 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
IP17_7_4 IP17_7_4
IP17_3_0 } IP17_3_0 ))
}, },
#undef F_ #undef F_
#undef FM #undef FM

View File

@ -5089,7 +5089,7 @@ static const struct sh_pfc_function pinmux_functions[] = {
static const struct pinmux_cfg_reg pinmux_config_regs[] = { static const struct pinmux_cfg_reg pinmux_config_regs[] = {
#define F_(x, y) FN_##y #define F_(x, y) FN_##y
#define FM(x) FN_##x #define FM(x) FN_##x
{ PINMUX_CFG_REG("GPSR0", 0xe6060100, 32, 1) { { PINMUX_CFG_REG("GPSR0", 0xe6060100, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -5121,9 +5121,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_0_3_FN, GPSR0_3, GP_0_3_FN, GPSR0_3,
GP_0_2_FN, GPSR0_2, GP_0_2_FN, GPSR0_2,
GP_0_1_FN, GPSR0_1, GP_0_1_FN, GPSR0_1,
GP_0_0_FN, GPSR0_0, } GP_0_0_FN, GPSR0_0, ))
}, },
{ PINMUX_CFG_REG("GPSR1", 0xe6060104, 32, 1) { { PINMUX_CFG_REG("GPSR1", 0xe6060104, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -5155,9 +5155,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_1_3_FN, GPSR1_3, GP_1_3_FN, GPSR1_3,
GP_1_2_FN, GPSR1_2, GP_1_2_FN, GPSR1_2,
GP_1_1_FN, GPSR1_1, GP_1_1_FN, GPSR1_1,
GP_1_0_FN, GPSR1_0, } GP_1_0_FN, GPSR1_0, ))
}, },
{ PINMUX_CFG_REG("GPSR2", 0xe6060108, 32, 1) { { PINMUX_CFG_REG("GPSR2", 0xe6060108, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -5189,9 +5189,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_2_3_FN, GPSR2_3, GP_2_3_FN, GPSR2_3,
GP_2_2_FN, GPSR2_2, GP_2_2_FN, GPSR2_2,
GP_2_1_FN, GPSR2_1, GP_2_1_FN, GPSR2_1,
GP_2_0_FN, GPSR2_0, } GP_2_0_FN, GPSR2_0, ))
}, },
{ PINMUX_CFG_REG("GPSR3", 0xe606010c, 32, 1) { { PINMUX_CFG_REG("GPSR3", 0xe606010c, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -5223,9 +5223,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_3_3_FN, GPSR3_3, GP_3_3_FN, GPSR3_3,
GP_3_2_FN, GPSR3_2, GP_3_2_FN, GPSR3_2,
GP_3_1_FN, GPSR3_1, GP_3_1_FN, GPSR3_1,
GP_3_0_FN, GPSR3_0, } GP_3_0_FN, GPSR3_0, ))
}, },
{ PINMUX_CFG_REG("GPSR4", 0xe6060110, 32, 1) { { PINMUX_CFG_REG("GPSR4", 0xe6060110, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -5257,9 +5257,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_4_3_FN, GPSR4_3, GP_4_3_FN, GPSR4_3,
GP_4_2_FN, GPSR4_2, GP_4_2_FN, GPSR4_2,
GP_4_1_FN, GPSR4_1, GP_4_1_FN, GPSR4_1,
GP_4_0_FN, GPSR4_0, } GP_4_0_FN, GPSR4_0, ))
}, },
{ PINMUX_CFG_REG("GPSR5", 0xe6060114, 32, 1) { { PINMUX_CFG_REG("GPSR5", 0xe6060114, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -5291,9 +5291,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_5_3_FN, GPSR5_3, GP_5_3_FN, GPSR5_3,
GP_5_2_FN, GPSR5_2, GP_5_2_FN, GPSR5_2,
GP_5_1_FN, GPSR5_1, GP_5_1_FN, GPSR5_1,
GP_5_0_FN, GPSR5_0, } GP_5_0_FN, GPSR5_0, ))
}, },
{ PINMUX_CFG_REG("GPSR6", 0xe6060118, 32, 1) { { PINMUX_CFG_REG("GPSR6", 0xe6060118, 32, 1, GROUP(
GP_6_31_FN, GPSR6_31, GP_6_31_FN, GPSR6_31,
GP_6_30_FN, GPSR6_30, GP_6_30_FN, GPSR6_30,
GP_6_29_FN, GPSR6_29, GP_6_29_FN, GPSR6_29,
@ -5325,9 +5325,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_6_3_FN, GPSR6_3, GP_6_3_FN, GPSR6_3,
GP_6_2_FN, GPSR6_2, GP_6_2_FN, GPSR6_2,
GP_6_1_FN, GPSR6_1, GP_6_1_FN, GPSR6_1,
GP_6_0_FN, GPSR6_0, } GP_6_0_FN, GPSR6_0, ))
}, },
{ PINMUX_CFG_REG("GPSR7", 0xe606011c, 32, 1) { { PINMUX_CFG_REG("GPSR7", 0xe606011c, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -5359,14 +5359,14 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_7_3_FN, GPSR7_3, GP_7_3_FN, GPSR7_3,
GP_7_2_FN, GPSR7_2, GP_7_2_FN, GPSR7_2,
GP_7_1_FN, GPSR7_1, GP_7_1_FN, GPSR7_1,
GP_7_0_FN, GPSR7_0, } GP_7_0_FN, GPSR7_0, ))
}, },
#undef F_ #undef F_
#undef FM #undef FM
#define F_(x, y) x, #define F_(x, y) x,
#define FM(x) FN_##x, #define FM(x) FN_##x,
{ PINMUX_CFG_REG("IPSR0", 0xe6060200, 32, 4) { { PINMUX_CFG_REG("IPSR0", 0xe6060200, 32, 4, GROUP(
IP0_31_28 IP0_31_28
IP0_27_24 IP0_27_24
IP0_23_20 IP0_23_20
@ -5374,9 +5374,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP0_15_12 IP0_15_12
IP0_11_8 IP0_11_8
IP0_7_4 IP0_7_4
IP0_3_0 } IP0_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR1", 0xe6060204, 32, 4) { { PINMUX_CFG_REG("IPSR1", 0xe6060204, 32, 4, GROUP(
IP1_31_28 IP1_31_28
IP1_27_24 IP1_27_24
IP1_23_20 IP1_23_20
@ -5384,9 +5384,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP1_15_12 IP1_15_12
IP1_11_8 IP1_11_8
IP1_7_4 IP1_7_4
IP1_3_0 } IP1_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR2", 0xe6060208, 32, 4) { { PINMUX_CFG_REG("IPSR2", 0xe6060208, 32, 4, GROUP(
IP2_31_28 IP2_31_28
IP2_27_24 IP2_27_24
IP2_23_20 IP2_23_20
@ -5394,9 +5394,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP2_15_12 IP2_15_12
IP2_11_8 IP2_11_8
IP2_7_4 IP2_7_4
IP2_3_0 } IP2_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR3", 0xe606020c, 32, 4) { { PINMUX_CFG_REG("IPSR3", 0xe606020c, 32, 4, GROUP(
IP3_31_28 IP3_31_28
IP3_27_24 IP3_27_24
IP3_23_20 IP3_23_20
@ -5404,9 +5404,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP3_15_12 IP3_15_12
IP3_11_8 IP3_11_8
IP3_7_4 IP3_7_4
IP3_3_0 } IP3_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR4", 0xe6060210, 32, 4) { { PINMUX_CFG_REG("IPSR4", 0xe6060210, 32, 4, GROUP(
IP4_31_28 IP4_31_28
IP4_27_24 IP4_27_24
IP4_23_20 IP4_23_20
@ -5414,9 +5414,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP4_15_12 IP4_15_12
IP4_11_8 IP4_11_8
IP4_7_4 IP4_7_4
IP4_3_0 } IP4_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR5", 0xe6060214, 32, 4) { { PINMUX_CFG_REG("IPSR5", 0xe6060214, 32, 4, GROUP(
IP5_31_28 IP5_31_28
IP5_27_24 IP5_27_24
IP5_23_20 IP5_23_20
@ -5424,9 +5424,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP5_15_12 IP5_15_12
IP5_11_8 IP5_11_8
IP5_7_4 IP5_7_4
IP5_3_0 } IP5_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR6", 0xe6060218, 32, 4) { { PINMUX_CFG_REG("IPSR6", 0xe6060218, 32, 4, GROUP(
IP6_31_28 IP6_31_28
IP6_27_24 IP6_27_24
IP6_23_20 IP6_23_20
@ -5434,9 +5434,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP6_15_12 IP6_15_12
IP6_11_8 IP6_11_8
IP6_7_4 IP6_7_4
IP6_3_0 } IP6_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR7", 0xe606021c, 32, 4) { { PINMUX_CFG_REG("IPSR7", 0xe606021c, 32, 4, GROUP(
IP7_31_28 IP7_31_28
IP7_27_24 IP7_27_24
IP7_23_20 IP7_23_20
@ -5444,9 +5444,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
/* IP7_15_12 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* IP7_15_12 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
IP7_11_8 IP7_11_8
IP7_7_4 IP7_7_4
IP7_3_0 } IP7_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR8", 0xe6060220, 32, 4) { { PINMUX_CFG_REG("IPSR8", 0xe6060220, 32, 4, GROUP(
IP8_31_28 IP8_31_28
IP8_27_24 IP8_27_24
IP8_23_20 IP8_23_20
@ -5454,9 +5454,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP8_15_12 IP8_15_12
IP8_11_8 IP8_11_8
IP8_7_4 IP8_7_4
IP8_3_0 } IP8_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR9", 0xe6060224, 32, 4) { { PINMUX_CFG_REG("IPSR9", 0xe6060224, 32, 4, GROUP(
IP9_31_28 IP9_31_28
IP9_27_24 IP9_27_24
IP9_23_20 IP9_23_20
@ -5464,9 +5464,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP9_15_12 IP9_15_12
IP9_11_8 IP9_11_8
IP9_7_4 IP9_7_4
IP9_3_0 } IP9_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR10", 0xe6060228, 32, 4) { { PINMUX_CFG_REG("IPSR10", 0xe6060228, 32, 4, GROUP(
IP10_31_28 IP10_31_28
IP10_27_24 IP10_27_24
IP10_23_20 IP10_23_20
@ -5474,9 +5474,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP10_15_12 IP10_15_12
IP10_11_8 IP10_11_8
IP10_7_4 IP10_7_4
IP10_3_0 } IP10_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR11", 0xe606022c, 32, 4) { { PINMUX_CFG_REG("IPSR11", 0xe606022c, 32, 4, GROUP(
IP11_31_28 IP11_31_28
IP11_27_24 IP11_27_24
IP11_23_20 IP11_23_20
@ -5484,9 +5484,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP11_15_12 IP11_15_12
IP11_11_8 IP11_11_8
IP11_7_4 IP11_7_4
IP11_3_0 } IP11_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR12", 0xe6060230, 32, 4) { { PINMUX_CFG_REG("IPSR12", 0xe6060230, 32, 4, GROUP(
IP12_31_28 IP12_31_28
IP12_27_24 IP12_27_24
IP12_23_20 IP12_23_20
@ -5494,9 +5494,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP12_15_12 IP12_15_12
IP12_11_8 IP12_11_8
IP12_7_4 IP12_7_4
IP12_3_0 } IP12_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR13", 0xe6060234, 32, 4) { { PINMUX_CFG_REG("IPSR13", 0xe6060234, 32, 4, GROUP(
IP13_31_28 IP13_31_28
IP13_27_24 IP13_27_24
IP13_23_20 IP13_23_20
@ -5504,9 +5504,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP13_15_12 IP13_15_12
IP13_11_8 IP13_11_8
IP13_7_4 IP13_7_4
IP13_3_0 } IP13_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR14", 0xe6060238, 32, 4) { { PINMUX_CFG_REG("IPSR14", 0xe6060238, 32, 4, GROUP(
IP14_31_28 IP14_31_28
IP14_27_24 IP14_27_24
IP14_23_20 IP14_23_20
@ -5514,9 +5514,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP14_15_12 IP14_15_12
IP14_11_8 IP14_11_8
IP14_7_4 IP14_7_4
IP14_3_0 } IP14_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR15", 0xe606023c, 32, 4) { { PINMUX_CFG_REG("IPSR15", 0xe606023c, 32, 4, GROUP(
IP15_31_28 IP15_31_28
IP15_27_24 IP15_27_24
IP15_23_20 IP15_23_20
@ -5524,9 +5524,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP15_15_12 IP15_15_12
IP15_11_8 IP15_11_8
IP15_7_4 IP15_7_4
IP15_3_0 } IP15_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR16", 0xe6060240, 32, 4) { { PINMUX_CFG_REG("IPSR16", 0xe6060240, 32, 4, GROUP(
IP16_31_28 IP16_31_28
IP16_27_24 IP16_27_24
IP16_23_20 IP16_23_20
@ -5534,9 +5534,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP16_15_12 IP16_15_12
IP16_11_8 IP16_11_8
IP16_7_4 IP16_7_4
IP16_3_0 } IP16_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR17", 0xe6060244, 32, 4) { { PINMUX_CFG_REG("IPSR17", 0xe6060244, 32, 4, GROUP(
IP17_31_28 IP17_31_28
IP17_27_24 IP17_27_24
IP17_23_20 IP17_23_20
@ -5544,9 +5544,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP17_15_12 IP17_15_12
IP17_11_8 IP17_11_8
IP17_7_4 IP17_7_4
IP17_3_0 } IP17_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR18", 0xe6060248, 32, 4) { { PINMUX_CFG_REG("IPSR18", 0xe6060248, 32, 4, GROUP(
/* IP18_31_28 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* IP18_31_28 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* IP18_27_24 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* IP18_27_24 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* IP18_23_20 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* IP18_23_20 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -5554,7 +5554,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
/* IP18_15_12 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* IP18_15_12 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* IP18_11_8 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* IP18_11_8 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
IP18_7_4 IP18_7_4
IP18_3_0 } IP18_3_0 ))
}, },
#undef F_ #undef F_
#undef FM #undef FM

View File

@ -5049,7 +5049,7 @@ static const struct {
static const struct pinmux_cfg_reg pinmux_config_regs[] = { static const struct pinmux_cfg_reg pinmux_config_regs[] = {
#define F_(x, y) FN_##y #define F_(x, y) FN_##y
#define FM(x) FN_##x #define FM(x) FN_##x
{ PINMUX_CFG_REG("GPSR0", 0xe6060100, 32, 1) { { PINMUX_CFG_REG("GPSR0", 0xe6060100, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -5081,9 +5081,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_0_3_FN, GPSR0_3, GP_0_3_FN, GPSR0_3,
GP_0_2_FN, GPSR0_2, GP_0_2_FN, GPSR0_2,
GP_0_1_FN, GPSR0_1, GP_0_1_FN, GPSR0_1,
GP_0_0_FN, GPSR0_0, } GP_0_0_FN, GPSR0_0, ))
}, },
{ PINMUX_CFG_REG("GPSR1", 0xe6060104, 32, 1) { { PINMUX_CFG_REG("GPSR1", 0xe6060104, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -5115,9 +5115,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_1_3_FN, GPSR1_3, GP_1_3_FN, GPSR1_3,
GP_1_2_FN, GPSR1_2, GP_1_2_FN, GPSR1_2,
GP_1_1_FN, GPSR1_1, GP_1_1_FN, GPSR1_1,
GP_1_0_FN, GPSR1_0, } GP_1_0_FN, GPSR1_0, ))
}, },
{ PINMUX_CFG_REG("GPSR2", 0xe6060108, 32, 1) { { PINMUX_CFG_REG("GPSR2", 0xe6060108, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -5149,9 +5149,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_2_3_FN, GPSR2_3, GP_2_3_FN, GPSR2_3,
GP_2_2_FN, GPSR2_2, GP_2_2_FN, GPSR2_2,
GP_2_1_FN, GPSR2_1, GP_2_1_FN, GPSR2_1,
GP_2_0_FN, GPSR2_0, } GP_2_0_FN, GPSR2_0, ))
}, },
{ PINMUX_CFG_REG("GPSR3", 0xe606010c, 32, 1) { { PINMUX_CFG_REG("GPSR3", 0xe606010c, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -5183,9 +5183,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_3_3_FN, GPSR3_3, GP_3_3_FN, GPSR3_3,
GP_3_2_FN, GPSR3_2, GP_3_2_FN, GPSR3_2,
GP_3_1_FN, GPSR3_1, GP_3_1_FN, GPSR3_1,
GP_3_0_FN, GPSR3_0, } GP_3_0_FN, GPSR3_0, ))
}, },
{ PINMUX_CFG_REG("GPSR4", 0xe6060110, 32, 1) { { PINMUX_CFG_REG("GPSR4", 0xe6060110, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -5217,9 +5217,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_4_3_FN, GPSR4_3, GP_4_3_FN, GPSR4_3,
GP_4_2_FN, GPSR4_2, GP_4_2_FN, GPSR4_2,
GP_4_1_FN, GPSR4_1, GP_4_1_FN, GPSR4_1,
GP_4_0_FN, GPSR4_0, } GP_4_0_FN, GPSR4_0, ))
}, },
{ PINMUX_CFG_REG("GPSR5", 0xe6060114, 32, 1) { { PINMUX_CFG_REG("GPSR5", 0xe6060114, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -5251,9 +5251,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_5_3_FN, GPSR5_3, GP_5_3_FN, GPSR5_3,
GP_5_2_FN, GPSR5_2, GP_5_2_FN, GPSR5_2,
GP_5_1_FN, GPSR5_1, GP_5_1_FN, GPSR5_1,
GP_5_0_FN, GPSR5_0, } GP_5_0_FN, GPSR5_0, ))
}, },
{ PINMUX_CFG_REG("GPSR6", 0xe6060118, 32, 1) { { PINMUX_CFG_REG("GPSR6", 0xe6060118, 32, 1, GROUP(
GP_6_31_FN, GPSR6_31, GP_6_31_FN, GPSR6_31,
GP_6_30_FN, GPSR6_30, GP_6_30_FN, GPSR6_30,
GP_6_29_FN, GPSR6_29, GP_6_29_FN, GPSR6_29,
@ -5285,9 +5285,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_6_3_FN, GPSR6_3, GP_6_3_FN, GPSR6_3,
GP_6_2_FN, GPSR6_2, GP_6_2_FN, GPSR6_2,
GP_6_1_FN, GPSR6_1, GP_6_1_FN, GPSR6_1,
GP_6_0_FN, GPSR6_0, } GP_6_0_FN, GPSR6_0, ))
}, },
{ PINMUX_CFG_REG("GPSR7", 0xe606011c, 32, 1) { { PINMUX_CFG_REG("GPSR7", 0xe606011c, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -5319,14 +5319,14 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_7_3_FN, GPSR7_3, GP_7_3_FN, GPSR7_3,
GP_7_2_FN, GPSR7_2, GP_7_2_FN, GPSR7_2,
GP_7_1_FN, GPSR7_1, GP_7_1_FN, GPSR7_1,
GP_7_0_FN, GPSR7_0, } GP_7_0_FN, GPSR7_0, ))
}, },
#undef F_ #undef F_
#undef FM #undef FM
#define F_(x, y) x, #define F_(x, y) x,
#define FM(x) FN_##x, #define FM(x) FN_##x,
{ PINMUX_CFG_REG("IPSR0", 0xe6060200, 32, 4) { { PINMUX_CFG_REG("IPSR0", 0xe6060200, 32, 4, GROUP(
IP0_31_28 IP0_31_28
IP0_27_24 IP0_27_24
IP0_23_20 IP0_23_20
@ -5334,9 +5334,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP0_15_12 IP0_15_12
IP0_11_8 IP0_11_8
IP0_7_4 IP0_7_4
IP0_3_0 } IP0_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR1", 0xe6060204, 32, 4) { { PINMUX_CFG_REG("IPSR1", 0xe6060204, 32, 4, GROUP(
IP1_31_28 IP1_31_28
IP1_27_24 IP1_27_24
IP1_23_20 IP1_23_20
@ -5344,9 +5344,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP1_15_12 IP1_15_12
IP1_11_8 IP1_11_8
IP1_7_4 IP1_7_4
IP1_3_0 } IP1_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR2", 0xe6060208, 32, 4) { { PINMUX_CFG_REG("IPSR2", 0xe6060208, 32, 4, GROUP(
IP2_31_28 IP2_31_28
IP2_27_24 IP2_27_24
IP2_23_20 IP2_23_20
@ -5354,9 +5354,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP2_15_12 IP2_15_12
IP2_11_8 IP2_11_8
IP2_7_4 IP2_7_4
IP2_3_0 } IP2_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR3", 0xe606020c, 32, 4) { { PINMUX_CFG_REG("IPSR3", 0xe606020c, 32, 4, GROUP(
IP3_31_28 IP3_31_28
IP3_27_24 IP3_27_24
IP3_23_20 IP3_23_20
@ -5364,9 +5364,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP3_15_12 IP3_15_12
IP3_11_8 IP3_11_8
IP3_7_4 IP3_7_4
IP3_3_0 } IP3_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR4", 0xe6060210, 32, 4) { { PINMUX_CFG_REG("IPSR4", 0xe6060210, 32, 4, GROUP(
IP4_31_28 IP4_31_28
IP4_27_24 IP4_27_24
IP4_23_20 IP4_23_20
@ -5374,9 +5374,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP4_15_12 IP4_15_12
IP4_11_8 IP4_11_8
IP4_7_4 IP4_7_4
IP4_3_0 } IP4_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR5", 0xe6060214, 32, 4) { { PINMUX_CFG_REG("IPSR5", 0xe6060214, 32, 4, GROUP(
IP5_31_28 IP5_31_28
IP5_27_24 IP5_27_24
IP5_23_20 IP5_23_20
@ -5384,9 +5384,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP5_15_12 IP5_15_12
IP5_11_8 IP5_11_8
IP5_7_4 IP5_7_4
IP5_3_0 } IP5_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR6", 0xe6060218, 32, 4) { { PINMUX_CFG_REG("IPSR6", 0xe6060218, 32, 4, GROUP(
IP6_31_28 IP6_31_28
IP6_27_24 IP6_27_24
IP6_23_20 IP6_23_20
@ -5394,9 +5394,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP6_15_12 IP6_15_12
IP6_11_8 IP6_11_8
IP6_7_4 IP6_7_4
IP6_3_0 } IP6_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR7", 0xe606021c, 32, 4) { { PINMUX_CFG_REG("IPSR7", 0xe606021c, 32, 4, GROUP(
IP7_31_28 IP7_31_28
IP7_27_24 IP7_27_24
IP7_23_20 IP7_23_20
@ -5404,9 +5404,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
/* IP7_15_12 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* IP7_15_12 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
IP7_11_8 IP7_11_8
IP7_7_4 IP7_7_4
IP7_3_0 } IP7_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR8", 0xe6060220, 32, 4) { { PINMUX_CFG_REG("IPSR8", 0xe6060220, 32, 4, GROUP(
IP8_31_28 IP8_31_28
IP8_27_24 IP8_27_24
IP8_23_20 IP8_23_20
@ -5414,9 +5414,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP8_15_12 IP8_15_12
IP8_11_8 IP8_11_8
IP8_7_4 IP8_7_4
IP8_3_0 } IP8_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR9", 0xe6060224, 32, 4) { { PINMUX_CFG_REG("IPSR9", 0xe6060224, 32, 4, GROUP(
IP9_31_28 IP9_31_28
IP9_27_24 IP9_27_24
IP9_23_20 IP9_23_20
@ -5424,9 +5424,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP9_15_12 IP9_15_12
IP9_11_8 IP9_11_8
IP9_7_4 IP9_7_4
IP9_3_0 } IP9_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR10", 0xe6060228, 32, 4) { { PINMUX_CFG_REG("IPSR10", 0xe6060228, 32, 4, GROUP(
IP10_31_28 IP10_31_28
IP10_27_24 IP10_27_24
IP10_23_20 IP10_23_20
@ -5434,9 +5434,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP10_15_12 IP10_15_12
IP10_11_8 IP10_11_8
IP10_7_4 IP10_7_4
IP10_3_0 } IP10_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR11", 0xe606022c, 32, 4) { { PINMUX_CFG_REG("IPSR11", 0xe606022c, 32, 4, GROUP(
IP11_31_28 IP11_31_28
IP11_27_24 IP11_27_24
IP11_23_20 IP11_23_20
@ -5444,9 +5444,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP11_15_12 IP11_15_12
IP11_11_8 IP11_11_8
IP11_7_4 IP11_7_4
IP11_3_0 } IP11_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR12", 0xe6060230, 32, 4) { { PINMUX_CFG_REG("IPSR12", 0xe6060230, 32, 4, GROUP(
IP12_31_28 IP12_31_28
IP12_27_24 IP12_27_24
IP12_23_20 IP12_23_20
@ -5454,9 +5454,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP12_15_12 IP12_15_12
IP12_11_8 IP12_11_8
IP12_7_4 IP12_7_4
IP12_3_0 } IP12_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR13", 0xe6060234, 32, 4) { { PINMUX_CFG_REG("IPSR13", 0xe6060234, 32, 4, GROUP(
IP13_31_28 IP13_31_28
IP13_27_24 IP13_27_24
IP13_23_20 IP13_23_20
@ -5464,9 +5464,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP13_15_12 IP13_15_12
IP13_11_8 IP13_11_8
IP13_7_4 IP13_7_4
IP13_3_0 } IP13_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR14", 0xe6060238, 32, 4) { { PINMUX_CFG_REG("IPSR14", 0xe6060238, 32, 4, GROUP(
IP14_31_28 IP14_31_28
IP14_27_24 IP14_27_24
IP14_23_20 IP14_23_20
@ -5474,9 +5474,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP14_15_12 IP14_15_12
IP14_11_8 IP14_11_8
IP14_7_4 IP14_7_4
IP14_3_0 } IP14_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR15", 0xe606023c, 32, 4) { { PINMUX_CFG_REG("IPSR15", 0xe606023c, 32, 4, GROUP(
IP15_31_28 IP15_31_28
IP15_27_24 IP15_27_24
IP15_23_20 IP15_23_20
@ -5484,9 +5484,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP15_15_12 IP15_15_12
IP15_11_8 IP15_11_8
IP15_7_4 IP15_7_4
IP15_3_0 } IP15_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR16", 0xe6060240, 32, 4) { { PINMUX_CFG_REG("IPSR16", 0xe6060240, 32, 4, GROUP(
IP16_31_28 IP16_31_28
IP16_27_24 IP16_27_24
IP16_23_20 IP16_23_20
@ -5494,9 +5494,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP16_15_12 IP16_15_12
IP16_11_8 IP16_11_8
IP16_7_4 IP16_7_4
IP16_3_0 } IP16_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR17", 0xe6060244, 32, 4) { { PINMUX_CFG_REG("IPSR17", 0xe6060244, 32, 4, GROUP(
IP17_31_28 IP17_31_28
IP17_27_24 IP17_27_24
IP17_23_20 IP17_23_20
@ -5504,9 +5504,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP17_15_12 IP17_15_12
IP17_11_8 IP17_11_8
IP17_7_4 IP17_7_4
IP17_3_0 } IP17_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR18", 0xe6060248, 32, 4) { { PINMUX_CFG_REG("IPSR18", 0xe6060248, 32, 4, GROUP(
/* IP18_31_28 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* IP18_31_28 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* IP18_27_24 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* IP18_27_24 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* IP18_23_20 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* IP18_23_20 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -5514,7 +5514,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
/* IP18_15_12 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* IP18_15_12 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* IP18_11_8 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* IP18_11_8 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
IP18_7_4 IP18_7_4
IP18_3_0 } IP18_3_0 ))
}, },
#undef F_ #undef F_
#undef FM #undef FM

View File

@ -5206,7 +5206,7 @@ static const struct sh_pfc_function pinmux_functions[] = {
static const struct pinmux_cfg_reg pinmux_config_regs[] = { static const struct pinmux_cfg_reg pinmux_config_regs[] = {
#define F_(x, y) FN_##y #define F_(x, y) FN_##y
#define FM(x) FN_##x #define FM(x) FN_##x
{ PINMUX_CFG_REG("GPSR0", 0xe6060100, 32, 1) { { PINMUX_CFG_REG("GPSR0", 0xe6060100, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -5238,9 +5238,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_0_3_FN, GPSR0_3, GP_0_3_FN, GPSR0_3,
GP_0_2_FN, GPSR0_2, GP_0_2_FN, GPSR0_2,
GP_0_1_FN, GPSR0_1, GP_0_1_FN, GPSR0_1,
GP_0_0_FN, GPSR0_0, } GP_0_0_FN, GPSR0_0, ))
}, },
{ PINMUX_CFG_REG("GPSR1", 0xe6060104, 32, 1) { { PINMUX_CFG_REG("GPSR1", 0xe6060104, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -5272,9 +5272,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_1_3_FN, GPSR1_3, GP_1_3_FN, GPSR1_3,
GP_1_2_FN, GPSR1_2, GP_1_2_FN, GPSR1_2,
GP_1_1_FN, GPSR1_1, GP_1_1_FN, GPSR1_1,
GP_1_0_FN, GPSR1_0, } GP_1_0_FN, GPSR1_0, ))
}, },
{ PINMUX_CFG_REG("GPSR2", 0xe6060108, 32, 1) { { PINMUX_CFG_REG("GPSR2", 0xe6060108, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -5306,9 +5306,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_2_3_FN, GPSR2_3, GP_2_3_FN, GPSR2_3,
GP_2_2_FN, GPSR2_2, GP_2_2_FN, GPSR2_2,
GP_2_1_FN, GPSR2_1, GP_2_1_FN, GPSR2_1,
GP_2_0_FN, GPSR2_0, } GP_2_0_FN, GPSR2_0, ))
}, },
{ PINMUX_CFG_REG("GPSR3", 0xe606010c, 32, 1) { { PINMUX_CFG_REG("GPSR3", 0xe606010c, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -5340,9 +5340,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_3_3_FN, GPSR3_3, GP_3_3_FN, GPSR3_3,
GP_3_2_FN, GPSR3_2, GP_3_2_FN, GPSR3_2,
GP_3_1_FN, GPSR3_1, GP_3_1_FN, GPSR3_1,
GP_3_0_FN, GPSR3_0, } GP_3_0_FN, GPSR3_0, ))
}, },
{ PINMUX_CFG_REG("GPSR4", 0xe6060110, 32, 1) { { PINMUX_CFG_REG("GPSR4", 0xe6060110, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -5374,9 +5374,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_4_3_FN, GPSR4_3, GP_4_3_FN, GPSR4_3,
GP_4_2_FN, GPSR4_2, GP_4_2_FN, GPSR4_2,
GP_4_1_FN, GPSR4_1, GP_4_1_FN, GPSR4_1,
GP_4_0_FN, GPSR4_0, } GP_4_0_FN, GPSR4_0, ))
}, },
{ PINMUX_CFG_REG("GPSR5", 0xe6060114, 32, 1) { { PINMUX_CFG_REG("GPSR5", 0xe6060114, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -5408,9 +5408,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_5_3_FN, GPSR5_3, GP_5_3_FN, GPSR5_3,
GP_5_2_FN, GPSR5_2, GP_5_2_FN, GPSR5_2,
GP_5_1_FN, GPSR5_1, GP_5_1_FN, GPSR5_1,
GP_5_0_FN, GPSR5_0, } GP_5_0_FN, GPSR5_0, ))
}, },
{ PINMUX_CFG_REG("GPSR6", 0xe6060118, 32, 1) { { PINMUX_CFG_REG("GPSR6", 0xe6060118, 32, 1, GROUP(
GP_6_31_FN, GPSR6_31, GP_6_31_FN, GPSR6_31,
GP_6_30_FN, GPSR6_30, GP_6_30_FN, GPSR6_30,
GP_6_29_FN, GPSR6_29, GP_6_29_FN, GPSR6_29,
@ -5442,9 +5442,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_6_3_FN, GPSR6_3, GP_6_3_FN, GPSR6_3,
GP_6_2_FN, GPSR6_2, GP_6_2_FN, GPSR6_2,
GP_6_1_FN, GPSR6_1, GP_6_1_FN, GPSR6_1,
GP_6_0_FN, GPSR6_0, } GP_6_0_FN, GPSR6_0, ))
}, },
{ PINMUX_CFG_REG("GPSR7", 0xe606011c, 32, 1) { { PINMUX_CFG_REG("GPSR7", 0xe606011c, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -5476,14 +5476,14 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_7_3_FN, GPSR7_3, GP_7_3_FN, GPSR7_3,
GP_7_2_FN, GPSR7_2, GP_7_2_FN, GPSR7_2,
GP_7_1_FN, GPSR7_1, GP_7_1_FN, GPSR7_1,
GP_7_0_FN, GPSR7_0, } GP_7_0_FN, GPSR7_0, ))
}, },
#undef F_ #undef F_
#undef FM #undef FM
#define F_(x, y) x, #define F_(x, y) x,
#define FM(x) FN_##x, #define FM(x) FN_##x,
{ PINMUX_CFG_REG("IPSR0", 0xe6060200, 32, 4) { { PINMUX_CFG_REG("IPSR0", 0xe6060200, 32, 4, GROUP(
IP0_31_28 IP0_31_28
IP0_27_24 IP0_27_24
IP0_23_20 IP0_23_20
@ -5491,9 +5491,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP0_15_12 IP0_15_12
IP0_11_8 IP0_11_8
IP0_7_4 IP0_7_4
IP0_3_0 } IP0_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR1", 0xe6060204, 32, 4) { { PINMUX_CFG_REG("IPSR1", 0xe6060204, 32, 4, GROUP(
IP1_31_28 IP1_31_28
IP1_27_24 IP1_27_24
IP1_23_20 IP1_23_20
@ -5501,9 +5501,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP1_15_12 IP1_15_12
IP1_11_8 IP1_11_8
IP1_7_4 IP1_7_4
IP1_3_0 } IP1_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR2", 0xe6060208, 32, 4) { { PINMUX_CFG_REG("IPSR2", 0xe6060208, 32, 4, GROUP(
IP2_31_28 IP2_31_28
IP2_27_24 IP2_27_24
IP2_23_20 IP2_23_20
@ -5511,9 +5511,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP2_15_12 IP2_15_12
IP2_11_8 IP2_11_8
IP2_7_4 IP2_7_4
IP2_3_0 } IP2_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR3", 0xe606020c, 32, 4) { { PINMUX_CFG_REG("IPSR3", 0xe606020c, 32, 4, GROUP(
IP3_31_28 IP3_31_28
IP3_27_24 IP3_27_24
IP3_23_20 IP3_23_20
@ -5521,9 +5521,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP3_15_12 IP3_15_12
IP3_11_8 IP3_11_8
IP3_7_4 IP3_7_4
IP3_3_0 } IP3_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR4", 0xe6060210, 32, 4) { { PINMUX_CFG_REG("IPSR4", 0xe6060210, 32, 4, GROUP(
IP4_31_28 IP4_31_28
IP4_27_24 IP4_27_24
IP4_23_20 IP4_23_20
@ -5531,9 +5531,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP4_15_12 IP4_15_12
IP4_11_8 IP4_11_8
IP4_7_4 IP4_7_4
IP4_3_0 } IP4_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR5", 0xe6060214, 32, 4) { { PINMUX_CFG_REG("IPSR5", 0xe6060214, 32, 4, GROUP(
IP5_31_28 IP5_31_28
IP5_27_24 IP5_27_24
IP5_23_20 IP5_23_20
@ -5541,9 +5541,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP5_15_12 IP5_15_12
IP5_11_8 IP5_11_8
IP5_7_4 IP5_7_4
IP5_3_0 } IP5_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR6", 0xe6060218, 32, 4) { { PINMUX_CFG_REG("IPSR6", 0xe6060218, 32, 4, GROUP(
IP6_31_28 IP6_31_28
IP6_27_24 IP6_27_24
IP6_23_20 IP6_23_20
@ -5551,9 +5551,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP6_15_12 IP6_15_12
IP6_11_8 IP6_11_8
IP6_7_4 IP6_7_4
IP6_3_0 } IP6_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR7", 0xe606021c, 32, 4) { { PINMUX_CFG_REG("IPSR7", 0xe606021c, 32, 4, GROUP(
IP7_31_28 IP7_31_28
IP7_27_24 IP7_27_24
IP7_23_20 IP7_23_20
@ -5561,9 +5561,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
/* IP7_15_12 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* IP7_15_12 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
IP7_11_8 IP7_11_8
IP7_7_4 IP7_7_4
IP7_3_0 } IP7_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR8", 0xe6060220, 32, 4) { { PINMUX_CFG_REG("IPSR8", 0xe6060220, 32, 4, GROUP(
IP8_31_28 IP8_31_28
IP8_27_24 IP8_27_24
IP8_23_20 IP8_23_20
@ -5571,9 +5571,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP8_15_12 IP8_15_12
IP8_11_8 IP8_11_8
IP8_7_4 IP8_7_4
IP8_3_0 } IP8_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR9", 0xe6060224, 32, 4) { { PINMUX_CFG_REG("IPSR9", 0xe6060224, 32, 4, GROUP(
IP9_31_28 IP9_31_28
IP9_27_24 IP9_27_24
IP9_23_20 IP9_23_20
@ -5581,9 +5581,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP9_15_12 IP9_15_12
IP9_11_8 IP9_11_8
IP9_7_4 IP9_7_4
IP9_3_0 } IP9_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR10", 0xe6060228, 32, 4) { { PINMUX_CFG_REG("IPSR10", 0xe6060228, 32, 4, GROUP(
IP10_31_28 IP10_31_28
IP10_27_24 IP10_27_24
IP10_23_20 IP10_23_20
@ -5591,9 +5591,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP10_15_12 IP10_15_12
IP10_11_8 IP10_11_8
IP10_7_4 IP10_7_4
IP10_3_0 } IP10_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR11", 0xe606022c, 32, 4) { { PINMUX_CFG_REG("IPSR11", 0xe606022c, 32, 4, GROUP(
IP11_31_28 IP11_31_28
IP11_27_24 IP11_27_24
IP11_23_20 IP11_23_20
@ -5601,9 +5601,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP11_15_12 IP11_15_12
IP11_11_8 IP11_11_8
IP11_7_4 IP11_7_4
IP11_3_0 } IP11_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR12", 0xe6060230, 32, 4) { { PINMUX_CFG_REG("IPSR12", 0xe6060230, 32, 4, GROUP(
IP12_31_28 IP12_31_28
IP12_27_24 IP12_27_24
IP12_23_20 IP12_23_20
@ -5611,9 +5611,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP12_15_12 IP12_15_12
IP12_11_8 IP12_11_8
IP12_7_4 IP12_7_4
IP12_3_0 } IP12_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR13", 0xe6060234, 32, 4) { { PINMUX_CFG_REG("IPSR13", 0xe6060234, 32, 4, GROUP(
IP13_31_28 IP13_31_28
IP13_27_24 IP13_27_24
IP13_23_20 IP13_23_20
@ -5621,9 +5621,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP13_15_12 IP13_15_12
IP13_11_8 IP13_11_8
IP13_7_4 IP13_7_4
IP13_3_0 } IP13_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR14", 0xe6060238, 32, 4) { { PINMUX_CFG_REG("IPSR14", 0xe6060238, 32, 4, GROUP(
IP14_31_28 IP14_31_28
IP14_27_24 IP14_27_24
IP14_23_20 IP14_23_20
@ -5631,9 +5631,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP14_15_12 IP14_15_12
IP14_11_8 IP14_11_8
IP14_7_4 IP14_7_4
IP14_3_0 } IP14_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR15", 0xe606023c, 32, 4) { { PINMUX_CFG_REG("IPSR15", 0xe606023c, 32, 4, GROUP(
IP15_31_28 IP15_31_28
IP15_27_24 IP15_27_24
IP15_23_20 IP15_23_20
@ -5641,9 +5641,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP15_15_12 IP15_15_12
IP15_11_8 IP15_11_8
IP15_7_4 IP15_7_4
IP15_3_0 } IP15_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR16", 0xe6060240, 32, 4) { { PINMUX_CFG_REG("IPSR16", 0xe6060240, 32, 4, GROUP(
IP16_31_28 IP16_31_28
IP16_27_24 IP16_27_24
IP16_23_20 IP16_23_20
@ -5651,9 +5651,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP16_15_12 IP16_15_12
IP16_11_8 IP16_11_8
IP16_7_4 IP16_7_4
IP16_3_0 } IP16_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR17", 0xe6060244, 32, 4) { { PINMUX_CFG_REG("IPSR17", 0xe6060244, 32, 4, GROUP(
IP17_31_28 IP17_31_28
IP17_27_24 IP17_27_24
IP17_23_20 IP17_23_20
@ -5661,9 +5661,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP17_15_12 IP17_15_12
IP17_11_8 IP17_11_8
IP17_7_4 IP17_7_4
IP17_3_0 } IP17_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR18", 0xe6060248, 32, 4) { { PINMUX_CFG_REG("IPSR18", 0xe6060248, 32, 4, GROUP(
/* IP18_31_28 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* IP18_31_28 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* IP18_27_24 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* IP18_27_24 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* IP18_23_20 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* IP18_23_20 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -5671,7 +5671,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
/* IP18_15_12 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* IP18_15_12 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* IP18_11_8 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* IP18_11_8 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
IP18_7_4 IP18_7_4
IP18_3_0 } IP18_3_0 ))
}, },
#undef F_ #undef F_
#undef FM #undef FM

View File

@ -2073,7 +2073,7 @@ static const struct sh_pfc_function pinmux_functions[] = {
static const struct pinmux_cfg_reg pinmux_config_regs[] = { static const struct pinmux_cfg_reg pinmux_config_regs[] = {
#define F_(x, y) FN_##y #define F_(x, y) FN_##y
#define FM(x) FN_##x #define FM(x) FN_##x
{ PINMUX_CFG_REG("GPSR0", 0xe6060100, 32, 1) { { PINMUX_CFG_REG("GPSR0", 0xe6060100, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -2105,9 +2105,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_0_3_FN, GPSR0_3, GP_0_3_FN, GPSR0_3,
GP_0_2_FN, GPSR0_2, GP_0_2_FN, GPSR0_2,
GP_0_1_FN, GPSR0_1, GP_0_1_FN, GPSR0_1,
GP_0_0_FN, GPSR0_0, } GP_0_0_FN, GPSR0_0, ))
}, },
{ PINMUX_CFG_REG("GPSR1", 0xe6060104, 32, 1) { { PINMUX_CFG_REG("GPSR1", 0xe6060104, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -2139,9 +2139,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_1_3_FN, GPSR1_3, GP_1_3_FN, GPSR1_3,
GP_1_2_FN, GPSR1_2, GP_1_2_FN, GPSR1_2,
GP_1_1_FN, GPSR1_1, GP_1_1_FN, GPSR1_1,
GP_1_0_FN, GPSR1_0, } GP_1_0_FN, GPSR1_0, ))
}, },
{ PINMUX_CFG_REG("GPSR2", 0xe6060108, 32, 1) { { PINMUX_CFG_REG("GPSR2", 0xe6060108, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -2173,9 +2173,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_2_3_FN, GPSR2_3, GP_2_3_FN, GPSR2_3,
GP_2_2_FN, GPSR2_2, GP_2_2_FN, GPSR2_2,
GP_2_1_FN, GPSR2_1, GP_2_1_FN, GPSR2_1,
GP_2_0_FN, GPSR2_0, } GP_2_0_FN, GPSR2_0, ))
}, },
{ PINMUX_CFG_REG("GPSR3", 0xe606010c, 32, 1) { { PINMUX_CFG_REG("GPSR3", 0xe606010c, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -2207,9 +2207,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_3_3_FN, GPSR3_3, GP_3_3_FN, GPSR3_3,
GP_3_2_FN, GPSR3_2, GP_3_2_FN, GPSR3_2,
GP_3_1_FN, GPSR3_1, GP_3_1_FN, GPSR3_1,
GP_3_0_FN, GPSR3_0, } GP_3_0_FN, GPSR3_0, ))
}, },
{ PINMUX_CFG_REG("GPSR4", 0xe6060110, 32, 1) { { PINMUX_CFG_REG("GPSR4", 0xe6060110, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -2241,9 +2241,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_4_3_FN, GPSR4_3, GP_4_3_FN, GPSR4_3,
GP_4_2_FN, GPSR4_2, GP_4_2_FN, GPSR4_2,
GP_4_1_FN, GPSR4_1, GP_4_1_FN, GPSR4_1,
GP_4_0_FN, GPSR4_0, } GP_4_0_FN, GPSR4_0, ))
}, },
{ PINMUX_CFG_REG("GPSR5", 0xe6060114, 32, 1) { { PINMUX_CFG_REG("GPSR5", 0xe6060114, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -2275,14 +2275,14 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_5_3_FN, GPSR5_3, GP_5_3_FN, GPSR5_3,
GP_5_2_FN, GPSR5_2, GP_5_2_FN, GPSR5_2,
GP_5_1_FN, GPSR5_1, GP_5_1_FN, GPSR5_1,
GP_5_0_FN, GPSR5_0, } GP_5_0_FN, GPSR5_0, ))
}, },
#undef F_ #undef F_
#undef FM #undef FM
#define F_(x, y) x, #define F_(x, y) x,
#define FM(x) FN_##x, #define FM(x) FN_##x,
{ PINMUX_CFG_REG("IPSR0", 0xe6060200, 32, 4) { { PINMUX_CFG_REG("IPSR0", 0xe6060200, 32, 4, GROUP(
IP0_31_28 IP0_31_28
IP0_27_24 IP0_27_24
IP0_23_20 IP0_23_20
@ -2290,9 +2290,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP0_15_12 IP0_15_12
IP0_11_8 IP0_11_8
IP0_7_4 IP0_7_4
IP0_3_0 } IP0_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR1", 0xe6060204, 32, 4) { { PINMUX_CFG_REG("IPSR1", 0xe6060204, 32, 4, GROUP(
IP1_31_28 IP1_31_28
IP1_27_24 IP1_27_24
IP1_23_20 IP1_23_20
@ -2300,9 +2300,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP1_15_12 IP1_15_12
IP1_11_8 IP1_11_8
IP1_7_4 IP1_7_4
IP1_3_0 } IP1_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR2", 0xe6060208, 32, 4) { { PINMUX_CFG_REG("IPSR2", 0xe6060208, 32, 4, GROUP(
IP2_31_28 IP2_31_28
IP2_27_24 IP2_27_24
IP2_23_20 IP2_23_20
@ -2310,9 +2310,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP2_15_12 IP2_15_12
IP2_11_8 IP2_11_8
IP2_7_4 IP2_7_4
IP2_3_0 } IP2_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR3", 0xe606020c, 32, 4) { { PINMUX_CFG_REG("IPSR3", 0xe606020c, 32, 4, GROUP(
IP3_31_28 IP3_31_28
IP3_27_24 IP3_27_24
IP3_23_20 IP3_23_20
@ -2320,9 +2320,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP3_15_12 IP3_15_12
IP3_11_8 IP3_11_8
IP3_7_4 IP3_7_4
IP3_3_0 } IP3_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR4", 0xe6060210, 32, 4) { { PINMUX_CFG_REG("IPSR4", 0xe6060210, 32, 4, GROUP(
IP4_31_28 IP4_31_28
IP4_27_24 IP4_27_24
IP4_23_20 IP4_23_20
@ -2330,9 +2330,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP4_15_12 IP4_15_12
IP4_11_8 IP4_11_8
IP4_7_4 IP4_7_4
IP4_3_0 } IP4_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR5", 0xe6060214, 32, 4) { { PINMUX_CFG_REG("IPSR5", 0xe6060214, 32, 4, GROUP(
IP5_31_28 IP5_31_28
IP5_27_24 IP5_27_24
IP5_23_20 IP5_23_20
@ -2340,9 +2340,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP5_15_12 IP5_15_12
IP5_11_8 IP5_11_8
IP5_7_4 IP5_7_4
IP5_3_0 } IP5_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR6", 0xe6060218, 32, 4) { { PINMUX_CFG_REG("IPSR6", 0xe6060218, 32, 4, GROUP(
IP6_31_28 IP6_31_28
IP6_27_24 IP6_27_24
IP6_23_20 IP6_23_20
@ -2350,9 +2350,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP6_15_12 IP6_15_12
IP6_11_8 IP6_11_8
IP6_7_4 IP6_7_4
IP6_3_0 } IP6_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR7", 0xe606021c, 32, 4) { { PINMUX_CFG_REG("IPSR7", 0xe606021c, 32, 4, GROUP(
IP7_31_28 IP7_31_28
IP7_27_24 IP7_27_24
IP7_23_20 IP7_23_20
@ -2360,9 +2360,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP7_15_12 IP7_15_12
IP7_11_8 IP7_11_8
IP7_7_4 IP7_7_4
IP7_3_0 } IP7_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR8", 0xe6060220, 32, 4) { { PINMUX_CFG_REG("IPSR8", 0xe6060220, 32, 4, GROUP(
IP8_31_28 IP8_31_28
IP8_27_24 IP8_27_24
IP8_23_20 IP8_23_20
@ -2370,7 +2370,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP8_15_12 IP8_15_12
IP8_11_8 IP8_11_8
IP8_7_4 IP8_7_4
IP8_3_0 } IP8_3_0 ))
}, },
#undef F_ #undef F_
#undef FM #undef FM

View File

@ -2475,7 +2475,7 @@ static const struct sh_pfc_function pinmux_functions[] = {
static const struct pinmux_cfg_reg pinmux_config_regs[] = { static const struct pinmux_cfg_reg pinmux_config_regs[] = {
#define F_(x, y) FN_##y #define F_(x, y) FN_##y
#define FM(x) FN_##x #define FM(x) FN_##x
{ PINMUX_CFG_REG("GPSR0", 0xe6060100, 32, 1) { { PINMUX_CFG_REG("GPSR0", 0xe6060100, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -2507,9 +2507,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_0_3_FN, GPSR0_3, GP_0_3_FN, GPSR0_3,
GP_0_2_FN, GPSR0_2, GP_0_2_FN, GPSR0_2,
GP_0_1_FN, GPSR0_1, GP_0_1_FN, GPSR0_1,
GP_0_0_FN, GPSR0_0, } GP_0_0_FN, GPSR0_0, ))
}, },
{ PINMUX_CFG_REG("GPSR1", 0xe6060104, 32, 1) { { PINMUX_CFG_REG("GPSR1", 0xe6060104, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -2541,9 +2541,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_1_3_FN, GPSR1_3, GP_1_3_FN, GPSR1_3,
GP_1_2_FN, GPSR1_2, GP_1_2_FN, GPSR1_2,
GP_1_1_FN, GPSR1_1, GP_1_1_FN, GPSR1_1,
GP_1_0_FN, GPSR1_0, } GP_1_0_FN, GPSR1_0, ))
}, },
{ PINMUX_CFG_REG("GPSR2", 0xe6060108, 32, 1) { { PINMUX_CFG_REG("GPSR2", 0xe6060108, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
GP_2_29_FN, GPSR2_29, GP_2_29_FN, GPSR2_29,
@ -2575,9 +2575,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_2_3_FN, GPSR2_3, GP_2_3_FN, GPSR2_3,
GP_2_2_FN, GPSR2_2, GP_2_2_FN, GPSR2_2,
GP_2_1_FN, GPSR2_1, GP_2_1_FN, GPSR2_1,
GP_2_0_FN, GPSR2_0, } GP_2_0_FN, GPSR2_0, ))
}, },
{ PINMUX_CFG_REG("GPSR3", 0xe606010c, 32, 1) { { PINMUX_CFG_REG("GPSR3", 0xe606010c, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -2609,9 +2609,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_3_3_FN, GPSR3_3, GP_3_3_FN, GPSR3_3,
GP_3_2_FN, GPSR3_2, GP_3_2_FN, GPSR3_2,
GP_3_1_FN, GPSR3_1, GP_3_1_FN, GPSR3_1,
GP_3_0_FN, GPSR3_0, } GP_3_0_FN, GPSR3_0, ))
}, },
{ PINMUX_CFG_REG("GPSR4", 0xe6060110, 32, 1) { { PINMUX_CFG_REG("GPSR4", 0xe6060110, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -2643,9 +2643,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_4_3_FN, GPSR4_3, GP_4_3_FN, GPSR4_3,
GP_4_2_FN, GPSR4_2, GP_4_2_FN, GPSR4_2,
GP_4_1_FN, GPSR4_1, GP_4_1_FN, GPSR4_1,
GP_4_0_FN, GPSR4_0, } GP_4_0_FN, GPSR4_0, ))
}, },
{ PINMUX_CFG_REG("GPSR5", 0xe6060114, 32, 1) { { PINMUX_CFG_REG("GPSR5", 0xe6060114, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -2677,14 +2677,14 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_5_3_FN, GPSR5_3, GP_5_3_FN, GPSR5_3,
GP_5_2_FN, GPSR5_2, GP_5_2_FN, GPSR5_2,
GP_5_1_FN, GPSR5_1, GP_5_1_FN, GPSR5_1,
GP_5_0_FN, GPSR5_0, } GP_5_0_FN, GPSR5_0, ))
}, },
#undef F_ #undef F_
#undef FM #undef FM
#define F_(x, y) x, #define F_(x, y) x,
#define FM(x) FN_##x, #define FM(x) FN_##x,
{ PINMUX_CFG_REG("IPSR0", 0xe6060200, 32, 4) { { PINMUX_CFG_REG("IPSR0", 0xe6060200, 32, 4, GROUP(
IP0_31_28 IP0_31_28
IP0_27_24 IP0_27_24
IP0_23_20 IP0_23_20
@ -2692,9 +2692,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP0_15_12 IP0_15_12
IP0_11_8 IP0_11_8
IP0_7_4 IP0_7_4
IP0_3_0 } IP0_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR1", 0xe6060204, 32, 4) { { PINMUX_CFG_REG("IPSR1", 0xe6060204, 32, 4, GROUP(
IP1_31_28 IP1_31_28
IP1_27_24 IP1_27_24
IP1_23_20 IP1_23_20
@ -2702,9 +2702,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP1_15_12 IP1_15_12
IP1_11_8 IP1_11_8
IP1_7_4 IP1_7_4
IP1_3_0 } IP1_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR2", 0xe6060208, 32, 4) { { PINMUX_CFG_REG("IPSR2", 0xe6060208, 32, 4, GROUP(
IP2_31_28 IP2_31_28
IP2_27_24 IP2_27_24
IP2_23_20 IP2_23_20
@ -2712,9 +2712,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP2_15_12 IP2_15_12
IP2_11_8 IP2_11_8
IP2_7_4 IP2_7_4
IP2_3_0 } IP2_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR3", 0xe606020c, 32, 4) { { PINMUX_CFG_REG("IPSR3", 0xe606020c, 32, 4, GROUP(
IP3_31_28 IP3_31_28
IP3_27_24 IP3_27_24
IP3_23_20 IP3_23_20
@ -2722,9 +2722,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP3_15_12 IP3_15_12
IP3_11_8 IP3_11_8
IP3_7_4 IP3_7_4
IP3_3_0 } IP3_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR4", 0xe6060210, 32, 4) { { PINMUX_CFG_REG("IPSR4", 0xe6060210, 32, 4, GROUP(
IP4_31_28 IP4_31_28
IP4_27_24 IP4_27_24
IP4_23_20 IP4_23_20
@ -2732,9 +2732,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP4_15_12 IP4_15_12
IP4_11_8 IP4_11_8
IP4_7_4 IP4_7_4
IP4_3_0 } IP4_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR5", 0xe6060214, 32, 4) { { PINMUX_CFG_REG("IPSR5", 0xe6060214, 32, 4, GROUP(
IP5_31_28 IP5_31_28
IP5_27_24 IP5_27_24
IP5_23_20 IP5_23_20
@ -2742,9 +2742,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP5_15_12 IP5_15_12
IP5_11_8 IP5_11_8
IP5_7_4 IP5_7_4
IP5_3_0 } IP5_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR6", 0xe6060218, 32, 4) { { PINMUX_CFG_REG("IPSR6", 0xe6060218, 32, 4, GROUP(
IP6_31_28 IP6_31_28
IP6_27_24 IP6_27_24
IP6_23_20 IP6_23_20
@ -2752,9 +2752,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP6_15_12 IP6_15_12
IP6_11_8 IP6_11_8
IP6_7_4 IP6_7_4
IP6_3_0 } IP6_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR7", 0xe606021c, 32, 4) { { PINMUX_CFG_REG("IPSR7", 0xe606021c, 32, 4, GROUP(
IP7_31_28 IP7_31_28
IP7_27_24 IP7_27_24
IP7_23_20 IP7_23_20
@ -2762,9 +2762,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP7_15_12 IP7_15_12
IP7_11_8 IP7_11_8
IP7_7_4 IP7_7_4
IP7_3_0 } IP7_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR8", 0xe6060220, 32, 4) { { PINMUX_CFG_REG("IPSR8", 0xe6060220, 32, 4, GROUP(
IP8_31_28 IP8_31_28
IP8_27_24 IP8_27_24
IP8_23_20 IP8_23_20
@ -2772,9 +2772,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP8_15_12 IP8_15_12
IP8_11_8 IP8_11_8
IP8_7_4 IP8_7_4
IP8_3_0 } IP8_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR9", 0xe6060224, 32, 4) { { PINMUX_CFG_REG("IPSR9", 0xe6060224, 32, 4, GROUP(
IP9_31_28 IP9_31_28
IP9_27_24 IP9_27_24
IP9_23_20 IP9_23_20
@ -2782,9 +2782,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP9_15_12 IP9_15_12
IP9_11_8 IP9_11_8
IP9_7_4 IP9_7_4
IP9_3_0 } IP9_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR10", 0xe6060228, 32, 4) { { PINMUX_CFG_REG("IPSR10", 0xe6060228, 32, 4, GROUP(
IP10_31_28 IP10_31_28
IP10_27_24 IP10_27_24
IP10_23_20 IP10_23_20
@ -2792,7 +2792,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP10_15_12 IP10_15_12
IP10_11_8 IP10_11_8
IP10_7_4 IP10_7_4
IP10_3_0 } IP10_3_0 ))
}, },
#undef F_ #undef F_
#undef FM #undef FM

View File

@ -4529,7 +4529,7 @@ static const struct {
static const struct pinmux_cfg_reg pinmux_config_regs[] = { static const struct pinmux_cfg_reg pinmux_config_regs[] = {
#define F_(x, y) FN_##y #define F_(x, y) FN_##y
#define FM(x) FN_##x #define FM(x) FN_##x
{ PINMUX_CFG_REG("GPSR0", 0xe6060100, 32, 1) { { PINMUX_CFG_REG("GPSR0", 0xe6060100, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -4561,9 +4561,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_0_3_FN, GPSR0_3, GP_0_3_FN, GPSR0_3,
GP_0_2_FN, GPSR0_2, GP_0_2_FN, GPSR0_2,
GP_0_1_FN, GPSR0_1, GP_0_1_FN, GPSR0_1,
GP_0_0_FN, GPSR0_0, } GP_0_0_FN, GPSR0_0, ))
}, },
{ PINMUX_CFG_REG("GPSR1", 0xe6060104, 32, 1) { { PINMUX_CFG_REG("GPSR1", 0xe6060104, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -4595,9 +4595,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_1_3_FN, GPSR1_3, GP_1_3_FN, GPSR1_3,
GP_1_2_FN, GPSR1_2, GP_1_2_FN, GPSR1_2,
GP_1_1_FN, GPSR1_1, GP_1_1_FN, GPSR1_1,
GP_1_0_FN, GPSR1_0, } GP_1_0_FN, GPSR1_0, ))
}, },
{ PINMUX_CFG_REG("GPSR2", 0xe6060108, 32, 1) { { PINMUX_CFG_REG("GPSR2", 0xe6060108, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -4629,9 +4629,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_2_3_FN, GPSR2_3, GP_2_3_FN, GPSR2_3,
GP_2_2_FN, GPSR2_2, GP_2_2_FN, GPSR2_2,
GP_2_1_FN, GPSR2_1, GP_2_1_FN, GPSR2_1,
GP_2_0_FN, GPSR2_0, } GP_2_0_FN, GPSR2_0, ))
}, },
{ PINMUX_CFG_REG("GPSR3", 0xe606010c, 32, 1) { { PINMUX_CFG_REG("GPSR3", 0xe606010c, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -4663,9 +4663,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_3_3_FN, GPSR3_3, GP_3_3_FN, GPSR3_3,
GP_3_2_FN, GPSR3_2, GP_3_2_FN, GPSR3_2,
GP_3_1_FN, GPSR3_1, GP_3_1_FN, GPSR3_1,
GP_3_0_FN, GPSR3_0, } GP_3_0_FN, GPSR3_0, ))
}, },
{ PINMUX_CFG_REG("GPSR4", 0xe6060110, 32, 1) { { PINMUX_CFG_REG("GPSR4", 0xe6060110, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -4697,9 +4697,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_4_3_FN, GPSR4_3, GP_4_3_FN, GPSR4_3,
GP_4_2_FN, GPSR4_2, GP_4_2_FN, GPSR4_2,
GP_4_1_FN, GPSR4_1, GP_4_1_FN, GPSR4_1,
GP_4_0_FN, GPSR4_0, } GP_4_0_FN, GPSR4_0, ))
}, },
{ PINMUX_CFG_REG("GPSR5", 0xe6060114, 32, 1) { { PINMUX_CFG_REG("GPSR5", 0xe6060114, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -4731,9 +4731,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_5_3_FN, GPSR5_3, GP_5_3_FN, GPSR5_3,
GP_5_2_FN, GPSR5_2, GP_5_2_FN, GPSR5_2,
GP_5_1_FN, GPSR5_1, GP_5_1_FN, GPSR5_1,
GP_5_0_FN, GPSR5_0, } GP_5_0_FN, GPSR5_0, ))
}, },
{ PINMUX_CFG_REG("GPSR6", 0xe6060118, 32, 1) { { PINMUX_CFG_REG("GPSR6", 0xe6060118, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -4765,14 +4765,14 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_6_3_FN, GPSR6_3, GP_6_3_FN, GPSR6_3,
GP_6_2_FN, GPSR6_2, GP_6_2_FN, GPSR6_2,
GP_6_1_FN, GPSR6_1, GP_6_1_FN, GPSR6_1,
GP_6_0_FN, GPSR6_0, } GP_6_0_FN, GPSR6_0, ))
}, },
#undef F_ #undef F_
#undef FM #undef FM
#define F_(x, y) x, #define F_(x, y) x,
#define FM(x) FN_##x, #define FM(x) FN_##x,
{ PINMUX_CFG_REG("IPSR0", 0xe6060200, 32, 4) { { PINMUX_CFG_REG("IPSR0", 0xe6060200, 32, 4, GROUP(
IP0_31_28 IP0_31_28
IP0_27_24 IP0_27_24
IP0_23_20 IP0_23_20
@ -4780,9 +4780,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP0_15_12 IP0_15_12
IP0_11_8 IP0_11_8
IP0_7_4 IP0_7_4
IP0_3_0 } IP0_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR1", 0xe6060204, 32, 4) { { PINMUX_CFG_REG("IPSR1", 0xe6060204, 32, 4, GROUP(
IP1_31_28 IP1_31_28
IP1_27_24 IP1_27_24
IP1_23_20 IP1_23_20
@ -4790,9 +4790,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP1_15_12 IP1_15_12
IP1_11_8 IP1_11_8
IP1_7_4 IP1_7_4
IP1_3_0 } IP1_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR2", 0xe6060208, 32, 4) { { PINMUX_CFG_REG("IPSR2", 0xe6060208, 32, 4, GROUP(
IP2_31_28 IP2_31_28
IP2_27_24 IP2_27_24
IP2_23_20 IP2_23_20
@ -4800,9 +4800,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP2_15_12 IP2_15_12
IP2_11_8 IP2_11_8
IP2_7_4 IP2_7_4
IP2_3_0 } IP2_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR3", 0xe606020c, 32, 4) { { PINMUX_CFG_REG("IPSR3", 0xe606020c, 32, 4, GROUP(
IP3_31_28 IP3_31_28
IP3_27_24 IP3_27_24
IP3_23_20 IP3_23_20
@ -4810,9 +4810,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP3_15_12 IP3_15_12
IP3_11_8 IP3_11_8
IP3_7_4 IP3_7_4
IP3_3_0 } IP3_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR4", 0xe6060210, 32, 4) { { PINMUX_CFG_REG("IPSR4", 0xe6060210, 32, 4, GROUP(
IP4_31_28 IP4_31_28
IP4_27_24 IP4_27_24
IP4_23_20 IP4_23_20
@ -4820,9 +4820,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP4_15_12 IP4_15_12
IP4_11_8 IP4_11_8
IP4_7_4 IP4_7_4
IP4_3_0 } IP4_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR5", 0xe6060214, 32, 4) { { PINMUX_CFG_REG("IPSR5", 0xe6060214, 32, 4, GROUP(
IP5_31_28 IP5_31_28
IP5_27_24 IP5_27_24
IP5_23_20 IP5_23_20
@ -4830,9 +4830,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP5_15_12 IP5_15_12
IP5_11_8 IP5_11_8
IP5_7_4 IP5_7_4
IP5_3_0 } IP5_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR6", 0xe6060218, 32, 4) { { PINMUX_CFG_REG("IPSR6", 0xe6060218, 32, 4, GROUP(
IP6_31_28 IP6_31_28
IP6_27_24 IP6_27_24
IP6_23_20 IP6_23_20
@ -4840,9 +4840,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP6_15_12 IP6_15_12
IP6_11_8 IP6_11_8
IP6_7_4 IP6_7_4
IP6_3_0 } IP6_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR7", 0xe606021c, 32, 4) { { PINMUX_CFG_REG("IPSR7", 0xe606021c, 32, 4, GROUP(
IP7_31_28 IP7_31_28
IP7_27_24 IP7_27_24
IP7_23_20 IP7_23_20
@ -4850,9 +4850,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP7_15_12 IP7_15_12
IP7_11_8 IP7_11_8
IP7_7_4 IP7_7_4
IP7_3_0 } IP7_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR8", 0xe6060220, 32, 4) { { PINMUX_CFG_REG("IPSR8", 0xe6060220, 32, 4, GROUP(
IP8_31_28 IP8_31_28
IP8_27_24 IP8_27_24
IP8_23_20 IP8_23_20
@ -4860,9 +4860,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP8_15_12 IP8_15_12
IP8_11_8 IP8_11_8
IP8_7_4 IP8_7_4
IP8_3_0 } IP8_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR9", 0xe6060224, 32, 4) { { PINMUX_CFG_REG("IPSR9", 0xe6060224, 32, 4, GROUP(
IP9_31_28 IP9_31_28
IP9_27_24 IP9_27_24
IP9_23_20 IP9_23_20
@ -4870,9 +4870,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP9_15_12 IP9_15_12
IP9_11_8 IP9_11_8
IP9_7_4 IP9_7_4
IP9_3_0 } IP9_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR10", 0xe6060228, 32, 4) { { PINMUX_CFG_REG("IPSR10", 0xe6060228, 32, 4, GROUP(
IP10_31_28 IP10_31_28
IP10_27_24 IP10_27_24
IP10_23_20 IP10_23_20
@ -4880,9 +4880,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP10_15_12 IP10_15_12
IP10_11_8 IP10_11_8
IP10_7_4 IP10_7_4
IP10_3_0 } IP10_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR11", 0xe606022c, 32, 4) { { PINMUX_CFG_REG("IPSR11", 0xe606022c, 32, 4, GROUP(
IP11_31_28 IP11_31_28
IP11_27_24 IP11_27_24
IP11_23_20 IP11_23_20
@ -4890,9 +4890,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP11_15_12 IP11_15_12
IP11_11_8 IP11_11_8
IP11_7_4 IP11_7_4
IP11_3_0 } IP11_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR12", 0xe6060230, 32, 4) { { PINMUX_CFG_REG("IPSR12", 0xe6060230, 32, 4, GROUP(
IP12_31_28 IP12_31_28
IP12_27_24 IP12_27_24
IP12_23_20 IP12_23_20
@ -4900,9 +4900,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP12_15_12 IP12_15_12
IP12_11_8 IP12_11_8
IP12_7_4 IP12_7_4
IP12_3_0 } IP12_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR13", 0xe6060234, 32, 4) { { PINMUX_CFG_REG("IPSR13", 0xe6060234, 32, 4, GROUP(
IP13_31_28 IP13_31_28
IP13_27_24 IP13_27_24
IP13_23_20 IP13_23_20
@ -4910,9 +4910,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP13_15_12 IP13_15_12
IP13_11_8 IP13_11_8
IP13_7_4 IP13_7_4
IP13_3_0 } IP13_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR14", 0xe6060238, 32, 4) { { PINMUX_CFG_REG("IPSR14", 0xe6060238, 32, 4, GROUP(
IP14_31_28 IP14_31_28
IP14_27_24 IP14_27_24
IP14_23_20 IP14_23_20
@ -4920,9 +4920,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP14_15_12 IP14_15_12
IP14_11_8 IP14_11_8
IP14_7_4 IP14_7_4
IP14_3_0 } IP14_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR15", 0xe606023c, 32, 4) { { PINMUX_CFG_REG("IPSR15", 0xe606023c, 32, 4, GROUP(
IP15_31_28 IP15_31_28
IP15_27_24 IP15_27_24
IP15_23_20 IP15_23_20
@ -4930,7 +4930,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP15_15_12 IP15_15_12
IP15_11_8 IP15_11_8
IP15_7_4 IP15_7_4
IP15_3_0 } IP15_3_0 ))
}, },
#undef F_ #undef F_
#undef FM #undef FM

View File

@ -2375,7 +2375,7 @@ static const struct sh_pfc_function pinmux_functions[] = {
static const struct pinmux_cfg_reg pinmux_config_regs[] = { static const struct pinmux_cfg_reg pinmux_config_regs[] = {
#define F_(x, y) FN_##y #define F_(x, y) FN_##y
#define FM(x) FN_##x #define FM(x) FN_##x
{ PINMUX_CFG_REG("GPSR0", 0xe6060100, 32, 1) { { PINMUX_CFG_REG("GPSR0", 0xe6060100, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -2407,9 +2407,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_0_3_FN, GPSR0_3, GP_0_3_FN, GPSR0_3,
GP_0_2_FN, GPSR0_2, GP_0_2_FN, GPSR0_2,
GP_0_1_FN, GPSR0_1, GP_0_1_FN, GPSR0_1,
GP_0_0_FN, GPSR0_0, } GP_0_0_FN, GPSR0_0, ))
}, },
{ PINMUX_CFG_REG("GPSR1", 0xe6060104, 32, 1) { { PINMUX_CFG_REG("GPSR1", 0xe6060104, 32, 1, GROUP(
GP_1_31_FN, GPSR1_31, GP_1_31_FN, GPSR1_31,
GP_1_30_FN, GPSR1_30, GP_1_30_FN, GPSR1_30,
GP_1_29_FN, GPSR1_29, GP_1_29_FN, GPSR1_29,
@ -2441,9 +2441,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_1_3_FN, GPSR1_3, GP_1_3_FN, GPSR1_3,
GP_1_2_FN, GPSR1_2, GP_1_2_FN, GPSR1_2,
GP_1_1_FN, GPSR1_1, GP_1_1_FN, GPSR1_1,
GP_1_0_FN, GPSR1_0, } GP_1_0_FN, GPSR1_0, ))
}, },
{ PINMUX_CFG_REG("GPSR2", 0xe6060108, 32, 1) { { PINMUX_CFG_REG("GPSR2", 0xe6060108, 32, 1, GROUP(
GP_2_31_FN, GPSR2_31, GP_2_31_FN, GPSR2_31,
GP_2_30_FN, GPSR2_30, GP_2_30_FN, GPSR2_30,
GP_2_29_FN, GPSR2_29, GP_2_29_FN, GPSR2_29,
@ -2475,9 +2475,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_2_3_FN, GPSR2_3, GP_2_3_FN, GPSR2_3,
GP_2_2_FN, GPSR2_2, GP_2_2_FN, GPSR2_2,
GP_2_1_FN, GPSR2_1, GP_2_1_FN, GPSR2_1,
GP_2_0_FN, GPSR2_0, } GP_2_0_FN, GPSR2_0, ))
}, },
{ PINMUX_CFG_REG("GPSR3", 0xe606010c, 32, 1) { { PINMUX_CFG_REG("GPSR3", 0xe606010c, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -2509,9 +2509,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_3_3_FN, GPSR3_3, GP_3_3_FN, GPSR3_3,
GP_3_2_FN, GPSR3_2, GP_3_2_FN, GPSR3_2,
GP_3_1_FN, GPSR3_1, GP_3_1_FN, GPSR3_1,
GP_3_0_FN, GPSR3_0, } GP_3_0_FN, GPSR3_0, ))
}, },
{ PINMUX_CFG_REG("GPSR4", 0xe6060110, 32, 1) { { PINMUX_CFG_REG("GPSR4", 0xe6060110, 32, 1, GROUP(
GP_4_31_FN, GPSR4_31, GP_4_31_FN, GPSR4_31,
GP_4_30_FN, GPSR4_30, GP_4_30_FN, GPSR4_30,
GP_4_29_FN, GPSR4_29, GP_4_29_FN, GPSR4_29,
@ -2543,9 +2543,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_4_3_FN, GPSR4_3, GP_4_3_FN, GPSR4_3,
GP_4_2_FN, GPSR4_2, GP_4_2_FN, GPSR4_2,
GP_4_1_FN, GPSR4_1, GP_4_1_FN, GPSR4_1,
GP_4_0_FN, GPSR4_0, } GP_4_0_FN, GPSR4_0, ))
}, },
{ PINMUX_CFG_REG("GPSR5", 0xe6060114, 32, 1) { { PINMUX_CFG_REG("GPSR5", 0xe6060114, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -2577,9 +2577,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_5_3_FN, GPSR5_3, GP_5_3_FN, GPSR5_3,
GP_5_2_FN, GPSR5_2, GP_5_2_FN, GPSR5_2,
GP_5_1_FN, GPSR5_1, GP_5_1_FN, GPSR5_1,
GP_5_0_FN, GPSR5_0, } GP_5_0_FN, GPSR5_0, ))
}, },
{ PINMUX_CFG_REG("GPSR6", 0xe6060118, 32, 1) { { PINMUX_CFG_REG("GPSR6", 0xe6060118, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -2611,14 +2611,14 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_6_3_FN, GPSR6_3, GP_6_3_FN, GPSR6_3,
GP_6_2_FN, GPSR6_2, GP_6_2_FN, GPSR6_2,
GP_6_1_FN, GPSR6_1, GP_6_1_FN, GPSR6_1,
GP_6_0_FN, GPSR6_0, } GP_6_0_FN, GPSR6_0, ))
}, },
#undef F_ #undef F_
#undef FM #undef FM
#define F_(x, y) x, #define F_(x, y) x,
#define FM(x) FN_##x, #define FM(x) FN_##x,
{ PINMUX_CFG_REG("IPSR0", 0xe6060200, 32, 4) { { PINMUX_CFG_REG("IPSR0", 0xe6060200, 32, 4, GROUP(
IP0_31_28 IP0_31_28
IP0_27_24 IP0_27_24
IP0_23_20 IP0_23_20
@ -2626,9 +2626,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP0_15_12 IP0_15_12
IP0_11_8 IP0_11_8
IP0_7_4 IP0_7_4
IP0_3_0 } IP0_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR1", 0xe6060204, 32, 4) { { PINMUX_CFG_REG("IPSR1", 0xe6060204, 32, 4, GROUP(
IP1_31_28 IP1_31_28
IP1_27_24 IP1_27_24
IP1_23_20 IP1_23_20
@ -2636,9 +2636,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP1_15_12 IP1_15_12
IP1_11_8 IP1_11_8
IP1_7_4 IP1_7_4
IP1_3_0 } IP1_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR2", 0xe6060208, 32, 4) { { PINMUX_CFG_REG("IPSR2", 0xe6060208, 32, 4, GROUP(
IP2_31_28 IP2_31_28
IP2_27_24 IP2_27_24
IP2_23_20 IP2_23_20
@ -2646,9 +2646,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP2_15_12 IP2_15_12
IP2_11_8 IP2_11_8
IP2_7_4 IP2_7_4
IP2_3_0 } IP2_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR3", 0xe606020c, 32, 4) { { PINMUX_CFG_REG("IPSR3", 0xe606020c, 32, 4, GROUP(
IP3_31_28 IP3_31_28
IP3_27_24 IP3_27_24
IP3_23_20 IP3_23_20
@ -2656,9 +2656,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP3_15_12 IP3_15_12
IP3_11_8 IP3_11_8
IP3_7_4 IP3_7_4
IP3_3_0 } IP3_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR4", 0xe6060210, 32, 4) { { PINMUX_CFG_REG("IPSR4", 0xe6060210, 32, 4, GROUP(
IP4_31_28 IP4_31_28
IP4_27_24 IP4_27_24
IP4_23_20 IP4_23_20
@ -2666,9 +2666,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP4_15_12 IP4_15_12
IP4_11_8 IP4_11_8
IP4_7_4 IP4_7_4
IP4_3_0 } IP4_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR5", 0xe6060214, 32, 4) { { PINMUX_CFG_REG("IPSR5", 0xe6060214, 32, 4, GROUP(
IP5_31_28 IP5_31_28
IP5_27_24 IP5_27_24
IP5_23_20 IP5_23_20
@ -2676,9 +2676,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP5_15_12 IP5_15_12
IP5_11_8 IP5_11_8
IP5_7_4 IP5_7_4
IP5_3_0 } IP5_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR6", 0xe6060218, 32, 4) { { PINMUX_CFG_REG("IPSR6", 0xe6060218, 32, 4, GROUP(
IP6_31_28 IP6_31_28
IP6_27_24 IP6_27_24
IP6_23_20 IP6_23_20
@ -2686,9 +2686,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP6_15_12 IP6_15_12
IP6_11_8 IP6_11_8
IP6_7_4 IP6_7_4
IP6_3_0 } IP6_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR7", 0xe606021c, 32, 4) { { PINMUX_CFG_REG("IPSR7", 0xe606021c, 32, 4, GROUP(
IP7_31_28 IP7_31_28
IP7_27_24 IP7_27_24
IP7_23_20 IP7_23_20
@ -2696,9 +2696,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP7_15_12 IP7_15_12
IP7_11_8 IP7_11_8
IP7_7_4 IP7_7_4
IP7_3_0 } IP7_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR8", 0xe6060220, 32, 4) { { PINMUX_CFG_REG("IPSR8", 0xe6060220, 32, 4, GROUP(
IP8_31_28 IP8_31_28
IP8_27_24 IP8_27_24
IP8_23_20 IP8_23_20
@ -2706,9 +2706,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP8_15_12 IP8_15_12
IP8_11_8 IP8_11_8
IP8_7_4 IP8_7_4
IP8_3_0 } IP8_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR9", 0xe6060224, 32, 4) { { PINMUX_CFG_REG("IPSR9", 0xe6060224, 32, 4, GROUP(
IP9_31_28 IP9_31_28
IP9_27_24 IP9_27_24
IP9_23_20 IP9_23_20
@ -2716,9 +2716,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP9_15_12 IP9_15_12
IP9_11_8 IP9_11_8
IP9_7_4 IP9_7_4
IP9_3_0 } IP9_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR10", 0xe6060228, 32, 4) { { PINMUX_CFG_REG("IPSR10", 0xe6060228, 32, 4, GROUP(
IP10_31_28 IP10_31_28
IP10_27_24 IP10_27_24
IP10_23_20 IP10_23_20
@ -2726,9 +2726,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP10_15_12 IP10_15_12
IP10_11_8 IP10_11_8
IP10_7_4 IP10_7_4
IP10_3_0 } IP10_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR11", 0xe606022c, 32, 4) { { PINMUX_CFG_REG("IPSR11", 0xe606022c, 32, 4, GROUP(
IP11_31_28 IP11_31_28
IP11_27_24 IP11_27_24
IP11_23_20 IP11_23_20
@ -2736,9 +2736,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP11_15_12 IP11_15_12
IP11_11_8 IP11_11_8
IP11_7_4 IP11_7_4
IP11_3_0 } IP11_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR12", 0xe6060230, 32, 4) { { PINMUX_CFG_REG("IPSR12", 0xe6060230, 32, 4, GROUP(
IP12_31_28 IP12_31_28
IP12_27_24 IP12_27_24
IP12_23_20 IP12_23_20
@ -2746,9 +2746,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
IP12_15_12 IP12_15_12
IP12_11_8 IP12_11_8
IP12_7_4 IP12_7_4
IP12_3_0 } IP12_3_0 ))
}, },
{ PINMUX_CFG_REG("IPSR13", 0xe6060234, 32, 4) { { PINMUX_CFG_REG("IPSR13", 0xe6060234, 32, 4, GROUP(
/* IP13_31_28 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* IP13_31_28 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* IP13_27_24 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* IP13_27_24 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* IP13_23_20 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* IP13_23_20 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -2756,7 +2756,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
/* IP13_15_12 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* IP13_15_12 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* IP13_11_8 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* IP13_11_8 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
IP13_7_4 IP13_7_4
IP13_3_0 } IP13_3_0 ))
}, },
#undef F_ #undef F_
#undef FM #undef FM

View File

@ -1073,7 +1073,7 @@ static const struct pinmux_func pinmux_func_gpios[] = {
}; };
static const struct pinmux_cfg_reg pinmux_config_regs[] = { static const struct pinmux_cfg_reg pinmux_config_regs[] = {
{ PINMUX_CFG_REG("PBIORL", 0xfffe3886, 16, 1) { { PINMUX_CFG_REG("PBIORL", 0xfffe3886, 16, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -1089,9 +1089,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0 } 0, 0 ))
}, },
{ PINMUX_CFG_REG("PBCRL4", 0xfffe3890, 16, 4) { { PINMUX_CFG_REG("PBCRL4", 0xfffe3890, 16, 4, GROUP(
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -1099,9 +1099,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PB12MD_00, PB12MD_01, PB12MD_10, PB12MD_11, PB12MD_00, PB12MD_01, PB12MD_10, PB12MD_11,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PBCRL3", 0xfffe3892, 16, 4) { { PINMUX_CFG_REG("PBCRL3", 0xfffe3892, 16, 4, GROUP(
PB11MD_0, PB11MD_1, PB11MD_0, PB11MD_1,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -1112,9 +1112,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PB8MD_00, PB8MD_01, PB8MD_10, 0, PB8MD_00, PB8MD_01, PB8MD_10, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PBCRL2", 0xfffe3894, 16, 4) { { PINMUX_CFG_REG("PBCRL2", 0xfffe3894, 16, 4, GROUP(
PB7MD_00, PB7MD_01, PB7MD_10, PB7MD_11, PB7MD_00, PB7MD_01, PB7MD_10, PB7MD_11,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -1125,9 +1125,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PB4MD_00, PB4MD_01, PB4MD_10, PB4MD_11, PB4MD_00, PB4MD_01, PB4MD_10, PB4MD_11,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PBCRL1", 0xfffe3896, 16, 4) { { PINMUX_CFG_REG("PBCRL1", 0xfffe3896, 16, 4, GROUP(
PB3MD_00, PB3MD_01, PB3MD_10, PB3MD_11, PB3MD_00, PB3MD_01, PB3MD_10, PB3MD_11,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -1138,9 +1138,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PB0MD_00, PB0MD_01, PB0MD_10, PB0MD_11, PB0MD_00, PB0MD_01, PB0MD_10, PB0MD_11,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("IFCR", 0xfffe38a2, 16, 4) { { PINMUX_CFG_REG("IFCR", 0xfffe38a2, 16, 4, GROUP(
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -1148,9 +1148,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PB12IRQ_00, PB12IRQ_01, PB12IRQ_10, 0, PB12IRQ_00, PB12IRQ_01, PB12IRQ_10, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PCIORL", 0xfffe3906, 16, 1) { { PINMUX_CFG_REG("PCIORL", 0xfffe3906, 16, 1, GROUP(
0, 0, 0, 0,
PC14_IN, PC14_OUT, PC14_IN, PC14_OUT,
PC13_IN, PC13_OUT, PC13_IN, PC13_OUT,
@ -1166,9 +1166,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PC3_IN, PC3_OUT, PC3_IN, PC3_OUT,
PC2_IN, PC2_OUT, PC2_IN, PC2_OUT,
PC1_IN, PC1_OUT, PC1_IN, PC1_OUT,
PC0_IN, PC0_OUT } PC0_IN, PC0_OUT ))
}, },
{ PINMUX_CFG_REG("PCCRL4", 0xfffe3910, 16, 4) { { PINMUX_CFG_REG("PCCRL4", 0xfffe3910, 16, 4, GROUP(
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PC14MD_0, PC14MD_1, PC14MD_0, PC14MD_1,
@ -1178,9 +1178,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PC12MD_0, PC12MD_1, PC12MD_0, PC12MD_1,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PCCRL3", 0xfffe3912, 16, 4) { { PINMUX_CFG_REG("PCCRL3", 0xfffe3912, 16, 4, GROUP(
PC11MD_00, PC11MD_01, PC11MD_10, 0, PC11MD_00, PC11MD_01, PC11MD_10, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -1191,9 +1191,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PC8MD_0, PC8MD_1, PC8MD_0, PC8MD_1,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PCCRL2", 0xfffe3914, 16, 4) { { PINMUX_CFG_REG("PCCRL2", 0xfffe3914, 16, 4, GROUP(
PC7MD_0, PC7MD_1, PC7MD_0, PC7MD_1,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -1204,9 +1204,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PC4MD_0, PC4MD_1, PC4MD_0, PC4MD_1,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PCCRL1", 0xfffe3916, 16, 4) { { PINMUX_CFG_REG("PCCRL1", 0xfffe3916, 16, 4, GROUP(
PC3MD_0, PC3MD_1, PC3MD_0, PC3MD_1,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -1217,9 +1217,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PC0MD_00, PC0MD_01, PC0MD_10, 0, PC0MD_00, PC0MD_01, PC0MD_10, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PDIORL", 0xfffe3986, 16, 1) { { PINMUX_CFG_REG("PDIORL", 0xfffe3986, 16, 1, GROUP(
PD15_IN, PD15_OUT, PD15_IN, PD15_OUT,
PD14_IN, PD14_OUT, PD14_IN, PD14_OUT,
PD13_IN, PD13_OUT, PD13_IN, PD13_OUT,
@ -1235,9 +1235,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PD3_IN, PD3_OUT, PD3_IN, PD3_OUT,
PD2_IN, PD2_OUT, PD2_IN, PD2_OUT,
PD1_IN, PD1_OUT, PD1_IN, PD1_OUT,
PD0_IN, PD0_OUT } PD0_IN, PD0_OUT ))
}, },
{ PINMUX_CFG_REG("PDCRL4", 0xfffe3990, 16, 4) { { PINMUX_CFG_REG("PDCRL4", 0xfffe3990, 16, 4, GROUP(
PD15MD_000, PD15MD_001, PD15MD_010, 0, PD15MD_000, PD15MD_001, PD15MD_010, 0,
PD15MD_100, PD15MD_101, 0, 0, PD15MD_100, PD15MD_101, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -1252,9 +1252,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PD12MD_000, PD12MD_001, PD12MD_010, 0, PD12MD_000, PD12MD_001, PD12MD_010, 0,
PD12MD_100, PD12MD_101, 0, 0, PD12MD_100, PD12MD_101, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PDCRL3", 0xfffe3992, 16, 4) { { PINMUX_CFG_REG("PDCRL3", 0xfffe3992, 16, 4, GROUP(
PD11MD_000, PD11MD_001, PD11MD_010, 0, PD11MD_000, PD11MD_001, PD11MD_010, 0,
PD11MD_100, PD11MD_101, 0, 0, PD11MD_100, PD11MD_101, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -1269,9 +1269,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PD8MD_000, PD8MD_001, PD8MD_010, 0, PD8MD_000, PD8MD_001, PD8MD_010, 0,
PD8MD_100, PD8MD_101, 0, 0, PD8MD_100, PD8MD_101, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PDCRL2", 0xfffe3994, 16, 4) { { PINMUX_CFG_REG("PDCRL2", 0xfffe3994, 16, 4, GROUP(
PD7MD_000, PD7MD_001, PD7MD_010, PD7MD_011, PD7MD_000, PD7MD_001, PD7MD_010, PD7MD_011,
PD7MD_100, PD7MD_101, 0, 0, PD7MD_100, PD7MD_101, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -1286,9 +1286,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PD4MD_000, PD4MD_001, PD4MD_010, PD4MD_011, PD4MD_000, PD4MD_001, PD4MD_010, PD4MD_011,
PD4MD_100, PD4MD_101, 0, 0, PD4MD_100, PD4MD_101, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PDCRL1", 0xfffe3996, 16, 4) { { PINMUX_CFG_REG("PDCRL1", 0xfffe3996, 16, 4, GROUP(
PD3MD_000, PD3MD_001, PD3MD_010, PD3MD_011, PD3MD_000, PD3MD_001, PD3MD_010, PD3MD_011,
PD3MD_100, PD3MD_101, 0, 0, PD3MD_100, PD3MD_101, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -1303,9 +1303,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PD0MD_000, PD0MD_001, PD0MD_010, PD0MD_011, PD0MD_000, PD0MD_001, PD0MD_010, PD0MD_011,
PD0MD_100, PD0MD_101, 0, 0, PD0MD_100, PD0MD_101, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PEIORL", 0xfffe3a06, 16, 1) { { PINMUX_CFG_REG("PEIORL", 0xfffe3a06, 16, 1, GROUP(
PE15_IN, PE15_OUT, PE15_IN, PE15_OUT,
PE14_IN, PE14_OUT, PE14_IN, PE14_OUT,
PE13_IN, PE13_OUT, PE13_IN, PE13_OUT,
@ -1321,9 +1321,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PE3_IN, PE3_OUT, PE3_IN, PE3_OUT,
PE2_IN, PE2_OUT, PE2_IN, PE2_OUT,
PE1_IN, PE1_OUT, PE1_IN, PE1_OUT,
PE0_IN, PE0_OUT } PE0_IN, PE0_OUT ))
}, },
{ PINMUX_CFG_REG("PECRL4", 0xfffe3a10, 16, 4) { { PINMUX_CFG_REG("PECRL4", 0xfffe3a10, 16, 4, GROUP(
PE15MD_00, PE15MD_01, 0, PE15MD_11, PE15MD_00, PE15MD_01, 0, PE15MD_11,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -1334,9 +1334,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PE12MD_00, 0, 0, PE12MD_11, PE12MD_00, 0, 0, PE12MD_11,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PECRL3", 0xfffe3a12, 16, 4) { { PINMUX_CFG_REG("PECRL3", 0xfffe3a12, 16, 4, GROUP(
PE11MD_000, PE11MD_001, PE11MD_010, 0, PE11MD_000, PE11MD_001, PE11MD_010, 0,
PE11MD_100, 0, 0, 0, PE11MD_100, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -1349,9 +1349,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PE8MD_00, PE8MD_01, PE8MD_10, PE8MD_11, PE8MD_00, PE8MD_01, PE8MD_10, PE8MD_11,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PECRL2", 0xfffe3a14, 16, 4) { { PINMUX_CFG_REG("PECRL2", 0xfffe3a14, 16, 4, GROUP(
PE7MD_000, PE7MD_001, PE7MD_010, PE7MD_011, PE7MD_000, PE7MD_001, PE7MD_010, PE7MD_011,
PE7MD_100, 0, 0, 0, PE7MD_100, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -1366,9 +1366,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PE4MD_000, PE4MD_001, PE4MD_010, PE4MD_011, PE4MD_000, PE4MD_001, PE4MD_010, PE4MD_011,
PE4MD_100, 0, 0, 0, PE4MD_100, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PECRL1", 0xfffe3a16, 16, 4) { { PINMUX_CFG_REG("PECRL1", 0xfffe3a16, 16, 4, GROUP(
PE3MD_00, PE3MD_01, 0, PE3MD_11, PE3MD_00, PE3MD_01, 0, PE3MD_11,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -1380,9 +1380,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PE0MD_000, PE0MD_001, 0, PE0MD_011, PE0MD_000, PE0MD_001, 0, PE0MD_011,
PE0MD_100, 0, 0, 0, PE0MD_100, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PFIORH", 0xfffe3a84, 16, 1) { { PINMUX_CFG_REG("PFIORH", 0xfffe3a84, 16, 1, GROUP(
0, 0, 0, 0,
PF30_IN, PF30_OUT, PF30_IN, PF30_OUT,
PF29_IN, PF29_OUT, PF29_IN, PF29_OUT,
@ -1398,9 +1398,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PF19_IN, PF19_OUT, PF19_IN, PF19_OUT,
PF18_IN, PF18_OUT, PF18_IN, PF18_OUT,
PF17_IN, PF17_OUT, PF17_IN, PF17_OUT,
PF16_IN, PF16_OUT } PF16_IN, PF16_OUT ))
}, },
{ PINMUX_CFG_REG("PFIORL", 0xfffe3a86, 16, 1) { { PINMUX_CFG_REG("PFIORL", 0xfffe3a86, 16, 1, GROUP(
PF15_IN, PF15_OUT, PF15_IN, PF15_OUT,
PF14_IN, PF14_OUT, PF14_IN, PF14_OUT,
PF13_IN, PF13_OUT, PF13_IN, PF13_OUT,
@ -1416,9 +1416,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PF3_IN, PF3_OUT, PF3_IN, PF3_OUT,
PF2_IN, PF2_OUT, PF2_IN, PF2_OUT,
PF1_IN, PF1_OUT, PF1_IN, PF1_OUT,
PF0_IN, PF0_OUT } PF0_IN, PF0_OUT ))
}, },
{ PINMUX_CFG_REG("PFCRH4", 0xfffe3a88, 16, 4) { { PINMUX_CFG_REG("PFCRH4", 0xfffe3a88, 16, 4, GROUP(
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PF30MD_0, PF30MD_1, PF30MD_0, PF30MD_1,
@ -1428,9 +1428,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PF28MD_0, PF28MD_1, PF28MD_0, PF28MD_1,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PFCRH3", 0xfffe3a8a, 16, 4) { { PINMUX_CFG_REG("PFCRH3", 0xfffe3a8a, 16, 4, GROUP(
PF27MD_0, PF27MD_1, PF27MD_0, PF27MD_1,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -1441,9 +1441,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PF24MD_0, PF24MD_1, PF24MD_0, PF24MD_1,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PFCRH2", 0xfffe3a8c, 16, 4) { { PINMUX_CFG_REG("PFCRH2", 0xfffe3a8c, 16, 4, GROUP(
PF23MD_00, PF23MD_01, PF23MD_10, 0, PF23MD_00, PF23MD_01, PF23MD_10, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -1454,9 +1454,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PF20MD_00, PF20MD_01, PF20MD_10, 0, PF20MD_00, PF20MD_01, PF20MD_10, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PFCRH1", 0xfffe3a8e, 16, 4) { { PINMUX_CFG_REG("PFCRH1", 0xfffe3a8e, 16, 4, GROUP(
PF19MD_00, PF19MD_01, PF19MD_10, 0, PF19MD_00, PF19MD_01, PF19MD_10, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -1467,9 +1467,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PF16MD_00, PF16MD_01, PF16MD_10, 0, PF16MD_00, PF16MD_01, PF16MD_10, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PFCRL4", 0xfffe3a90, 16, 4) { { PINMUX_CFG_REG("PFCRL4", 0xfffe3a90, 16, 4, GROUP(
PF15MD_00, PF15MD_01, PF15MD_10, 0, PF15MD_00, PF15MD_01, PF15MD_10, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -1480,9 +1480,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PF12MD_00, PF12MD_01, PF12MD_10, 0, PF12MD_00, PF12MD_01, PF12MD_10, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PFCRL3", 0xfffe3a92, 16, 4) { { PINMUX_CFG_REG("PFCRL3", 0xfffe3a92, 16, 4, GROUP(
PF11MD_00, PF11MD_01, PF11MD_10, 0, PF11MD_00, PF11MD_01, PF11MD_10, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -1493,9 +1493,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PF8MD_00, PF8MD_01, PF8MD_10, 0, PF8MD_00, PF8MD_01, PF8MD_10, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PFCRL2", 0xfffe3a94, 16, 4) { { PINMUX_CFG_REG("PFCRL2", 0xfffe3a94, 16, 4, GROUP(
PF7MD_00, PF7MD_01, PF7MD_10, PF7MD_11, PF7MD_00, PF7MD_01, PF7MD_10, PF7MD_11,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -1506,9 +1506,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PF4MD_00, PF4MD_01, PF4MD_10, PF4MD_11, PF4MD_00, PF4MD_01, PF4MD_10, PF4MD_11,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PFCRL1", 0xfffe3a96, 16, 4) { { PINMUX_CFG_REG("PFCRL1", 0xfffe3a96, 16, 4, GROUP(
PF3MD_00, PF3MD_01, PF3MD_10, PF3MD_11, PF3MD_00, PF3MD_01, PF3MD_10, PF3MD_11,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -1519,7 +1519,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PF0MD_00, PF0MD_01, PF0MD_10, PF0MD_11, PF0MD_00, PF0MD_01, PF0MD_10, PF0MD_11,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{} {}
}; };

View File

@ -1466,17 +1466,17 @@ static const struct pinmux_func pinmux_func_gpios[] = {
}; };
static const struct pinmux_cfg_reg pinmux_config_regs[] = { static const struct pinmux_cfg_reg pinmux_config_regs[] = {
{ PINMUX_CFG_REG("PAIOR0", 0xfffe3812, 16, 1) { { PINMUX_CFG_REG("PAIOR0", 0xfffe3812, 16, 1, GROUP(
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PA3_IN, PA3_OUT, PA3_IN, PA3_OUT,
PA2_IN, PA2_OUT, PA2_IN, PA2_OUT,
PA1_IN, PA1_OUT, PA1_IN, PA1_OUT,
PA0_IN, PA0_OUT } PA0_IN, PA0_OUT ))
}, },
{ PINMUX_CFG_REG("PBCR5", 0xfffe3824, 16, 4) { { PINMUX_CFG_REG("PBCR5", 0xfffe3824, 16, 4, GROUP(
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PB22MD_00, PB22MD_01, PB22MD_10, 0, 0, 0, 0, 0, PB22MD_00, PB22MD_01, PB22MD_10, 0, 0, 0, 0, 0,
@ -1484,10 +1484,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PB21MD_0, PB21MD_1, 0, 0, 0, 0, 0, 0, PB21MD_0, PB21MD_1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, PB20MD_1, 0, 0, 0, 0, 0, 0, 0, PB20MD_1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PBCR4", 0xfffe3826, 16, 4) { { PINMUX_CFG_REG("PBCR4", 0xfffe3826, 16, 4, GROUP(
0, PB19MD_01, 0, 0, 0, 0, 0, 0, 0, PB19MD_01, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, PB18MD_01, 0, 0, 0, 0, 0, 0, 0, PB18MD_01, 0, 0, 0, 0, 0, 0,
@ -1495,9 +1495,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, PB17MD_01, 0, 0, 0, 0, 0, 0, 0, PB17MD_01, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, PB16MD_01, 0, 0, 0, 0, 0, 0, 0, PB16MD_01, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PBCR3", 0xfffe3828, 16, 4) { { PINMUX_CFG_REG("PBCR3", 0xfffe3828, 16, 4, GROUP(
0, PB15MD_01, 0, 0, 0, 0, 0, 0, 0, PB15MD_01, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, PB14MD_01, 0, 0, 0, 0, 0, 0, 0, PB14MD_01, 0, 0, 0, 0, 0, 0,
@ -1505,9 +1505,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, PB13MD_01, 0, 0, 0, 0, 0, 0, 0, PB13MD_01, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, PB12MD_01, 0, 0, 0, 0, 0, 0, 0, PB12MD_01, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PBCR2", 0xfffe382a, 16, 4) { { PINMUX_CFG_REG("PBCR2", 0xfffe382a, 16, 4, GROUP(
0, PB11MD_01, 0, 0, 0, 0, 0, 0, 0, PB11MD_01, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, PB10MD_01, 0, 0, 0, 0, 0, 0, 0, PB10MD_01, 0, 0, 0, 0, 0, 0,
@ -1515,9 +1515,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, PB9MD_01, 0, 0, 0, 0, 0, 0, 0, PB9MD_01, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, PB8MD_01, 0, 0, 0, 0, 0, 0, 0, PB8MD_01, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PBCR1", 0xfffe382c, 16, 4) { { PINMUX_CFG_REG("PBCR1", 0xfffe382c, 16, 4, GROUP(
0, PB7MD_01, 0, 0, 0, 0, 0, 0, 0, PB7MD_01, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, PB6MD_01, 0, 0, 0, 0, 0, 0, 0, PB6MD_01, 0, 0, 0, 0, 0, 0,
@ -1525,9 +1525,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, PB5MD_01, 0, 0, 0, 0, 0, 0, 0, PB5MD_01, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, PB4MD_01, 0, 0, 0, 0, 0, 0, 0, PB4MD_01, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PBCR0", 0xfffe382e, 16, 4) { { PINMUX_CFG_REG("PBCR0", 0xfffe382e, 16, 4, GROUP(
0, PB3MD_1, 0, 0, 0, 0, 0, 0, 0, PB3MD_1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, PB2MD_1, 0, 0, 0, 0, 0, 0, 0, PB2MD_1, 0, 0, 0, 0, 0, 0,
@ -1535,10 +1535,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, PB1MD_1, 0, 0, 0, 0, 0, 0, 0, PB1MD_1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PBIOR1", 0xfffe3830, 16, 1) { { PINMUX_CFG_REG("PBIOR1", 0xfffe3830, 16, 1, GROUP(
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0,
@ -1548,10 +1548,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PB19_IN, PB19_OUT, PB19_IN, PB19_OUT,
PB18_IN, PB18_OUT, PB18_IN, PB18_OUT,
PB17_IN, PB17_OUT, PB17_IN, PB17_OUT,
PB16_IN, PB16_OUT } PB16_IN, PB16_OUT ))
}, },
{ PINMUX_CFG_REG("PBIOR0", 0xfffe3832, 16, 1) { { PINMUX_CFG_REG("PBIOR0", 0xfffe3832, 16, 1, GROUP(
PB15_IN, PB15_OUT, PB15_IN, PB15_OUT,
PB14_IN, PB14_OUT, PB14_IN, PB14_OUT,
PB13_IN, PB13_OUT, PB13_IN, PB13_OUT,
@ -1567,10 +1567,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PB3_IN, PB3_OUT, PB3_IN, PB3_OUT,
PB2_IN, PB2_OUT, PB2_IN, PB2_OUT,
PB1_IN, PB1_OUT, PB1_IN, PB1_OUT,
0, 0 } 0, 0 ))
}, },
{ PINMUX_CFG_REG("PCCR2", 0xfffe384a, 16, 4) { { PINMUX_CFG_REG("PCCR2", 0xfffe384a, 16, 4, GROUP(
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PC10MD_0, PC10MD_1, 0, 0, 0, 0, 0, 0, PC10MD_0, PC10MD_1, 0, 0, 0, 0, 0, 0,
@ -1578,9 +1578,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PC9MD_0, PC9MD_1, 0, 0, 0, 0, 0, 0, PC9MD_0, PC9MD_1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PC8MD_00, PC8MD_01, PC8MD_10, PC8MD_11, 0, 0, 0, 0, PC8MD_00, PC8MD_01, PC8MD_10, PC8MD_11, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PCCR1", 0xfffe384c, 16, 4) { { PINMUX_CFG_REG("PCCR1", 0xfffe384c, 16, 4, GROUP(
PC7MD_00, PC7MD_01, PC7MD_10, PC7MD_11, 0, 0, 0, 0, PC7MD_00, PC7MD_01, PC7MD_10, PC7MD_11, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PC6MD_00, PC6MD_01, PC6MD_10, PC6MD_11, 0, 0, 0, 0, PC6MD_00, PC6MD_01, PC6MD_10, PC6MD_11, 0, 0, 0, 0,
@ -1588,9 +1588,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PC5MD_00, PC5MD_01, PC5MD_10, PC5MD_11, 0, 0, 0, 0, PC5MD_00, PC5MD_01, PC5MD_10, PC5MD_11, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PC4MD_0, PC4MD_1, 0, 0, 0, 0, 0, 0, PC4MD_0, PC4MD_1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PCCR0", 0xfffe384e, 16, 4) { { PINMUX_CFG_REG("PCCR0", 0xfffe384e, 16, 4, GROUP(
PC3MD_0, PC3MD_1, 0, 0, 0, 0, 0, 0, PC3MD_0, PC3MD_1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PC2MD_0, PC2MD_1, 0, 0, 0, 0, 0, 0, PC2MD_0, PC2MD_1, 0, 0, 0, 0, 0, 0,
@ -1598,10 +1598,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PC1MD_0, PC1MD_1, 0, 0, 0, 0, 0, 0, PC1MD_0, PC1MD_1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PC0MD_0, PC0MD_1, 0, 0, 0, 0, 0, 0, PC0MD_0, PC0MD_1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PCIOR0", 0xfffe3852, 16, 1) { { PINMUX_CFG_REG("PCIOR0", 0xfffe3852, 16, 1, GROUP(
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PC10_IN, PC10_OUT, PC10_IN, PC10_OUT,
PC9_IN, PC9_OUT, PC9_IN, PC9_OUT,
@ -1614,10 +1614,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PC2_IN, PC2_OUT, PC2_IN, PC2_OUT,
PC1_IN, PC1_OUT, PC1_IN, PC1_OUT,
PC0_IN, PC0_OUT PC0_IN, PC0_OUT
} ))
}, },
{ PINMUX_CFG_REG("PDCR3", 0xfffe3868, 16, 4) { { PINMUX_CFG_REG("PDCR3", 0xfffe3868, 16, 4, GROUP(
0, PD15MD_01, 0, 0, 0, 0, 0, 0, 0, PD15MD_01, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, PD14MD_01, 0, 0, 0, 0, 0, 0, 0, PD14MD_01, 0, 0, 0, 0, 0, 0,
@ -1625,9 +1625,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, PD13MD_01, 0, 0, 0, 0, 0, 0, 0, PD13MD_01, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, PD12MD_01, 0, 0, 0, 0, 0, 0, 0, PD12MD_01, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PDCR2", 0xfffe386a, 16, 4) { { PINMUX_CFG_REG("PDCR2", 0xfffe386a, 16, 4, GROUP(
0, PD11MD_01, 0, 0, 0, 0, 0, 0, 0, PD11MD_01, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, PD10MD_01, 0, 0, 0, 0, 0, 0, 0, PD10MD_01, 0, 0, 0, 0, 0, 0,
@ -1635,9 +1635,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, PD9MD_01, 0, 0, 0, 0, 0, 0, 0, PD9MD_01, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, PD8MD_01, 0, 0, 0, 0, 0, 0, 0, PD8MD_01, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PDCR1", 0xfffe386c, 16, 4) { { PINMUX_CFG_REG("PDCR1", 0xfffe386c, 16, 4, GROUP(
0, PD7MD_01, 0, 0, 0, 0, 0, 0, 0, PD7MD_01, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, PD6MD_01, 0, 0, 0, 0, 0, 0, 0, PD6MD_01, 0, 0, 0, 0, 0, 0,
@ -1645,9 +1645,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, PD5MD_01, 0, 0, 0, 0, 0, 0, 0, PD5MD_01, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, PD4MD_01, 0, 0, 0, 0, 0, 0, 0, PD4MD_01, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PDCR0", 0xfffe386e, 16, 4) { { PINMUX_CFG_REG("PDCR0", 0xfffe386e, 16, 4, GROUP(
0, PD3MD_01, 0, 0, 0, 0, 0, 0, 0, PD3MD_01, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, PD2MD_01, 0, 0, 0, 0, 0, 0, 0, PD2MD_01, 0, 0, 0, 0, 0, 0,
@ -1655,10 +1655,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, PD1MD_01, 0, 0, 0, 0, 0, 0, 0, PD1MD_01, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, PD0MD_01, 0, 0, 0, 0, 0, 0, 0, PD0MD_01, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PDIOR0", 0xfffe3872, 16, 1) { { PINMUX_CFG_REG("PDIOR0", 0xfffe3872, 16, 1, GROUP(
PD15_IN, PD15_OUT, PD15_IN, PD15_OUT,
PD14_IN, PD14_OUT, PD14_IN, PD14_OUT,
PD13_IN, PD13_OUT, PD13_IN, PD13_OUT,
@ -1674,10 +1674,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PD3_IN, PD3_OUT, PD3_IN, PD3_OUT,
PD2_IN, PD2_OUT, PD2_IN, PD2_OUT,
PD1_IN, PD1_OUT, PD1_IN, PD1_OUT,
PD0_IN, PD0_OUT } PD0_IN, PD0_OUT ))
}, },
{ PINMUX_CFG_REG("PECR1", 0xfffe388c, 16, 4) { { PINMUX_CFG_REG("PECR1", 0xfffe388c, 16, 4, GROUP(
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -1685,10 +1685,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PE5MD_00, PE5MD_01, 0, PE5MD_11, 0, 0, 0, 0, PE5MD_00, PE5MD_01, 0, PE5MD_11, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PE4MD_00, PE4MD_01, 0, PE4MD_11, 0, 0, 0, 0, PE4MD_00, PE4MD_01, 0, PE4MD_11, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PECR0", 0xfffe388e, 16, 4) { { PINMUX_CFG_REG("PECR0", 0xfffe388e, 16, 4, GROUP(
PE3MD_00, PE3MD_01, 0, PE3MD_11, 0, 0, 0, 0, PE3MD_00, PE3MD_01, 0, PE3MD_11, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PE2MD_00, PE2MD_01, 0, PE2MD_11, 0, 0, 0, 0, PE2MD_00, PE2MD_01, 0, PE2MD_11, 0, 0, 0, 0,
@ -1697,10 +1697,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PE1MD_100, PE1MD_101, 0, 0, PE1MD_100, PE1MD_101, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PE0MD_00, PE0MD_01, PE0MD_10, PE0MD_11, 0, 0, 0, 0, PE0MD_00, PE0MD_01, PE0MD_10, PE0MD_11, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PEIOR0", 0xfffe3892, 16, 1) { { PINMUX_CFG_REG("PEIOR0", 0xfffe3892, 16, 1, GROUP(
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@ -1709,19 +1709,19 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PE3_IN, PE3_OUT, PE3_IN, PE3_OUT,
PE2_IN, PE2_OUT, PE2_IN, PE2_OUT,
PE1_IN, PE1_OUT, PE1_IN, PE1_OUT,
PE0_IN, PE0_OUT } PE0_IN, PE0_OUT ))
}, },
{ PINMUX_CFG_REG("PFCR3", 0xfffe38a8, 16, 4) { { PINMUX_CFG_REG("PFCR3", 0xfffe38a8, 16, 4, GROUP(
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PF12MD_000, PF12MD_001, 0, PF12MD_011, PF12MD_000, PF12MD_001, 0, PF12MD_011,
PF12MD_100, PF12MD_101, 0, 0, PF12MD_100, PF12MD_101, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PFCR2", 0xfffe38aa, 16, 4) { { PINMUX_CFG_REG("PFCR2", 0xfffe38aa, 16, 4, GROUP(
PF11MD_000, PF11MD_001, PF11MD_010, PF11MD_011, PF11MD_000, PF11MD_001, PF11MD_010, PF11MD_011,
PF11MD_100, PF11MD_101, 0, 0, PF11MD_100, PF11MD_101, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -1732,10 +1732,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PF9MD_100, PF9MD_101, 0, 0, PF9MD_100, PF9MD_101, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PF8MD_00, PF8MD_01, PF8MD_10, PF8MD_11, 0, 0, 0, 0, PF8MD_00, PF8MD_01, PF8MD_10, PF8MD_11, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PFCR1", 0xfffe38ac, 16, 4) { { PINMUX_CFG_REG("PFCR1", 0xfffe38ac, 16, 4, GROUP(
PF7MD_000, PF7MD_001, PF7MD_010, PF7MD_011, PF7MD_000, PF7MD_001, PF7MD_010, PF7MD_011,
PF7MD_100, 0, 0, 0, PF7MD_100, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -1747,10 +1747,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PF4MD_000, PF4MD_001, PF4MD_010, PF4MD_011, PF4MD_000, PF4MD_001, PF4MD_010, PF4MD_011,
PF4MD_100, 0, 0, 0, PF4MD_100, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PFCR0", 0xfffe38ae, 16, 4) { { PINMUX_CFG_REG("PFCR0", 0xfffe38ae, 16, 4, GROUP(
PF3MD_000, PF3MD_001, PF3MD_010, PF3MD_011, PF3MD_000, PF3MD_001, PF3MD_010, PF3MD_011,
PF3MD_100, 0, 0, 0, PF3MD_100, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -1762,10 +1762,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PF0MD_000, PF0MD_001, PF0MD_010, PF0MD_011, PF0MD_000, PF0MD_001, PF0MD_010, PF0MD_011,
PF0MD_100, PF0MD_101, 0, 0, PF0MD_100, PF0MD_101, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PFIOR0", 0xfffe38b2, 16, 1) { { PINMUX_CFG_REG("PFIOR0", 0xfffe38b2, 16, 1, GROUP(
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PF12_IN, PF12_OUT, PF12_IN, PF12_OUT,
PF11_IN, PF11_OUT, PF11_IN, PF11_OUT,
@ -1779,10 +1779,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PF3_IN, PF3_OUT, PF3_IN, PF3_OUT,
PF2_IN, PF2_OUT, PF2_IN, PF2_OUT,
PF1_IN, PF1_OUT, PF1_IN, PF1_OUT,
PF0_IN, PF0_OUT } PF0_IN, PF0_OUT ))
}, },
{ PINMUX_CFG_REG("PGCR7", 0xfffe38c0, 16, 4) { { PINMUX_CFG_REG("PGCR7", 0xfffe38c0, 16, 4, GROUP(
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -1791,10 +1791,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PG0MD_000, PG0MD_001, PG0MD_010, PG0MD_011, PG0MD_000, PG0MD_001, PG0MD_010, PG0MD_011,
PG0MD_100, 0, 0, 0, PG0MD_100, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PGCR6", 0xfffe38c2, 16, 4) { { PINMUX_CFG_REG("PGCR6", 0xfffe38c2, 16, 4, GROUP(
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -1802,10 +1802,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PG24MD_00, PG24MD_01, PG24MD_10, PG24MD_11, 0, 0, 0, 0, PG24MD_00, PG24MD_01, PG24MD_10, PG24MD_11, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PGCR5", 0xfffe38c4, 16, 4) { { PINMUX_CFG_REG("PGCR5", 0xfffe38c4, 16, 4, GROUP(
PG23MD_00, PG23MD_01, PG23MD_10, PG23MD_11, 0, 0, 0, 0, PG23MD_00, PG23MD_01, PG23MD_10, PG23MD_11, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PG22MD_00, PG22MD_01, PG22MD_10, PG22MD_11, 0, 0, 0, 0, PG22MD_00, PG22MD_01, PG22MD_10, PG22MD_11, 0, 0, 0, 0,
@ -1814,10 +1814,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PG20MD_000, PG20MD_001, PG20MD_010, PG20MD_011, PG20MD_000, PG20MD_001, PG20MD_010, PG20MD_011,
PG20MD_100, 0, 0, 0, PG20MD_100, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PGCR4", 0xfffe38c6, 16, 4) { { PINMUX_CFG_REG("PGCR4", 0xfffe38c6, 16, 4, GROUP(
PG19MD_000, PG19MD_001, PG19MD_010, PG19MD_011, PG19MD_000, PG19MD_001, PG19MD_010, PG19MD_011,
PG19MD_100, 0, 0, 0, PG19MD_100, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -1829,10 +1829,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PG16MD_000, PG16MD_001, PG16MD_010, PG16MD_011, PG16MD_000, PG16MD_001, PG16MD_010, PG16MD_011,
PG16MD_100, 0, 0, 0, PG16MD_100, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PGCR3", 0xfffe38c8, 16, 4) { { PINMUX_CFG_REG("PGCR3", 0xfffe38c8, 16, 4, GROUP(
PG15MD_000, PG15MD_001, PG15MD_010, PG15MD_011, PG15MD_000, PG15MD_001, PG15MD_010, PG15MD_011,
PG15MD_100, 0, 0, 0, PG15MD_100, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -1844,9 +1844,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PG12MD_000, PG12MD_001, PG12MD_010, 0, PG12MD_000, PG12MD_001, PG12MD_010, 0,
PG12MD_100, 0, 0, 0, PG12MD_100, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PGCR2", 0xfffe38ca, 16, 4) { { PINMUX_CFG_REG("PGCR2", 0xfffe38ca, 16, 4, GROUP(
PG11MD_000, PG11MD_001, PG11MD_010, PG11MD_011, PG11MD_000, PG11MD_001, PG11MD_010, PG11MD_011,
PG11MD_100, PG11MD_101, 0, 0, PG11MD_100, PG11MD_101, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -1858,10 +1858,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PG8MD_000, PG8MD_001, PG8MD_010, PG8MD_011, PG8MD_000, PG8MD_001, PG8MD_010, PG8MD_011,
PG8MD_100, PG8MD_101, 0, 0, PG8MD_100, PG8MD_101, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PGCR1", 0xfffe38cc, 16, 4) { { PINMUX_CFG_REG("PGCR1", 0xfffe38cc, 16, 4, GROUP(
PG7MD_00, PG7MD_01, PG7MD_10, PG7MD_11, 0, 0, 0, 0, PG7MD_00, PG7MD_01, PG7MD_10, PG7MD_11, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PG6MD_00, PG6MD_01, PG6MD_10, PG6MD_11, 0, 0, 0, 0, PG6MD_00, PG6MD_01, PG6MD_10, PG6MD_11, 0, 0, 0, 0,
@ -1869,9 +1869,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PG5MD_00, PG5MD_01, PG5MD_10, PG5MD_11, 0, 0, 0, 0, PG5MD_00, PG5MD_01, PG5MD_10, PG5MD_11, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PG4MD_00, PG4MD_01, PG4MD_10, PG4MD_11, 0, 0, 0, 0, PG4MD_00, PG4MD_01, PG4MD_10, PG4MD_11, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PGCR0", 0xfffe38ce, 16, 4) { { PINMUX_CFG_REG("PGCR0", 0xfffe38ce, 16, 4, GROUP(
PG3MD_00, PG3MD_01, PG3MD_10, PG3MD_11, 0, 0, 0, 0, PG3MD_00, PG3MD_01, PG3MD_10, PG3MD_11, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PG2MD_00, PG2MD_01, PG2MD_10, PG2MD_11, 0, 0, 0, 0, PG2MD_00, PG2MD_01, PG2MD_10, PG2MD_11, 0, 0, 0, 0,
@ -1879,9 +1879,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PG1MD_00, PG1MD_01, PG1MD_10, PG1MD_11, 0, 0, 0, 0, PG1MD_00, PG1MD_01, PG1MD_10, PG1MD_11, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PGIOR1", 0xfffe38d0, 16, 1) { { PINMUX_CFG_REG("PGIOR1", 0xfffe38d0, 16, 1, GROUP(
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PG24_IN, PG24_OUT, PG24_IN, PG24_OUT,
@ -1892,10 +1892,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PG19_IN, PG19_OUT, PG19_IN, PG19_OUT,
PG18_IN, PG18_OUT, PG18_IN, PG18_OUT,
PG17_IN, PG17_OUT, PG17_IN, PG17_OUT,
PG16_IN, PG16_OUT } PG16_IN, PG16_OUT ))
}, },
{ PINMUX_CFG_REG("PGIOR0", 0xfffe38d2, 16, 1) { { PINMUX_CFG_REG("PGIOR0", 0xfffe38d2, 16, 1, GROUP(
PG15_IN, PG15_OUT, PG15_IN, PG15_OUT,
PG14_IN, PG14_OUT, PG14_IN, PG14_OUT,
PG13_IN, PG13_OUT, PG13_IN, PG13_OUT,
@ -1912,10 +1912,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PG2_IN, PG2_OUT, PG2_IN, PG2_OUT,
PG1_IN, PG1_OUT, PG1_IN, PG1_OUT,
PG0_IN, PG0_OUT PG0_IN, PG0_OUT
} ))
}, },
{ PINMUX_CFG_REG("PHCR1", 0xfffe38ec, 16, 4) { { PINMUX_CFG_REG("PHCR1", 0xfffe38ec, 16, 4, GROUP(
PH7MD_0, PH7MD_1, 0, 0, 0, 0, 0, 0, PH7MD_0, PH7MD_1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PH6MD_0, PH6MD_1, 0, 0, 0, 0, 0, 0, PH6MD_0, PH6MD_1, 0, 0, 0, 0, 0, 0,
@ -1923,10 +1923,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PH5MD_0, PH5MD_1, 0, 0, 0, 0, 0, 0, PH5MD_0, PH5MD_1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PH4MD_0, PH4MD_1, 0, 0, 0, 0, 0, 0, PH4MD_0, PH4MD_1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PHCR0", 0xfffe38ee, 16, 4) { { PINMUX_CFG_REG("PHCR0", 0xfffe38ee, 16, 4, GROUP(
PH3MD_0, PH3MD_1, 0, 0, 0, 0, 0, 0, PH3MD_0, PH3MD_1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PH2MD_0, PH2MD_1, 0, 0, 0, 0, 0, 0, PH2MD_0, PH2MD_1, 0, 0, 0, 0, 0, 0,
@ -1934,10 +1934,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PH1MD_0, PH1MD_1, 0, 0, 0, 0, 0, 0, PH1MD_0, PH1MD_1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PH0MD_0, PH0MD_1, 0, 0, 0, 0, 0, 0, PH0MD_0, PH0MD_1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PJCR2", 0xfffe390a, 16, 4) { { PINMUX_CFG_REG("PJCR2", 0xfffe390a, 16, 4, GROUP(
PJ11MD_00, PJ11MD_01, PJ11MD_10, 0, 0, 0, 0, 0, PJ11MD_00, PJ11MD_01, PJ11MD_10, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PJ10MD_00, PJ10MD_01, PJ10MD_10, 0, 0, 0, 0, 0, PJ10MD_00, PJ10MD_01, PJ10MD_10, 0, 0, 0, 0, 0,
@ -1945,9 +1945,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PJ9MD_00, PJ9MD_01, PJ9MD_10, 0, 0, 0, 0, 0, PJ9MD_00, PJ9MD_01, PJ9MD_10, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PJ8MD_00, PJ8MD_01, PJ8MD_10, 0, 0, 0, 0, 0, PJ8MD_00, PJ8MD_01, PJ8MD_10, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PJCR1", 0xfffe390c, 16, 4) { { PINMUX_CFG_REG("PJCR1", 0xfffe390c, 16, 4, GROUP(
PJ7MD_00, PJ7MD_01, PJ7MD_10, 0, 0, 0, 0, 0, PJ7MD_00, PJ7MD_01, PJ7MD_10, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PJ6MD_00, PJ6MD_01, PJ6MD_10, 0, 0, 0, 0, 0, PJ6MD_00, PJ6MD_01, PJ6MD_10, 0, 0, 0, 0, 0,
@ -1955,9 +1955,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PJ5MD_00, PJ5MD_01, PJ5MD_10, 0, 0, 0, 0, 0, PJ5MD_00, PJ5MD_01, PJ5MD_10, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PJ4MD_00, PJ4MD_01, PJ4MD_10, 0, 0, 0, 0, 0, PJ4MD_00, PJ4MD_01, PJ4MD_10, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PJCR0", 0xfffe390e, 16, 4) { { PINMUX_CFG_REG("PJCR0", 0xfffe390e, 16, 4, GROUP(
PJ3MD_00, PJ3MD_01, PJ3MD_10, PJ3MD_11, 0, 0, 0, 0, PJ3MD_00, PJ3MD_01, PJ3MD_10, PJ3MD_11, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PJ2MD_000, PJ2MD_001, PJ2MD_010, PJ2MD_011, PJ2MD_000, PJ2MD_001, PJ2MD_010, PJ2MD_011,
@ -1968,9 +1968,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PJ0MD_000, PJ0MD_001, PJ0MD_010, PJ0MD_011, PJ0MD_000, PJ0MD_001, PJ0MD_010, PJ0MD_011,
PJ0MD_100, PJ0MD_101, 0, 0, PJ0MD_100, PJ0MD_101, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, } 0, 0, 0, 0, 0, 0, 0, 0, ))
}, },
{ PINMUX_CFG_REG("PJIOR0", 0xfffe3912, 16, 1) { { PINMUX_CFG_REG("PJIOR0", 0xfffe3912, 16, 1, GROUP(
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PJ11_IN, PJ11_OUT, PJ11_IN, PJ11_OUT,
PJ10_IN, PJ10_OUT, PJ10_IN, PJ10_OUT,
@ -1983,10 +1983,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PJ3_IN, PJ3_OUT, PJ3_IN, PJ3_OUT,
PJ2_IN, PJ2_OUT, PJ2_IN, PJ2_OUT,
PJ1_IN, PJ1_OUT, PJ1_IN, PJ1_OUT,
PJ0_IN, PJ0_OUT } PJ0_IN, PJ0_OUT ))
}, },
{ PINMUX_CFG_REG("PKCR2", 0xfffe392a, 16, 4) { { PINMUX_CFG_REG("PKCR2", 0xfffe392a, 16, 4, GROUP(
PK11MD_00, PK11MD_01, PK11MD_10, 0, 0, 0, 0, 0, PK11MD_00, PK11MD_01, PK11MD_10, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PK10MD_00, PK10MD_01, PK10MD_10, 0, 0, 0, 0, 0, PK10MD_00, PK10MD_01, PK10MD_10, 0, 0, 0, 0, 0,
@ -1994,10 +1994,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PK9MD_00, PK9MD_01, PK9MD_10, 0, 0, 0, 0, 0, PK9MD_00, PK9MD_01, PK9MD_10, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PK8MD_00, PK8MD_01, PK8MD_10, 0, 0, 0, 0, 0, PK8MD_00, PK8MD_01, PK8MD_10, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PKCR1", 0xfffe392c, 16, 4) { { PINMUX_CFG_REG("PKCR1", 0xfffe392c, 16, 4, GROUP(
PK7MD_00, PK7MD_01, PK7MD_10, 0, 0, 0, 0, 0, PK7MD_00, PK7MD_01, PK7MD_10, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PK6MD_00, PK6MD_01, PK6MD_10, 0, 0, 0, 0, 0, PK6MD_00, PK6MD_01, PK6MD_10, 0, 0, 0, 0, 0,
@ -2005,9 +2005,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PK5MD_00, PK5MD_01, PK5MD_10, 0, 0, 0, 0, 0, PK5MD_00, PK5MD_01, PK5MD_10, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PK4MD_00, PK4MD_01, PK4MD_10, 0, 0, 0, 0, 0, PK4MD_00, PK4MD_01, PK4MD_10, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PKCR0", 0xfffe392e, 16, 4) { { PINMUX_CFG_REG("PKCR0", 0xfffe392e, 16, 4, GROUP(
PK3MD_00, PK3MD_01, PK3MD_10, 0, 0, 0, 0, 0, PK3MD_00, PK3MD_01, PK3MD_10, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PK2MD_00, PK2MD_01, PK2MD_10, 0, 0, 0, 0, 0, PK2MD_00, PK2MD_01, PK2MD_10, 0, 0, 0, 0, 0,
@ -2015,10 +2015,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PK1MD_00, PK1MD_01, PK1MD_10, 0, 0, 0, 0, 0, PK1MD_00, PK1MD_01, PK1MD_10, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PK0MD_00, PK0MD_01, PK0MD_10, 0, 0, 0, 0, 0, PK0MD_00, PK0MD_01, PK0MD_10, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PKIOR0", 0xfffe3932, 16, 1) { { PINMUX_CFG_REG("PKIOR0", 0xfffe3932, 16, 1, GROUP(
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PJ11_IN, PJ11_OUT, PJ11_IN, PJ11_OUT,
PJ10_IN, PJ10_OUT, PJ10_IN, PJ10_OUT,
@ -2031,7 +2031,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PJ3_IN, PJ3_OUT, PJ3_IN, PJ3_OUT,
PJ2_IN, PJ2_OUT, PJ2_IN, PJ2_OUT,
PJ1_IN, PJ1_OUT, PJ1_IN, PJ1_OUT,
PJ0_IN, PJ0_OUT } PJ0_IN, PJ0_OUT ))
}, },
{} {}
}; };

View File

@ -1951,13 +1951,13 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
/* where Field_Width is 1 for single mode registers or 4 for upto 16 /* where Field_Width is 1 for single mode registers or 4 for upto 16
mode registers and modes are described in assending order [0..16] */ mode registers and modes are described in assending order [0..16] */
{ PINMUX_CFG_REG("PAIOR0", 0xfffe3812, 16, 1) { { PINMUX_CFG_REG("PAIOR0", 0xfffe3812, 16, 1, GROUP(
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, PA1_IN, PA1_OUT, 0, 0, 0, 0, 0, 0, PA1_IN, PA1_OUT,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, PA0_IN, PA0_OUT } 0, 0, 0, 0, 0, 0, PA0_IN, PA0_OUT ))
}, },
{ PINMUX_CFG_REG("PBCR5", 0xfffe3824, 16, 4) { { PINMUX_CFG_REG("PBCR5", 0xfffe3824, 16, 4, GROUP(
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PB22MD_000, PB22MD_001, PB22MD_010, PB22MD_011, PB22MD_000, PB22MD_001, PB22MD_010, PB22MD_011,
@ -1969,9 +1969,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PB20MD_000, PB20MD_001, PB20MD_010, PB20MD_011, PB20MD_000, PB20MD_001, PB20MD_010, PB20MD_011,
PB20MD_100, PB20MD_101, PB20MD_110, PB20MD_111, PB20MD_100, PB20MD_101, PB20MD_110, PB20MD_111,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PBCR4", 0xfffe3826, 16, 4) { { PINMUX_CFG_REG("PBCR4", 0xfffe3826, 16, 4, GROUP(
PB19MD_000, PB19MD_001, PB19MD_010, PB19MD_011, PB19MD_000, PB19MD_001, PB19MD_010, PB19MD_011,
PB19MD_100, PB19MD_101, PB19MD_110, PB19MD_111, PB19MD_100, PB19MD_101, PB19MD_110, PB19MD_111,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -1986,9 +1986,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PB16MD_000, PB16MD_001, PB16MD_010, PB16MD_011, PB16MD_000, PB16MD_001, PB16MD_010, PB16MD_011,
PB16MD_100, PB16MD_101, PB16MD_110, PB16MD_111, PB16MD_100, PB16MD_101, PB16MD_110, PB16MD_111,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PBCR3", 0xfffe3828, 16, 4) { { PINMUX_CFG_REG("PBCR3", 0xfffe3828, 16, 4, GROUP(
PB15MD_000, PB15MD_001, PB15MD_010, PB15MD_011, PB15MD_000, PB15MD_001, PB15MD_010, PB15MD_011,
PB15MD_100, PB15MD_101, PB15MD_110, PB15MD_111, PB15MD_100, PB15MD_101, PB15MD_110, PB15MD_111,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -2002,9 +2002,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PB12MD_00, PB12MD_01, PB12MD_10, PB12MD_11, 0, 0, 0, 0, PB12MD_00, PB12MD_01, PB12MD_10, PB12MD_11, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PBCR2", 0xfffe382a, 16, 4) { { PINMUX_CFG_REG("PBCR2", 0xfffe382a, 16, 4, GROUP(
PB11MD_00, PB11MD_01, PB11MD_10, PB11MD_11, 0, 0, 0, 0, PB11MD_00, PB11MD_01, PB11MD_10, PB11MD_11, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -2015,9 +2015,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PB8MD_00, PB8MD_01, PB8MD_10, PB8MD_11, 0, 0, 0, 0, PB8MD_00, PB8MD_01, PB8MD_10, PB8MD_11, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PBCR1", 0xfffe382c, 16, 4) { { PINMUX_CFG_REG("PBCR1", 0xfffe382c, 16, 4, GROUP(
PB7MD_00, PB7MD_01, PB7MD_10, PB7MD_11, 0, 0, 0, 0, PB7MD_00, PB7MD_01, PB7MD_10, PB7MD_11, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -2028,9 +2028,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PB4MD_00, PB4MD_01, PB4MD_10, PB4MD_11, 0, 0, 0, 0, PB4MD_00, PB4MD_01, PB4MD_10, PB4MD_11, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PBCR0", 0xfffe382e, 16, 4) { { PINMUX_CFG_REG("PBCR0", 0xfffe382e, 16, 4, GROUP(
PB3MD_00, PB3MD_01, PB3MD_10, PB3MD_11, 0, 0, 0, 0, PB3MD_00, PB3MD_01, PB3MD_10, PB3MD_11, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -2040,10 +2040,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PB1MD_00, PB1MD_01, PB1MD_10, PB1MD_11, 0, 0, 0, 0, PB1MD_00, PB1MD_01, PB1MD_10, PB1MD_11, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PBIOR1", 0xfffe3830, 16, 1) { { PINMUX_CFG_REG("PBIOR1", 0xfffe3830, 16, 1, GROUP(
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0,
@ -2053,9 +2053,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PB19_IN, PB19_OUT, PB19_IN, PB19_OUT,
PB18_IN, PB18_OUT, PB18_IN, PB18_OUT,
PB17_IN, PB17_OUT, PB17_IN, PB17_OUT,
PB16_IN, PB16_OUT } PB16_IN, PB16_OUT ))
}, },
{ PINMUX_CFG_REG("PBIOR0", 0xfffe3832, 16, 1) { { PINMUX_CFG_REG("PBIOR0", 0xfffe3832, 16, 1, GROUP(
PB15_IN, PB15_OUT, PB15_IN, PB15_OUT,
PB14_IN, PB14_OUT, PB14_IN, PB14_OUT,
PB13_IN, PB13_OUT, PB13_IN, PB13_OUT,
@ -2071,10 +2071,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PB3_IN, PB3_OUT, PB3_IN, PB3_OUT,
PB2_IN, PB2_OUT, PB2_IN, PB2_OUT,
PB1_IN, PB1_OUT, PB1_IN, PB1_OUT,
0, 0 } 0, 0 ))
}, },
{ PINMUX_CFG_REG("PCCR2", 0xfffe384a, 16, 4) { { PINMUX_CFG_REG("PCCR2", 0xfffe384a, 16, 4, GROUP(
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -2083,9 +2083,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PC8MD_000, PC8MD_001, PC8MD_010, PC8MD_011, PC8MD_000, PC8MD_001, PC8MD_010, PC8MD_011,
PC8MD_100, PC8MD_101, PC8MD_110, PC8MD_111, PC8MD_100, PC8MD_101, PC8MD_110, PC8MD_111,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PCCR1", 0xfffe384c, 16, 4) { { PINMUX_CFG_REG("PCCR1", 0xfffe384c, 16, 4, GROUP(
PC7MD_000, PC7MD_001, PC7MD_010, PC7MD_011, PC7MD_000, PC7MD_001, PC7MD_010, PC7MD_011,
PC7MD_100, PC7MD_101, PC7MD_110, PC7MD_111, PC7MD_100, PC7MD_101, PC7MD_110, PC7MD_111,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -2099,9 +2099,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PC4MD_00, PC4MD_01, PC4MD_10, PC4MD_11, 0, 0, 0, 0, PC4MD_00, PC4MD_01, PC4MD_10, PC4MD_11, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PCCR0", 0xfffe384e, 16, 4) { { PINMUX_CFG_REG("PCCR0", 0xfffe384e, 16, 4, GROUP(
PC3MD_00, PC3MD_01, PC3MD_10, PC3MD_11, 0, 0, 0, 0, PC3MD_00, PC3MD_01, PC3MD_10, PC3MD_11, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -2112,10 +2112,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PC0MD_0, PC0MD_1, 0, 0, 0, 0, 0, 0, PC0MD_0, PC0MD_1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PCIOR0", 0xfffe3852, 16, 1) { { PINMUX_CFG_REG("PCIOR0", 0xfffe3852, 16, 1, GROUP(
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PC8_IN, PC8_OUT, PC8_IN, PC8_OUT,
PC7_IN, PC7_OUT, PC7_IN, PC7_OUT,
@ -2125,10 +2125,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PC3_IN, PC3_OUT, PC3_IN, PC3_OUT,
PC2_IN, PC2_OUT, PC2_IN, PC2_OUT,
PC1_IN, PC1_OUT, PC1_IN, PC1_OUT,
PC0_IN, PC0_OUT } PC0_IN, PC0_OUT ))
}, },
{ PINMUX_CFG_REG("PDCR3", 0xfffe3868, 16, 4) { { PINMUX_CFG_REG("PDCR3", 0xfffe3868, 16, 4, GROUP(
PD15MD_00, PD15MD_01, PD15MD_10, PD15MD_11, 0, 0, 0, 0, PD15MD_00, PD15MD_01, PD15MD_10, PD15MD_11, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -2139,9 +2139,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PD12MD_00, PD12MD_01, PD12MD_10, PD12MD_11, 0, 0, 0, 0, PD12MD_00, PD12MD_01, PD12MD_10, PD12MD_11, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PDCR2", 0xfffe386a, 16, 4) { { PINMUX_CFG_REG("PDCR2", 0xfffe386a, 16, 4, GROUP(
PD11MD_00, PD11MD_01, PD11MD_10, PD11MD_11, 0, 0, 0, 0, PD11MD_00, PD11MD_01, PD11MD_10, PD11MD_11, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -2152,9 +2152,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PD8MD_00, PD8MD_01, PD8MD_10, PD8MD_11, 0, 0, 0, 0, PD8MD_00, PD8MD_01, PD8MD_10, PD8MD_11, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PDCR1", 0xfffe386c, 16, 4) { { PINMUX_CFG_REG("PDCR1", 0xfffe386c, 16, 4, GROUP(
PD7MD_00, PD7MD_01, PD7MD_10, PD7MD_11, 0, 0, 0, 0, PD7MD_00, PD7MD_01, PD7MD_10, PD7MD_11, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -2165,9 +2165,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PD4MD_00, PD4MD_01, PD4MD_10, PD4MD_11, 0, 0, 0, 0, PD4MD_00, PD4MD_01, PD4MD_10, PD4MD_11, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PDCR0", 0xfffe386e, 16, 4) { { PINMUX_CFG_REG("PDCR0", 0xfffe386e, 16, 4, GROUP(
PD3MD_00, PD3MD_01, PD3MD_10, PD3MD_11, 0, 0, 0, 0, PD3MD_00, PD3MD_01, PD3MD_10, PD3MD_11, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -2178,10 +2178,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PD0MD_00, PD0MD_01, PD0MD_10, PD0MD_11, 0, 0, 0, 0, PD0MD_00, PD0MD_01, PD0MD_10, PD0MD_11, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PDIOR0", 0xfffe3872, 16, 1) { { PINMUX_CFG_REG("PDIOR0", 0xfffe3872, 16, 1, GROUP(
PD15_IN, PD15_OUT, PD15_IN, PD15_OUT,
PD14_IN, PD14_OUT, PD14_IN, PD14_OUT,
PD13_IN, PD13_OUT, PD13_IN, PD13_OUT,
@ -2197,10 +2197,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PD3_IN, PD3_OUT, PD3_IN, PD3_OUT,
PD2_IN, PD2_OUT, PD2_IN, PD2_OUT,
PD1_IN, PD1_OUT, PD1_IN, PD1_OUT,
PD0_IN, PD0_OUT } PD0_IN, PD0_OUT ))
}, },
{ PINMUX_CFG_REG("PECR1", 0xfffe388c, 16, 4) { { PINMUX_CFG_REG("PECR1", 0xfffe388c, 16, 4, GROUP(
PE7MD_00, PE7MD_01, PE7MD_10, PE7MD_11, 0, 0, 0, 0, PE7MD_00, PE7MD_01, PE7MD_10, PE7MD_11, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -2211,9 +2211,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PE4MD_00, PE4MD_01, PE4MD_10, PE4MD_11, 0, 0, 0, 0, PE4MD_00, PE4MD_01, PE4MD_10, PE4MD_11, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PECR0", 0xfffe388e, 16, 4) { { PINMUX_CFG_REG("PECR0", 0xfffe388e, 16, 4, GROUP(
PE3MD_000, PE3MD_001, PE3MD_010, PE3MD_011, PE3MD_000, PE3MD_001, PE3MD_010, PE3MD_011,
PE3MD_100, PE3MD_101, PE3MD_110, PE3MD_111, PE3MD_100, PE3MD_101, PE3MD_110, PE3MD_111,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -2227,9 +2227,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PE0MD_00, PE0MD_01, PE0MD_10, PE0MD_11, 0, 0, 0, 0, PE0MD_00, PE0MD_01, PE0MD_10, PE0MD_11, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PEIOR0", 0xfffe3892, 16, 1) { { PINMUX_CFG_REG("PEIOR0", 0xfffe3892, 16, 1, GROUP(
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PE7_IN, PE7_OUT, PE7_IN, PE7_OUT,
@ -2239,10 +2239,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PE3_IN, PE3_OUT, PE3_IN, PE3_OUT,
PE2_IN, PE2_OUT, PE2_IN, PE2_OUT,
PE1_IN, PE1_OUT, PE1_IN, PE1_OUT,
PE0_IN, PE0_OUT } PE0_IN, PE0_OUT ))
}, },
{ PINMUX_CFG_REG("PFCR6", 0xfffe38a2, 16, 4) { { PINMUX_CFG_REG("PFCR6", 0xfffe38a2, 16, 4, GROUP(
PF23MD_000, PF23MD_001, PF23MD_010, PF23MD_011, PF23MD_000, PF23MD_001, PF23MD_010, PF23MD_011,
PF23MD_100, PF23MD_101, PF23MD_110, PF23MD_111, PF23MD_100, PF23MD_101, PF23MD_110, PF23MD_111,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -2257,9 +2257,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PF20MD_000, PF20MD_001, PF20MD_010, PF20MD_011, PF20MD_000, PF20MD_001, PF20MD_010, PF20MD_011,
PF20MD_100, PF20MD_101, PF20MD_110, PF20MD_111, PF20MD_100, PF20MD_101, PF20MD_110, PF20MD_111,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PFCR5", 0xfffe38a4, 16, 4) { { PINMUX_CFG_REG("PFCR5", 0xfffe38a4, 16, 4, GROUP(
PF19MD_000, PF19MD_001, PF19MD_010, PF19MD_011, PF19MD_000, PF19MD_001, PF19MD_010, PF19MD_011,
PF19MD_100, PF19MD_101, PF19MD_110, PF19MD_111, PF19MD_100, PF19MD_101, PF19MD_110, PF19MD_111,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -2274,9 +2274,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PF16MD_000, PF16MD_001, PF16MD_010, PF16MD_011, PF16MD_000, PF16MD_001, PF16MD_010, PF16MD_011,
PF16MD_100, PF16MD_101, PF16MD_110, PF16MD_111, PF16MD_100, PF16MD_101, PF16MD_110, PF16MD_111,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PFCR4", 0xfffe38a6, 16, 4) { { PINMUX_CFG_REG("PFCR4", 0xfffe38a6, 16, 4, GROUP(
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -2285,9 +2285,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PF15MD_000, PF15MD_001, PF15MD_010, PF15MD_011, PF15MD_000, PF15MD_001, PF15MD_010, PF15MD_011,
PF15MD_100, PF15MD_101, PF15MD_110, PF15MD_111, PF15MD_100, PF15MD_101, PF15MD_110, PF15MD_111,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PFCR3", 0xfffe38a8, 16, 4) { { PINMUX_CFG_REG("PFCR3", 0xfffe38a8, 16, 4, GROUP(
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PF14MD_000, PF14MD_001, PF14MD_010, PF14MD_011, PF14MD_000, PF14MD_001, PF14MD_010, PF14MD_011,
@ -2300,9 +2300,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PF12MD_000, PF12MD_001, PF12MD_010, PF12MD_011, PF12MD_000, PF12MD_001, PF12MD_010, PF12MD_011,
PF12MD_100, PF12MD_101, PF12MD_110, PF12MD_111, PF12MD_100, PF12MD_101, PF12MD_110, PF12MD_111,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PFCR2", 0xfffe38aa, 16, 4) { { PINMUX_CFG_REG("PFCR2", 0xfffe38aa, 16, 4, GROUP(
PF11MD_000, PF11MD_001, PF11MD_010, PF11MD_011, PF11MD_000, PF11MD_001, PF11MD_010, PF11MD_011,
PF11MD_100, PF11MD_101, PF11MD_110, PF11MD_111, PF11MD_100, PF11MD_101, PF11MD_110, PF11MD_111,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -2317,9 +2317,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PF8MD_000, PF8MD_001, PF8MD_010, PF8MD_011, PF8MD_000, PF8MD_001, PF8MD_010, PF8MD_011,
PF8MD_100, PF8MD_101, PF8MD_110, PF8MD_111, PF8MD_100, PF8MD_101, PF8MD_110, PF8MD_111,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PFCR1", 0xfffe38ac, 16, 4) { { PINMUX_CFG_REG("PFCR1", 0xfffe38ac, 16, 4, GROUP(
PF7MD_000, PF7MD_001, PF7MD_010, PF7MD_011, PF7MD_000, PF7MD_001, PF7MD_010, PF7MD_011,
PF7MD_100, PF7MD_101, PF7MD_110, PF7MD_111, PF7MD_100, PF7MD_101, PF7MD_110, PF7MD_111,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -2334,9 +2334,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PF4MD_000, PF4MD_001, PF4MD_010, PF4MD_011, PF4MD_000, PF4MD_001, PF4MD_010, PF4MD_011,
PF4MD_100, PF4MD_101, PF4MD_110, PF4MD_111, PF4MD_100, PF4MD_101, PF4MD_110, PF4MD_111,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PFCR0", 0xfffe38ae, 16, 4) { { PINMUX_CFG_REG("PFCR0", 0xfffe38ae, 16, 4, GROUP(
PF3MD_000, PF3MD_001, PF3MD_010, PF3MD_011, PF3MD_000, PF3MD_001, PF3MD_010, PF3MD_011,
PF3MD_100, PF3MD_101, PF3MD_110, PF3MD_111, PF3MD_100, PF3MD_101, PF3MD_110, PF3MD_111,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -2351,10 +2351,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PF0MD_000, PF0MD_001, PF0MD_010, PF0MD_011, PF0MD_000, PF0MD_001, PF0MD_010, PF0MD_011,
PF0MD_100, PF0MD_101, PF0MD_110, PF0MD_111, PF0MD_100, PF0MD_101, PF0MD_110, PF0MD_111,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PFIOR1", 0xfffe38b0, 16, 1) { { PINMUX_CFG_REG("PFIOR1", 0xfffe38b0, 16, 1, GROUP(
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PF23_IN, PF23_OUT, PF23_IN, PF23_OUT,
@ -2364,9 +2364,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PF19_IN, PF19_OUT, PF19_IN, PF19_OUT,
PF18_IN, PF18_OUT, PF18_IN, PF18_OUT,
PF17_IN, PF17_OUT, PF17_IN, PF17_OUT,
PF16_IN, PF16_OUT } PF16_IN, PF16_OUT ))
}, },
{ PINMUX_CFG_REG("PFIOR0", 0xfffe38b2, 16, 1) { { PINMUX_CFG_REG("PFIOR0", 0xfffe38b2, 16, 1, GROUP(
PF15_IN, PF15_OUT, PF15_IN, PF15_OUT,
PF14_IN, PF14_OUT, PF14_IN, PF14_OUT,
PF13_IN, PF13_OUT, PF13_IN, PF13_OUT,
@ -2382,10 +2382,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PF3_IN, PF3_OUT, PF3_IN, PF3_OUT,
PF2_IN, PF2_OUT, PF2_IN, PF2_OUT,
PF1_IN, PF1_OUT, PF1_IN, PF1_OUT,
PF0_IN, PF0_OUT } PF0_IN, PF0_OUT ))
}, },
{ PINMUX_CFG_REG("PGCR6", 0xfffe38c2, 16, 4) { { PINMUX_CFG_REG("PGCR6", 0xfffe38c2, 16, 4, GROUP(
PG27MD_00, PG27MD_01, PG27MD_10, PG27MD_11, 0, 0, 0, 0, PG27MD_00, PG27MD_01, PG27MD_10, PG27MD_11, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -2396,9 +2396,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PG24MD_00, PG24MD_01, PG24MD_10, PG24MD_11, 0, 0, 0, 0, PG24MD_00, PG24MD_01, PG24MD_10, PG24MD_11, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PGCR5", 0xfffe38c4, 16, 4) { { PINMUX_CFG_REG("PGCR5", 0xfffe38c4, 16, 4, GROUP(
PG23MD_000, PG23MD_001, PG23MD_010, PG23MD_011, PG23MD_000, PG23MD_001, PG23MD_010, PG23MD_011,
PG23MD_100, PG23MD_101, PG23MD_110, PG23MD_111, PG23MD_100, PG23MD_101, PG23MD_110, PG23MD_111,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -2413,9 +2413,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PG20MD_000, PG20MD_001, PG20MD_010, PG20MD_011, PG20MD_000, PG20MD_001, PG20MD_010, PG20MD_011,
PG20MD_100, PG20MD_101, PG20MD_110, PG20MD_111, PG20MD_100, PG20MD_101, PG20MD_110, PG20MD_111,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PGCR4", 0xfffe38c6, 16, 4) { { PINMUX_CFG_REG("PGCR4", 0xfffe38c6, 16, 4, GROUP(
PG19MD_000, PG19MD_001, PG19MD_010, PG19MD_011, PG19MD_000, PG19MD_001, PG19MD_010, PG19MD_011,
PG19MD_100, PG19MD_101, PG19MD_110, PG19MD_111, PG19MD_100, PG19MD_101, PG19MD_110, PG19MD_111,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -2428,9 +2428,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PG16MD_00, PG16MD_01, PG16MD_10, PG16MD_11, 0, 0, 0, 0, PG16MD_00, PG16MD_01, PG16MD_10, PG16MD_11, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PGCR3", 0xfffe38c8, 16, 4) { { PINMUX_CFG_REG("PGCR3", 0xfffe38c8, 16, 4, GROUP(
PG15MD_00, PG15MD_01, PG15MD_10, PG15MD_11, 0, 0, 0, 0, PG15MD_00, PG15MD_01, PG15MD_10, PG15MD_11, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -2441,9 +2441,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PG12MD_00, PG12MD_01, PG12MD_10, PG12MD_11, 0, 0, 0, 0, PG12MD_00, PG12MD_01, PG12MD_10, PG12MD_11, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PGCR2", 0xfffe38ca, 16, 4) { { PINMUX_CFG_REG("PGCR2", 0xfffe38ca, 16, 4, GROUP(
PG11MD_000, PG11MD_001, PG11MD_010, PG11MD_011, PG11MD_000, PG11MD_001, PG11MD_010, PG11MD_011,
PG11MD_100, PG11MD_101, PG11MD_110, PG11MD_111, PG11MD_100, PG11MD_101, PG11MD_110, PG11MD_111,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -2458,10 +2458,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PG8MD_000, PG8MD_001, PG8MD_010, PG8MD_011, PG8MD_000, PG8MD_001, PG8MD_010, PG8MD_011,
PG8MD_100, PG8MD_101, PG8MD_110, PG8MD_111, PG8MD_100, PG8MD_101, PG8MD_110, PG8MD_111,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PGCR1", 0xfffe38cc, 16, 4) { { PINMUX_CFG_REG("PGCR1", 0xfffe38cc, 16, 4, GROUP(
PG7MD_000, PG7MD_001, PG7MD_010, PG7MD_011, PG7MD_000, PG7MD_001, PG7MD_010, PG7MD_011,
PG7MD_100, PG7MD_101, PG7MD_110, PG7MD_111, PG7MD_100, PG7MD_101, PG7MD_110, PG7MD_111,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -2476,9 +2476,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PG4MD_000, PG4MD_001, PG4MD_010, PG4MD_011, PG4MD_000, PG4MD_001, PG4MD_010, PG4MD_011,
PG4MD_100, PG4MD_101, PG4MD_110, PG4MD_111, PG4MD_100, PG4MD_101, PG4MD_110, PG4MD_111,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PGCR0", 0xfffe38ce, 16, 4) { { PINMUX_CFG_REG("PGCR0", 0xfffe38ce, 16, 4, GROUP(
PG3MD_000, PG3MD_001, PG3MD_010, PG3MD_011, PG3MD_000, PG3MD_001, PG3MD_010, PG3MD_011,
PG3MD_100, PG3MD_101, PG3MD_110, PG3MD_111, PG3MD_100, PG3MD_101, PG3MD_110, PG3MD_111,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -2493,10 +2493,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PG0MD_000, PG0MD_001, PG0MD_010, PG0MD_011, PG0MD_000, PG0MD_001, PG0MD_010, PG0MD_011,
PG0MD_100, PG0MD_101, PG0MD_110, PG0MD_111, PG0MD_100, PG0MD_101, PG0MD_110, PG0MD_111,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PGIOR1", 0xfffe38d0, 16, 1) { { PINMUX_CFG_REG("PGIOR1", 0xfffe38d0, 16, 1, GROUP(
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PG27_IN, PG27_OUT, PG27_IN, PG27_OUT,
PG26_IN, PG26_OUT, PG26_IN, PG26_OUT,
@ -2509,9 +2509,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PG19_IN, PG19_OUT, PG19_IN, PG19_OUT,
PG18_IN, PG18_OUT, PG18_IN, PG18_OUT,
PG17_IN, PG17_OUT, PG17_IN, PG17_OUT,
PG16_IN, PG16_OUT } PG16_IN, PG16_OUT ))
}, },
{ PINMUX_CFG_REG("PGIOR0", 0xfffe38d2, 16, 1) { { PINMUX_CFG_REG("PGIOR0", 0xfffe38d2, 16, 1, GROUP(
PG15_IN, PG15_OUT, PG15_IN, PG15_OUT,
PG14_IN, PG14_OUT, PG14_IN, PG14_OUT,
PG13_IN, PG13_OUT, PG13_IN, PG13_OUT,
@ -2527,10 +2527,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PG3_IN, PG3_OUT, PG3_IN, PG3_OUT,
PG2_IN, PG2_OUT, PG2_IN, PG2_OUT,
PG1_IN, PG1_OUT, PG1_IN, PG1_OUT,
PG0_IN, PG0_OUT } PG0_IN, PG0_OUT ))
}, },
{ PINMUX_CFG_REG("PHCR1", 0xfffe38ec, 16, 4) { { PINMUX_CFG_REG("PHCR1", 0xfffe38ec, 16, 4, GROUP(
PH7MD_00, PH7MD_01, PH7MD_10, PH7MD_11, 0, 0, 0, 0, PH7MD_00, PH7MD_01, PH7MD_10, PH7MD_11, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -2541,10 +2541,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PH4MD_00, PH4MD_01, PH4MD_10, PH4MD_11, 0, 0, 0, 0, PH4MD_00, PH4MD_01, PH4MD_10, PH4MD_11, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PHCR0", 0xfffe38ee, 16, 4) { { PINMUX_CFG_REG("PHCR0", 0xfffe38ee, 16, 4, GROUP(
PH3MD_00, PH3MD_01, PH3MD_10, PH3MD_11, 0, 0, 0, 0, PH3MD_00, PH3MD_01, PH3MD_10, PH3MD_11, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -2555,10 +2555,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
PH0MD_00, PH0MD_01, PH0MD_10, PH0MD_11, 0, 0, 0, 0, PH0MD_00, PH0MD_01, PH0MD_10, PH0MD_11, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PJCR7", 0xfffe3900, 16, 4) { { PINMUX_CFG_REG("PJCR7", 0xfffe3900, 16, 4, GROUP(
PJ31MD_0, PJ31MD_1, 0, 0, 0, 0, 0, 0, PJ31MD_0, PJ31MD_1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -2572,9 +2572,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PJ28MD_000, PJ28MD_001, PJ28MD_010, PJ28MD_011, PJ28MD_000, PJ28MD_001, PJ28MD_010, PJ28MD_011,
PJ28MD_100, PJ28MD_101, PJ28MD_110, PJ28MD_111, PJ28MD_100, PJ28MD_101, PJ28MD_110, PJ28MD_111,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PJCR6", 0xfffe3902, 16, 4) { { PINMUX_CFG_REG("PJCR6", 0xfffe3902, 16, 4, GROUP(
PJ27MD_000, PJ27MD_001, PJ27MD_010, PJ27MD_011, PJ27MD_000, PJ27MD_001, PJ27MD_010, PJ27MD_011,
PJ27MD_100, PJ27MD_101, PJ27MD_110, PJ27MD_111, PJ27MD_100, PJ27MD_101, PJ27MD_110, PJ27MD_111,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -2589,9 +2589,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PJ24MD_000, PJ24MD_001, PJ24MD_010, PJ24MD_011, PJ24MD_000, PJ24MD_001, PJ24MD_010, PJ24MD_011,
PJ24MD_100, PJ24MD_101, PJ24MD_110, PJ24MD_111, PJ24MD_100, PJ24MD_101, PJ24MD_110, PJ24MD_111,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PJCR5", 0xfffe3904, 16, 4) { { PINMUX_CFG_REG("PJCR5", 0xfffe3904, 16, 4, GROUP(
PJ23MD_000, PJ23MD_001, PJ23MD_010, PJ23MD_011, PJ23MD_000, PJ23MD_001, PJ23MD_010, PJ23MD_011,
PJ23MD_100, PJ23MD_101, PJ23MD_110, PJ23MD_111, PJ23MD_100, PJ23MD_101, PJ23MD_110, PJ23MD_111,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -2606,9 +2606,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PJ20MD_000, PJ20MD_001, PJ20MD_010, PJ20MD_011, PJ20MD_000, PJ20MD_001, PJ20MD_010, PJ20MD_011,
PJ20MD_100, PJ20MD_101, PJ20MD_110, PJ20MD_111, PJ20MD_100, PJ20MD_101, PJ20MD_110, PJ20MD_111,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PJCR4", 0xfffe3906, 16, 4) { { PINMUX_CFG_REG("PJCR4", 0xfffe3906, 16, 4, GROUP(
PJ19MD_000, PJ19MD_001, PJ19MD_010, PJ19MD_011, PJ19MD_000, PJ19MD_001, PJ19MD_010, PJ19MD_011,
PJ19MD_100, PJ19MD_101, PJ19MD_110, PJ19MD_111, PJ19MD_100, PJ19MD_101, PJ19MD_110, PJ19MD_111,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -2623,9 +2623,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PJ16MD_000, PJ16MD_001, PJ16MD_010, PJ16MD_011, PJ16MD_000, PJ16MD_001, PJ16MD_010, PJ16MD_011,
PJ16MD_100, PJ16MD_101, PJ16MD_110, PJ16MD_111, PJ16MD_100, PJ16MD_101, PJ16MD_110, PJ16MD_111,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PJCR3", 0xfffe3908, 16, 4) { { PINMUX_CFG_REG("PJCR3", 0xfffe3908, 16, 4, GROUP(
PJ15MD_000, PJ15MD_001, PJ15MD_010, PJ15MD_011, PJ15MD_000, PJ15MD_001, PJ15MD_010, PJ15MD_011,
PJ15MD_100, PJ15MD_101, PJ15MD_110, PJ15MD_111, PJ15MD_100, PJ15MD_101, PJ15MD_110, PJ15MD_111,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -2640,9 +2640,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PJ12MD_000, PJ12MD_001, PJ12MD_010, PJ12MD_011, PJ12MD_000, PJ12MD_001, PJ12MD_010, PJ12MD_011,
PJ12MD_100, PJ12MD_101, PJ12MD_110, PJ12MD_111, PJ12MD_100, PJ12MD_101, PJ12MD_110, PJ12MD_111,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PJCR2", 0xfffe390a, 16, 4) { { PINMUX_CFG_REG("PJCR2", 0xfffe390a, 16, 4, GROUP(
PJ11MD_000, PJ11MD_001, PJ11MD_010, PJ11MD_011, PJ11MD_000, PJ11MD_001, PJ11MD_010, PJ11MD_011,
PJ11MD_100, PJ11MD_101, PJ11MD_110, PJ11MD_111, PJ11MD_100, PJ11MD_101, PJ11MD_110, PJ11MD_111,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -2657,9 +2657,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PJ8MD_000, PJ8MD_001, PJ8MD_010, PJ8MD_011, PJ8MD_000, PJ8MD_001, PJ8MD_010, PJ8MD_011,
PJ8MD_100, PJ8MD_101, PJ8MD_110, PJ8MD_111, PJ8MD_100, PJ8MD_101, PJ8MD_110, PJ8MD_111,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PJCR1", 0xfffe390c, 16, 4) { { PINMUX_CFG_REG("PJCR1", 0xfffe390c, 16, 4, GROUP(
PJ7MD_000, PJ7MD_001, PJ7MD_010, PJ7MD_011, PJ7MD_000, PJ7MD_001, PJ7MD_010, PJ7MD_011,
PJ7MD_100, PJ7MD_101, PJ7MD_110, PJ7MD_111, PJ7MD_100, PJ7MD_101, PJ7MD_110, PJ7MD_111,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -2674,9 +2674,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PJ4MD_000, PJ4MD_001, PJ4MD_010, PJ4MD_011, PJ4MD_000, PJ4MD_001, PJ4MD_010, PJ4MD_011,
PJ4MD_100, PJ4MD_101, PJ4MD_110, PJ4MD_111, PJ4MD_100, PJ4MD_101, PJ4MD_110, PJ4MD_111,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PJCR0", 0xfffe390e, 16, 4) { { PINMUX_CFG_REG("PJCR0", 0xfffe390e, 16, 4, GROUP(
PJ3MD_000, PJ3MD_001, PJ3MD_010, PJ3MD_011, PJ3MD_000, PJ3MD_001, PJ3MD_010, PJ3MD_011,
PJ3MD_100, PJ3MD_101, PJ3MD_110, PJ3MD_111, PJ3MD_100, PJ3MD_101, PJ3MD_110, PJ3MD_111,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -2691,10 +2691,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PJ0MD_000, PJ0MD_001, PJ0MD_010, PJ0MD_011, PJ0MD_000, PJ0MD_001, PJ0MD_010, PJ0MD_011,
PJ0MD_100, PJ0MD_101, PJ0MD_110, PJ0MD_111, PJ0MD_100, PJ0MD_101, PJ0MD_110, PJ0MD_111,
0, 0, 0, 0, 0, 0, 0, 0 } 0, 0, 0, 0, 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PJIOR1", 0xfffe3910, 16, 1) { { PINMUX_CFG_REG("PJIOR1", 0xfffe3910, 16, 1, GROUP(
PJ31_IN, PJ31_OUT, PJ31_IN, PJ31_OUT,
PJ30_IN, PJ30_OUT, PJ30_IN, PJ30_OUT,
PJ29_IN, PJ29_OUT, PJ29_IN, PJ29_OUT,
@ -2710,9 +2710,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PJ19_IN, PJ19_OUT, PJ19_IN, PJ19_OUT,
PJ18_IN, PJ18_OUT, PJ18_IN, PJ18_OUT,
PJ17_IN, PJ17_OUT, PJ17_IN, PJ17_OUT,
PJ16_IN, PJ16_OUT } PJ16_IN, PJ16_OUT ))
}, },
{ PINMUX_CFG_REG("PJIOR0", 0xfffe3912, 16, 1) { { PINMUX_CFG_REG("PJIOR0", 0xfffe3912, 16, 1, GROUP(
PJ15_IN, PJ15_OUT, PJ15_IN, PJ15_OUT,
PJ14_IN, PJ14_OUT, PJ14_IN, PJ14_OUT,
PJ13_IN, PJ13_OUT, PJ13_IN, PJ13_OUT,
@ -2728,7 +2728,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PJ3_IN, PJ3_OUT, PJ3_IN, PJ3_OUT,
PJ2_IN, PJ2_OUT, PJ2_IN, PJ2_OUT,
PJ1_IN, PJ1_OUT, PJ1_IN, PJ1_OUT,
PJ0_IN, PJ0_OUT } PJ0_IN, PJ0_OUT ))
}, },
{} {}

View File

@ -3971,7 +3971,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PORTCR(308, 0xe6052134), /* PORT308CR */ PORTCR(308, 0xe6052134), /* PORT308CR */
PORTCR(309, 0xe6052135), /* PORT309CR */ PORTCR(309, 0xe6052135), /* PORT309CR */
{ PINMUX_CFG_REG("MSEL2CR", 0xe605801c, 32, 1) { { PINMUX_CFG_REG("MSEL2CR", 0xe605801c, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -4004,9 +4004,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
MSEL2CR_MSEL2_0, MSEL2CR_MSEL2_1, MSEL2CR_MSEL2_0, MSEL2CR_MSEL2_1,
MSEL2CR_MSEL1_0, MSEL2CR_MSEL1_1, MSEL2CR_MSEL1_0, MSEL2CR_MSEL1_1,
MSEL2CR_MSEL0_0, MSEL2CR_MSEL0_1, MSEL2CR_MSEL0_0, MSEL2CR_MSEL0_1,
} ))
}, },
{ PINMUX_CFG_REG("MSEL3CR", 0xe6058020, 32, 1) { { PINMUX_CFG_REG("MSEL3CR", 0xe6058020, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -4039,9 +4039,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
MSEL3CR_MSEL2_0, MSEL3CR_MSEL2_1, MSEL3CR_MSEL2_0, MSEL3CR_MSEL2_1,
0, 0, 0, 0,
0, 0, 0, 0,
} ))
}, },
{ PINMUX_CFG_REG("MSEL4CR", 0xe6058024, 32, 1) { { PINMUX_CFG_REG("MSEL4CR", 0xe6058024, 32, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
MSEL4CR_MSEL29_0, MSEL4CR_MSEL29_1, MSEL4CR_MSEL29_0, MSEL4CR_MSEL29_1,
@ -4074,7 +4074,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0,
MSEL4CR_MSEL1_0, MSEL4CR_MSEL1_1, MSEL4CR_MSEL1_0, MSEL4CR_MSEL1_1,
0, 0, 0, 0,
} ))
}, },
{ }, { },
}; };

View File

@ -925,7 +925,7 @@ static const struct pinmux_func pinmux_func_gpios[] = {
}; };
static const struct pinmux_cfg_reg pinmux_config_regs[] = { static const struct pinmux_cfg_reg pinmux_config_regs[] = {
{ PINMUX_CFG_REG("PACR", 0xa4050100, 16, 2) { { PINMUX_CFG_REG("PACR", 0xa4050100, 16, 2, GROUP(
PTA7_FN, PTA7_OUT, 0, PTA7_IN, PTA7_FN, PTA7_OUT, 0, PTA7_IN,
PTA6_FN, PTA6_OUT, 0, PTA6_IN, PTA6_FN, PTA6_OUT, 0, PTA6_IN,
PTA5_FN, PTA5_OUT, 0, PTA5_IN, PTA5_FN, PTA5_OUT, 0, PTA5_IN,
@ -933,9 +933,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTA3_FN, PTA3_OUT, 0, PTA3_IN, PTA3_FN, PTA3_OUT, 0, PTA3_IN,
PTA2_FN, PTA2_OUT, 0, PTA2_IN, PTA2_FN, PTA2_OUT, 0, PTA2_IN,
PTA1_FN, PTA1_OUT, 0, PTA1_IN, PTA1_FN, PTA1_OUT, 0, PTA1_IN,
PTA0_FN, PTA0_OUT, 0, PTA0_IN } PTA0_FN, PTA0_OUT, 0, PTA0_IN ))
}, },
{ PINMUX_CFG_REG("PBCR", 0xa4050102, 16, 2) { { PINMUX_CFG_REG("PBCR", 0xa4050102, 16, 2, GROUP(
PTB7_FN, PTB7_OUT, 0, PTB7_IN, PTB7_FN, PTB7_OUT, 0, PTB7_IN,
PTB6_FN, PTB6_OUT, 0, PTB6_IN, PTB6_FN, PTB6_OUT, 0, PTB6_IN,
PTB5_FN, PTB5_OUT, 0, PTB5_IN, PTB5_FN, PTB5_OUT, 0, PTB5_IN,
@ -943,9 +943,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTB3_FN, PTB3_OUT, 0, PTB3_IN, PTB3_FN, PTB3_OUT, 0, PTB3_IN,
PTB2_FN, PTB2_OUT, 0, PTB2_IN, PTB2_FN, PTB2_OUT, 0, PTB2_IN,
PTB1_FN, PTB1_OUT, 0, PTB1_IN, PTB1_FN, PTB1_OUT, 0, PTB1_IN,
PTB0_FN, PTB0_OUT, 0, PTB0_IN } PTB0_FN, PTB0_OUT, 0, PTB0_IN ))
}, },
{ PINMUX_CFG_REG("PCCR", 0xa4050104, 16, 2) { { PINMUX_CFG_REG("PCCR", 0xa4050104, 16, 2, GROUP(
PTC7_FN, PTC7_OUT, 0, PTC7_IN, PTC7_FN, PTC7_OUT, 0, PTC7_IN,
PTC6_FN, PTC6_OUT, 0, PTC6_IN, PTC6_FN, PTC6_OUT, 0, PTC6_IN,
PTC5_FN, PTC5_OUT, 0, PTC5_IN, PTC5_FN, PTC5_OUT, 0, PTC5_IN,
@ -953,9 +953,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTC3_FN, PTC3_OUT, 0, PTC3_IN, PTC3_FN, PTC3_OUT, 0, PTC3_IN,
PTC2_FN, PTC2_OUT, 0, PTC2_IN, PTC2_FN, PTC2_OUT, 0, PTC2_IN,
PTC1_FN, PTC1_OUT, 0, PTC1_IN, PTC1_FN, PTC1_OUT, 0, PTC1_IN,
PTC0_FN, PTC0_OUT, 0, PTC0_IN } PTC0_FN, PTC0_OUT, 0, PTC0_IN ))
}, },
{ PINMUX_CFG_REG("PDCR", 0xa4050106, 16, 2) { { PINMUX_CFG_REG("PDCR", 0xa4050106, 16, 2, GROUP(
PTD7_FN, PTD7_OUT, 0, PTD7_IN, PTD7_FN, PTD7_OUT, 0, PTD7_IN,
PTD6_FN, PTD6_OUT, 0, PTD6_IN, PTD6_FN, PTD6_OUT, 0, PTD6_IN,
PTD5_FN, PTD5_OUT, 0, PTD5_IN, PTD5_FN, PTD5_OUT, 0, PTD5_IN,
@ -963,9 +963,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTD3_FN, PTD3_OUT, 0, PTD3_IN, PTD3_FN, PTD3_OUT, 0, PTD3_IN,
PTD2_FN, PTD2_OUT, 0, PTD2_IN, PTD2_FN, PTD2_OUT, 0, PTD2_IN,
PTD1_FN, PTD1_OUT, 0, PTD1_IN, PTD1_FN, PTD1_OUT, 0, PTD1_IN,
PTD0_FN, PTD0_OUT, 0, PTD0_IN } PTD0_FN, PTD0_OUT, 0, PTD0_IN ))
}, },
{ PINMUX_CFG_REG("PECR", 0xa4050108, 16, 2) { { PINMUX_CFG_REG("PECR", 0xa4050108, 16, 2, GROUP(
0, 0, 0, 0, 0, 0, 0, 0,
PTE6_FN, 0, 0, PTE6_IN, PTE6_FN, 0, 0, PTE6_IN,
PTE5_FN, 0, 0, PTE5_IN, PTE5_FN, 0, 0, PTE5_IN,
@ -973,9 +973,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTE3_FN, PTE3_OUT, 0, PTE3_IN, PTE3_FN, PTE3_OUT, 0, PTE3_IN,
PTE2_FN, PTE2_OUT, 0, PTE2_IN, PTE2_FN, PTE2_OUT, 0, PTE2_IN,
PTE1_FN, PTE1_OUT, 0, PTE1_IN, PTE1_FN, PTE1_OUT, 0, PTE1_IN,
PTE0_FN, PTE0_OUT, 0, PTE0_IN } PTE0_FN, PTE0_OUT, 0, PTE0_IN ))
}, },
{ PINMUX_CFG_REG("PFCR", 0xa405010a, 16, 2) { { PINMUX_CFG_REG("PFCR", 0xa405010a, 16, 2, GROUP(
0, 0, 0, 0, 0, 0, 0, 0,
PTF6_FN, 0, 0, PTF6_IN, PTF6_FN, 0, 0, PTF6_IN,
PTF5_FN, 0, 0, PTF5_IN, PTF5_FN, 0, 0, PTF5_IN,
@ -983,9 +983,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTF3_FN, 0, 0, PTF3_IN, PTF3_FN, 0, 0, PTF3_IN,
PTF2_FN, 0, 0, PTF2_IN, PTF2_FN, 0, 0, PTF2_IN,
PTF1_FN, 0, 0, PTF1_IN, PTF1_FN, 0, 0, PTF1_IN,
PTF0_FN, 0, 0, PTF0_IN } PTF0_FN, 0, 0, PTF0_IN ))
}, },
{ PINMUX_CFG_REG("PGCR", 0xa405010c, 16, 2) { { PINMUX_CFG_REG("PGCR", 0xa405010c, 16, 2, GROUP(
0, 0, 0, 0, 0, 0, 0, 0,
PTG6_FN, PTG6_OUT, 0, PTG6_IN, PTG6_FN, PTG6_OUT, 0, PTG6_IN,
PTG5_FN, PTG5_OUT, 0, PTG5_IN, PTG5_FN, PTG5_OUT, 0, PTG5_IN,
@ -993,9 +993,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTG3_FN, PTG3_OUT, 0, PTG3_IN, PTG3_FN, PTG3_OUT, 0, PTG3_IN,
PTG2_FN, PTG2_OUT, 0, PTG2_IN, PTG2_FN, PTG2_OUT, 0, PTG2_IN,
PTG1_FN, PTG1_OUT, 0, PTG1_IN, PTG1_FN, PTG1_OUT, 0, PTG1_IN,
PTG0_FN, PTG0_OUT, 0, PTG0_IN } PTG0_FN, PTG0_OUT, 0, PTG0_IN ))
}, },
{ PINMUX_CFG_REG("PHCR", 0xa405010e, 16, 2) { { PINMUX_CFG_REG("PHCR", 0xa405010e, 16, 2, GROUP(
0, 0, 0, 0, 0, 0, 0, 0,
PTH6_FN, PTH6_OUT, 0, PTH6_IN, PTH6_FN, PTH6_OUT, 0, PTH6_IN,
PTH5_FN, PTH5_OUT, 0, PTH5_IN, PTH5_FN, PTH5_OUT, 0, PTH5_IN,
@ -1003,9 +1003,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTH3_FN, PTH3_OUT, 0, PTH3_IN, PTH3_FN, PTH3_OUT, 0, PTH3_IN,
PTH2_FN, PTH2_OUT, 0, PTH2_IN, PTH2_FN, PTH2_OUT, 0, PTH2_IN,
PTH1_FN, PTH1_OUT, 0, PTH1_IN, PTH1_FN, PTH1_OUT, 0, PTH1_IN,
PTH0_FN, PTH0_OUT, 0, PTH0_IN } PTH0_FN, PTH0_OUT, 0, PTH0_IN ))
}, },
{ PINMUX_CFG_REG("PJCR", 0xa4050110, 16, 2) { { PINMUX_CFG_REG("PJCR", 0xa4050110, 16, 2, GROUP(
0, 0, 0, 0, 0, 0, 0, 0,
PTJ6_FN, PTJ6_OUT, 0, PTJ6_IN, PTJ6_FN, PTJ6_OUT, 0, PTJ6_IN,
PTJ5_FN, PTJ5_OUT, 0, PTJ5_IN, PTJ5_FN, PTJ5_OUT, 0, PTJ5_IN,
@ -1013,9 +1013,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTJ3_FN, PTJ3_OUT, 0, PTJ3_IN, PTJ3_FN, PTJ3_OUT, 0, PTJ3_IN,
PTJ2_FN, PTJ2_OUT, 0, PTJ2_IN, PTJ2_FN, PTJ2_OUT, 0, PTJ2_IN,
PTJ1_FN, PTJ1_OUT, 0, PTJ1_IN, PTJ1_FN, PTJ1_OUT, 0, PTJ1_IN,
PTJ0_FN, PTJ0_OUT, 0, PTJ0_IN } PTJ0_FN, PTJ0_OUT, 0, PTJ0_IN ))
}, },
{ PINMUX_CFG_REG("PKCR", 0xa4050112, 16, 2) { { PINMUX_CFG_REG("PKCR", 0xa4050112, 16, 2, GROUP(
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@ -1023,9 +1023,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTK3_FN, PTK3_OUT, 0, PTK3_IN, PTK3_FN, PTK3_OUT, 0, PTK3_IN,
PTK2_FN, PTK2_OUT, 0, PTK2_IN, PTK2_FN, PTK2_OUT, 0, PTK2_IN,
PTK1_FN, PTK1_OUT, 0, PTK1_IN, PTK1_FN, PTK1_OUT, 0, PTK1_IN,
PTK0_FN, PTK0_OUT, 0, PTK0_IN } PTK0_FN, PTK0_OUT, 0, PTK0_IN ))
}, },
{ PINMUX_CFG_REG("PLCR", 0xa4050114, 16, 2) { { PINMUX_CFG_REG("PLCR", 0xa4050114, 16, 2, GROUP(
PTL7_FN, PTL7_OUT, 0, PTL7_IN, PTL7_FN, PTL7_OUT, 0, PTL7_IN,
PTL6_FN, PTL6_OUT, 0, PTL6_IN, PTL6_FN, PTL6_OUT, 0, PTL6_IN,
PTL5_FN, PTL5_OUT, 0, PTL5_IN, PTL5_FN, PTL5_OUT, 0, PTL5_IN,
@ -1033,9 +1033,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTL3_FN, PTL3_OUT, 0, PTL3_IN, PTL3_FN, PTL3_OUT, 0, PTL3_IN,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0 } 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PMCR", 0xa4050116, 16, 2) { { PINMUX_CFG_REG("PMCR", 0xa4050116, 16, 2, GROUP(
PTM7_FN, PTM7_OUT, 0, PTM7_IN, PTM7_FN, PTM7_OUT, 0, PTM7_IN,
PTM6_FN, PTM6_OUT, 0, PTM6_IN, PTM6_FN, PTM6_OUT, 0, PTM6_IN,
PTM5_FN, PTM5_OUT, 0, PTM5_IN, PTM5_FN, PTM5_OUT, 0, PTM5_IN,
@ -1043,9 +1043,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTM3_FN, PTM3_OUT, 0, PTM3_IN, PTM3_FN, PTM3_OUT, 0, PTM3_IN,
PTM2_FN, PTM2_OUT, 0, PTM2_IN, PTM2_FN, PTM2_OUT, 0, PTM2_IN,
PTM1_FN, PTM1_OUT, 0, PTM1_IN, PTM1_FN, PTM1_OUT, 0, PTM1_IN,
PTM0_FN, PTM0_OUT, 0, PTM0_IN } PTM0_FN, PTM0_OUT, 0, PTM0_IN ))
}, },
{ PINMUX_CFG_REG("PPCR", 0xa4050118, 16, 2) { { PINMUX_CFG_REG("PPCR", 0xa4050118, 16, 2, GROUP(
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@ -1053,9 +1053,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTP3_FN, PTP3_OUT, 0, PTP3_IN, PTP3_FN, PTP3_OUT, 0, PTP3_IN,
PTP2_FN, PTP2_OUT, 0, PTP2_IN, PTP2_FN, PTP2_OUT, 0, PTP2_IN,
PTP1_FN, PTP1_OUT, 0, PTP1_IN, PTP1_FN, PTP1_OUT, 0, PTP1_IN,
PTP0_FN, PTP0_OUT, 0, PTP0_IN } PTP0_FN, PTP0_OUT, 0, PTP0_IN ))
}, },
{ PINMUX_CFG_REG("PRCR", 0xa405011a, 16, 2) { { PINMUX_CFG_REG("PRCR", 0xa405011a, 16, 2, GROUP(
PTR7_FN, PTR7_OUT, 0, PTR7_IN, PTR7_FN, PTR7_OUT, 0, PTR7_IN,
PTR6_FN, PTR6_OUT, 0, PTR6_IN, PTR6_FN, PTR6_OUT, 0, PTR6_IN,
PTR5_FN, PTR5_OUT, 0, PTR5_IN, PTR5_FN, PTR5_OUT, 0, PTR5_IN,
@ -1063,9 +1063,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTR3_FN, PTR3_OUT, 0, PTR3_IN, PTR3_FN, PTR3_OUT, 0, PTR3_IN,
PTR2_FN, PTR2_OUT, 0, PTR2_IN, PTR2_FN, PTR2_OUT, 0, PTR2_IN,
PTR1_FN, PTR1_OUT, 0, PTR1_IN, PTR1_FN, PTR1_OUT, 0, PTR1_IN,
PTR0_FN, PTR0_OUT, 0, PTR0_IN } PTR0_FN, PTR0_OUT, 0, PTR0_IN ))
}, },
{ PINMUX_CFG_REG("PSCR", 0xa405011c, 16, 2) { { PINMUX_CFG_REG("PSCR", 0xa405011c, 16, 2, GROUP(
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@ -1073,9 +1073,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTS3_FN, PTS3_OUT, 0, PTS3_IN, PTS3_FN, PTS3_OUT, 0, PTS3_IN,
PTS2_FN, PTS2_OUT, 0, PTS2_IN, PTS2_FN, PTS2_OUT, 0, PTS2_IN,
PTS1_FN, PTS1_OUT, 0, PTS1_IN, PTS1_FN, PTS1_OUT, 0, PTS1_IN,
PTS0_FN, PTS0_OUT, 0, PTS0_IN } PTS0_FN, PTS0_OUT, 0, PTS0_IN ))
}, },
{ PINMUX_CFG_REG("PTCR", 0xa405011e, 16, 2) { { PINMUX_CFG_REG("PTCR", 0xa405011e, 16, 2, GROUP(
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@ -1083,9 +1083,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTT3_FN, PTT3_OUT, 0, PTT3_IN, PTT3_FN, PTT3_OUT, 0, PTT3_IN,
PTT2_FN, PTT2_OUT, 0, PTT2_IN, PTT2_FN, PTT2_OUT, 0, PTT2_IN,
PTT1_FN, PTT1_OUT, 0, PTT1_IN, PTT1_FN, PTT1_OUT, 0, PTT1_IN,
PTT0_FN, PTT0_OUT, 0, PTT0_IN } PTT0_FN, PTT0_OUT, 0, PTT0_IN ))
}, },
{ PINMUX_CFG_REG("PUCR", 0xa4050120, 16, 2) { { PINMUX_CFG_REG("PUCR", 0xa4050120, 16, 2, GROUP(
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@ -1093,9 +1093,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTU3_FN, PTU3_OUT, 0, PTU3_IN, PTU3_FN, PTU3_OUT, 0, PTU3_IN,
PTU2_FN, PTU2_OUT, 0, PTU2_IN, PTU2_FN, PTU2_OUT, 0, PTU2_IN,
PTU1_FN, PTU1_OUT, 0, PTU1_IN, PTU1_FN, PTU1_OUT, 0, PTU1_IN,
PTU0_FN, PTU0_OUT, 0, PTU0_IN } PTU0_FN, PTU0_OUT, 0, PTU0_IN ))
}, },
{ PINMUX_CFG_REG("PVCR", 0xa4050122, 16, 2) { { PINMUX_CFG_REG("PVCR", 0xa4050122, 16, 2, GROUP(
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@ -1103,7 +1103,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTV3_FN, PTV3_OUT, 0, PTV3_IN, PTV3_FN, PTV3_OUT, 0, PTV3_IN,
PTV2_FN, PTV2_OUT, 0, PTV2_IN, PTV2_FN, PTV2_OUT, 0, PTV2_IN,
PTV1_FN, PTV1_OUT, 0, PTV1_IN, PTV1_FN, PTV1_OUT, 0, PTV1_IN,
PTV0_FN, PTV0_OUT, 0, PTV0_IN } PTV0_FN, PTV0_OUT, 0, PTV0_IN ))
}, },
{} {}
}; };

View File

@ -1237,7 +1237,7 @@ static const struct pinmux_func pinmux_func_gpios[] = {
}; };
static const struct pinmux_cfg_reg pinmux_config_regs[] = { static const struct pinmux_cfg_reg pinmux_config_regs[] = {
{ PINMUX_CFG_REG("PACR", 0xa4050100, 16, 2) { { PINMUX_CFG_REG("PACR", 0xa4050100, 16, 2, GROUP(
VIO_D7_SCIF1_SCK, PTA7_OUT, 0, PTA7_IN, VIO_D7_SCIF1_SCK, PTA7_OUT, 0, PTA7_IN,
VIO_D6_SCIF1_RXD, 0, 0, PTA6_IN, VIO_D6_SCIF1_RXD, 0, 0, PTA6_IN,
VIO_D5_SCIF1_TXD, PTA5_OUT, 0, PTA5_IN, VIO_D5_SCIF1_TXD, PTA5_OUT, 0, PTA5_IN,
@ -1245,9 +1245,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
VIO_D3, 0, 0, PTA3_IN, VIO_D3, 0, 0, PTA3_IN,
VIO_D2, 0, 0, PTA2_IN, VIO_D2, 0, 0, PTA2_IN,
VIO_D1, 0, 0, PTA1_IN, VIO_D1, 0, 0, PTA1_IN,
VIO_D0_LCDLCLK, 0, 0, PTA0_IN } VIO_D0_LCDLCLK, 0, 0, PTA0_IN ))
}, },
{ PINMUX_CFG_REG("PBCR", 0xa4050102, 16, 2) { { PINMUX_CFG_REG("PBCR", 0xa4050102, 16, 2, GROUP(
HPD55, PTB7_OUT, 0, PTB7_IN, HPD55, PTB7_OUT, 0, PTB7_IN,
HPD54, PTB6_OUT, 0, PTB6_IN, HPD54, PTB6_OUT, 0, PTB6_IN,
HPD53, PTB5_OUT, 0, PTB5_IN, HPD53, PTB5_OUT, 0, PTB5_IN,
@ -1255,9 +1255,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
HPD51, PTB3_OUT, 0, PTB3_IN, HPD51, PTB3_OUT, 0, PTB3_IN,
HPD50, PTB2_OUT, 0, PTB2_IN, HPD50, PTB2_OUT, 0, PTB2_IN,
HPD49, PTB1_OUT, 0, PTB1_IN, HPD49, PTB1_OUT, 0, PTB1_IN,
HPD48, PTB0_OUT, 0, PTB0_IN } HPD48, PTB0_OUT, 0, PTB0_IN ))
}, },
{ PINMUX_CFG_REG("PCCR", 0xa4050104, 16, 2) { { PINMUX_CFG_REG("PCCR", 0xa4050104, 16, 2, GROUP(
0, 0, 0, PTC7_IN, 0, 0, 0, PTC7_IN,
0, 0, 0, 0, 0, 0, 0, 0,
IOIS16, 0, 0, PTC5_IN, IOIS16, 0, 0, PTC5_IN,
@ -1265,9 +1265,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
HPDQM6, PTC3_OUT, 0, PTC3_IN, HPDQM6, PTC3_OUT, 0, PTC3_IN,
HPDQM5, PTC2_OUT, 0, PTC2_IN, HPDQM5, PTC2_OUT, 0, PTC2_IN,
0, 0, 0, 0, 0, 0, 0, 0,
HPDQM4, PTC0_OUT, 0, PTC0_IN } HPDQM4, PTC0_OUT, 0, PTC0_IN ))
}, },
{ PINMUX_CFG_REG("PDCR", 0xa4050106, 16, 2) { { PINMUX_CFG_REG("PDCR", 0xa4050106, 16, 2, GROUP(
SDHICD, 0, 0, PTD7_IN, SDHICD, 0, 0, PTD7_IN,
SDHIWP, PTD6_OUT, 0, PTD6_IN, SDHIWP, PTD6_OUT, 0, PTD6_IN,
SDHID3, PTD5_OUT, 0, PTD5_IN, SDHID3, PTD5_OUT, 0, PTD5_IN,
@ -1275,9 +1275,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
SDHID1, PTD3_OUT, 0, PTD3_IN, SDHID1, PTD3_OUT, 0, PTD3_IN,
SDHID0, PTD2_OUT, 0, PTD2_IN, SDHID0, PTD2_OUT, 0, PTD2_IN,
SDHICMD, PTD1_OUT, 0, PTD1_IN, SDHICMD, PTD1_OUT, 0, PTD1_IN,
SDHICLK, PTD0_OUT, 0, 0 } SDHICLK, PTD0_OUT, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PECR", 0xa4050108, 16, 2) { { PINMUX_CFG_REG("PECR", 0xa4050108, 16, 2, GROUP(
A25, PTE7_OUT, 0, PTE7_IN, A25, PTE7_OUT, 0, PTE7_IN,
A24, PTE6_OUT, 0, PTE6_IN, A24, PTE6_OUT, 0, PTE6_IN,
A23, PTE5_OUT, 0, PTE5_IN, A23, PTE5_OUT, 0, PTE5_IN,
@ -1285,9 +1285,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
IRQ5, PTE1_OUT, 0, PTE1_IN, IRQ5, PTE1_OUT, 0, PTE1_IN,
IRQ4_BS, PTE0_OUT, 0, PTE0_IN } IRQ4_BS, PTE0_OUT, 0, PTE0_IN ))
}, },
{ PINMUX_CFG_REG("PFCR", 0xa405010a, 16, 2) { { PINMUX_CFG_REG("PFCR", 0xa405010a, 16, 2, GROUP(
0, 0, 0, 0, 0, 0, 0, 0,
PTF6, PTF6_OUT, 0, PTF6_IN, PTF6, PTF6_OUT, 0, PTF6_IN,
SIOSCK_SIUBOBT, PTF5_OUT, 0, PTF5_IN, SIOSCK_SIUBOBT, PTF5_OUT, 0, PTF5_IN,
@ -1295,9 +1295,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
SIOSTRB0_SIUBIBT, PTF3_OUT, 0, PTF3_IN, SIOSTRB0_SIUBIBT, PTF3_OUT, 0, PTF3_IN,
SIOD_SIUBILR, PTF2_OUT, 0, PTF2_IN, SIOD_SIUBILR, PTF2_OUT, 0, PTF2_IN,
SIORXD_SIUBISLD, 0, 0, PTF1_IN, SIORXD_SIUBISLD, 0, 0, PTF1_IN,
SIOTXD_SIUBOSLD, PTF0_OUT, 0, 0 } SIOTXD_SIUBOSLD, PTF0_OUT, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PGCR", 0xa405010c, 16, 2) { { PINMUX_CFG_REG("PGCR", 0xa405010c, 16, 2, GROUP(
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@ -1305,9 +1305,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
AUDATA3, PTG3_OUT, 0, 0, AUDATA3, PTG3_OUT, 0, 0,
AUDATA2, PTG2_OUT, 0, 0, AUDATA2, PTG2_OUT, 0, 0,
AUDATA1, PTG1_OUT, 0, 0, AUDATA1, PTG1_OUT, 0, 0,
AUDATA0, PTG0_OUT, 0, 0 } AUDATA0, PTG0_OUT, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PHCR", 0xa405010e, 16, 2) { { PINMUX_CFG_REG("PHCR", 0xa405010e, 16, 2, GROUP(
LCDVCPWC_LCDVCPWC2, PTH7_OUT, 0, 0, LCDVCPWC_LCDVCPWC2, PTH7_OUT, 0, 0,
LCDVSYN2_DACK, PTH6_OUT, 0, PTH6_IN, LCDVSYN2_DACK, PTH6_OUT, 0, PTH6_IN,
LCDVSYN, PTH5_OUT, 0, PTH5_IN, LCDVSYN, PTH5_OUT, 0, PTH5_IN,
@ -1315,9 +1315,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
LCDHSYN_LCDCS, PTH3_OUT, 0, 0, LCDHSYN_LCDCS, PTH3_OUT, 0, 0,
LCDDON_LCDDON2, PTH2_OUT, 0, 0, LCDDON_LCDDON2, PTH2_OUT, 0, 0,
LCDD17_DV_HSYNC, PTH1_OUT, 0, PTH1_IN, LCDD17_DV_HSYNC, PTH1_OUT, 0, PTH1_IN,
LCDD16_DV_VSYNC, PTH0_OUT, 0, PTH0_IN } LCDD16_DV_VSYNC, PTH0_OUT, 0, PTH0_IN ))
}, },
{ PINMUX_CFG_REG("PJCR", 0xa4050110, 16, 2) { { PINMUX_CFG_REG("PJCR", 0xa4050110, 16, 2, GROUP(
STATUS0, PTJ7_OUT, 0, 0, STATUS0, PTJ7_OUT, 0, 0,
0, PTJ6_OUT, 0, 0, 0, PTJ6_OUT, 0, 0,
PDSTATUS, PTJ5_OUT, 0, 0, PDSTATUS, PTJ5_OUT, 0, 0,
@ -1325,9 +1325,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
IRQ1, PTJ1_OUT, 0, PTJ1_IN, IRQ1, PTJ1_OUT, 0, PTJ1_IN,
IRQ0, PTJ0_OUT, 0, PTJ0_IN } IRQ0, PTJ0_OUT, 0, PTJ0_IN ))
}, },
{ PINMUX_CFG_REG("PKCR", 0xa4050112, 16, 2) { { PINMUX_CFG_REG("PKCR", 0xa4050112, 16, 2, GROUP(
0, 0, 0, 0, 0, 0, 0, 0,
SIUAILR_SIOF1_SS2, PTK6_OUT, 0, PTK6_IN, SIUAILR_SIOF1_SS2, PTK6_OUT, 0, PTK6_IN,
SIUAIBT_SIOF1_SS1, PTK5_OUT, 0, PTK5_IN, SIUAIBT_SIOF1_SS1, PTK5_OUT, 0, PTK5_IN,
@ -1335,9 +1335,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
SIUAOBT_SIOF1_SCK, PTK3_OUT, 0, PTK3_IN, SIUAOBT_SIOF1_SCK, PTK3_OUT, 0, PTK3_IN,
SIUAISLD_SIOF1_RXD, 0, 0, PTK2_IN, SIUAISLD_SIOF1_RXD, 0, 0, PTK2_IN,
SIUAOSLD_SIOF1_TXD, PTK1_OUT, 0, 0, SIUAOSLD_SIOF1_TXD, PTK1_OUT, 0, 0,
PTK0, PTK0_OUT, 0, PTK0_IN } PTK0, PTK0_OUT, 0, PTK0_IN ))
}, },
{ PINMUX_CFG_REG("PLCR", 0xa4050114, 16, 2) { { PINMUX_CFG_REG("PLCR", 0xa4050114, 16, 2, GROUP(
LCDD15_DV_D15, PTL7_OUT, 0, PTL7_IN, LCDD15_DV_D15, PTL7_OUT, 0, PTL7_IN,
LCDD14_DV_D14, PTL6_OUT, 0, PTL6_IN, LCDD14_DV_D14, PTL6_OUT, 0, PTL6_IN,
LCDD13_DV_D13, PTL5_OUT, 0, PTL5_IN, LCDD13_DV_D13, PTL5_OUT, 0, PTL5_IN,
@ -1345,9 +1345,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
LCDD11_DV_D11, PTL3_OUT, 0, PTL3_IN, LCDD11_DV_D11, PTL3_OUT, 0, PTL3_IN,
LCDD10_DV_D10, PTL2_OUT, 0, PTL2_IN, LCDD10_DV_D10, PTL2_OUT, 0, PTL2_IN,
LCDD9_DV_D9, PTL1_OUT, 0, PTL1_IN, LCDD9_DV_D9, PTL1_OUT, 0, PTL1_IN,
LCDD8_DV_D8, PTL0_OUT, 0, PTL0_IN } LCDD8_DV_D8, PTL0_OUT, 0, PTL0_IN ))
}, },
{ PINMUX_CFG_REG("PMCR", 0xa4050116, 16, 2) { { PINMUX_CFG_REG("PMCR", 0xa4050116, 16, 2, GROUP(
LCDD7_DV_D7, PTM7_OUT, 0, PTM7_IN, LCDD7_DV_D7, PTM7_OUT, 0, PTM7_IN,
LCDD6_DV_D6, PTM6_OUT, 0, PTM6_IN, LCDD6_DV_D6, PTM6_OUT, 0, PTM6_IN,
LCDD5_DV_D5, PTM5_OUT, 0, PTM5_IN, LCDD5_DV_D5, PTM5_OUT, 0, PTM5_IN,
@ -1355,9 +1355,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
LCDD3_DV_D3, PTM3_OUT, 0, PTM3_IN, LCDD3_DV_D3, PTM3_OUT, 0, PTM3_IN,
LCDD2_DV_D2, PTM2_OUT, 0, PTM2_IN, LCDD2_DV_D2, PTM2_OUT, 0, PTM2_IN,
LCDD1_DV_D1, PTM1_OUT, 0, PTM1_IN, LCDD1_DV_D1, PTM1_OUT, 0, PTM1_IN,
LCDD0_DV_D0, PTM0_OUT, 0, PTM0_IN } LCDD0_DV_D0, PTM0_OUT, 0, PTM0_IN ))
}, },
{ PINMUX_CFG_REG("PNCR", 0xa4050118, 16, 2) { { PINMUX_CFG_REG("PNCR", 0xa4050118, 16, 2, GROUP(
HPD63, PTN7_OUT, 0, PTN7_IN, HPD63, PTN7_OUT, 0, PTN7_IN,
HPD62, PTN6_OUT, 0, PTN6_IN, HPD62, PTN6_OUT, 0, PTN6_IN,
HPD61, PTN5_OUT, 0, PTN5_IN, HPD61, PTN5_OUT, 0, PTN5_IN,
@ -1365,9 +1365,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
HPD59, PTN3_OUT, 0, PTN3_IN, HPD59, PTN3_OUT, 0, PTN3_IN,
HPD58, PTN2_OUT, 0, PTN2_IN, HPD58, PTN2_OUT, 0, PTN2_IN,
HPD57, PTN1_OUT, 0, PTN1_IN, HPD57, PTN1_OUT, 0, PTN1_IN,
HPD56, PTN0_OUT, 0, PTN0_IN } HPD56, PTN0_OUT, 0, PTN0_IN ))
}, },
{ PINMUX_CFG_REG("PQCR", 0xa405011a, 16, 2) { { PINMUX_CFG_REG("PQCR", 0xa405011a, 16, 2, GROUP(
0, 0, 0, 0, 0, 0, 0, 0,
SIOF0_SS2_SIM_RST, PTQ6_OUT, 0, 0, SIOF0_SS2_SIM_RST, PTQ6_OUT, 0, 0,
SIOF0_SS1_TS_SPSYNC, PTQ5_OUT, 0, PTQ5_IN, SIOF0_SS1_TS_SPSYNC, PTQ5_OUT, 0, PTQ5_IN,
@ -1375,9 +1375,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
SIOF0_SCK_TS_SCK, PTQ3_OUT, 0, PTQ3_IN, SIOF0_SCK_TS_SCK, PTQ3_OUT, 0, PTQ3_IN,
PTQ2, 0, 0, PTQ2_IN, PTQ2, 0, 0, PTQ2_IN,
PTQ1, PTQ1_OUT, 0, 0, PTQ1, PTQ1_OUT, 0, 0,
PTQ0, PTQ0_OUT, 0, PTQ0_IN } PTQ0, PTQ0_OUT, 0, PTQ0_IN ))
}, },
{ PINMUX_CFG_REG("PRCR", 0xa405011c, 16, 2) { { PINMUX_CFG_REG("PRCR", 0xa405011c, 16, 2, GROUP(
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@ -1385,9 +1385,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
CS6B_CE1B_LCDCS2, PTR3_OUT, 0, 0, CS6B_CE1B_LCDCS2, PTR3_OUT, 0, 0,
WAIT, 0, 0, PTR2_IN, WAIT, 0, 0, PTR2_IN,
LCDDCK_LCDWR, PTR1_OUT, 0, 0, LCDDCK_LCDWR, PTR1_OUT, 0, 0,
LCDVEPWC_LCDVEPWC2, PTR0_OUT, 0, 0 } LCDVEPWC_LCDVEPWC2, PTR0_OUT, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PSCR", 0xa405011e, 16, 2) { { PINMUX_CFG_REG("PSCR", 0xa405011e, 16, 2, GROUP(
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@ -1395,9 +1395,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
SCIF0_RTS_SIUAOSPD, PTS3_OUT, 0, 0, SCIF0_RTS_SIUAOSPD, PTS3_OUT, 0, 0,
SCIF0_SCK_TPUTO, PTS2_OUT, 0, PTS2_IN, SCIF0_SCK_TPUTO, PTS2_OUT, 0, PTS2_IN,
SCIF0_RXD, 0, 0, PTS1_IN, SCIF0_RXD, 0, 0, PTS1_IN,
SCIF0_TXD, PTS0_OUT, 0, 0 } SCIF0_TXD, PTS0_OUT, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PTCR", 0xa4050140, 16, 2) { { PINMUX_CFG_REG("PTCR", 0xa4050140, 16, 2, GROUP(
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@ -1405,9 +1405,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
FWE, PTT3_OUT, 0, PTT3_IN, FWE, PTT3_OUT, 0, PTT3_IN,
FSC, PTT2_OUT, 0, PTT2_IN, FSC, PTT2_OUT, 0, PTT2_IN,
DREQ0, 0, 0, PTT1_IN, DREQ0, 0, 0, PTT1_IN,
FCDE, PTT0_OUT, 0, 0 } FCDE, PTT0_OUT, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PUCR", 0xa4050142, 16, 2) { { PINMUX_CFG_REG("PUCR", 0xa4050142, 16, 2, GROUP(
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@ -1415,9 +1415,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
NAF1_VIO_D9, PTU3_OUT, 0, PTU3_IN, NAF1_VIO_D9, PTU3_OUT, 0, PTU3_IN,
NAF0_VIO_D8, PTU2_OUT, 0, PTU2_IN, NAF0_VIO_D8, PTU2_OUT, 0, PTU2_IN,
FRB_VIO_CLK2, 0, 0, PTU1_IN, FRB_VIO_CLK2, 0, 0, PTU1_IN,
FCE_VIO_HD2, PTU0_OUT, 0, PTU0_IN } FCE_VIO_HD2, PTU0_OUT, 0, PTU0_IN ))
}, },
{ PINMUX_CFG_REG("PVCR", 0xa4050144, 16, 2) { { PINMUX_CFG_REG("PVCR", 0xa4050144, 16, 2, GROUP(
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@ -1425,9 +1425,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
NAF6_VIO_D14, PTV3_OUT, 0, PTV3_IN, NAF6_VIO_D14, PTV3_OUT, 0, PTV3_IN,
NAF5_VIO_D13, PTV2_OUT, 0, PTV2_IN, NAF5_VIO_D13, PTV2_OUT, 0, PTV2_IN,
NAF4_VIO_D12, PTV1_OUT, 0, PTV1_IN, NAF4_VIO_D12, PTV1_OUT, 0, PTV1_IN,
NAF3_VIO_D11, PTV0_OUT, 0, PTV0_IN } NAF3_VIO_D11, PTV0_OUT, 0, PTV0_IN ))
}, },
{ PINMUX_CFG_REG("PWCR", 0xa4050146, 16, 2) { { PINMUX_CFG_REG("PWCR", 0xa4050146, 16, 2, GROUP(
0, 0, 0, 0, 0, 0, 0, 0,
VIO_FLD_SCIF2_CTS, 0, 0, PTW6_IN, VIO_FLD_SCIF2_CTS, 0, 0, PTW6_IN,
VIO_CKO_SCIF2_RTS, PTW5_OUT, 0, 0, VIO_CKO_SCIF2_RTS, PTW5_OUT, 0, 0,
@ -1435,9 +1435,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
VIO_STEM_SCIF2_TXD, PTW3_OUT, 0, PTW3_IN, VIO_STEM_SCIF2_TXD, PTW3_OUT, 0, PTW3_IN,
VIO_HD_SCIF2_RXD, PTW2_OUT, 0, PTW2_IN, VIO_HD_SCIF2_RXD, PTW2_OUT, 0, PTW2_IN,
VIO_VD_SCIF1_CTS, PTW1_OUT, 0, PTW1_IN, VIO_VD_SCIF1_CTS, PTW1_OUT, 0, PTW1_IN,
VIO_CLK_SCIF1_RTS, PTW0_OUT, 0, PTW0_IN } VIO_CLK_SCIF1_RTS, PTW0_OUT, 0, PTW0_IN ))
}, },
{ PINMUX_CFG_REG("PXCR", 0xa4050148, 16, 2) { { PINMUX_CFG_REG("PXCR", 0xa4050148, 16, 2, GROUP(
0, 0, 0, 0, 0, 0, 0, 0,
CS6A_CE2B, PTX6_OUT, 0, PTX6_IN, CS6A_CE2B, PTX6_OUT, 0, PTX6_IN,
LCDD23, PTX5_OUT, 0, PTX5_IN, LCDD23, PTX5_OUT, 0, PTX5_IN,
@ -1445,9 +1445,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
LCDD21, PTX3_OUT, 0, PTX3_IN, LCDD21, PTX3_OUT, 0, PTX3_IN,
LCDD20, PTX2_OUT, 0, PTX2_IN, LCDD20, PTX2_OUT, 0, PTX2_IN,
LCDD19_DV_CLKI, PTX1_OUT, 0, PTX1_IN, LCDD19_DV_CLKI, PTX1_OUT, 0, PTX1_IN,
LCDD18_DV_CLK, PTX0_OUT, 0, PTX0_IN } LCDD18_DV_CLK, PTX0_OUT, 0, PTX0_IN ))
}, },
{ PINMUX_CFG_REG("PYCR", 0xa405014a, 16, 2) { { PINMUX_CFG_REG("PYCR", 0xa405014a, 16, 2, GROUP(
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
KEYOUT5_IN5, PTY5_OUT, 0, PTY5_IN, KEYOUT5_IN5, PTY5_OUT, 0, PTY5_IN,
@ -1455,9 +1455,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
KEYOUT3, PTY3_OUT, 0, PTY3_IN, KEYOUT3, PTY3_OUT, 0, PTY3_IN,
KEYOUT2, PTY2_OUT, 0, PTY2_IN, KEYOUT2, PTY2_OUT, 0, PTY2_IN,
KEYOUT1, PTY1_OUT, 0, 0, KEYOUT1, PTY1_OUT, 0, 0,
KEYOUT0, PTY0_OUT, 0, PTY0_IN } KEYOUT0, PTY0_OUT, 0, PTY0_IN ))
}, },
{ PINMUX_CFG_REG("PZCR", 0xa405014c, 16, 2) { { PINMUX_CFG_REG("PZCR", 0xa405014c, 16, 2, GROUP(
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
KEYIN4_IRQ7, 0, 0, PTZ5_IN, KEYIN4_IRQ7, 0, 0, PTZ5_IN,
@ -1465,9 +1465,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
KEYIN2, 0, 0, PTZ3_IN, KEYIN2, 0, 0, PTZ3_IN,
KEYIN1, 0, 0, PTZ2_IN, KEYIN1, 0, 0, PTZ2_IN,
KEYIN0_IRQ6, 0, 0, PTZ1_IN, KEYIN0_IRQ6, 0, 0, PTZ1_IN,
0, 0, 0, 0 } 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PSELA", 0xa405014e, 16, 1) { { PINMUX_CFG_REG("PSELA", 0xa405014e, 16, 1, GROUP(
PSA15_KEYIN0, PSA15_IRQ6, PSA15_KEYIN0, PSA15_IRQ6,
PSA14_KEYIN4, PSA14_IRQ7, PSA14_KEYIN4, PSA14_IRQ7,
0, 0, 0, 0,
@ -1483,9 +1483,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0 } 0, 0 ))
}, },
{ PINMUX_CFG_REG("PSELB", 0xa4050150, 16, 1) { { PINMUX_CFG_REG("PSELB", 0xa4050150, 16, 1, GROUP(
PSB15_SIOTXD, PSB15_SIUBOSLD, PSB15_SIOTXD, PSB15_SIUBOSLD,
PSB14_SIORXD, PSB14_SIUBISLD, PSB14_SIORXD, PSB14_SIUBISLD,
PSB13_SIOD, PSB13_SIUBILR, PSB13_SIOD, PSB13_SIUBILR,
@ -1501,9 +1501,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PSB3_SIOF0_SS1, PSB3_TS_SPSYNC, PSB3_SIOF0_SS1, PSB3_TS_SPSYNC,
PSB2_SIOF0_SS2, PSB2_SIM_RST, PSB2_SIOF0_SS2, PSB2_SIM_RST,
PSB1_SIUMCKA, PSB1_SIOF1_MCK, PSB1_SIUMCKA, PSB1_SIOF1_MCK,
PSB0_SIUAOSLD, PSB0_SIOF1_TXD } PSB0_SIUAOSLD, PSB0_SIOF1_TXD ))
}, },
{ PINMUX_CFG_REG("PSELC", 0xa4050152, 16, 1) { { PINMUX_CFG_REG("PSELC", 0xa4050152, 16, 1, GROUP(
PSC15_SIUAISLD, PSC15_SIOF1_RXD, PSC15_SIUAISLD, PSC15_SIOF1_RXD,
PSC14_SIUAOBT, PSC14_SIOF1_SCK, PSC14_SIUAOBT, PSC14_SIOF1_SCK,
PSC13_SIUAOLR, PSC13_SIOF1_SYNC, PSC13_SIUAOLR, PSC13_SIOF1_SYNC,
@ -1519,9 +1519,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
PSC0_NAF, PSC0_VIO } PSC0_NAF, PSC0_VIO ))
}, },
{ PINMUX_CFG_REG("PSELD", 0xa4050154, 16, 1) { { PINMUX_CFG_REG("PSELD", 0xa4050154, 16, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
PSD13_VIO, PSD13_SCIF2, PSD13_VIO, PSD13_SCIF2,
@ -1537,9 +1537,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PSD3_LCDVEPWC_LCDVCPWC, PSD3_LCDVEPWC2_LCDVCPWC2, PSD3_LCDVEPWC_LCDVCPWC, PSD3_LCDVEPWC2_LCDVCPWC2,
PSD2_LCDDON, PSD2_LCDDON2, PSD2_LCDDON, PSD2_LCDDON2,
0, 0, 0, 0,
PSD0_LCDD19_LCDD0, PSD0_DV } PSD0_LCDD19_LCDD0, PSD0_DV ))
}, },
{ PINMUX_CFG_REG("PSELE", 0xa4050156, 16, 1) { { PINMUX_CFG_REG("PSELE", 0xa4050156, 16, 1, GROUP(
PSE15_SIOF0_MCK_IRQ3, PSE15_SIM_D, PSE15_SIOF0_MCK_IRQ3, PSE15_SIM_D,
PSE14_SIOF0_TXD_IRDA_OUT, PSE14_SIM_CLK, PSE14_SIOF0_TXD_IRDA_OUT, PSE14_SIM_CLK,
PSE13_SIOF0_RXD_IRDA_IN, PSE13_TS_SDAT, PSE13_SIOF0_RXD_IRDA_IN, PSE13_TS_SDAT,
@ -1555,9 +1555,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PSE3_FLCTL, PSE3_VIO, PSE3_FLCTL, PSE3_VIO,
PSE2_NAF2, PSE2_VIO_D10, PSE2_NAF2, PSE2_VIO_D10,
PSE1_NAF1, PSE1_VIO_D9, PSE1_NAF1, PSE1_VIO_D9,
PSE0_NAF0, PSE0_VIO_D8 } PSE0_NAF0, PSE0_VIO_D8 ))
}, },
{ PINMUX_CFG_REG("HIZCRA", 0xa4050158, 16, 1) { { PINMUX_CFG_REG("HIZCRA", 0xa4050158, 16, 1, GROUP(
0, 0, 0, 0,
HIZA14_KEYSC, HIZA14_HIZ, HIZA14_KEYSC, HIZA14_HIZ,
0, 0, 0, 0,
@ -1573,9 +1573,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0 } 0, 0 ))
}, },
{ PINMUX_CFG_REG("HIZCRB", 0xa405015a, 16, 1) { { PINMUX_CFG_REG("HIZCRB", 0xa405015a, 16, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -1591,9 +1591,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0,
0, 0, 0, 0,
HIZB1_VIO, HIZB1_HIZ, HIZB1_VIO, HIZB1_HIZ,
HIZB0_VIO, HIZB0_HIZ } HIZB0_VIO, HIZB0_HIZ ))
}, },
{ PINMUX_CFG_REG("HIZCRC", 0xa405015c, 16, 1) { { PINMUX_CFG_REG("HIZCRC", 0xa405015c, 16, 1, GROUP(
HIZC15_IRQ7, HIZC15_HIZ, HIZC15_IRQ7, HIZC15_HIZ,
HIZC14_IRQ6, HIZC14_HIZ, HIZC14_IRQ6, HIZC14_HIZ,
HIZC13_IRQ5, HIZC13_HIZ, HIZC13_IRQ5, HIZC13_HIZ,
@ -1609,9 +1609,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0 } 0, 0 ))
}, },
{ PINMUX_CFG_REG("MSELCRB", 0xa4050182, 16, 1) { { PINMUX_CFG_REG("MSELCRB", 0xa4050182, 16, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -1627,7 +1627,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0 } 0, 0 ))
}, },
{} {}
}; };

View File

@ -1507,7 +1507,7 @@ static const struct pinmux_func pinmux_func_gpios[] = {
}; };
static const struct pinmux_cfg_reg pinmux_config_regs[] = { static const struct pinmux_cfg_reg pinmux_config_regs[] = {
{ PINMUX_CFG_REG("PACR", 0xa4050100, 16, 2) { { PINMUX_CFG_REG("PACR", 0xa4050100, 16, 2, GROUP(
PTA7_FN, PTA7_OUT, 0, PTA7_IN, PTA7_FN, PTA7_OUT, 0, PTA7_IN,
PTA6_FN, PTA6_OUT, 0, PTA6_IN, PTA6_FN, PTA6_OUT, 0, PTA6_IN,
PTA5_FN, PTA5_OUT, 0, PTA5_IN, PTA5_FN, PTA5_OUT, 0, PTA5_IN,
@ -1515,9 +1515,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTA3_FN, PTA3_OUT, 0, PTA3_IN, PTA3_FN, PTA3_OUT, 0, PTA3_IN,
PTA2_FN, PTA2_OUT, 0, PTA2_IN, PTA2_FN, PTA2_OUT, 0, PTA2_IN,
PTA1_FN, PTA1_OUT, 0, PTA1_IN, PTA1_FN, PTA1_OUT, 0, PTA1_IN,
PTA0_FN, PTA0_OUT, 0, PTA0_IN } PTA0_FN, PTA0_OUT, 0, PTA0_IN ))
}, },
{ PINMUX_CFG_REG("PBCR", 0xa4050102, 16, 2) { { PINMUX_CFG_REG("PBCR", 0xa4050102, 16, 2, GROUP(
PTB7_FN, PTB7_OUT, 0, PTB7_IN, PTB7_FN, PTB7_OUT, 0, PTB7_IN,
PTB6_FN, PTB6_OUT, 0, PTB6_IN, PTB6_FN, PTB6_OUT, 0, PTB6_IN,
PTB5_FN, PTB5_OUT, 0, PTB5_IN, PTB5_FN, PTB5_OUT, 0, PTB5_IN,
@ -1525,9 +1525,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTB3_FN, PTB3_OUT, 0, PTB3_IN, PTB3_FN, PTB3_OUT, 0, PTB3_IN,
PTB2_FN, PTB2_OUT, 0, PTB2_IN, PTB2_FN, PTB2_OUT, 0, PTB2_IN,
PTB1_FN, PTB1_OUT, 0, PTB1_IN, PTB1_FN, PTB1_OUT, 0, PTB1_IN,
PTB0_FN, PTB0_OUT, 0, PTB0_IN } PTB0_FN, PTB0_OUT, 0, PTB0_IN ))
}, },
{ PINMUX_CFG_REG("PCCR", 0xa4050104, 16, 2) { { PINMUX_CFG_REG("PCCR", 0xa4050104, 16, 2, GROUP(
PTC7_FN, PTC7_OUT, 0, PTC7_IN, PTC7_FN, PTC7_OUT, 0, PTC7_IN,
PTC6_FN, PTC6_OUT, 0, PTC6_IN, PTC6_FN, PTC6_OUT, 0, PTC6_IN,
PTC5_FN, PTC5_OUT, 0, PTC5_IN, PTC5_FN, PTC5_OUT, 0, PTC5_IN,
@ -1535,9 +1535,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTC3_FN, PTC3_OUT, 0, PTC3_IN, PTC3_FN, PTC3_OUT, 0, PTC3_IN,
PTC2_FN, PTC2_OUT, 0, PTC2_IN, PTC2_FN, PTC2_OUT, 0, PTC2_IN,
PTC1_FN, PTC1_OUT, 0, PTC1_IN, PTC1_FN, PTC1_OUT, 0, PTC1_IN,
PTC0_FN, PTC0_OUT, 0, PTC0_IN } PTC0_FN, PTC0_OUT, 0, PTC0_IN ))
}, },
{ PINMUX_CFG_REG("PDCR", 0xa4050106, 16, 2) { { PINMUX_CFG_REG("PDCR", 0xa4050106, 16, 2, GROUP(
PTD7_FN, PTD7_OUT, 0, PTD7_IN, PTD7_FN, PTD7_OUT, 0, PTD7_IN,
PTD6_FN, PTD6_OUT, 0, PTD6_IN, PTD6_FN, PTD6_OUT, 0, PTD6_IN,
PTD5_FN, PTD5_OUT, 0, PTD5_IN, PTD5_FN, PTD5_OUT, 0, PTD5_IN,
@ -1545,9 +1545,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTD3_FN, PTD3_OUT, 0, PTD3_IN, PTD3_FN, PTD3_OUT, 0, PTD3_IN,
PTD2_FN, PTD2_OUT, 0, PTD2_IN, PTD2_FN, PTD2_OUT, 0, PTD2_IN,
PTD1_FN, PTD1_OUT, 0, PTD1_IN, PTD1_FN, PTD1_OUT, 0, PTD1_IN,
PTD0_FN, PTD0_OUT, 0, PTD0_IN } PTD0_FN, PTD0_OUT, 0, PTD0_IN ))
}, },
{ PINMUX_CFG_REG("PECR", 0xa4050108, 16, 2) { { PINMUX_CFG_REG("PECR", 0xa4050108, 16, 2, GROUP(
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
PTE5_FN, PTE5_OUT, 0, PTE5_IN, PTE5_FN, PTE5_OUT, 0, PTE5_IN,
@ -1555,9 +1555,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTE3_FN, PTE3_OUT, 0, PTE3_IN, PTE3_FN, PTE3_OUT, 0, PTE3_IN,
PTE2_FN, PTE2_OUT, 0, PTE2_IN, PTE2_FN, PTE2_OUT, 0, PTE2_IN,
PTE1_FN, PTE1_OUT, 0, PTE1_IN, PTE1_FN, PTE1_OUT, 0, PTE1_IN,
PTE0_FN, PTE0_OUT, 0, PTE0_IN } PTE0_FN, PTE0_OUT, 0, PTE0_IN ))
}, },
{ PINMUX_CFG_REG("PFCR", 0xa405010a, 16, 2) { { PINMUX_CFG_REG("PFCR", 0xa405010a, 16, 2, GROUP(
PTF7_FN, PTF7_OUT, 0, PTF7_IN, PTF7_FN, PTF7_OUT, 0, PTF7_IN,
PTF6_FN, PTF6_OUT, 0, PTF6_IN, PTF6_FN, PTF6_OUT, 0, PTF6_IN,
PTF5_FN, PTF5_OUT, 0, PTF5_IN, PTF5_FN, PTF5_OUT, 0, PTF5_IN,
@ -1565,9 +1565,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTF3_FN, PTF3_OUT, 0, PTF3_IN, PTF3_FN, PTF3_OUT, 0, PTF3_IN,
PTF2_FN, PTF2_OUT, 0, PTF2_IN, PTF2_FN, PTF2_OUT, 0, PTF2_IN,
PTF1_FN, PTF1_OUT, 0, PTF1_IN, PTF1_FN, PTF1_OUT, 0, PTF1_IN,
PTF0_FN, PTF0_OUT, 0, PTF0_IN } PTF0_FN, PTF0_OUT, 0, PTF0_IN ))
}, },
{ PINMUX_CFG_REG("PGCR", 0xa405010c, 16, 2) { { PINMUX_CFG_REG("PGCR", 0xa405010c, 16, 2, GROUP(
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
PTG5_FN, PTG5_OUT, 0, 0, PTG5_FN, PTG5_OUT, 0, 0,
@ -1575,9 +1575,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTG3_FN, PTG3_OUT, 0, 0, PTG3_FN, PTG3_OUT, 0, 0,
PTG2_FN, PTG2_OUT, 0, 0, PTG2_FN, PTG2_OUT, 0, 0,
PTG1_FN, PTG1_OUT, 0, 0, PTG1_FN, PTG1_OUT, 0, 0,
PTG0_FN, PTG0_OUT, 0, 0 } PTG0_FN, PTG0_OUT, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PHCR", 0xa405010e, 16, 2) { { PINMUX_CFG_REG("PHCR", 0xa405010e, 16, 2, GROUP(
PTH7_FN, PTH7_OUT, 0, PTH7_IN, PTH7_FN, PTH7_OUT, 0, PTH7_IN,
PTH6_FN, PTH6_OUT, 0, PTH6_IN, PTH6_FN, PTH6_OUT, 0, PTH6_IN,
PTH5_FN, PTH5_OUT, 0, PTH5_IN, PTH5_FN, PTH5_OUT, 0, PTH5_IN,
@ -1585,9 +1585,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTH3_FN, PTH3_OUT, 0, PTH3_IN, PTH3_FN, PTH3_OUT, 0, PTH3_IN,
PTH2_FN, PTH2_OUT, 0, PTH2_IN, PTH2_FN, PTH2_OUT, 0, PTH2_IN,
PTH1_FN, PTH1_OUT, 0, PTH1_IN, PTH1_FN, PTH1_OUT, 0, PTH1_IN,
PTH0_FN, PTH0_OUT, 0, PTH0_IN } PTH0_FN, PTH0_OUT, 0, PTH0_IN ))
}, },
{ PINMUX_CFG_REG("PJCR", 0xa4050110, 16, 2) { { PINMUX_CFG_REG("PJCR", 0xa4050110, 16, 2, GROUP(
PTJ7_FN, PTJ7_OUT, 0, 0, PTJ7_FN, PTJ7_OUT, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
PTJ5_FN, PTJ5_OUT, 0, 0, PTJ5_FN, PTJ5_OUT, 0, 0,
@ -1595,9 +1595,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTJ3_FN, PTJ3_OUT, 0, PTJ3_IN, PTJ3_FN, PTJ3_OUT, 0, PTJ3_IN,
PTJ2_FN, PTJ2_OUT, 0, PTJ2_IN, PTJ2_FN, PTJ2_OUT, 0, PTJ2_IN,
PTJ1_FN, PTJ1_OUT, 0, PTJ1_IN, PTJ1_FN, PTJ1_OUT, 0, PTJ1_IN,
PTJ0_FN, PTJ0_OUT, 0, PTJ0_IN } PTJ0_FN, PTJ0_OUT, 0, PTJ0_IN ))
}, },
{ PINMUX_CFG_REG("PKCR", 0xa4050112, 16, 2) { { PINMUX_CFG_REG("PKCR", 0xa4050112, 16, 2, GROUP(
PTK7_FN, PTK7_OUT, 0, PTK7_IN, PTK7_FN, PTK7_OUT, 0, PTK7_IN,
PTK6_FN, PTK6_OUT, 0, PTK6_IN, PTK6_FN, PTK6_OUT, 0, PTK6_IN,
PTK5_FN, PTK5_OUT, 0, PTK5_IN, PTK5_FN, PTK5_OUT, 0, PTK5_IN,
@ -1605,9 +1605,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTK3_FN, PTK3_OUT, 0, PTK3_IN, PTK3_FN, PTK3_OUT, 0, PTK3_IN,
PTK2_FN, PTK2_OUT, 0, PTK2_IN, PTK2_FN, PTK2_OUT, 0, PTK2_IN,
PTK1_FN, PTK1_OUT, 0, PTK1_IN, PTK1_FN, PTK1_OUT, 0, PTK1_IN,
PTK0_FN, PTK0_OUT, 0, PTK0_IN } PTK0_FN, PTK0_OUT, 0, PTK0_IN ))
}, },
{ PINMUX_CFG_REG("PLCR", 0xa4050114, 16, 2) { { PINMUX_CFG_REG("PLCR", 0xa4050114, 16, 2, GROUP(
PTL7_FN, PTL7_OUT, 0, PTL7_IN, PTL7_FN, PTL7_OUT, 0, PTL7_IN,
PTL6_FN, PTL6_OUT, 0, PTL6_IN, PTL6_FN, PTL6_OUT, 0, PTL6_IN,
PTL5_FN, PTL5_OUT, 0, PTL5_IN, PTL5_FN, PTL5_OUT, 0, PTL5_IN,
@ -1615,9 +1615,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTL3_FN, PTL3_OUT, 0, PTL3_IN, PTL3_FN, PTL3_OUT, 0, PTL3_IN,
PTL2_FN, PTL2_OUT, 0, PTL2_IN, PTL2_FN, PTL2_OUT, 0, PTL2_IN,
PTL1_FN, PTL1_OUT, 0, PTL1_IN, PTL1_FN, PTL1_OUT, 0, PTL1_IN,
PTL0_FN, PTL0_OUT, 0, PTL0_IN } PTL0_FN, PTL0_OUT, 0, PTL0_IN ))
}, },
{ PINMUX_CFG_REG("PMCR", 0xa4050116, 16, 2) { { PINMUX_CFG_REG("PMCR", 0xa4050116, 16, 2, GROUP(
PTM7_FN, PTM7_OUT, 0, PTM7_IN, PTM7_FN, PTM7_OUT, 0, PTM7_IN,
PTM6_FN, PTM6_OUT, 0, PTM6_IN, PTM6_FN, PTM6_OUT, 0, PTM6_IN,
PTM5_FN, PTM5_OUT, 0, PTM5_IN, PTM5_FN, PTM5_OUT, 0, PTM5_IN,
@ -1625,9 +1625,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTM3_FN, PTM3_OUT, 0, PTM3_IN, PTM3_FN, PTM3_OUT, 0, PTM3_IN,
PTM2_FN, PTM2_OUT, 0, PTM2_IN, PTM2_FN, PTM2_OUT, 0, PTM2_IN,
PTM1_FN, PTM1_OUT, 0, PTM1_IN, PTM1_FN, PTM1_OUT, 0, PTM1_IN,
PTM0_FN, PTM0_OUT, 0, PTM0_IN } PTM0_FN, PTM0_OUT, 0, PTM0_IN ))
}, },
{ PINMUX_CFG_REG("PNCR", 0xa4050118, 16, 2) { { PINMUX_CFG_REG("PNCR", 0xa4050118, 16, 2, GROUP(
PTN7_FN, PTN7_OUT, 0, PTN7_IN, PTN7_FN, PTN7_OUT, 0, PTN7_IN,
PTN6_FN, PTN6_OUT, 0, PTN6_IN, PTN6_FN, PTN6_OUT, 0, PTN6_IN,
PTN5_FN, PTN5_OUT, 0, PTN5_IN, PTN5_FN, PTN5_OUT, 0, PTN5_IN,
@ -1635,9 +1635,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTN3_FN, PTN3_OUT, 0, PTN3_IN, PTN3_FN, PTN3_OUT, 0, PTN3_IN,
PTN2_FN, PTN2_OUT, 0, PTN2_IN, PTN2_FN, PTN2_OUT, 0, PTN2_IN,
PTN1_FN, PTN1_OUT, 0, PTN1_IN, PTN1_FN, PTN1_OUT, 0, PTN1_IN,
PTN0_FN, PTN0_OUT, 0, PTN0_IN } PTN0_FN, PTN0_OUT, 0, PTN0_IN ))
}, },
{ PINMUX_CFG_REG("PQCR", 0xa405011a, 16, 2) { { PINMUX_CFG_REG("PQCR", 0xa405011a, 16, 2, GROUP(
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@ -1645,9 +1645,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTQ3_FN, 0, 0, PTQ3_IN, PTQ3_FN, 0, 0, PTQ3_IN,
PTQ2_FN, 0, 0, PTQ2_IN, PTQ2_FN, 0, 0, PTQ2_IN,
PTQ1_FN, 0, 0, PTQ1_IN, PTQ1_FN, 0, 0, PTQ1_IN,
PTQ0_FN, 0, 0, PTQ0_IN } PTQ0_FN, 0, 0, PTQ0_IN ))
}, },
{ PINMUX_CFG_REG("PRCR", 0xa405011c, 16, 2) { { PINMUX_CFG_REG("PRCR", 0xa405011c, 16, 2, GROUP(
PTR7_FN, PTR7_OUT, 0, PTR7_IN, PTR7_FN, PTR7_OUT, 0, PTR7_IN,
PTR6_FN, PTR6_OUT, 0, PTR6_IN, PTR6_FN, PTR6_OUT, 0, PTR6_IN,
PTR5_FN, PTR5_OUT, 0, PTR5_IN, PTR5_FN, PTR5_OUT, 0, PTR5_IN,
@ -1655,9 +1655,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTR3_FN, 0, 0, PTR3_IN, PTR3_FN, 0, 0, PTR3_IN,
PTR2_FN, 0, 0, PTR2_IN, PTR2_FN, 0, 0, PTR2_IN,
PTR1_FN, PTR1_OUT, 0, PTR1_IN, PTR1_FN, PTR1_OUT, 0, PTR1_IN,
PTR0_FN, PTR0_OUT, 0, PTR0_IN } PTR0_FN, PTR0_OUT, 0, PTR0_IN ))
}, },
{ PINMUX_CFG_REG("PSCR", 0xa405011e, 16, 2) { { PINMUX_CFG_REG("PSCR", 0xa405011e, 16, 2, GROUP(
PTS7_FN, PTS7_OUT, 0, PTS7_IN, PTS7_FN, PTS7_OUT, 0, PTS7_IN,
PTS6_FN, PTS6_OUT, 0, PTS6_IN, PTS6_FN, PTS6_OUT, 0, PTS6_IN,
PTS5_FN, PTS5_OUT, 0, PTS5_IN, PTS5_FN, PTS5_OUT, 0, PTS5_IN,
@ -1665,9 +1665,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTS3_FN, PTS3_OUT, 0, PTS3_IN, PTS3_FN, PTS3_OUT, 0, PTS3_IN,
PTS2_FN, PTS2_OUT, 0, PTS2_IN, PTS2_FN, PTS2_OUT, 0, PTS2_IN,
PTS1_FN, PTS1_OUT, 0, PTS1_IN, PTS1_FN, PTS1_OUT, 0, PTS1_IN,
PTS0_FN, PTS0_OUT, 0, PTS0_IN } PTS0_FN, PTS0_OUT, 0, PTS0_IN ))
}, },
{ PINMUX_CFG_REG("PTCR", 0xa4050140, 16, 2) { { PINMUX_CFG_REG("PTCR", 0xa4050140, 16, 2, GROUP(
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
PTT5_FN, PTT5_OUT, 0, PTT5_IN, PTT5_FN, PTT5_OUT, 0, PTT5_IN,
@ -1675,9 +1675,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTT3_FN, PTT3_OUT, 0, PTT3_IN, PTT3_FN, PTT3_OUT, 0, PTT3_IN,
PTT2_FN, PTT2_OUT, 0, PTT2_IN, PTT2_FN, PTT2_OUT, 0, PTT2_IN,
PTT1_FN, PTT1_OUT, 0, PTT1_IN, PTT1_FN, PTT1_OUT, 0, PTT1_IN,
PTT0_FN, PTT0_OUT, 0, PTT0_IN } PTT0_FN, PTT0_OUT, 0, PTT0_IN ))
}, },
{ PINMUX_CFG_REG("PUCR", 0xa4050142, 16, 2) { { PINMUX_CFG_REG("PUCR", 0xa4050142, 16, 2, GROUP(
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
PTU5_FN, PTU5_OUT, 0, PTU5_IN, PTU5_FN, PTU5_OUT, 0, PTU5_IN,
@ -1685,9 +1685,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTU3_FN, PTU3_OUT, 0, PTU3_IN, PTU3_FN, PTU3_OUT, 0, PTU3_IN,
PTU2_FN, PTU2_OUT, 0, PTU2_IN, PTU2_FN, PTU2_OUT, 0, PTU2_IN,
PTU1_FN, PTU1_OUT, 0, PTU1_IN, PTU1_FN, PTU1_OUT, 0, PTU1_IN,
PTU0_FN, PTU0_OUT, 0, PTU0_IN } PTU0_FN, PTU0_OUT, 0, PTU0_IN ))
}, },
{ PINMUX_CFG_REG("PVCR", 0xa4050144, 16, 2) { { PINMUX_CFG_REG("PVCR", 0xa4050144, 16, 2, GROUP(
PTV7_FN, PTV7_OUT, 0, PTV7_IN, PTV7_FN, PTV7_OUT, 0, PTV7_IN,
PTV6_FN, PTV6_OUT, 0, PTV6_IN, PTV6_FN, PTV6_OUT, 0, PTV6_IN,
PTV5_FN, PTV5_OUT, 0, PTV5_IN, PTV5_FN, PTV5_OUT, 0, PTV5_IN,
@ -1695,9 +1695,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTV3_FN, PTV3_OUT, 0, PTV3_IN, PTV3_FN, PTV3_OUT, 0, PTV3_IN,
PTV2_FN, PTV2_OUT, 0, PTV2_IN, PTV2_FN, PTV2_OUT, 0, PTV2_IN,
PTV1_FN, PTV1_OUT, 0, PTV1_IN, PTV1_FN, PTV1_OUT, 0, PTV1_IN,
PTV0_FN, PTV0_OUT, 0, PTV0_IN } PTV0_FN, PTV0_OUT, 0, PTV0_IN ))
}, },
{ PINMUX_CFG_REG("PWCR", 0xa4050146, 16, 2) { { PINMUX_CFG_REG("PWCR", 0xa4050146, 16, 2, GROUP(
PTW7_FN, PTW7_OUT, 0, PTW7_IN, PTW7_FN, PTW7_OUT, 0, PTW7_IN,
PTW6_FN, PTW6_OUT, 0, PTW6_IN, PTW6_FN, PTW6_OUT, 0, PTW6_IN,
PTW5_FN, PTW5_OUT, 0, PTW5_IN, PTW5_FN, PTW5_OUT, 0, PTW5_IN,
@ -1705,9 +1705,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTW3_FN, PTW3_OUT, 0, PTW3_IN, PTW3_FN, PTW3_OUT, 0, PTW3_IN,
PTW2_FN, PTW2_OUT, 0, PTW2_IN, PTW2_FN, PTW2_OUT, 0, PTW2_IN,
PTW1_FN, PTW1_OUT, 0, PTW1_IN, PTW1_FN, PTW1_OUT, 0, PTW1_IN,
PTW0_FN, PTW0_OUT, 0, PTW0_IN } PTW0_FN, PTW0_OUT, 0, PTW0_IN ))
}, },
{ PINMUX_CFG_REG("PXCR", 0xa4050148, 16, 2) { { PINMUX_CFG_REG("PXCR", 0xa4050148, 16, 2, GROUP(
PTX7_FN, PTX7_OUT, 0, PTX7_IN, PTX7_FN, PTX7_OUT, 0, PTX7_IN,
PTX6_FN, PTX6_OUT, 0, PTX6_IN, PTX6_FN, PTX6_OUT, 0, PTX6_IN,
PTX5_FN, PTX5_OUT, 0, PTX5_IN, PTX5_FN, PTX5_OUT, 0, PTX5_IN,
@ -1715,9 +1715,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTX3_FN, PTX3_OUT, 0, PTX3_IN, PTX3_FN, PTX3_OUT, 0, PTX3_IN,
PTX2_FN, PTX2_OUT, 0, PTX2_IN, PTX2_FN, PTX2_OUT, 0, PTX2_IN,
PTX1_FN, PTX1_OUT, 0, PTX1_IN, PTX1_FN, PTX1_OUT, 0, PTX1_IN,
PTX0_FN, PTX0_OUT, 0, PTX0_IN } PTX0_FN, PTX0_OUT, 0, PTX0_IN ))
}, },
{ PINMUX_CFG_REG("PYCR", 0xa405014a, 16, 2) { { PINMUX_CFG_REG("PYCR", 0xa405014a, 16, 2, GROUP(
PTY7_FN, PTY7_OUT, 0, PTY7_IN, PTY7_FN, PTY7_OUT, 0, PTY7_IN,
PTY6_FN, PTY6_OUT, 0, PTY6_IN, PTY6_FN, PTY6_OUT, 0, PTY6_IN,
PTY5_FN, PTY5_OUT, 0, PTY5_IN, PTY5_FN, PTY5_OUT, 0, PTY5_IN,
@ -1725,9 +1725,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTY3_FN, PTY3_OUT, 0, PTY3_IN, PTY3_FN, PTY3_OUT, 0, PTY3_IN,
PTY2_FN, PTY2_OUT, 0, PTY2_IN, PTY2_FN, PTY2_OUT, 0, PTY2_IN,
PTY1_FN, PTY1_OUT, 0, PTY1_IN, PTY1_FN, PTY1_OUT, 0, PTY1_IN,
PTY0_FN, PTY0_OUT, 0, PTY0_IN } PTY0_FN, PTY0_OUT, 0, PTY0_IN ))
}, },
{ PINMUX_CFG_REG("PZCR", 0xa405014c, 16, 2) { { PINMUX_CFG_REG("PZCR", 0xa405014c, 16, 2, GROUP(
PTZ7_FN, PTZ7_OUT, 0, PTZ7_IN, PTZ7_FN, PTZ7_OUT, 0, PTZ7_IN,
PTZ6_FN, PTZ6_OUT, 0, PTZ6_IN, PTZ6_FN, PTZ6_OUT, 0, PTZ6_IN,
PTZ5_FN, PTZ5_OUT, 0, PTZ5_IN, PTZ5_FN, PTZ5_OUT, 0, PTZ5_IN,
@ -1735,9 +1735,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTZ3_FN, PTZ3_OUT, 0, PTZ3_IN, PTZ3_FN, PTZ3_OUT, 0, PTZ3_IN,
PTZ2_FN, PTZ2_OUT, 0, PTZ2_IN, PTZ2_FN, PTZ2_OUT, 0, PTZ2_IN,
PTZ1_FN, PTZ1_OUT, 0, PTZ1_IN, PTZ1_FN, PTZ1_OUT, 0, PTZ1_IN,
PTZ0_FN, PTZ0_OUT, 0, PTZ0_IN } PTZ0_FN, PTZ0_OUT, 0, PTZ0_IN ))
}, },
{ PINMUX_CFG_REG("PSELA", 0xa405014e, 16, 2) { { PINMUX_CFG_REG("PSELA", 0xa405014e, 16, 2, GROUP(
PSA15_PSA14_FN1, PSA15_PSA14_FN2, 0, 0, PSA15_PSA14_FN1, PSA15_PSA14_FN2, 0, 0,
PSA13_PSA12_FN1, PSA13_PSA12_FN2, 0, 0, PSA13_PSA12_FN1, PSA13_PSA12_FN2, 0, 0,
PSA11_PSA10_FN1, PSA11_PSA10_FN2, 0, 0, PSA11_PSA10_FN1, PSA11_PSA10_FN2, 0, 0,
@ -1745,9 +1745,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0, 0, 0, 0, 0,
PSA5_PSA4_FN1, PSA5_PSA4_FN2, PSA5_PSA4_FN3, 0, PSA5_PSA4_FN1, PSA5_PSA4_FN2, PSA5_PSA4_FN3, 0,
PSA3_PSA2_FN1, PSA3_PSA2_FN2, 0, 0, PSA3_PSA2_FN1, PSA3_PSA2_FN2, 0, 0,
0, 0, 0, 0 } 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PSELB", 0xa4050150, 16, 2) { { PINMUX_CFG_REG("PSELB", 0xa4050150, 16, 2, GROUP(
PSB15_PSB14_FN1, PSB15_PSB14_FN2, 0, 0, PSB15_PSB14_FN1, PSB15_PSB14_FN2, 0, 0,
PSB13_PSB12_LCDC_RGB, PSB13_PSB12_LCDC_SYS, 0, 0, PSB13_PSB12_LCDC_RGB, PSB13_PSB12_LCDC_SYS, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@ -1755,9 +1755,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PSB7_PSB6_FN1, PSB7_PSB6_FN2, 0, 0, PSB7_PSB6_FN1, PSB7_PSB6_FN2, 0, 0,
PSB5_PSB4_FN1, PSB5_PSB4_FN2, 0, 0, PSB5_PSB4_FN1, PSB5_PSB4_FN2, 0, 0,
PSB3_PSB2_FN1, PSB3_PSB2_FN2, 0, 0, PSB3_PSB2_FN1, PSB3_PSB2_FN2, 0, 0,
0, 0, 0, 0 } 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PSELC", 0xa4050152, 16, 2) { { PINMUX_CFG_REG("PSELC", 0xa4050152, 16, 2, GROUP(
PSC15_PSC14_FN1, PSC15_PSC14_FN2, 0, 0, PSC15_PSC14_FN1, PSC15_PSC14_FN2, 0, 0,
PSC13_PSC12_FN1, PSC13_PSC12_FN2, 0, 0, PSC13_PSC12_FN1, PSC13_PSC12_FN2, 0, 0,
PSC11_PSC10_FN1, PSC11_PSC10_FN2, PSC11_PSC10_FN3, 0, PSC11_PSC10_FN1, PSC11_PSC10_FN2, PSC11_PSC10_FN3, 0,
@ -1765,9 +1765,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PSC7_PSC6_FN1, PSC7_PSC6_FN2, PSC7_PSC6_FN3, 0, PSC7_PSC6_FN1, PSC7_PSC6_FN2, PSC7_PSC6_FN3, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0 } 0, 0, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PSELD", 0xa4050154, 16, 2) { { PINMUX_CFG_REG("PSELD", 0xa4050154, 16, 2, GROUP(
PSD15_PSD14_FN1, PSD15_PSD14_FN2, 0, 0, PSD15_PSD14_FN1, PSD15_PSD14_FN2, 0, 0,
PSD13_PSD12_FN1, PSD13_PSD12_FN2, 0, 0, PSD13_PSD12_FN1, PSD13_PSD12_FN2, 0, 0,
PSD11_PSD10_FN1, PSD11_PSD10_FN2, PSD11_PSD10_FN3, 0, PSD11_PSD10_FN1, PSD11_PSD10_FN2, PSD11_PSD10_FN3, 0,
@ -1775,7 +1775,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PSD7_PSD6_FN1, PSD7_PSD6_FN2, 0, 0, PSD7_PSD6_FN1, PSD7_PSD6_FN2, 0, 0,
PSD5_PSD4_FN1, PSD5_PSD4_FN2, 0, 0, PSD5_PSD4_FN1, PSD5_PSD4_FN2, 0, 0,
PSD3_PSD2_FN1, PSD3_PSD2_FN2, 0, 0, PSD3_PSD2_FN1, PSD3_PSD2_FN2, 0, 0,
PSD1_PSD0_FN1, PSD1_PSD0_FN2, 0, 0 } PSD1_PSD0_FN1, PSD1_PSD0_FN2, 0, 0 ))
}, },
{} {}
}; };

View File

@ -1739,7 +1739,7 @@ static const struct pinmux_func pinmux_func_gpios[] = {
}; };
static const struct pinmux_cfg_reg pinmux_config_regs[] = { static const struct pinmux_cfg_reg pinmux_config_regs[] = {
{ PINMUX_CFG_REG("PACR", 0xa4050100, 16, 2) { { PINMUX_CFG_REG("PACR", 0xa4050100, 16, 2, GROUP(
PTA7_FN, PTA7_OUT, 0, PTA7_IN, PTA7_FN, PTA7_OUT, 0, PTA7_IN,
PTA6_FN, PTA6_OUT, 0, PTA6_IN, PTA6_FN, PTA6_OUT, 0, PTA6_IN,
PTA5_FN, PTA5_OUT, 0, PTA5_IN, PTA5_FN, PTA5_OUT, 0, PTA5_IN,
@ -1747,9 +1747,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTA3_FN, PTA3_OUT, 0, PTA3_IN, PTA3_FN, PTA3_OUT, 0, PTA3_IN,
PTA2_FN, PTA2_OUT, 0, PTA2_IN, PTA2_FN, PTA2_OUT, 0, PTA2_IN,
PTA1_FN, PTA1_OUT, 0, PTA1_IN, PTA1_FN, PTA1_OUT, 0, PTA1_IN,
PTA0_FN, PTA0_OUT, 0, PTA0_IN } PTA0_FN, PTA0_OUT, 0, PTA0_IN ))
}, },
{ PINMUX_CFG_REG("PBCR", 0xa4050102, 16, 2) { { PINMUX_CFG_REG("PBCR", 0xa4050102, 16, 2, GROUP(
PTB7_FN, PTB7_OUT, 0, PTB7_IN, PTB7_FN, PTB7_OUT, 0, PTB7_IN,
PTB6_FN, PTB6_OUT, 0, PTB6_IN, PTB6_FN, PTB6_OUT, 0, PTB6_IN,
PTB5_FN, PTB5_OUT, 0, PTB5_IN, PTB5_FN, PTB5_OUT, 0, PTB5_IN,
@ -1757,9 +1757,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTB3_FN, PTB3_OUT, 0, PTB3_IN, PTB3_FN, PTB3_OUT, 0, PTB3_IN,
PTB2_FN, PTB2_OUT, 0, PTB2_IN, PTB2_FN, PTB2_OUT, 0, PTB2_IN,
PTB1_FN, PTB1_OUT, 0, PTB1_IN, PTB1_FN, PTB1_OUT, 0, PTB1_IN,
PTB0_FN, PTB0_OUT, 0, PTB0_IN } PTB0_FN, PTB0_OUT, 0, PTB0_IN ))
}, },
{ PINMUX_CFG_REG("PCCR", 0xa4050104, 16, 2) { { PINMUX_CFG_REG("PCCR", 0xa4050104, 16, 2, GROUP(
PTC7_FN, PTC7_OUT, 0, PTC7_IN, PTC7_FN, PTC7_OUT, 0, PTC7_IN,
PTC6_FN, PTC6_OUT, 0, PTC6_IN, PTC6_FN, PTC6_OUT, 0, PTC6_IN,
PTC5_FN, PTC5_OUT, 0, PTC5_IN, PTC5_FN, PTC5_OUT, 0, PTC5_IN,
@ -1767,9 +1767,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTC3_FN, PTC3_OUT, 0, PTC3_IN, PTC3_FN, PTC3_OUT, 0, PTC3_IN,
PTC2_FN, PTC2_OUT, 0, PTC2_IN, PTC2_FN, PTC2_OUT, 0, PTC2_IN,
PTC1_FN, PTC1_OUT, 0, PTC1_IN, PTC1_FN, PTC1_OUT, 0, PTC1_IN,
PTC0_FN, PTC0_OUT, 0, PTC0_IN } PTC0_FN, PTC0_OUT, 0, PTC0_IN ))
}, },
{ PINMUX_CFG_REG("PDCR", 0xa4050106, 16, 2) { { PINMUX_CFG_REG("PDCR", 0xa4050106, 16, 2, GROUP(
PTD7_FN, PTD7_OUT, 0, PTD7_IN, PTD7_FN, PTD7_OUT, 0, PTD7_IN,
PTD6_FN, PTD6_OUT, 0, PTD6_IN, PTD6_FN, PTD6_OUT, 0, PTD6_IN,
PTD5_FN, PTD5_OUT, 0, PTD5_IN, PTD5_FN, PTD5_OUT, 0, PTD5_IN,
@ -1777,9 +1777,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTD3_FN, PTD3_OUT, 0, PTD3_IN, PTD3_FN, PTD3_OUT, 0, PTD3_IN,
PTD2_FN, PTD2_OUT, 0, PTD2_IN, PTD2_FN, PTD2_OUT, 0, PTD2_IN,
PTD1_FN, PTD1_OUT, 0, PTD1_IN, PTD1_FN, PTD1_OUT, 0, PTD1_IN,
PTD0_FN, PTD0_OUT, 0, PTD0_IN } PTD0_FN, PTD0_OUT, 0, PTD0_IN ))
}, },
{ PINMUX_CFG_REG("PECR", 0xa4050108, 16, 2) { { PINMUX_CFG_REG("PECR", 0xa4050108, 16, 2, GROUP(
PTE7_FN, PTE7_OUT, 0, PTE7_IN, PTE7_FN, PTE7_OUT, 0, PTE7_IN,
PTE6_FN, PTE6_OUT, 0, PTE6_IN, PTE6_FN, PTE6_OUT, 0, PTE6_IN,
PTE5_FN, PTE5_OUT, 0, PTE5_IN, PTE5_FN, PTE5_OUT, 0, PTE5_IN,
@ -1787,9 +1787,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTE3_FN, PTE3_OUT, 0, PTE3_IN, PTE3_FN, PTE3_OUT, 0, PTE3_IN,
PTE2_FN, PTE2_OUT, 0, PTE2_IN, PTE2_FN, PTE2_OUT, 0, PTE2_IN,
PTE1_FN, PTE1_OUT, 0, PTE1_IN, PTE1_FN, PTE1_OUT, 0, PTE1_IN,
PTE0_FN, PTE0_OUT, 0, PTE0_IN } PTE0_FN, PTE0_OUT, 0, PTE0_IN ))
}, },
{ PINMUX_CFG_REG("PFCR", 0xa405010a, 16, 2) { { PINMUX_CFG_REG("PFCR", 0xa405010a, 16, 2, GROUP(
PTF7_FN, PTF7_OUT, 0, PTF7_IN, PTF7_FN, PTF7_OUT, 0, PTF7_IN,
PTF6_FN, PTF6_OUT, 0, PTF6_IN, PTF6_FN, PTF6_OUT, 0, PTF6_IN,
PTF5_FN, PTF5_OUT, 0, PTF5_IN, PTF5_FN, PTF5_OUT, 0, PTF5_IN,
@ -1797,9 +1797,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTF3_FN, PTF3_OUT, 0, PTF3_IN, PTF3_FN, PTF3_OUT, 0, PTF3_IN,
PTF2_FN, PTF2_OUT, 0, PTF2_IN, PTF2_FN, PTF2_OUT, 0, PTF2_IN,
PTF1_FN, PTF1_OUT, 0, PTF1_IN, PTF1_FN, PTF1_OUT, 0, PTF1_IN,
PTF0_FN, PTF0_OUT, 0, PTF0_IN } PTF0_FN, PTF0_OUT, 0, PTF0_IN ))
}, },
{ PINMUX_CFG_REG("PGCR", 0xa405010c, 16, 2) { { PINMUX_CFG_REG("PGCR", 0xa405010c, 16, 2, GROUP(
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
PTG5_FN, PTG5_OUT, 0, 0, PTG5_FN, PTG5_OUT, 0, 0,
@ -1807,9 +1807,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTG3_FN, PTG3_OUT, 0, 0, PTG3_FN, PTG3_OUT, 0, 0,
PTG2_FN, PTG2_OUT, 0, 0, PTG2_FN, PTG2_OUT, 0, 0,
PTG1_FN, PTG1_OUT, 0, 0, PTG1_FN, PTG1_OUT, 0, 0,
PTG0_FN, PTG0_OUT, 0, 0 } PTG0_FN, PTG0_OUT, 0, 0 ))
}, },
{ PINMUX_CFG_REG("PHCR", 0xa405010e, 16, 2) { { PINMUX_CFG_REG("PHCR", 0xa405010e, 16, 2, GROUP(
PTH7_FN, PTH7_OUT, 0, PTH7_IN, PTH7_FN, PTH7_OUT, 0, PTH7_IN,
PTH6_FN, PTH6_OUT, 0, PTH6_IN, PTH6_FN, PTH6_OUT, 0, PTH6_IN,
PTH5_FN, PTH5_OUT, 0, PTH5_IN, PTH5_FN, PTH5_OUT, 0, PTH5_IN,
@ -1817,9 +1817,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTH3_FN, PTH3_OUT, 0, PTH3_IN, PTH3_FN, PTH3_OUT, 0, PTH3_IN,
PTH2_FN, PTH2_OUT, 0, PTH2_IN, PTH2_FN, PTH2_OUT, 0, PTH2_IN,
PTH1_FN, PTH1_OUT, 0, PTH1_IN, PTH1_FN, PTH1_OUT, 0, PTH1_IN,
PTH0_FN, PTH0_OUT, 0, PTH0_IN } PTH0_FN, PTH0_OUT, 0, PTH0_IN ))
}, },
{ PINMUX_CFG_REG("PJCR", 0xa4050110, 16, 2) { { PINMUX_CFG_REG("PJCR", 0xa4050110, 16, 2, GROUP(
PTJ7_FN, PTJ7_OUT, 0, 0, PTJ7_FN, PTJ7_OUT, 0, 0,
PTJ6_FN, PTJ6_OUT, 0, 0, PTJ6_FN, PTJ6_OUT, 0, 0,
PTJ5_FN, PTJ5_OUT, 0, 0, PTJ5_FN, PTJ5_OUT, 0, 0,
@ -1827,9 +1827,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTJ3_FN, PTJ3_OUT, 0, PTJ3_IN, PTJ3_FN, PTJ3_OUT, 0, PTJ3_IN,
PTJ2_FN, PTJ2_OUT, 0, PTJ2_IN, PTJ2_FN, PTJ2_OUT, 0, PTJ2_IN,
PTJ1_FN, PTJ1_OUT, 0, PTJ1_IN, PTJ1_FN, PTJ1_OUT, 0, PTJ1_IN,
PTJ0_FN, PTJ0_OUT, 0, PTJ0_IN } PTJ0_FN, PTJ0_OUT, 0, PTJ0_IN ))
}, },
{ PINMUX_CFG_REG("PKCR", 0xa4050112, 16, 2) { { PINMUX_CFG_REG("PKCR", 0xa4050112, 16, 2, GROUP(
PTK7_FN, PTK7_OUT, 0, PTK7_IN, PTK7_FN, PTK7_OUT, 0, PTK7_IN,
PTK6_FN, PTK6_OUT, 0, PTK6_IN, PTK6_FN, PTK6_OUT, 0, PTK6_IN,
PTK5_FN, PTK5_OUT, 0, PTK5_IN, PTK5_FN, PTK5_OUT, 0, PTK5_IN,
@ -1837,9 +1837,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTK3_FN, PTK3_OUT, 0, PTK3_IN, PTK3_FN, PTK3_OUT, 0, PTK3_IN,
PTK2_FN, PTK2_OUT, 0, PTK2_IN, PTK2_FN, PTK2_OUT, 0, PTK2_IN,
PTK1_FN, PTK1_OUT, 0, PTK1_IN, PTK1_FN, PTK1_OUT, 0, PTK1_IN,
PTK0_FN, PTK0_OUT, 0, PTK0_IN } PTK0_FN, PTK0_OUT, 0, PTK0_IN ))
}, },
{ PINMUX_CFG_REG("PLCR", 0xa4050114, 16, 2) { { PINMUX_CFG_REG("PLCR", 0xa4050114, 16, 2, GROUP(
PTL7_FN, PTL7_OUT, 0, PTL7_IN, PTL7_FN, PTL7_OUT, 0, PTL7_IN,
PTL6_FN, PTL6_OUT, 0, PTL6_IN, PTL6_FN, PTL6_OUT, 0, PTL6_IN,
PTL5_FN, PTL5_OUT, 0, PTL5_IN, PTL5_FN, PTL5_OUT, 0, PTL5_IN,
@ -1847,9 +1847,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTL3_FN, PTL3_OUT, 0, PTL3_IN, PTL3_FN, PTL3_OUT, 0, PTL3_IN,
PTL2_FN, PTL2_OUT, 0, PTL2_IN, PTL2_FN, PTL2_OUT, 0, PTL2_IN,
PTL1_FN, PTL1_OUT, 0, PTL1_IN, PTL1_FN, PTL1_OUT, 0, PTL1_IN,
PTL0_FN, PTL0_OUT, 0, PTL0_IN } PTL0_FN, PTL0_OUT, 0, PTL0_IN ))
}, },
{ PINMUX_CFG_REG("PMCR", 0xa4050116, 16, 2) { { PINMUX_CFG_REG("PMCR", 0xa4050116, 16, 2, GROUP(
PTM7_FN, PTM7_OUT, 0, PTM7_IN, PTM7_FN, PTM7_OUT, 0, PTM7_IN,
PTM6_FN, PTM6_OUT, 0, PTM6_IN, PTM6_FN, PTM6_OUT, 0, PTM6_IN,
PTM5_FN, PTM5_OUT, 0, PTM5_IN, PTM5_FN, PTM5_OUT, 0, PTM5_IN,
@ -1857,9 +1857,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTM3_FN, PTM3_OUT, 0, PTM3_IN, PTM3_FN, PTM3_OUT, 0, PTM3_IN,
PTM2_FN, PTM2_OUT, 0, PTM2_IN, PTM2_FN, PTM2_OUT, 0, PTM2_IN,
PTM1_FN, PTM1_OUT, 0, PTM1_IN, PTM1_FN, PTM1_OUT, 0, PTM1_IN,
PTM0_FN, PTM0_OUT, 0, PTM0_IN } PTM0_FN, PTM0_OUT, 0, PTM0_IN ))
}, },
{ PINMUX_CFG_REG("PNCR", 0xa4050118, 16, 2) { { PINMUX_CFG_REG("PNCR", 0xa4050118, 16, 2, GROUP(
PTN7_FN, PTN7_OUT, 0, PTN7_IN, PTN7_FN, PTN7_OUT, 0, PTN7_IN,
PTN6_FN, PTN6_OUT, 0, PTN6_IN, PTN6_FN, PTN6_OUT, 0, PTN6_IN,
PTN5_FN, PTN5_OUT, 0, PTN5_IN, PTN5_FN, PTN5_OUT, 0, PTN5_IN,
@ -1867,9 +1867,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTN3_FN, PTN3_OUT, 0, PTN3_IN, PTN3_FN, PTN3_OUT, 0, PTN3_IN,
PTN2_FN, PTN2_OUT, 0, PTN2_IN, PTN2_FN, PTN2_OUT, 0, PTN2_IN,
PTN1_FN, PTN1_OUT, 0, PTN1_IN, PTN1_FN, PTN1_OUT, 0, PTN1_IN,
PTN0_FN, PTN0_OUT, 0, PTN0_IN } PTN0_FN, PTN0_OUT, 0, PTN0_IN ))
}, },
{ PINMUX_CFG_REG("PQCR", 0xa405011a, 16, 2) { { PINMUX_CFG_REG("PQCR", 0xa405011a, 16, 2, GROUP(
PTQ7_FN, PTQ7_OUT, 0, PTQ7_IN, PTQ7_FN, PTQ7_OUT, 0, PTQ7_IN,
PTQ6_FN, PTQ6_OUT, 0, PTQ6_IN, PTQ6_FN, PTQ6_OUT, 0, PTQ6_IN,
PTQ5_FN, PTQ5_OUT, 0, PTQ5_IN, PTQ5_FN, PTQ5_OUT, 0, PTQ5_IN,
@ -1877,9 +1877,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTQ3_FN, PTQ3_OUT, 0, PTQ3_IN, PTQ3_FN, PTQ3_OUT, 0, PTQ3_IN,
PTQ2_FN, PTQ2_OUT, 0, PTQ2_IN, PTQ2_FN, PTQ2_OUT, 0, PTQ2_IN,
PTQ1_FN, PTQ1_OUT, 0, PTQ1_IN, PTQ1_FN, PTQ1_OUT, 0, PTQ1_IN,
PTQ0_FN, PTQ0_OUT, 0, PTQ0_IN } PTQ0_FN, PTQ0_OUT, 0, PTQ0_IN ))
}, },
{ PINMUX_CFG_REG("PRCR", 0xa405011c, 16, 2) { { PINMUX_CFG_REG("PRCR", 0xa405011c, 16, 2, GROUP(
PTR7_FN, PTR7_OUT, 0, PTR7_IN, PTR7_FN, PTR7_OUT, 0, PTR7_IN,
PTR6_FN, PTR6_OUT, 0, PTR6_IN, PTR6_FN, PTR6_OUT, 0, PTR6_IN,
PTR5_FN, PTR5_OUT, 0, PTR5_IN, PTR5_FN, PTR5_OUT, 0, PTR5_IN,
@ -1887,9 +1887,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTR3_FN, 0, 0, PTR3_IN, PTR3_FN, 0, 0, PTR3_IN,
PTR2_FN, 0, 0, PTR2_IN, PTR2_FN, 0, 0, PTR2_IN,
PTR1_FN, PTR1_OUT, 0, PTR1_IN, PTR1_FN, PTR1_OUT, 0, PTR1_IN,
PTR0_FN, PTR0_OUT, 0, PTR0_IN } PTR0_FN, PTR0_OUT, 0, PTR0_IN ))
}, },
{ PINMUX_CFG_REG("PSCR", 0xa405011e, 16, 2) { { PINMUX_CFG_REG("PSCR", 0xa405011e, 16, 2, GROUP(
0, 0, 0, 0, 0, 0, 0, 0,
PTS6_FN, PTS6_OUT, 0, PTS6_IN, PTS6_FN, PTS6_OUT, 0, PTS6_IN,
PTS5_FN, PTS5_OUT, 0, PTS5_IN, PTS5_FN, PTS5_OUT, 0, PTS5_IN,
@ -1897,9 +1897,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTS3_FN, PTS3_OUT, 0, PTS3_IN, PTS3_FN, PTS3_OUT, 0, PTS3_IN,
PTS2_FN, PTS2_OUT, 0, PTS2_IN, PTS2_FN, PTS2_OUT, 0, PTS2_IN,
PTS1_FN, PTS1_OUT, 0, PTS1_IN, PTS1_FN, PTS1_OUT, 0, PTS1_IN,
PTS0_FN, PTS0_OUT, 0, PTS0_IN } PTS0_FN, PTS0_OUT, 0, PTS0_IN ))
}, },
{ PINMUX_CFG_REG("PTCR", 0xa4050140, 16, 2) { { PINMUX_CFG_REG("PTCR", 0xa4050140, 16, 2, GROUP(
PTT7_FN, PTT7_OUT, 0, PTT7_IN, PTT7_FN, PTT7_OUT, 0, PTT7_IN,
PTT6_FN, PTT6_OUT, 0, PTT6_IN, PTT6_FN, PTT6_OUT, 0, PTT6_IN,
PTT5_FN, PTT5_OUT, 0, PTT5_IN, PTT5_FN, PTT5_OUT, 0, PTT5_IN,
@ -1907,9 +1907,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTT3_FN, PTT3_OUT, 0, PTT3_IN, PTT3_FN, PTT3_OUT, 0, PTT3_IN,
PTT2_FN, PTT2_OUT, 0, PTT2_IN, PTT2_FN, PTT2_OUT, 0, PTT2_IN,
PTT1_FN, PTT1_OUT, 0, PTT1_IN, PTT1_FN, PTT1_OUT, 0, PTT1_IN,
PTT0_FN, PTT0_OUT, 0, PTT0_IN } PTT0_FN, PTT0_OUT, 0, PTT0_IN ))
}, },
{ PINMUX_CFG_REG("PUCR", 0xa4050142, 16, 2) { { PINMUX_CFG_REG("PUCR", 0xa4050142, 16, 2, GROUP(
PTU7_FN, PTU7_OUT, 0, PTU7_IN, PTU7_FN, PTU7_OUT, 0, PTU7_IN,
PTU6_FN, PTU6_OUT, 0, PTU6_IN, PTU6_FN, PTU6_OUT, 0, PTU6_IN,
PTU5_FN, PTU5_OUT, 0, PTU5_IN, PTU5_FN, PTU5_OUT, 0, PTU5_IN,
@ -1917,9 +1917,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTU3_FN, PTU3_OUT, 0, PTU3_IN, PTU3_FN, PTU3_OUT, 0, PTU3_IN,
PTU2_FN, PTU2_OUT, 0, PTU2_IN, PTU2_FN, PTU2_OUT, 0, PTU2_IN,
PTU1_FN, PTU1_OUT, 0, PTU1_IN, PTU1_FN, PTU1_OUT, 0, PTU1_IN,
PTU0_FN, PTU0_OUT, 0, PTU0_IN } PTU0_FN, PTU0_OUT, 0, PTU0_IN ))
}, },
{ PINMUX_CFG_REG("PVCR", 0xa4050144, 16, 2) { { PINMUX_CFG_REG("PVCR", 0xa4050144, 16, 2, GROUP(
PTV7_FN, PTV7_OUT, 0, PTV7_IN, PTV7_FN, PTV7_OUT, 0, PTV7_IN,
PTV6_FN, PTV6_OUT, 0, PTV6_IN, PTV6_FN, PTV6_OUT, 0, PTV6_IN,
PTV5_FN, PTV5_OUT, 0, PTV5_IN, PTV5_FN, PTV5_OUT, 0, PTV5_IN,
@ -1927,9 +1927,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTV3_FN, PTV3_OUT, 0, PTV3_IN, PTV3_FN, PTV3_OUT, 0, PTV3_IN,
PTV2_FN, PTV2_OUT, 0, PTV2_IN, PTV2_FN, PTV2_OUT, 0, PTV2_IN,
PTV1_FN, PTV1_OUT, 0, PTV1_IN, PTV1_FN, PTV1_OUT, 0, PTV1_IN,
PTV0_FN, PTV0_OUT, 0, PTV0_IN } PTV0_FN, PTV0_OUT, 0, PTV0_IN ))
}, },
{ PINMUX_CFG_REG("PWCR", 0xa4050146, 16, 2) { { PINMUX_CFG_REG("PWCR", 0xa4050146, 16, 2, GROUP(
PTW7_FN, PTW7_OUT, 0, PTW7_IN, PTW7_FN, PTW7_OUT, 0, PTW7_IN,
PTW6_FN, PTW6_OUT, 0, PTW6_IN, PTW6_FN, PTW6_OUT, 0, PTW6_IN,
PTW5_FN, PTW5_OUT, 0, PTW5_IN, PTW5_FN, PTW5_OUT, 0, PTW5_IN,
@ -1937,9 +1937,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTW3_FN, PTW3_OUT, 0, PTW3_IN, PTW3_FN, PTW3_OUT, 0, PTW3_IN,
PTW2_FN, PTW2_OUT, 0, PTW2_IN, PTW2_FN, PTW2_OUT, 0, PTW2_IN,
PTW1_FN, PTW1_OUT, 0, PTW1_IN, PTW1_FN, PTW1_OUT, 0, PTW1_IN,
PTW0_FN, PTW0_OUT, 0, PTW0_IN } PTW0_FN, PTW0_OUT, 0, PTW0_IN ))
}, },
{ PINMUX_CFG_REG("PXCR", 0xa4050148, 16, 2) { { PINMUX_CFG_REG("PXCR", 0xa4050148, 16, 2, GROUP(
PTX7_FN, PTX7_OUT, 0, PTX7_IN, PTX7_FN, PTX7_OUT, 0, PTX7_IN,
PTX6_FN, PTX6_OUT, 0, PTX6_IN, PTX6_FN, PTX6_OUT, 0, PTX6_IN,
PTX5_FN, PTX5_OUT, 0, PTX5_IN, PTX5_FN, PTX5_OUT, 0, PTX5_IN,
@ -1947,9 +1947,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTX3_FN, PTX3_OUT, 0, PTX3_IN, PTX3_FN, PTX3_OUT, 0, PTX3_IN,
PTX2_FN, PTX2_OUT, 0, PTX2_IN, PTX2_FN, PTX2_OUT, 0, PTX2_IN,
PTX1_FN, PTX1_OUT, 0, PTX1_IN, PTX1_FN, PTX1_OUT, 0, PTX1_IN,
PTX0_FN, PTX0_OUT, 0, PTX0_IN } PTX0_FN, PTX0_OUT, 0, PTX0_IN ))
}, },
{ PINMUX_CFG_REG("PYCR", 0xa405014a, 16, 2) { { PINMUX_CFG_REG("PYCR", 0xa405014a, 16, 2, GROUP(
PTY7_FN, PTY7_OUT, 0, PTY7_IN, PTY7_FN, PTY7_OUT, 0, PTY7_IN,
PTY6_FN, PTY6_OUT, 0, PTY6_IN, PTY6_FN, PTY6_OUT, 0, PTY6_IN,
PTY5_FN, PTY5_OUT, 0, PTY5_IN, PTY5_FN, PTY5_OUT, 0, PTY5_IN,
@ -1957,9 +1957,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTY3_FN, PTY3_OUT, 0, PTY3_IN, PTY3_FN, PTY3_OUT, 0, PTY3_IN,
PTY2_FN, PTY2_OUT, 0, PTY2_IN, PTY2_FN, PTY2_OUT, 0, PTY2_IN,
PTY1_FN, PTY1_OUT, 0, PTY1_IN, PTY1_FN, PTY1_OUT, 0, PTY1_IN,
PTY0_FN, PTY0_OUT, 0, PTY0_IN } PTY0_FN, PTY0_OUT, 0, PTY0_IN ))
}, },
{ PINMUX_CFG_REG("PZCR", 0xa405014c, 16, 2) { { PINMUX_CFG_REG("PZCR", 0xa405014c, 16, 2, GROUP(
PTZ7_FN, PTZ7_OUT, 0, PTZ7_IN, PTZ7_FN, PTZ7_OUT, 0, PTZ7_IN,
PTZ6_FN, PTZ6_OUT, 0, PTZ6_IN, PTZ6_FN, PTZ6_OUT, 0, PTZ6_IN,
PTZ5_FN, PTZ5_OUT, 0, PTZ5_IN, PTZ5_FN, PTZ5_OUT, 0, PTZ5_IN,
@ -1967,9 +1967,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTZ3_FN, PTZ3_OUT, 0, PTZ3_IN, PTZ3_FN, PTZ3_OUT, 0, PTZ3_IN,
PTZ2_FN, PTZ2_OUT, 0, PTZ2_IN, PTZ2_FN, PTZ2_OUT, 0, PTZ2_IN,
PTZ1_FN, PTZ1_OUT, 0, PTZ1_IN, PTZ1_FN, PTZ1_OUT, 0, PTZ1_IN,
PTZ0_FN, PTZ0_OUT, 0, PTZ0_IN } PTZ0_FN, PTZ0_OUT, 0, PTZ0_IN ))
}, },
{ PINMUX_CFG_REG("PSELA", 0xa405014e, 16, 1) { { PINMUX_CFG_REG("PSELA", 0xa405014e, 16, 1, GROUP(
PSA15_0, PSA15_1, PSA15_0, PSA15_1,
PSA14_0, PSA14_1, PSA14_0, PSA14_1,
PSA13_0, PSA13_1, PSA13_0, PSA13_1,
@ -1985,9 +1985,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PSA3_0, PSA3_1, PSA3_0, PSA3_1,
PSA2_0, PSA2_1, PSA2_0, PSA2_1,
PSA1_0, PSA1_1, PSA1_0, PSA1_1,
PSA0_0, PSA0_1} PSA0_0, PSA0_1))
}, },
{ PINMUX_CFG_REG("PSELB", 0xa4050150, 16, 1) { { PINMUX_CFG_REG("PSELB", 0xa4050150, 16, 1, GROUP(
0, 0, 0, 0,
PSB14_0, PSB14_1, PSB14_0, PSB14_1,
PSB13_0, PSB13_1, PSB13_0, PSB13_1,
@ -2003,9 +2003,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PSB3_0, PSB3_1, PSB3_0, PSB3_1,
PSB2_0, PSB2_1, PSB2_0, PSB2_1,
PSB1_0, PSB1_1, PSB1_0, PSB1_1,
PSB0_0, PSB0_1} PSB0_0, PSB0_1))
}, },
{ PINMUX_CFG_REG("PSELC", 0xa4050152, 16, 1) { { PINMUX_CFG_REG("PSELC", 0xa4050152, 16, 1, GROUP(
PSC15_0, PSC15_1, PSC15_0, PSC15_1,
PSC14_0, PSC14_1, PSC14_0, PSC14_1,
PSC13_0, PSC13_1, PSC13_0, PSC13_1,
@ -2021,9 +2021,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0,
PSC2_0, PSC2_1, PSC2_0, PSC2_1,
PSC1_0, PSC1_1, PSC1_0, PSC1_1,
PSC0_0, PSC0_1} PSC0_0, PSC0_1))
}, },
{ PINMUX_CFG_REG("PSELD", 0xa4050154, 16, 1) { { PINMUX_CFG_REG("PSELD", 0xa4050154, 16, 1, GROUP(
PSD15_0, PSD15_1, PSD15_0, PSD15_1,
PSD14_0, PSD14_1, PSD14_0, PSD14_1,
PSD13_0, PSD13_1, PSD13_0, PSD13_1,
@ -2039,9 +2039,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PSD3_0, PSD3_1, PSD3_0, PSD3_1,
PSD2_0, PSD2_1, PSD2_0, PSD2_1,
PSD1_0, PSD1_1, PSD1_0, PSD1_1,
PSD0_0, PSD0_1} PSD0_0, PSD0_1))
}, },
{ PINMUX_CFG_REG("PSELE", 0xa4050156, 16, 1) { { PINMUX_CFG_REG("PSELE", 0xa4050156, 16, 1, GROUP(
PSE15_0, PSE15_1, PSE15_0, PSE15_1,
PSE14_0, PSE14_1, PSE14_0, PSE14_1,
PSE13_0, PSE13_1, PSE13_0, PSE13_1,
@ -2057,7 +2057,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PSE3_0, PSE3_1, PSE3_0, PSE3_1,
PSE2_0, PSE2_1, PSE2_0, PSE2_1,
PSE1_0, PSE1_1, PSE1_0, PSE1_1,
PSE0_0, PSE0_1} PSE0_0, PSE0_1))
}, },
{} {}
}; };

View File

@ -1635,7 +1635,7 @@ static const struct pinmux_func pinmux_func_gpios[] = {
}; };
static const struct pinmux_cfg_reg pinmux_config_regs[] = { static const struct pinmux_cfg_reg pinmux_config_regs[] = {
{ PINMUX_CFG_REG("GPSR0", 0xFFFC0004, 32, 1) { { PINMUX_CFG_REG("GPSR0", 0xFFFC0004, 32, 1, GROUP(
GP_0_31_FN, FN_IP2_2_0, GP_0_31_FN, FN_IP2_2_0,
GP_0_30_FN, FN_IP1_31_29, GP_0_30_FN, FN_IP1_31_29,
GP_0_29_FN, FN_IP1_28_26, GP_0_29_FN, FN_IP1_28_26,
@ -1667,9 +1667,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_0_3_FN, FN_IP1_15_14, GP_0_3_FN, FN_IP1_15_14,
GP_0_2_FN, FN_IP1_13_12, GP_0_2_FN, FN_IP1_13_12,
GP_0_1_FN, FN_IP1_11_10, GP_0_1_FN, FN_IP1_11_10,
GP_0_0_FN, FN_IP1_9_8 } GP_0_0_FN, FN_IP1_9_8 ))
}, },
{ PINMUX_CFG_REG("GPSR1", 0xFFFC0008, 32, 1) { { PINMUX_CFG_REG("GPSR1", 0xFFFC0008, 32, 1, GROUP(
GP_1_31_FN, FN_IP11_25_23, GP_1_31_FN, FN_IP11_25_23,
GP_1_30_FN, FN_IP2_13_11, GP_1_30_FN, FN_IP2_13_11,
GP_1_29_FN, FN_IP2_10_8, GP_1_29_FN, FN_IP2_10_8,
@ -1701,9 +1701,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_1_3_FN, FN_IP11_22_21, GP_1_3_FN, FN_IP11_22_21,
GP_1_2_FN, FN_IP11_20_19, GP_1_2_FN, FN_IP11_20_19,
GP_1_1_FN, FN_IP3_29_27, GP_1_1_FN, FN_IP3_29_27,
GP_1_0_FN, FN_IP3_20 } GP_1_0_FN, FN_IP3_20 ))
}, },
{ PINMUX_CFG_REG("GPSR2", 0xFFFC000C, 32, 1) { { PINMUX_CFG_REG("GPSR2", 0xFFFC000C, 32, 1, GROUP(
GP_2_31_FN, FN_IP4_31_30, GP_2_31_FN, FN_IP4_31_30,
GP_2_30_FN, FN_IP5_2_0, GP_2_30_FN, FN_IP5_2_0,
GP_2_29_FN, FN_IP5_5_3, GP_2_29_FN, FN_IP5_5_3,
@ -1735,9 +1735,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_2_3_FN, FN_IP4_2_0, GP_2_3_FN, FN_IP4_2_0,
GP_2_2_FN, FN_IP11_11_10, GP_2_2_FN, FN_IP11_11_10,
GP_2_1_FN, FN_IP11_9_7, GP_2_1_FN, FN_IP11_9_7,
GP_2_0_FN, FN_IP11_6_4 } GP_2_0_FN, FN_IP11_6_4 ))
}, },
{ PINMUX_CFG_REG("GPSR3", 0xFFFC0010, 32, 1) { { PINMUX_CFG_REG("GPSR3", 0xFFFC0010, 32, 1, GROUP(
GP_3_31_FN, FN_IP9_1_0, GP_3_31_FN, FN_IP9_1_0,
GP_3_30_FN, FN_IP8_19_18, GP_3_30_FN, FN_IP8_19_18,
GP_3_29_FN, FN_IP8_17_16, GP_3_29_FN, FN_IP8_17_16,
@ -1769,10 +1769,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_3_3_FN, FN_IP6_9_8, GP_3_3_FN, FN_IP6_9_8,
GP_3_2_FN, FN_IP6_7_6, GP_3_2_FN, FN_IP6_7_6,
GP_3_1_FN, FN_IP6_5_3, GP_3_1_FN, FN_IP6_5_3,
GP_3_0_FN, FN_IP6_2_0 } GP_3_0_FN, FN_IP6_2_0 ))
}, },
{ PINMUX_CFG_REG("GPSR4", 0xFFFC0014, 32, 1) { { PINMUX_CFG_REG("GPSR4", 0xFFFC0014, 32, 1, GROUP(
GP_4_31_FN, FN_IP10_24_23, GP_4_31_FN, FN_IP10_24_23,
GP_4_30_FN, FN_IP10_22, GP_4_30_FN, FN_IP10_22,
GP_4_29_FN, FN_IP11_18_16, GP_4_29_FN, FN_IP11_18_16,
@ -1804,9 +1804,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_4_3_FN, FN_IP9_25_24, GP_4_3_FN, FN_IP9_25_24,
GP_4_2_FN, FN_IP9_23_22, GP_4_2_FN, FN_IP9_23_22,
GP_4_1_FN, FN_IP9_21_20, GP_4_1_FN, FN_IP9_21_20,
GP_4_0_FN, FN_IP9_19_18 } GP_4_0_FN, FN_IP9_19_18 ))
}, },
{ PINMUX_CFG_REG("GPSR5", 0xFFFC0018, 32, 1) { { PINMUX_CFG_REG("GPSR5", 0xFFFC0018, 32, 1, GROUP(
0, 0, 0, 0, 0, 0, 0, 0, /* 31 - 28 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 31 - 28 */
0, 0, 0, 0, 0, 0, 0, 0, /* 27 - 24 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 27 - 24 */
0, 0, 0, 0, 0, 0, 0, 0, /* 23 - 20 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 23 - 20 */
@ -1819,7 +1819,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_5_3_FN, FN_IRQ3_B, GP_5_3_FN, FN_IRQ3_B,
GP_5_2_FN, FN_IRQ2_B, GP_5_2_FN, FN_IRQ2_B,
GP_5_1_FN, FN_IP11_3, GP_5_1_FN, FN_IP11_3,
GP_5_0_FN, FN_IP10_25 } GP_5_0_FN, FN_IP10_25 ))
}, },
{ PINMUX_CFG_REG_VAR("IPSR0", 0xFFFC001C, 32, { PINMUX_CFG_REG_VAR("IPSR0", 0xFFFC001C, 32,
@ -2378,12 +2378,17 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
FN_SEL_SCIF_CLK_0, FN_SEL_SCIF_CLK_1, FN_SEL_SCIF_CLK_2, 0 } FN_SEL_SCIF_CLK_0, FN_SEL_SCIF_CLK_1, FN_SEL_SCIF_CLK_2, 0 }
}, },
/* GPIO 0 - 5*/ /* GPIO 0 - 5*/
{ PINMUX_CFG_REG("INOUTSEL0", 0xFFC40004, 32, 1) { GP_INOUTSEL(0) } }, { PINMUX_CFG_REG("INOUTSEL0", 0xFFC40004, 32, 1, GROUP(GP_INOUTSEL(0)))
{ PINMUX_CFG_REG("INOUTSEL1", 0xFFC41004, 32, 1) { GP_INOUTSEL(1) } }, },
{ PINMUX_CFG_REG("INOUTSEL2", 0xFFC42004, 32, 1) { GP_INOUTSEL(2) } }, { PINMUX_CFG_REG("INOUTSEL1", 0xFFC41004, 32, 1, GROUP(GP_INOUTSEL(1)))
{ PINMUX_CFG_REG("INOUTSEL3", 0xFFC43004, 32, 1) { GP_INOUTSEL(3) } }, },
{ PINMUX_CFG_REG("INOUTSEL4", 0xFFC44004, 32, 1) { GP_INOUTSEL(4) } }, { PINMUX_CFG_REG("INOUTSEL2", 0xFFC42004, 32, 1, GROUP(GP_INOUTSEL(2)))
{ PINMUX_CFG_REG("INOUTSEL5", 0xffc45004, 32, 1) { },
{ PINMUX_CFG_REG("INOUTSEL3", 0xFFC43004, 32, 1, GROUP(GP_INOUTSEL(3)))
},
{ PINMUX_CFG_REG("INOUTSEL4", 0xFFC44004, 32, 1, GROUP(GP_INOUTSEL(4)))
},
{ PINMUX_CFG_REG("INOUTSEL5", 0xffc45004, 32, 1, GROUP(
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 31 - 24 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 31 - 24 */
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 23 - 16 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 23 - 16 */
0, 0, 0, 0, 0, 0, 0, 0, /* 15 - 12 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 15 - 12 */
@ -2398,7 +2403,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
GP_5_3_IN, GP_5_3_OUT, GP_5_3_IN, GP_5_3_OUT,
GP_5_2_IN, GP_5_2_OUT, GP_5_2_IN, GP_5_2_OUT,
GP_5_1_IN, GP_5_1_OUT, GP_5_1_IN, GP_5_1_OUT,
GP_5_0_IN, GP_5_0_OUT } GP_5_0_IN, GP_5_0_OUT ))
}, },
{ }, { },
}; };

View File

@ -1683,7 +1683,7 @@ static const struct pinmux_func pinmux_func_gpios[] = {
}; };
static const struct pinmux_cfg_reg pinmux_config_regs[] = { static const struct pinmux_cfg_reg pinmux_config_regs[] = {
{ PINMUX_CFG_REG("PACR", 0xffec0000, 16, 2) { { PINMUX_CFG_REG("PACR", 0xffec0000, 16, 2, GROUP(
PTA7_FN, PTA7_OUT, PTA7_IN, 0, PTA7_FN, PTA7_OUT, PTA7_IN, 0,
PTA6_FN, PTA6_OUT, PTA6_IN, 0, PTA6_FN, PTA6_OUT, PTA6_IN, 0,
PTA5_FN, PTA5_OUT, PTA5_IN, 0, PTA5_FN, PTA5_OUT, PTA5_IN, 0,
@ -1691,9 +1691,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTA3_FN, PTA3_OUT, PTA3_IN, 0, PTA3_FN, PTA3_OUT, PTA3_IN, 0,
PTA2_FN, PTA2_OUT, PTA2_IN, 0, PTA2_FN, PTA2_OUT, PTA2_IN, 0,
PTA1_FN, PTA1_OUT, PTA1_IN, 0, PTA1_FN, PTA1_OUT, PTA1_IN, 0,
PTA0_FN, PTA0_OUT, PTA0_IN, 0 } PTA0_FN, PTA0_OUT, PTA0_IN, 0 ))
}, },
{ PINMUX_CFG_REG("PBCR", 0xffec0002, 16, 2) { { PINMUX_CFG_REG("PBCR", 0xffec0002, 16, 2, GROUP(
PTB7_FN, PTB7_OUT, PTB7_IN, 0, PTB7_FN, PTB7_OUT, PTB7_IN, 0,
PTB6_FN, PTB6_OUT, PTB6_IN, 0, PTB6_FN, PTB6_OUT, PTB6_IN, 0,
PTB5_FN, PTB5_OUT, PTB5_IN, 0, PTB5_FN, PTB5_OUT, PTB5_IN, 0,
@ -1701,9 +1701,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTB3_FN, PTB3_OUT, PTB3_IN, 0, PTB3_FN, PTB3_OUT, PTB3_IN, 0,
PTB2_FN, PTB2_OUT, PTB2_IN, 0, PTB2_FN, PTB2_OUT, PTB2_IN, 0,
PTB1_FN, PTB1_OUT, PTB1_IN, 0, PTB1_FN, PTB1_OUT, PTB1_IN, 0,
PTB0_FN, PTB0_OUT, PTB0_IN, 0 } PTB0_FN, PTB0_OUT, PTB0_IN, 0 ))
}, },
{ PINMUX_CFG_REG("PCCR", 0xffec0004, 16, 2) { { PINMUX_CFG_REG("PCCR", 0xffec0004, 16, 2, GROUP(
PTC7_FN, PTC7_OUT, PTC7_IN, 0, PTC7_FN, PTC7_OUT, PTC7_IN, 0,
PTC6_FN, PTC6_OUT, PTC6_IN, 0, PTC6_FN, PTC6_OUT, PTC6_IN, 0,
PTC5_FN, PTC5_OUT, PTC5_IN, 0, PTC5_FN, PTC5_OUT, PTC5_IN, 0,
@ -1711,9 +1711,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTC3_FN, PTC3_OUT, PTC3_IN, 0, PTC3_FN, PTC3_OUT, PTC3_IN, 0,
PTC2_FN, PTC2_OUT, PTC2_IN, 0, PTC2_FN, PTC2_OUT, PTC2_IN, 0,
PTC1_FN, PTC1_OUT, PTC1_IN, 0, PTC1_FN, PTC1_OUT, PTC1_IN, 0,
PTC0_FN, PTC0_OUT, PTC0_IN, 0 } PTC0_FN, PTC0_OUT, PTC0_IN, 0 ))
}, },
{ PINMUX_CFG_REG("PDCR", 0xffec0006, 16, 2) { { PINMUX_CFG_REG("PDCR", 0xffec0006, 16, 2, GROUP(
PTD7_FN, PTD7_OUT, PTD7_IN, 0, PTD7_FN, PTD7_OUT, PTD7_IN, 0,
PTD6_FN, PTD6_OUT, PTD6_IN, 0, PTD6_FN, PTD6_OUT, PTD6_IN, 0,
PTD5_FN, PTD5_OUT, PTD5_IN, 0, PTD5_FN, PTD5_OUT, PTD5_IN, 0,
@ -1721,9 +1721,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTD3_FN, PTD3_OUT, PTD3_IN, 0, PTD3_FN, PTD3_OUT, PTD3_IN, 0,
PTD2_FN, PTD2_OUT, PTD2_IN, 0, PTD2_FN, PTD2_OUT, PTD2_IN, 0,
PTD1_FN, PTD1_OUT, PTD1_IN, 0, PTD1_FN, PTD1_OUT, PTD1_IN, 0,
PTD0_FN, PTD0_OUT, PTD0_IN, 0 } PTD0_FN, PTD0_OUT, PTD0_IN, 0 ))
}, },
{ PINMUX_CFG_REG("PECR", 0xffec0008, 16, 2) { { PINMUX_CFG_REG("PECR", 0xffec0008, 16, 2, GROUP(
PTE7_FN, PTE7_OUT, PTE7_IN, 0, PTE7_FN, PTE7_OUT, PTE7_IN, 0,
PTE6_FN, PTE6_OUT, PTE6_IN, 0, PTE6_FN, PTE6_OUT, PTE6_IN, 0,
PTE5_FN, PTE5_OUT, PTE5_IN, 0, PTE5_FN, PTE5_OUT, PTE5_IN, 0,
@ -1731,9 +1731,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTE3_FN, PTE3_OUT, PTE3_IN, 0, PTE3_FN, PTE3_OUT, PTE3_IN, 0,
PTE2_FN, PTE2_OUT, PTE2_IN, 0, PTE2_FN, PTE2_OUT, PTE2_IN, 0,
PTE1_FN, PTE1_OUT, PTE1_IN, 0, PTE1_FN, PTE1_OUT, PTE1_IN, 0,
PTE0_FN, PTE0_OUT, PTE0_IN, 0 } PTE0_FN, PTE0_OUT, PTE0_IN, 0 ))
}, },
{ PINMUX_CFG_REG("PFCR", 0xffec000a, 16, 2) { { PINMUX_CFG_REG("PFCR", 0xffec000a, 16, 2, GROUP(
PTF7_FN, PTF7_OUT, PTF7_IN, 0, PTF7_FN, PTF7_OUT, PTF7_IN, 0,
PTF6_FN, PTF6_OUT, PTF6_IN, 0, PTF6_FN, PTF6_OUT, PTF6_IN, 0,
PTF5_FN, PTF5_OUT, PTF5_IN, 0, PTF5_FN, PTF5_OUT, PTF5_IN, 0,
@ -1741,9 +1741,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTF3_FN, PTF3_OUT, PTF3_IN, 0, PTF3_FN, PTF3_OUT, PTF3_IN, 0,
PTF2_FN, PTF2_OUT, PTF2_IN, 0, PTF2_FN, PTF2_OUT, PTF2_IN, 0,
PTF1_FN, PTF1_OUT, PTF1_IN, 0, PTF1_FN, PTF1_OUT, PTF1_IN, 0,
PTF0_FN, PTF0_OUT, PTF0_IN, 0 } PTF0_FN, PTF0_OUT, PTF0_IN, 0 ))
}, },
{ PINMUX_CFG_REG("PGCR", 0xffec000c, 16, 2) { { PINMUX_CFG_REG("PGCR", 0xffec000c, 16, 2, GROUP(
PTG7_FN, PTG7_OUT, PTG7_IN, 0, PTG7_FN, PTG7_OUT, PTG7_IN, 0,
PTG6_FN, PTG6_OUT, PTG6_IN, 0, PTG6_FN, PTG6_OUT, PTG6_IN, 0,
PTG5_FN, PTG5_OUT, PTG5_IN, 0, PTG5_FN, PTG5_OUT, PTG5_IN, 0,
@ -1751,9 +1751,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTG3_FN, PTG3_OUT, PTG3_IN, 0, PTG3_FN, PTG3_OUT, PTG3_IN, 0,
PTG2_FN, PTG2_OUT, PTG2_IN, 0, PTG2_FN, PTG2_OUT, PTG2_IN, 0,
PTG1_FN, PTG1_OUT, PTG1_IN, 0, PTG1_FN, PTG1_OUT, PTG1_IN, 0,
PTG0_FN, PTG0_OUT, PTG0_IN, 0 } PTG0_FN, PTG0_OUT, PTG0_IN, 0 ))
}, },
{ PINMUX_CFG_REG("PHCR", 0xffec000e, 16, 2) { { PINMUX_CFG_REG("PHCR", 0xffec000e, 16, 2, GROUP(
PTH7_FN, PTH7_OUT, PTH7_IN, 0, PTH7_FN, PTH7_OUT, PTH7_IN, 0,
PTH6_FN, PTH6_OUT, PTH6_IN, 0, PTH6_FN, PTH6_OUT, PTH6_IN, 0,
PTH5_FN, PTH5_OUT, PTH5_IN, 0, PTH5_FN, PTH5_OUT, PTH5_IN, 0,
@ -1761,9 +1761,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTH3_FN, PTH3_OUT, PTH3_IN, 0, PTH3_FN, PTH3_OUT, PTH3_IN, 0,
PTH2_FN, PTH2_OUT, PTH2_IN, 0, PTH2_FN, PTH2_OUT, PTH2_IN, 0,
PTH1_FN, PTH1_OUT, PTH1_IN, 0, PTH1_FN, PTH1_OUT, PTH1_IN, 0,
PTH0_FN, PTH0_OUT, PTH0_IN, 0 } PTH0_FN, PTH0_OUT, PTH0_IN, 0 ))
}, },
{ PINMUX_CFG_REG("PICR", 0xffec0010, 16, 2) { { PINMUX_CFG_REG("PICR", 0xffec0010, 16, 2, GROUP(
PTI7_FN, PTI7_OUT, PTI7_IN, 0, PTI7_FN, PTI7_OUT, PTI7_IN, 0,
PTI6_FN, PTI6_OUT, PTI6_IN, 0, PTI6_FN, PTI6_OUT, PTI6_IN, 0,
PTI5_FN, PTI5_OUT, PTI5_IN, 0, PTI5_FN, PTI5_OUT, PTI5_IN, 0,
@ -1771,9 +1771,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTI3_FN, PTI3_OUT, PTI3_IN, 0, PTI3_FN, PTI3_OUT, PTI3_IN, 0,
PTI2_FN, PTI2_OUT, PTI2_IN, 0, PTI2_FN, PTI2_OUT, PTI2_IN, 0,
PTI1_FN, PTI1_OUT, PTI1_IN, 0, PTI1_FN, PTI1_OUT, PTI1_IN, 0,
PTI0_FN, PTI0_OUT, PTI0_IN, 0 } PTI0_FN, PTI0_OUT, PTI0_IN, 0 ))
}, },
{ PINMUX_CFG_REG("PJCR", 0xffec0012, 16, 2) { { PINMUX_CFG_REG("PJCR", 0xffec0012, 16, 2, GROUP(
0, 0, 0, 0, /* reserved: always set 1 */ 0, 0, 0, 0, /* reserved: always set 1 */
PTJ6_FN, PTJ6_OUT, PTJ6_IN, 0, PTJ6_FN, PTJ6_OUT, PTJ6_IN, 0,
PTJ5_FN, PTJ5_OUT, PTJ5_IN, 0, PTJ5_FN, PTJ5_OUT, PTJ5_IN, 0,
@ -1781,9 +1781,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTJ3_FN, PTJ3_OUT, PTJ3_IN, 0, PTJ3_FN, PTJ3_OUT, PTJ3_IN, 0,
PTJ2_FN, PTJ2_OUT, PTJ2_IN, 0, PTJ2_FN, PTJ2_OUT, PTJ2_IN, 0,
PTJ1_FN, PTJ1_OUT, PTJ1_IN, 0, PTJ1_FN, PTJ1_OUT, PTJ1_IN, 0,
PTJ0_FN, PTJ0_OUT, PTJ0_IN, 0 } PTJ0_FN, PTJ0_OUT, PTJ0_IN, 0 ))
}, },
{ PINMUX_CFG_REG("PKCR", 0xffec0014, 16, 2) { { PINMUX_CFG_REG("PKCR", 0xffec0014, 16, 2, GROUP(
PTK7_FN, PTK7_OUT, PTK7_IN, 0, PTK7_FN, PTK7_OUT, PTK7_IN, 0,
PTK6_FN, PTK6_OUT, PTK6_IN, 0, PTK6_FN, PTK6_OUT, PTK6_IN, 0,
PTK5_FN, PTK5_OUT, PTK5_IN, 0, PTK5_FN, PTK5_OUT, PTK5_IN, 0,
@ -1791,9 +1791,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTK3_FN, PTK3_OUT, PTK3_IN, 0, PTK3_FN, PTK3_OUT, PTK3_IN, 0,
PTK2_FN, PTK2_OUT, PTK2_IN, 0, PTK2_FN, PTK2_OUT, PTK2_IN, 0,
PTK1_FN, PTK1_OUT, PTK1_IN, 0, PTK1_FN, PTK1_OUT, PTK1_IN, 0,
PTK0_FN, PTK0_OUT, PTK0_IN, 0 } PTK0_FN, PTK0_OUT, PTK0_IN, 0 ))
}, },
{ PINMUX_CFG_REG("PLCR", 0xffec0016, 16, 2) { { PINMUX_CFG_REG("PLCR", 0xffec0016, 16, 2, GROUP(
0, 0, 0, 0, /* reserved: always set 1 */ 0, 0, 0, 0, /* reserved: always set 1 */
PTL6_FN, PTL6_OUT, PTL6_IN, 0, PTL6_FN, PTL6_OUT, PTL6_IN, 0,
PTL5_FN, PTL5_OUT, PTL5_IN, 0, PTL5_FN, PTL5_OUT, PTL5_IN, 0,
@ -1801,9 +1801,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTL3_FN, PTL3_OUT, PTL3_IN, 0, PTL3_FN, PTL3_OUT, PTL3_IN, 0,
PTL2_FN, PTL2_OUT, PTL2_IN, 0, PTL2_FN, PTL2_OUT, PTL2_IN, 0,
PTL1_FN, PTL1_OUT, PTL1_IN, 0, PTL1_FN, PTL1_OUT, PTL1_IN, 0,
PTL0_FN, PTL0_OUT, PTL0_IN, 0 } PTL0_FN, PTL0_OUT, PTL0_IN, 0 ))
}, },
{ PINMUX_CFG_REG("PMCR", 0xffec0018, 16, 2) { { PINMUX_CFG_REG("PMCR", 0xffec0018, 16, 2, GROUP(
PTM7_FN, PTM7_OUT, PTM7_IN, 0, PTM7_FN, PTM7_OUT, PTM7_IN, 0,
PTM6_FN, PTM6_OUT, PTM6_IN, 0, PTM6_FN, PTM6_OUT, PTM6_IN, 0,
PTM5_FN, PTM5_OUT, PTM5_IN, 0, PTM5_FN, PTM5_OUT, PTM5_IN, 0,
@ -1811,9 +1811,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTM3_FN, PTM3_OUT, PTM3_IN, 0, PTM3_FN, PTM3_OUT, PTM3_IN, 0,
PTM2_FN, PTM2_OUT, PTM2_IN, 0, PTM2_FN, PTM2_OUT, PTM2_IN, 0,
PTM1_FN, PTM1_OUT, PTM1_IN, 0, PTM1_FN, PTM1_OUT, PTM1_IN, 0,
PTM0_FN, PTM0_OUT, PTM0_IN, 0 } PTM0_FN, PTM0_OUT, PTM0_IN, 0 ))
}, },
{ PINMUX_CFG_REG("PNCR", 0xffec001a, 16, 2) { { PINMUX_CFG_REG("PNCR", 0xffec001a, 16, 2, GROUP(
0, 0, 0, 0, /* reserved: always set 1 */ 0, 0, 0, 0, /* reserved: always set 1 */
PTN6_FN, PTN6_OUT, PTN6_IN, 0, PTN6_FN, PTN6_OUT, PTN6_IN, 0,
PTN5_FN, PTN5_OUT, PTN5_IN, 0, PTN5_FN, PTN5_OUT, PTN5_IN, 0,
@ -1821,9 +1821,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTN3_FN, PTN3_OUT, PTN3_IN, 0, PTN3_FN, PTN3_OUT, PTN3_IN, 0,
PTN2_FN, PTN2_OUT, PTN2_IN, 0, PTN2_FN, PTN2_OUT, PTN2_IN, 0,
PTN1_FN, PTN1_OUT, PTN1_IN, 0, PTN1_FN, PTN1_OUT, PTN1_IN, 0,
PTN0_FN, PTN0_OUT, PTN0_IN, 0 } PTN0_FN, PTN0_OUT, PTN0_IN, 0 ))
}, },
{ PINMUX_CFG_REG("POCR", 0xffec001c, 16, 2) { { PINMUX_CFG_REG("POCR", 0xffec001c, 16, 2, GROUP(
PTO7_FN, PTO7_OUT, PTO7_IN, 0, PTO7_FN, PTO7_OUT, PTO7_IN, 0,
PTO6_FN, PTO6_OUT, PTO6_IN, 0, PTO6_FN, PTO6_OUT, PTO6_IN, 0,
PTO5_FN, PTO5_OUT, PTO5_IN, 0, PTO5_FN, PTO5_OUT, PTO5_IN, 0,
@ -1831,10 +1831,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTO3_FN, PTO3_OUT, PTO3_IN, 0, PTO3_FN, PTO3_OUT, PTO3_IN, 0,
PTO2_FN, PTO2_OUT, PTO2_IN, 0, PTO2_FN, PTO2_OUT, PTO2_IN, 0,
PTO1_FN, PTO1_OUT, PTO1_IN, 0, PTO1_FN, PTO1_OUT, PTO1_IN, 0,
PTO0_FN, PTO0_OUT, PTO0_IN, 0 } PTO0_FN, PTO0_OUT, PTO0_IN, 0 ))
}, },
#if 0 /* FIXME: Remove it? */ #if 0 /* FIXME: Remove it? */
{ PINMUX_CFG_REG("PPCR", 0xffec001e, 16, 2) { { PINMUX_CFG_REG("PPCR", 0xffec001e, 16, 2, GROUP(
0, 0, 0, 0, /* reserved: always set 1 */ 0, 0, 0, 0, /* reserved: always set 1 */
PTP6_FN, PTP6_OUT, PTP6_IN, 0, PTP6_FN, PTP6_OUT, PTP6_IN, 0,
PTP5_FN, PTP5_OUT, PTP5_IN, 0, PTP5_FN, PTP5_OUT, PTP5_IN, 0,
@ -1842,10 +1842,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTP3_FN, PTP3_OUT, PTP3_IN, 0, PTP3_FN, PTP3_OUT, PTP3_IN, 0,
PTP2_FN, PTP2_OUT, PTP2_IN, 0, PTP2_FN, PTP2_OUT, PTP2_IN, 0,
PTP1_FN, PTP1_OUT, PTP1_IN, 0, PTP1_FN, PTP1_OUT, PTP1_IN, 0,
PTP0_FN, PTP0_OUT, PTP0_IN, 0 } PTP0_FN, PTP0_OUT, PTP0_IN, 0 ))
}, },
#endif #endif
{ PINMUX_CFG_REG("PQCR", 0xffec0020, 16, 2) { { PINMUX_CFG_REG("PQCR", 0xffec0020, 16, 2, GROUP(
0, 0, 0, 0, /* reserved: always set 1 */ 0, 0, 0, 0, /* reserved: always set 1 */
PTQ6_FN, PTQ6_OUT, PTQ6_IN, 0, PTQ6_FN, PTQ6_OUT, PTQ6_IN, 0,
PTQ5_FN, PTQ5_OUT, PTQ5_IN, 0, PTQ5_FN, PTQ5_OUT, PTQ5_IN, 0,
@ -1853,9 +1853,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTQ3_FN, PTQ3_OUT, PTQ3_IN, 0, PTQ3_FN, PTQ3_OUT, PTQ3_IN, 0,
PTQ2_FN, PTQ2_OUT, PTQ2_IN, 0, PTQ2_FN, PTQ2_OUT, PTQ2_IN, 0,
PTQ1_FN, PTQ1_OUT, PTQ1_IN, 0, PTQ1_FN, PTQ1_OUT, PTQ1_IN, 0,
PTQ0_FN, PTQ0_OUT, PTQ0_IN, 0 } PTQ0_FN, PTQ0_OUT, PTQ0_IN, 0 ))
}, },
{ PINMUX_CFG_REG("PRCR", 0xffec0022, 16, 2) { { PINMUX_CFG_REG("PRCR", 0xffec0022, 16, 2, GROUP(
PTR7_FN, PTR7_OUT, PTR7_IN, 0, PTR7_FN, PTR7_OUT, PTR7_IN, 0,
PTR6_FN, PTR6_OUT, PTR6_IN, 0, PTR6_FN, PTR6_OUT, PTR6_IN, 0,
PTR5_FN, PTR5_OUT, PTR5_IN, 0, PTR5_FN, PTR5_OUT, PTR5_IN, 0,
@ -1863,9 +1863,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTR3_FN, PTR3_OUT, PTR3_IN, 0, PTR3_FN, PTR3_OUT, PTR3_IN, 0,
PTR2_FN, PTR2_OUT, PTR2_IN, 0, PTR2_FN, PTR2_OUT, PTR2_IN, 0,
PTR1_FN, PTR1_OUT, PTR1_IN, 0, PTR1_FN, PTR1_OUT, PTR1_IN, 0,
PTR0_FN, PTR0_OUT, PTR0_IN, 0 } PTR0_FN, PTR0_OUT, PTR0_IN, 0 ))
}, },
{ PINMUX_CFG_REG("PSCR", 0xffec0024, 16, 2) { { PINMUX_CFG_REG("PSCR", 0xffec0024, 16, 2, GROUP(
PTS7_FN, PTS7_OUT, PTS7_IN, 0, PTS7_FN, PTS7_OUT, PTS7_IN, 0,
PTS6_FN, PTS6_OUT, PTS6_IN, 0, PTS6_FN, PTS6_OUT, PTS6_IN, 0,
PTS5_FN, PTS5_OUT, PTS5_IN, 0, PTS5_FN, PTS5_OUT, PTS5_IN, 0,
@ -1873,9 +1873,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTS3_FN, PTS3_OUT, PTS3_IN, 0, PTS3_FN, PTS3_OUT, PTS3_IN, 0,
PTS2_FN, PTS2_OUT, PTS2_IN, 0, PTS2_FN, PTS2_OUT, PTS2_IN, 0,
PTS1_FN, PTS1_OUT, PTS1_IN, 0, PTS1_FN, PTS1_OUT, PTS1_IN, 0,
PTS0_FN, PTS0_OUT, PTS0_IN, 0 } PTS0_FN, PTS0_OUT, PTS0_IN, 0 ))
}, },
{ PINMUX_CFG_REG("PTCR", 0xffec0026, 16, 2) { { PINMUX_CFG_REG("PTCR", 0xffec0026, 16, 2, GROUP(
PTT7_FN, PTT7_OUT, PTT7_IN, 0, PTT7_FN, PTT7_OUT, PTT7_IN, 0,
PTT6_FN, PTT6_OUT, PTT6_IN, 0, PTT6_FN, PTT6_OUT, PTT6_IN, 0,
PTT5_FN, PTT5_OUT, PTT5_IN, 0, PTT5_FN, PTT5_OUT, PTT5_IN, 0,
@ -1883,9 +1883,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTT3_FN, PTT3_OUT, PTT3_IN, 0, PTT3_FN, PTT3_OUT, PTT3_IN, 0,
PTT2_FN, PTT2_OUT, PTT2_IN, 0, PTT2_FN, PTT2_OUT, PTT2_IN, 0,
PTT1_FN, PTT1_OUT, PTT1_IN, 0, PTT1_FN, PTT1_OUT, PTT1_IN, 0,
PTT0_FN, PTT0_OUT, PTT0_IN, 0 } PTT0_FN, PTT0_OUT, PTT0_IN, 0 ))
}, },
{ PINMUX_CFG_REG("PUCR", 0xffec0028, 16, 2) { { PINMUX_CFG_REG("PUCR", 0xffec0028, 16, 2, GROUP(
PTU7_FN, PTU7_OUT, PTU7_IN, 0, PTU7_FN, PTU7_OUT, PTU7_IN, 0,
PTU6_FN, PTU6_OUT, PTU6_IN, 0, PTU6_FN, PTU6_OUT, PTU6_IN, 0,
PTU5_FN, PTU5_OUT, PTU5_IN, 0, PTU5_FN, PTU5_OUT, PTU5_IN, 0,
@ -1893,9 +1893,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTU3_FN, PTU3_OUT, PTU3_IN, 0, PTU3_FN, PTU3_OUT, PTU3_IN, 0,
PTU2_FN, PTU2_OUT, PTU2_IN, 0, PTU2_FN, PTU2_OUT, PTU2_IN, 0,
PTU1_FN, PTU1_OUT, PTU1_IN, 0, PTU1_FN, PTU1_OUT, PTU1_IN, 0,
PTU0_FN, PTU0_OUT, PTU0_IN, 0 } PTU0_FN, PTU0_OUT, PTU0_IN, 0 ))
}, },
{ PINMUX_CFG_REG("PVCR", 0xffec002a, 16, 2) { { PINMUX_CFG_REG("PVCR", 0xffec002a, 16, 2, GROUP(
PTV7_FN, PTV7_OUT, PTV7_IN, 0, PTV7_FN, PTV7_OUT, PTV7_IN, 0,
PTV6_FN, PTV6_OUT, PTV6_IN, 0, PTV6_FN, PTV6_OUT, PTV6_IN, 0,
PTV5_FN, PTV5_OUT, PTV5_IN, 0, PTV5_FN, PTV5_OUT, PTV5_IN, 0,
@ -1903,9 +1903,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTV3_FN, PTV3_OUT, PTV3_IN, 0, PTV3_FN, PTV3_OUT, PTV3_IN, 0,
PTV2_FN, PTV2_OUT, PTV2_IN, 0, PTV2_FN, PTV2_OUT, PTV2_IN, 0,
PTV1_FN, PTV1_OUT, PTV1_IN, 0, PTV1_FN, PTV1_OUT, PTV1_IN, 0,
PTV0_FN, PTV0_OUT, PTV0_IN, 0 } PTV0_FN, PTV0_OUT, PTV0_IN, 0 ))
}, },
{ PINMUX_CFG_REG("PWCR", 0xffec002c, 16, 2) { { PINMUX_CFG_REG("PWCR", 0xffec002c, 16, 2, GROUP(
PTW7_FN, PTW7_OUT, PTW7_IN, 0, PTW7_FN, PTW7_OUT, PTW7_IN, 0,
PTW6_FN, PTW6_OUT, PTW6_IN, 0, PTW6_FN, PTW6_OUT, PTW6_IN, 0,
PTW5_FN, PTW5_OUT, PTW5_IN, 0, PTW5_FN, PTW5_OUT, PTW5_IN, 0,
@ -1913,9 +1913,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTW3_FN, PTW3_OUT, PTW3_IN, 0, PTW3_FN, PTW3_OUT, PTW3_IN, 0,
PTW2_FN, PTW2_OUT, PTW2_IN, 0, PTW2_FN, PTW2_OUT, PTW2_IN, 0,
PTW1_FN, PTW1_OUT, PTW1_IN, 0, PTW1_FN, PTW1_OUT, PTW1_IN, 0,
PTW0_FN, PTW0_OUT, PTW0_IN, 0 } PTW0_FN, PTW0_OUT, PTW0_IN, 0 ))
}, },
{ PINMUX_CFG_REG("PXCR", 0xffec002e, 16, 2) { { PINMUX_CFG_REG("PXCR", 0xffec002e, 16, 2, GROUP(
PTX7_FN, PTX7_OUT, PTX7_IN, 0, PTX7_FN, PTX7_OUT, PTX7_IN, 0,
PTX6_FN, PTX6_OUT, PTX6_IN, 0, PTX6_FN, PTX6_OUT, PTX6_IN, 0,
PTX5_FN, PTX5_OUT, PTX5_IN, 0, PTX5_FN, PTX5_OUT, PTX5_IN, 0,
@ -1923,9 +1923,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTX3_FN, PTX3_OUT, PTX3_IN, 0, PTX3_FN, PTX3_OUT, PTX3_IN, 0,
PTX2_FN, PTX2_OUT, PTX2_IN, 0, PTX2_FN, PTX2_OUT, PTX2_IN, 0,
PTX1_FN, PTX1_OUT, PTX1_IN, 0, PTX1_FN, PTX1_OUT, PTX1_IN, 0,
PTX0_FN, PTX0_OUT, PTX0_IN, 0 } PTX0_FN, PTX0_OUT, PTX0_IN, 0 ))
}, },
{ PINMUX_CFG_REG("PYCR", 0xffec0030, 16, 2) { { PINMUX_CFG_REG("PYCR", 0xffec0030, 16, 2, GROUP(
PTY7_FN, PTY7_OUT, PTY7_IN, 0, PTY7_FN, PTY7_OUT, PTY7_IN, 0,
PTY6_FN, PTY6_OUT, PTY6_IN, 0, PTY6_FN, PTY6_OUT, PTY6_IN, 0,
PTY5_FN, PTY5_OUT, PTY5_IN, 0, PTY5_FN, PTY5_OUT, PTY5_IN, 0,
@ -1933,9 +1933,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTY3_FN, PTY3_OUT, PTY3_IN, 0, PTY3_FN, PTY3_OUT, PTY3_IN, 0,
PTY2_FN, PTY2_OUT, PTY2_IN, 0, PTY2_FN, PTY2_OUT, PTY2_IN, 0,
PTY1_FN, PTY1_OUT, PTY1_IN, 0, PTY1_FN, PTY1_OUT, PTY1_IN, 0,
PTY0_FN, PTY0_OUT, PTY0_IN, 0 } PTY0_FN, PTY0_OUT, PTY0_IN, 0 ))
}, },
{ PINMUX_CFG_REG("PZCR", 0xffec0032, 16, 2) { { PINMUX_CFG_REG("PZCR", 0xffec0032, 16, 2, GROUP(
PTZ7_FN, PTZ7_OUT, PTZ7_IN, 0, PTZ7_FN, PTZ7_OUT, PTZ7_IN, 0,
PTZ6_FN, PTZ6_OUT, PTZ6_IN, 0, PTZ6_FN, PTZ6_OUT, PTZ6_IN, 0,
PTZ5_FN, PTZ5_OUT, PTZ5_IN, 0, PTZ5_FN, PTZ5_OUT, PTZ5_IN, 0,
@ -1943,10 +1943,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PTZ3_FN, PTZ3_OUT, PTZ3_IN, 0, PTZ3_FN, PTZ3_OUT, PTZ3_IN, 0,
PTZ2_FN, PTZ2_OUT, PTZ2_IN, 0, PTZ2_FN, PTZ2_OUT, PTZ2_IN, 0,
PTZ1_FN, PTZ1_OUT, PTZ1_IN, 0, PTZ1_FN, PTZ1_OUT, PTZ1_IN, 0,
PTZ0_FN, PTZ0_OUT, PTZ0_IN, 0 } PTZ0_FN, PTZ0_OUT, PTZ0_IN, 0 ))
}, },
{ PINMUX_CFG_REG("PSEL0", 0xffec0070, 16, 1) { { PINMUX_CFG_REG("PSEL0", 0xffec0070, 16, 1, GROUP(
PS0_15_FN1, PS0_15_FN2, PS0_15_FN1, PS0_15_FN2,
PS0_14_FN1, PS0_14_FN2, PS0_14_FN1, PS0_14_FN2,
PS0_13_FN1, PS0_13_FN2, PS0_13_FN1, PS0_13_FN2,
@ -1962,9 +1962,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PS0_3_FN1, PS0_3_FN2, PS0_3_FN1, PS0_3_FN2,
PS0_2_FN1, PS0_2_FN2, PS0_2_FN1, PS0_2_FN2,
0, 0, 0, 0,
0, 0, } 0, 0, ))
}, },
{ PINMUX_CFG_REG("PSEL1", 0xffec0072, 16, 1) { { PINMUX_CFG_REG("PSEL1", 0xffec0072, 16, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -1980,9 +1980,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0,
PS1_2_FN1, PS1_2_FN2, PS1_2_FN1, PS1_2_FN2,
0, 0, 0, 0,
0, 0, } 0, 0, ))
}, },
{ PINMUX_CFG_REG("PSEL2", 0xffec0074, 16, 1) { { PINMUX_CFG_REG("PSEL2", 0xffec0074, 16, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
PS2_13_FN1, PS2_13_FN2, PS2_13_FN1, PS2_13_FN2,
@ -1998,9 +1998,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0,
PS2_2_FN1, PS2_2_FN2, PS2_2_FN1, PS2_2_FN2,
0, 0, 0, 0,
0, 0, } 0, 0, ))
}, },
{ PINMUX_CFG_REG("PSEL3", 0xffec0076, 16, 1) { { PINMUX_CFG_REG("PSEL3", 0xffec0076, 16, 1, GROUP(
PS3_15_FN1, PS3_15_FN2, PS3_15_FN1, PS3_15_FN2,
PS3_14_FN1, PS3_14_FN2, PS3_14_FN1, PS3_14_FN2,
PS3_13_FN1, PS3_13_FN2, PS3_13_FN1, PS3_13_FN2,
@ -2016,10 +2016,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0,
PS3_2_FN1, PS3_2_FN2, PS3_2_FN1, PS3_2_FN2,
PS3_1_FN1, PS3_1_FN2, PS3_1_FN1, PS3_1_FN2,
0, 0, } 0, 0, ))
}, },
{ PINMUX_CFG_REG("PSEL4", 0xffec0078, 16, 1) { { PINMUX_CFG_REG("PSEL4", 0xffec0078, 16, 1, GROUP(
0, 0, 0, 0,
PS4_14_FN1, PS4_14_FN2, PS4_14_FN1, PS4_14_FN2,
PS4_13_FN1, PS4_13_FN2, PS4_13_FN1, PS4_13_FN2,
@ -2035,9 +2035,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PS4_3_FN1, PS4_3_FN2, PS4_3_FN1, PS4_3_FN2,
PS4_2_FN1, PS4_2_FN2, PS4_2_FN1, PS4_2_FN2,
PS4_1_FN1, PS4_1_FN2, PS4_1_FN1, PS4_1_FN2,
PS4_0_FN1, PS4_0_FN2, } PS4_0_FN1, PS4_0_FN2, ))
}, },
{ PINMUX_CFG_REG("PSEL5", 0xffec007a, 16, 1) { { PINMUX_CFG_REG("PSEL5", 0xffec007a, 16, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -2053,9 +2053,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PS5_3_FN1, PS5_3_FN2, PS5_3_FN1, PS5_3_FN2,
PS5_2_FN1, PS5_2_FN2, PS5_2_FN1, PS5_2_FN2,
0, 0, 0, 0,
0, 0, } 0, 0, ))
}, },
{ PINMUX_CFG_REG("PSEL6", 0xffec007c, 16, 1) { { PINMUX_CFG_REG("PSEL6", 0xffec007c, 16, 1, GROUP(
PS6_15_FN1, PS6_15_FN2, PS6_15_FN1, PS6_15_FN2,
PS6_14_FN1, PS6_14_FN2, PS6_14_FN1, PS6_14_FN2,
PS6_13_FN1, PS6_13_FN2, PS6_13_FN1, PS6_13_FN2,
@ -2071,9 +2071,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PS6_3_FN1, PS6_3_FN2, PS6_3_FN1, PS6_3_FN2,
PS6_2_FN1, PS6_2_FN2, PS6_2_FN1, PS6_2_FN2,
PS6_1_FN1, PS6_1_FN2, PS6_1_FN1, PS6_1_FN2,
PS6_0_FN1, PS6_0_FN2, } PS6_0_FN1, PS6_0_FN2, ))
}, },
{ PINMUX_CFG_REG("PSEL7", 0xffec0082, 16, 1) { { PINMUX_CFG_REG("PSEL7", 0xffec0082, 16, 1, GROUP(
PS7_15_FN1, PS7_15_FN2, PS7_15_FN1, PS7_15_FN2,
PS7_14_FN1, PS7_14_FN2, PS7_14_FN1, PS7_14_FN2,
PS7_13_FN1, PS7_13_FN2, PS7_13_FN1, PS7_13_FN2,
@ -2089,9 +2089,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, } 0, 0, ))
}, },
{ PINMUX_CFG_REG("PSEL8", 0xffec0084, 16, 1) { { PINMUX_CFG_REG("PSEL8", 0xffec0084, 16, 1, GROUP(
PS8_15_FN1, PS8_15_FN2, PS8_15_FN1, PS8_15_FN2,
PS8_14_FN1, PS8_14_FN2, PS8_14_FN1, PS8_14_FN2,
PS8_13_FN1, PS8_13_FN2, PS8_13_FN1, PS8_13_FN2,
@ -2107,7 +2107,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, } 0, 0, ))
}, },
{} {}
}; };

View File

@ -985,7 +985,7 @@ static const struct pinmux_func pinmux_func_gpios[] = {
}; };
static const struct pinmux_cfg_reg pinmux_config_regs[] = { static const struct pinmux_cfg_reg pinmux_config_regs[] = {
{ PINMUX_CFG_REG("PACR", 0xffe70000, 16, 2) { { PINMUX_CFG_REG("PACR", 0xffe70000, 16, 2, GROUP(
PA7_FN, PA7_OUT, PA7_IN, 0, PA7_FN, PA7_OUT, PA7_IN, 0,
PA6_FN, PA6_OUT, PA6_IN, 0, PA6_FN, PA6_OUT, PA6_IN, 0,
PA5_FN, PA5_OUT, PA5_IN, 0, PA5_FN, PA5_OUT, PA5_IN, 0,
@ -993,9 +993,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PA3_FN, PA3_OUT, PA3_IN, 0, PA3_FN, PA3_OUT, PA3_IN, 0,
PA2_FN, PA2_OUT, PA2_IN, 0, PA2_FN, PA2_OUT, PA2_IN, 0,
PA1_FN, PA1_OUT, PA1_IN, 0, PA1_FN, PA1_OUT, PA1_IN, 0,
PA0_FN, PA0_OUT, PA0_IN, 0 } PA0_FN, PA0_OUT, PA0_IN, 0 ))
}, },
{ PINMUX_CFG_REG("PBCR", 0xffe70002, 16, 2) { { PINMUX_CFG_REG("PBCR", 0xffe70002, 16, 2, GROUP(
PB7_FN, PB7_OUT, PB7_IN, 0, PB7_FN, PB7_OUT, PB7_IN, 0,
PB6_FN, PB6_OUT, PB6_IN, 0, PB6_FN, PB6_OUT, PB6_IN, 0,
PB5_FN, PB5_OUT, PB5_IN, 0, PB5_FN, PB5_OUT, PB5_IN, 0,
@ -1003,9 +1003,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PB3_FN, PB3_OUT, PB3_IN, 0, PB3_FN, PB3_OUT, PB3_IN, 0,
PB2_FN, PB2_OUT, PB2_IN, 0, PB2_FN, PB2_OUT, PB2_IN, 0,
PB1_FN, PB1_OUT, PB1_IN, 0, PB1_FN, PB1_OUT, PB1_IN, 0,
PB0_FN, PB0_OUT, PB0_IN, 0 } PB0_FN, PB0_OUT, PB0_IN, 0 ))
}, },
{ PINMUX_CFG_REG("PCCR", 0xffe70004, 16, 2) { { PINMUX_CFG_REG("PCCR", 0xffe70004, 16, 2, GROUP(
PC7_FN, PC7_OUT, PC7_IN, 0, PC7_FN, PC7_OUT, PC7_IN, 0,
PC6_FN, PC6_OUT, PC6_IN, 0, PC6_FN, PC6_OUT, PC6_IN, 0,
PC5_FN, PC5_OUT, PC5_IN, 0, PC5_FN, PC5_OUT, PC5_IN, 0,
@ -1013,9 +1013,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PC3_FN, PC3_OUT, PC3_IN, 0, PC3_FN, PC3_OUT, PC3_IN, 0,
PC2_FN, PC2_OUT, PC2_IN, 0, PC2_FN, PC2_OUT, PC2_IN, 0,
PC1_FN, PC1_OUT, PC1_IN, 0, PC1_FN, PC1_OUT, PC1_IN, 0,
PC0_FN, PC0_OUT, PC0_IN, 0 } PC0_FN, PC0_OUT, PC0_IN, 0 ))
}, },
{ PINMUX_CFG_REG("PDCR", 0xffe70006, 16, 2) { { PINMUX_CFG_REG("PDCR", 0xffe70006, 16, 2, GROUP(
PD7_FN, PD7_OUT, PD7_IN, 0, PD7_FN, PD7_OUT, PD7_IN, 0,
PD6_FN, PD6_OUT, PD6_IN, 0, PD6_FN, PD6_OUT, PD6_IN, 0,
PD5_FN, PD5_OUT, PD5_IN, 0, PD5_FN, PD5_OUT, PD5_IN, 0,
@ -1023,9 +1023,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PD3_FN, PD3_OUT, PD3_IN, 0, PD3_FN, PD3_OUT, PD3_IN, 0,
PD2_FN, PD2_OUT, PD2_IN, 0, PD2_FN, PD2_OUT, PD2_IN, 0,
PD1_FN, PD1_OUT, PD1_IN, 0, PD1_FN, PD1_OUT, PD1_IN, 0,
PD0_FN, PD0_OUT, PD0_IN, 0 } PD0_FN, PD0_OUT, PD0_IN, 0 ))
}, },
{ PINMUX_CFG_REG("PECR", 0xffe70008, 16, 2) { { PINMUX_CFG_REG("PECR", 0xffe70008, 16, 2, GROUP(
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
PE5_FN, PE5_OUT, PE5_IN, 0, PE5_FN, PE5_OUT, PE5_IN, 0,
@ -1033,9 +1033,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PE3_FN, PE3_OUT, PE3_IN, 0, PE3_FN, PE3_OUT, PE3_IN, 0,
PE2_FN, PE2_OUT, PE2_IN, 0, PE2_FN, PE2_OUT, PE2_IN, 0,
PE1_FN, PE1_OUT, PE1_IN, 0, PE1_FN, PE1_OUT, PE1_IN, 0,
PE0_FN, PE0_OUT, PE0_IN, 0 } PE0_FN, PE0_OUT, PE0_IN, 0 ))
}, },
{ PINMUX_CFG_REG("PFCR", 0xffe7000a, 16, 2) { { PINMUX_CFG_REG("PFCR", 0xffe7000a, 16, 2, GROUP(
PF7_FN, PF7_OUT, PF7_IN, 0, PF7_FN, PF7_OUT, PF7_IN, 0,
PF6_FN, PF6_OUT, PF6_IN, 0, PF6_FN, PF6_OUT, PF6_IN, 0,
PF5_FN, PF5_OUT, PF5_IN, 0, PF5_FN, PF5_OUT, PF5_IN, 0,
@ -1043,9 +1043,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PF3_FN, PF3_OUT, PF3_IN, 0, PF3_FN, PF3_OUT, PF3_IN, 0,
PF2_FN, PF2_OUT, PF2_IN, 0, PF2_FN, PF2_OUT, PF2_IN, 0,
PF1_FN, PF1_OUT, PF1_IN, 0, PF1_FN, PF1_OUT, PF1_IN, 0,
PF0_FN, PF0_OUT, PF0_IN, 0 } PF0_FN, PF0_OUT, PF0_IN, 0 ))
}, },
{ PINMUX_CFG_REG("PGCR", 0xffe7000c, 16, 2) { { PINMUX_CFG_REG("PGCR", 0xffe7000c, 16, 2, GROUP(
PG7_FN, PG7_OUT, PG7_IN, 0, PG7_FN, PG7_OUT, PG7_IN, 0,
PG6_FN, PG6_OUT, PG6_IN, 0, PG6_FN, PG6_OUT, PG6_IN, 0,
PG5_FN, PG5_OUT, PG5_IN, 0, PG5_FN, PG5_OUT, PG5_IN, 0,
@ -1053,9 +1053,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PG3_FN, PG3_OUT, PG3_IN, 0, PG3_FN, PG3_OUT, PG3_IN, 0,
PG2_FN, PG2_OUT, PG2_IN, 0, PG2_FN, PG2_OUT, PG2_IN, 0,
PG1_FN, PG1_OUT, PG1_IN, 0, PG1_FN, PG1_OUT, PG1_IN, 0,
PG0_FN, PG0_OUT, PG0_IN, 0 } PG0_FN, PG0_OUT, PG0_IN, 0 ))
}, },
{ PINMUX_CFG_REG("PHCR", 0xffe7000e, 16, 2) { { PINMUX_CFG_REG("PHCR", 0xffe7000e, 16, 2, GROUP(
PH7_FN, PH7_OUT, PH7_IN, 0, PH7_FN, PH7_OUT, PH7_IN, 0,
PH6_FN, PH6_OUT, PH6_IN, 0, PH6_FN, PH6_OUT, PH6_IN, 0,
PH5_FN, PH5_OUT, PH5_IN, 0, PH5_FN, PH5_OUT, PH5_IN, 0,
@ -1063,9 +1063,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PH3_FN, PH3_OUT, PH3_IN, 0, PH3_FN, PH3_OUT, PH3_IN, 0,
PH2_FN, PH2_OUT, PH2_IN, 0, PH2_FN, PH2_OUT, PH2_IN, 0,
PH1_FN, PH1_OUT, PH1_IN, 0, PH1_FN, PH1_OUT, PH1_IN, 0,
PH0_FN, PH0_OUT, PH0_IN, 0 } PH0_FN, PH0_OUT, PH0_IN, 0 ))
}, },
{ PINMUX_CFG_REG("PJCR", 0xffe70010, 16, 2) { { PINMUX_CFG_REG("PJCR", 0xffe70010, 16, 2, GROUP(
PJ7_FN, PJ7_OUT, PJ7_IN, 0, PJ7_FN, PJ7_OUT, PJ7_IN, 0,
PJ6_FN, PJ6_OUT, PJ6_IN, 0, PJ6_FN, PJ6_OUT, PJ6_IN, 0,
PJ5_FN, PJ5_OUT, PJ5_IN, 0, PJ5_FN, PJ5_OUT, PJ5_IN, 0,
@ -1073,9 +1073,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PJ3_FN, PJ3_OUT, PJ3_IN, 0, PJ3_FN, PJ3_OUT, PJ3_IN, 0,
PJ2_FN, PJ2_OUT, PJ2_IN, 0, PJ2_FN, PJ2_OUT, PJ2_IN, 0,
PJ1_FN, PJ1_OUT, PJ1_IN, 0, PJ1_FN, PJ1_OUT, PJ1_IN, 0,
PJ0_FN, PJ0_OUT, PJ0_IN, 0 } PJ0_FN, PJ0_OUT, PJ0_IN, 0 ))
}, },
{ PINMUX_CFG_REG("PKCR", 0xffe70012, 16, 2) { { PINMUX_CFG_REG("PKCR", 0xffe70012, 16, 2, GROUP(
PK7_FN, PK7_OUT, PK7_IN, 0, PK7_FN, PK7_OUT, PK7_IN, 0,
PK6_FN, PK6_OUT, PK6_IN, 0, PK6_FN, PK6_OUT, PK6_IN, 0,
PK5_FN, PK5_OUT, PK5_IN, 0, PK5_FN, PK5_OUT, PK5_IN, 0,
@ -1083,9 +1083,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PK3_FN, PK3_OUT, PK3_IN, 0, PK3_FN, PK3_OUT, PK3_IN, 0,
PK2_FN, PK2_OUT, PK2_IN, 0, PK2_FN, PK2_OUT, PK2_IN, 0,
PK1_FN, PK1_OUT, PK1_IN, 0, PK1_FN, PK1_OUT, PK1_IN, 0,
PK0_FN, PK0_OUT, PK0_IN, 0 } PK0_FN, PK0_OUT, PK0_IN, 0 ))
}, },
{ PINMUX_CFG_REG("PLCR", 0xffe70014, 16, 2) { { PINMUX_CFG_REG("PLCR", 0xffe70014, 16, 2, GROUP(
PL7_FN, PL7_OUT, PL7_IN, 0, PL7_FN, PL7_OUT, PL7_IN, 0,
PL6_FN, PL6_OUT, PL6_IN, 0, PL6_FN, PL6_OUT, PL6_IN, 0,
PL5_FN, PL5_OUT, PL5_IN, 0, PL5_FN, PL5_OUT, PL5_IN, 0,
@ -1093,9 +1093,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PL3_FN, PL3_OUT, PL3_IN, 0, PL3_FN, PL3_OUT, PL3_IN, 0,
PL2_FN, PL2_OUT, PL2_IN, 0, PL2_FN, PL2_OUT, PL2_IN, 0,
PL1_FN, PL1_OUT, PL1_IN, 0, PL1_FN, PL1_OUT, PL1_IN, 0,
PL0_FN, PL0_OUT, PL0_IN, 0 } PL0_FN, PL0_OUT, PL0_IN, 0 ))
}, },
{ PINMUX_CFG_REG("PMCR", 0xffe70016, 16, 2) { { PINMUX_CFG_REG("PMCR", 0xffe70016, 16, 2, GROUP(
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@ -1103,9 +1103,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
PM1_FN, PM1_OUT, PM1_IN, 0, PM1_FN, PM1_OUT, PM1_IN, 0,
PM0_FN, PM0_OUT, PM0_IN, 0 } PM0_FN, PM0_OUT, PM0_IN, 0 ))
}, },
{ PINMUX_CFG_REG("PNCR", 0xffe70018, 16, 2) { { PINMUX_CFG_REG("PNCR", 0xffe70018, 16, 2, GROUP(
PN7_FN, PN7_OUT, PN7_IN, 0, PN7_FN, PN7_OUT, PN7_IN, 0,
PN6_FN, PN6_OUT, PN6_IN, 0, PN6_FN, PN6_OUT, PN6_IN, 0,
PN5_FN, PN5_OUT, PN5_IN, 0, PN5_FN, PN5_OUT, PN5_IN, 0,
@ -1113,9 +1113,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PN3_FN, PN3_OUT, PN3_IN, 0, PN3_FN, PN3_OUT, PN3_IN, 0,
PN2_FN, PN2_OUT, PN2_IN, 0, PN2_FN, PN2_OUT, PN2_IN, 0,
PN1_FN, PN1_OUT, PN1_IN, 0, PN1_FN, PN1_OUT, PN1_IN, 0,
PN0_FN, PN0_OUT, PN0_IN, 0 } PN0_FN, PN0_OUT, PN0_IN, 0 ))
}, },
{ PINMUX_CFG_REG("PPCR", 0xffe7001a, 16, 2) { { PINMUX_CFG_REG("PPCR", 0xffe7001a, 16, 2, GROUP(
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
PP5_FN, PP5_OUT, PP5_IN, 0, PP5_FN, PP5_OUT, PP5_IN, 0,
@ -1123,9 +1123,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PP3_FN, PP3_OUT, PP3_IN, 0, PP3_FN, PP3_OUT, PP3_IN, 0,
PP2_FN, PP2_OUT, PP2_IN, 0, PP2_FN, PP2_OUT, PP2_IN, 0,
PP1_FN, PP1_OUT, PP1_IN, 0, PP1_FN, PP1_OUT, PP1_IN, 0,
PP0_FN, PP0_OUT, PP0_IN, 0 } PP0_FN, PP0_OUT, PP0_IN, 0 ))
}, },
{ PINMUX_CFG_REG("PQCR", 0xffe7001c, 16, 2) { { PINMUX_CFG_REG("PQCR", 0xffe7001c, 16, 2, GROUP(
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@ -1133,9 +1133,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PQ3_FN, PQ3_OUT, PQ3_IN, 0, PQ3_FN, PQ3_OUT, PQ3_IN, 0,
PQ2_FN, PQ2_OUT, PQ2_IN, 0, PQ2_FN, PQ2_OUT, PQ2_IN, 0,
PQ1_FN, PQ1_OUT, PQ1_IN, 0, PQ1_FN, PQ1_OUT, PQ1_IN, 0,
PQ0_FN, PQ0_OUT, PQ0_IN, 0 } PQ0_FN, PQ0_OUT, PQ0_IN, 0 ))
}, },
{ PINMUX_CFG_REG("PRCR", 0xffe7001e, 16, 2) { { PINMUX_CFG_REG("PRCR", 0xffe7001e, 16, 2, GROUP(
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@ -1143,9 +1143,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PR3_FN, PR3_OUT, PR3_IN, 0, PR3_FN, PR3_OUT, PR3_IN, 0,
PR2_FN, PR2_OUT, PR2_IN, 0, PR2_FN, PR2_OUT, PR2_IN, 0,
PR1_FN, PR1_OUT, PR1_IN, 0, PR1_FN, PR1_OUT, PR1_IN, 0,
PR0_FN, PR0_OUT, PR0_IN, 0 } PR0_FN, PR0_OUT, PR0_IN, 0 ))
}, },
{ PINMUX_CFG_REG("P1MSELR", 0xffe70080, 16, 1) { { PINMUX_CFG_REG("P1MSELR", 0xffe70080, 16, 1, GROUP(
P1MSEL15_0, P1MSEL15_1, P1MSEL15_0, P1MSEL15_1,
P1MSEL14_0, P1MSEL14_1, P1MSEL14_0, P1MSEL14_1,
P1MSEL13_0, P1MSEL13_1, P1MSEL13_0, P1MSEL13_1,
@ -1161,9 +1161,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
P1MSEL3_0, P1MSEL3_1, P1MSEL3_0, P1MSEL3_1,
P1MSEL2_0, P1MSEL2_1, P1MSEL2_0, P1MSEL2_1,
P1MSEL1_0, P1MSEL1_1, P1MSEL1_0, P1MSEL1_1,
P1MSEL0_0, P1MSEL0_1 } P1MSEL0_0, P1MSEL0_1 ))
}, },
{ PINMUX_CFG_REG("P2MSELR", 0xffe70082, 16, 1) { { PINMUX_CFG_REG("P2MSELR", 0xffe70082, 16, 1, GROUP(
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
@ -1179,7 +1179,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0,
P2MSEL2_0, P2MSEL2_1, P2MSEL2_0, P2MSEL2_1,
P2MSEL1_0, P2MSEL1_1, P2MSEL1_0, P2MSEL1_1,
P2MSEL0_0, P2MSEL0_1 } P2MSEL0_0, P2MSEL0_1 ))
}, },
{} {}
}; };

View File

@ -627,7 +627,7 @@ static const struct pinmux_func pinmux_func_gpios[] = {
}; };
static const struct pinmux_cfg_reg pinmux_config_regs[] = { static const struct pinmux_cfg_reg pinmux_config_regs[] = {
{ PINMUX_CFG_REG("PACR", 0xffcc0000, 16, 2) { { PINMUX_CFG_REG("PACR", 0xffcc0000, 16, 2, GROUP(
PA7_FN, PA7_OUT, PA7_IN, 0, PA7_FN, PA7_OUT, PA7_IN, 0,
PA6_FN, PA6_OUT, PA6_IN, 0, PA6_FN, PA6_OUT, PA6_IN, 0,
PA5_FN, PA5_OUT, PA5_IN, 0, PA5_FN, PA5_OUT, PA5_IN, 0,
@ -635,9 +635,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PA3_FN, PA3_OUT, PA3_IN, 0, PA3_FN, PA3_OUT, PA3_IN, 0,
PA2_FN, PA2_OUT, PA2_IN, 0, PA2_FN, PA2_OUT, PA2_IN, 0,
PA1_FN, PA1_OUT, PA1_IN, 0, PA1_FN, PA1_OUT, PA1_IN, 0,
PA0_FN, PA0_OUT, PA0_IN, 0 } PA0_FN, PA0_OUT, PA0_IN, 0 ))
}, },
{ PINMUX_CFG_REG("PBCR", 0xffcc0002, 16, 2) { { PINMUX_CFG_REG("PBCR", 0xffcc0002, 16, 2, GROUP(
PB7_FN, PB7_OUT, PB7_IN, 0, PB7_FN, PB7_OUT, PB7_IN, 0,
PB6_FN, PB6_OUT, PB6_IN, 0, PB6_FN, PB6_OUT, PB6_IN, 0,
PB5_FN, PB5_OUT, PB5_IN, 0, PB5_FN, PB5_OUT, PB5_IN, 0,
@ -645,9 +645,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PB3_FN, PB3_OUT, PB3_IN, 0, PB3_FN, PB3_OUT, PB3_IN, 0,
PB2_FN, PB2_OUT, PB2_IN, 0, PB2_FN, PB2_OUT, PB2_IN, 0,
PB1_FN, PB1_OUT, PB1_IN, 0, PB1_FN, PB1_OUT, PB1_IN, 0,
PB0_FN, PB0_OUT, PB0_IN, 0 } PB0_FN, PB0_OUT, PB0_IN, 0 ))
}, },
{ PINMUX_CFG_REG("PCCR", 0xffcc0004, 16, 2) { { PINMUX_CFG_REG("PCCR", 0xffcc0004, 16, 2, GROUP(
PC7_FN, PC7_OUT, PC7_IN, 0, PC7_FN, PC7_OUT, PC7_IN, 0,
PC6_FN, PC6_OUT, PC6_IN, 0, PC6_FN, PC6_OUT, PC6_IN, 0,
PC5_FN, PC5_OUT, PC5_IN, 0, PC5_FN, PC5_OUT, PC5_IN, 0,
@ -655,9 +655,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PC3_FN, PC3_OUT, PC3_IN, 0, PC3_FN, PC3_OUT, PC3_IN, 0,
PC2_FN, PC2_OUT, PC2_IN, 0, PC2_FN, PC2_OUT, PC2_IN, 0,
PC1_FN, PC1_OUT, PC1_IN, 0, PC1_FN, PC1_OUT, PC1_IN, 0,
PC0_FN, PC0_OUT, PC0_IN, 0 } PC0_FN, PC0_OUT, PC0_IN, 0 ))
}, },
{ PINMUX_CFG_REG("PDCR", 0xffcc0006, 16, 2) { { PINMUX_CFG_REG("PDCR", 0xffcc0006, 16, 2, GROUP(
PD7_FN, PD7_OUT, PD7_IN, 0, PD7_FN, PD7_OUT, PD7_IN, 0,
PD6_FN, PD6_OUT, PD6_IN, 0, PD6_FN, PD6_OUT, PD6_IN, 0,
PD5_FN, PD5_OUT, PD5_IN, 0, PD5_FN, PD5_OUT, PD5_IN, 0,
@ -665,9 +665,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PD3_FN, PD3_OUT, PD3_IN, 0, PD3_FN, PD3_OUT, PD3_IN, 0,
PD2_FN, PD2_OUT, PD2_IN, 0, PD2_FN, PD2_OUT, PD2_IN, 0,
PD1_FN, PD1_OUT, PD1_IN, 0, PD1_FN, PD1_OUT, PD1_IN, 0,
PD0_FN, PD0_OUT, PD0_IN, 0 } PD0_FN, PD0_OUT, PD0_IN, 0 ))
}, },
{ PINMUX_CFG_REG("PECR", 0xffcc0008, 16, 2) { { PINMUX_CFG_REG("PECR", 0xffcc0008, 16, 2, GROUP(
PE7_FN, PE7_OUT, PE7_IN, 0, PE7_FN, PE7_OUT, PE7_IN, 0,
PE6_FN, PE6_OUT, PE6_IN, 0, PE6_FN, PE6_OUT, PE6_IN, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@ -675,9 +675,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, } 0, 0, 0, 0, ))
}, },
{ PINMUX_CFG_REG("PFCR", 0xffcc000a, 16, 2) { { PINMUX_CFG_REG("PFCR", 0xffcc000a, 16, 2, GROUP(
PF7_FN, PF7_OUT, PF7_IN, 0, PF7_FN, PF7_OUT, PF7_IN, 0,
PF6_FN, PF6_OUT, PF6_IN, 0, PF6_FN, PF6_OUT, PF6_IN, 0,
PF5_FN, PF5_OUT, PF5_IN, 0, PF5_FN, PF5_OUT, PF5_IN, 0,
@ -685,9 +685,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PF3_FN, PF3_OUT, PF3_IN, 0, PF3_FN, PF3_OUT, PF3_IN, 0,
PF2_FN, PF2_OUT, PF2_IN, 0, PF2_FN, PF2_OUT, PF2_IN, 0,
PF1_FN, PF1_OUT, PF1_IN, 0, PF1_FN, PF1_OUT, PF1_IN, 0,
PF0_FN, PF0_OUT, PF0_IN, 0 } PF0_FN, PF0_OUT, PF0_IN, 0 ))
}, },
{ PINMUX_CFG_REG("PGCR", 0xffcc000c, 16, 2) { { PINMUX_CFG_REG("PGCR", 0xffcc000c, 16, 2, GROUP(
PG7_FN, PG7_OUT, PG7_IN, 0, PG7_FN, PG7_OUT, PG7_IN, 0,
PG6_FN, PG6_OUT, PG6_IN, 0, PG6_FN, PG6_OUT, PG6_IN, 0,
PG5_FN, PG5_OUT, PG5_IN, 0, PG5_FN, PG5_OUT, PG5_IN, 0,
@ -695,9 +695,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, } 0, 0, 0, 0, ))
}, },
{ PINMUX_CFG_REG("PHCR", 0xffcc000e, 16, 2) { { PINMUX_CFG_REG("PHCR", 0xffcc000e, 16, 2, GROUP(
PH7_FN, PH7_OUT, PH7_IN, 0, PH7_FN, PH7_OUT, PH7_IN, 0,
PH6_FN, PH6_OUT, PH6_IN, 0, PH6_FN, PH6_OUT, PH6_IN, 0,
PH5_FN, PH5_OUT, PH5_IN, 0, PH5_FN, PH5_OUT, PH5_IN, 0,
@ -705,9 +705,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PH3_FN, PH3_OUT, PH3_IN, 0, PH3_FN, PH3_OUT, PH3_IN, 0,
PH2_FN, PH2_OUT, PH2_IN, 0, PH2_FN, PH2_OUT, PH2_IN, 0,
PH1_FN, PH1_OUT, PH1_IN, 0, PH1_FN, PH1_OUT, PH1_IN, 0,
PH0_FN, PH0_OUT, PH0_IN, 0 } PH0_FN, PH0_OUT, PH0_IN, 0 ))
}, },
{ PINMUX_CFG_REG("PJCR", 0xffcc0010, 16, 2) { { PINMUX_CFG_REG("PJCR", 0xffcc0010, 16, 2, GROUP(
PJ7_FN, PJ7_OUT, PJ7_IN, 0, PJ7_FN, PJ7_OUT, PJ7_IN, 0,
PJ6_FN, PJ6_OUT, PJ6_IN, 0, PJ6_FN, PJ6_OUT, PJ6_IN, 0,
PJ5_FN, PJ5_OUT, PJ5_IN, 0, PJ5_FN, PJ5_OUT, PJ5_IN, 0,
@ -715,9 +715,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PJ3_FN, PJ3_OUT, PJ3_IN, 0, PJ3_FN, PJ3_OUT, PJ3_IN, 0,
PJ2_FN, PJ2_OUT, PJ2_IN, 0, PJ2_FN, PJ2_OUT, PJ2_IN, 0,
PJ1_FN, PJ1_OUT, PJ1_IN, 0, PJ1_FN, PJ1_OUT, PJ1_IN, 0,
0, 0, 0, 0, } 0, 0, 0, 0, ))
}, },
{ PINMUX_CFG_REG("P1MSELR", 0xffcc0080, 16, 1) { { PINMUX_CFG_REG("P1MSELR", 0xffcc0080, 16, 1, GROUP(
0, 0, 0, 0,
P1MSEL14_0, P1MSEL14_1, P1MSEL14_0, P1MSEL14_1,
P1MSEL13_0, P1MSEL13_1, P1MSEL13_0, P1MSEL13_1,
@ -733,9 +733,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
P1MSEL3_0, P1MSEL3_1, P1MSEL3_0, P1MSEL3_1,
P1MSEL2_0, P1MSEL2_1, P1MSEL2_0, P1MSEL2_1,
P1MSEL1_0, P1MSEL1_1, P1MSEL1_0, P1MSEL1_1,
P1MSEL0_0, P1MSEL0_1 } P1MSEL0_0, P1MSEL0_1 ))
}, },
{ PINMUX_CFG_REG("P2MSELR", 0xffcc0082, 16, 1) { { PINMUX_CFG_REG("P2MSELR", 0xffcc0082, 16, 1, GROUP(
P2MSEL15_0, P2MSEL15_1, P2MSEL15_0, P2MSEL15_1,
P2MSEL14_0, P2MSEL14_1, P2MSEL14_0, P2MSEL14_1,
P2MSEL13_0, P2MSEL13_1, P2MSEL13_0, P2MSEL13_1,
@ -751,7 +751,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
P2MSEL3_0, P2MSEL3_1, P2MSEL3_0, P2MSEL3_1,
P2MSEL2_0, P2MSEL2_1, P2MSEL2_0, P2MSEL2_1,
P2MSEL1_0, P2MSEL1_1, P2MSEL1_0, P2MSEL1_1,
P2MSEL0_0, P2MSEL0_1 } P2MSEL0_0, P2MSEL0_1 ))
}, },
{} {}
}; };

View File

@ -431,7 +431,7 @@ static const struct pinmux_func pinmux_func_gpios[] = {
}; };
static const struct pinmux_cfg_reg pinmux_config_regs[] = { static const struct pinmux_cfg_reg pinmux_config_regs[] = {
{ PINMUX_CFG_REG("PABCR", 0xffc70000, 32, 2) { { PINMUX_CFG_REG("PABCR", 0xffc70000, 32, 2, GROUP(
PA7_FN, PA7_OUT, PA7_IN, 0, PA7_FN, PA7_OUT, PA7_IN, 0,
PA6_FN, PA6_OUT, PA6_IN, 0, PA6_FN, PA6_OUT, PA6_IN, 0,
PA5_FN, PA5_OUT, PA5_IN, 0, PA5_FN, PA5_OUT, PA5_IN, 0,
@ -447,9 +447,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PB3_FN, PB3_OUT, PB3_IN, 0, PB3_FN, PB3_OUT, PB3_IN, 0,
PB2_FN, PB2_OUT, PB2_IN, 0, PB2_FN, PB2_OUT, PB2_IN, 0,
PB1_FN, PB1_OUT, PB1_IN, 0, PB1_FN, PB1_OUT, PB1_IN, 0,
PB0_FN, PB0_OUT, PB0_IN, 0, }, PB0_FN, PB0_OUT, PB0_IN, 0, ))
}, },
{ PINMUX_CFG_REG("PCDCR", 0xffc70004, 32, 2) { { PINMUX_CFG_REG("PCDCR", 0xffc70004, 32, 2, GROUP(
PC7_FN, PC7_OUT, PC7_IN, 0, PC7_FN, PC7_OUT, PC7_IN, 0,
PC6_FN, PC6_OUT, PC6_IN, 0, PC6_FN, PC6_OUT, PC6_IN, 0,
PC5_FN, PC5_OUT, PC5_IN, 0, PC5_FN, PC5_OUT, PC5_IN, 0,
@ -465,9 +465,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PD3_FN, PD3_OUT, PD3_IN, 0, PD3_FN, PD3_OUT, PD3_IN, 0,
PD2_FN, PD2_OUT, PD2_IN, 0, PD2_FN, PD2_OUT, PD2_IN, 0,
PD1_FN, PD1_OUT, PD1_IN, 0, PD1_FN, PD1_OUT, PD1_IN, 0,
PD0_FN, PD0_OUT, PD0_IN, 0, }, PD0_FN, PD0_OUT, PD0_IN, 0, ))
}, },
{ PINMUX_CFG_REG("PEFCR", 0xffc70008, 32, 2) { { PINMUX_CFG_REG("PEFCR", 0xffc70008, 32, 2, GROUP(
PE7_FN, PE7_OUT, PE7_IN, 0, PE7_FN, PE7_OUT, PE7_IN, 0,
PE6_FN, PE6_OUT, PE6_IN, 0, PE6_FN, PE6_OUT, PE6_IN, 0,
PE5_FN, PE5_OUT, PE5_IN, 0, PE5_FN, PE5_OUT, PE5_IN, 0,
@ -483,9 +483,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PF3_FN, PF3_OUT, PF3_IN, 0, PF3_FN, PF3_OUT, PF3_IN, 0,
PF2_FN, PF2_OUT, PF2_IN, 0, PF2_FN, PF2_OUT, PF2_IN, 0,
PF1_FN, PF1_OUT, PF1_IN, 0, PF1_FN, PF1_OUT, PF1_IN, 0,
PF0_FN, PF0_OUT, PF0_IN, 0, }, PF0_FN, PF0_OUT, PF0_IN, 0, ))
}, },
{ PINMUX_CFG_REG("PGHCR", 0xffc7000c, 32, 2) { { PINMUX_CFG_REG("PGHCR", 0xffc7000c, 32, 2, GROUP(
PG7_FN, PG7_OUT, PG7_IN, 0, PG7_FN, PG7_OUT, PG7_IN, 0,
PG6_FN, PG6_OUT, PG6_IN, 0, PG6_FN, PG6_OUT, PG6_IN, 0,
PG5_FN, PG5_OUT, PG5_IN, 0, PG5_FN, PG5_OUT, PG5_IN, 0,
@ -501,7 +501,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
PH3_FN, PH3_OUT, PH3_IN, 0, PH3_FN, PH3_OUT, PH3_IN, 0,
PH2_FN, PH2_OUT, PH2_IN, 0, PH2_FN, PH2_OUT, PH2_IN, 0,
PH1_FN, PH1_OUT, PH1_IN, 0, PH1_FN, PH1_OUT, PH1_IN, 0,
PH0_FN, PH0_OUT, PH0_IN, 0, }, PH0_FN, PH0_OUT, PH0_IN, 0, ))
}, },
{ }, { },
}; };

View File

@ -115,20 +115,24 @@ struct pinmux_cfg_reg {
const u8 *var_field_width; const u8 *var_field_width;
}; };
#define GROUP(...) __VA_ARGS__
/* /*
* Describe a config register consisting of several fields of the same width * Describe a config register consisting of several fields of the same width
* - name: Register name (unused, for documentation purposes only) * - name: Register name (unused, for documentation purposes only)
* - r: Physical register address * - r: Physical register address
* - r_width: Width of the register (in bits) * - r_width: Width of the register (in bits)
* - f_width: Width of the fixed-width register fields (in bits) * - f_width: Width of the fixed-width register fields (in bits)
* This macro must be followed by initialization data: For each register field * - ids: For each register field (from left to right, i.e. MSB to LSB),
* (from left to right, i.e. MSB to LSB), 2^f_width enum IDs must be specified, * 2^f_width enum IDs must be specified, one for each possible
* one for each possible combination of the register field bit values. * combination of the register field bit values, all wrapped using
* the GROUP() macro.
*/ */
#define PINMUX_CFG_REG(name, r, r_width, f_width) \ #define PINMUX_CFG_REG(name, r, r_width, f_width, ids) \
.reg = r, .reg_width = r_width, \ .reg = r, .reg_width = r_width, \
.field_width = f_width + BUILD_BUG_ON_ZERO(r_width % f_width), \ .field_width = f_width + BUILD_BUG_ON_ZERO(r_width % f_width), \
.enum_ids = (const u16 [(r_width / f_width) * (1 << f_width)]) .enum_ids = (const u16 [(r_width / f_width) * (1 << f_width)]) \
{ ids }
/* /*
* Describe a config register consisting of several fields of different widths * Describe a config register consisting of several fields of different widths