mirror of https://gitee.com/openkylin/linux.git
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>
This commit is contained in:
parent
01ff33a3ea
commit
efca8da0c5
|
@ -1433,7 +1433,7 @@ static const struct sh_pfc_function pinmux_functions[] = {
|
|||
};
|
||||
|
||||
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, PORT30_FN, /* PIN: H18 */
|
||||
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 */
|
||||
0, PORT1_FN, /* PIN: U10 */
|
||||
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_CKI, PORT62_FN, /* PIN: AA23 */
|
||||
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_R1, PORT33_FN, /* PIN: B20 */
|
||||
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_PORT94, PORT94_FN, /* PIN: K21 */
|
||||
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_DATA1, PORT65_FN, /* PIN: AB20 */
|
||||
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_DATA3, PORT126_FN, /* PIN: R18 */
|
||||
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_PORT97, PORT97_FN, /* PIN: N21 */
|
||||
FN_AB_A20, PORT96_FN, /* PIN: M21 */
|
||||
}
|
||||
))
|
||||
},
|
||||
{ PINMUX_CFG_REG("GPSR4", 0xe0140210, 32, 1) {
|
||||
{ PINMUX_CFG_REG("GPSR4", 0xe0140210, 32, 1, GROUP(
|
||||
0, 0,
|
||||
FN_UART_1_0_PORT158, PORT158_FN, /* PIN: AB10 */
|
||||
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_DATA6, PORT129_FN, /* PIN: U20 */
|
||||
FN_NTSC_DATA5, PORT128_FN, /* PIN: T18 */
|
||||
}
|
||||
))
|
||||
},
|
||||
{ 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,
|
||||
|
|
|
@ -2284,7 +2284,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
PORTCR(328, 0xe6053148),
|
||||
PORTCR(329, 0xe6053149),
|
||||
|
||||
{ PINMUX_CFG_REG("MSEL1CR", 0xe605800c, 32, 1) {
|
||||
{ PINMUX_CFG_REG("MSEL1CR", 0xe605800c, 32, 1, GROUP(
|
||||
MSEL1CR_31_0, MSEL1CR_31_1,
|
||||
0, 0,
|
||||
0, 0,
|
||||
|
@ -2317,9 +2317,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
MSEL1CR_02_0, MSEL1CR_02_1,
|
||||
MSEL1CR_01_0, MSEL1CR_01_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,
|
||||
0, 0,
|
||||
0, 0,
|
||||
|
@ -2352,9 +2352,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
0, 0,
|
||||
MSEL3CR_01_0, MSEL3CR_01_1,
|
||||
MSEL3CR_00_0, MSEL3CR_00_1,
|
||||
}
|
||||
))
|
||||
},
|
||||
{ PINMUX_CFG_REG("MSEL4CR", 0xe6058024, 32, 1) {
|
||||
{ PINMUX_CFG_REG("MSEL4CR", 0xe6058024, 32, 1, GROUP(
|
||||
0, 0,
|
||||
MSEL4CR_30_0, MSEL4CR_30_1,
|
||||
MSEL4CR_29_0, MSEL4CR_29_1,
|
||||
|
@ -2387,9 +2387,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
0, 0,
|
||||
MSEL4CR_01_0, MSEL4CR_01_1,
|
||||
0, 0,
|
||||
}
|
||||
))
|
||||
},
|
||||
{ PINMUX_CFG_REG("MSEL5CR", 0xe6058028, 32, 1) {
|
||||
{ PINMUX_CFG_REG("MSEL5CR", 0xe6058028, 32, 1, GROUP(
|
||||
MSEL5CR_31_0, MSEL5CR_31_1,
|
||||
MSEL5CR_30_0, MSEL5CR_30_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,
|
||||
}
|
||||
))
|
||||
},
|
||||
{ PINMUX_CFG_REG("MSEL8CR", 0xe6058034, 32, 1) {
|
||||
{ PINMUX_CFG_REG("MSEL8CR", 0xe6058034, 32, 1, GROUP(
|
||||
0, 0,
|
||||
0, 0,
|
||||
0, 0,
|
||||
|
@ -2457,7 +2457,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
0, 0,
|
||||
MSEL8CR_01_0, MSEL8CR_01_1,
|
||||
MSEL8CR_00_0, MSEL8CR_00_1,
|
||||
}
|
||||
))
|
||||
},
|
||||
{ },
|
||||
};
|
||||
|
|
|
@ -3436,7 +3436,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
PORTCR(210, 0xe60530d2), /* PORT210CR */
|
||||
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_30_0, MSEL1CR_30_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,
|
||||
0, 0,
|
||||
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,
|
||||
|
@ -3474,9 +3474,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
MSEL3CR_6_0, MSEL3CR_6_1,
|
||||
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,
|
||||
|
@ -3493,9 +3493,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
0, 0, 0, 0,
|
||||
MSEL4CR_1_0, MSEL4CR_1_1,
|
||||
0, 0,
|
||||
}
|
||||
))
|
||||
},
|
||||
{ PINMUX_CFG_REG("MSEL5CR", 0xE6058028, 32, 1) {
|
||||
{ PINMUX_CFG_REG("MSEL5CR", 0xE6058028, 32, 1, GROUP(
|
||||
MSEL5CR_31_0, MSEL5CR_31_1,
|
||||
MSEL5CR_30_0, MSEL5CR_30_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,
|
||||
0, 0,
|
||||
MSEL5CR_0_0, MSEL5CR_0_1,
|
||||
}
|
||||
))
|
||||
},
|
||||
{ },
|
||||
};
|
||||
|
|
|
@ -2541,7 +2541,7 @@ static const struct sh_pfc_function pinmux_functions[] = {
|
|||
};
|
||||
|
||||
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,
|
||||
|
@ -2573,9 +2573,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_0_3_FN, FN_USB1_OVC,
|
||||
GP_0_2_FN, FN_USB1_PWEN,
|
||||
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,
|
||||
|
@ -2607,9 +2607,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_1_3_FN, FN_IP1_23_20,
|
||||
GP_1_2_FN, FN_IP1_19_16,
|
||||
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_30_FN, FN_IP7_31_28,
|
||||
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_2_FN, FN_IP4_15_12,
|
||||
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,
|
||||
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_2_FN, FN_IP8_15_12,
|
||||
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,
|
||||
|
@ -2709,9 +2709,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_4_3_FN, FN_IP11_3_0,
|
||||
GP_4_2_FN, FN_IP10_31_28,
|
||||
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_30_FN, FN_IP17_23_20,
|
||||
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_2_FN, FN_IP14_7_4,
|
||||
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,
|
||||
4, 4, 4, 4, 4, 4, 4, 4) {
|
||||
|
|
|
@ -2104,7 +2104,7 @@ static const struct sh_pfc_function pinmux_functions[] = {
|
|||
};
|
||||
|
||||
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_30_FN, FN_IP1_10_8,
|
||||
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_2_FN, FN_PENC1,
|
||||
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_30_FN, FN_IP4_3_1,
|
||||
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_2_FN, FN_IP1_24,
|
||||
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_30_FN, FN_IP6_6_5,
|
||||
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_2_FN, FN_IP4_10_9,
|
||||
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_30_FN, FN_IP8_8_6,
|
||||
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_2_FN, FN_SSI_SCK34,
|
||||
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,
|
||||
|
@ -2272,7 +2272,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_4_3_FN, FN_IP8_21_19,
|
||||
GP_4_2_FN, FN_IP8_18_16,
|
||||
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,
|
||||
|
|
|
@ -3154,7 +3154,7 @@ static const struct sh_pfc_function pinmux_functions[] = {
|
|||
};
|
||||
|
||||
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_30_FN, FN_IP3_26_24,
|
||||
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_2_FN, FN_IP0_7_6,
|
||||
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_30_FN, FN_IP5_20_17,
|
||||
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_2_FN, FN_IP4_7_5,
|
||||
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_30_FN, FN_IP10_25_24,
|
||||
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_2_FN, FN_IP8_22_21,
|
||||
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_30_FN, FN_IP6_1_0,
|
||||
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_2_FN, FN_IP11_5_3,
|
||||
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_30_FN, FN_IP8_18,
|
||||
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_2_FN, FN_IP6_8,
|
||||
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_30_FN, FN_IP3_4,
|
||||
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_2_FN, FN_A3,
|
||||
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,
|
||||
|
@ -3373,7 +3373,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_6_3_FN, FN_IP3_15,
|
||||
GP_6_2_FN, FN_IP3_8,
|
||||
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,
|
||||
|
|
|
@ -4745,7 +4745,7 @@ static const struct sh_pfc_function pinmux_functions[] = {
|
|||
};
|
||||
|
||||
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_30_FN, FN_IP3_14_12,
|
||||
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_2_FN, FN_IP0_8_6,
|
||||
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,
|
||||
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_2_FN, FN_IP3_25_23,
|
||||
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,
|
||||
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_2_FN, FN_IP8_1_0,
|
||||
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_30_FN, FN_IP11_17_15,
|
||||
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_2_FN, FN_IP9_1_0,
|
||||
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_30_FN, FN_IP14_15_12,
|
||||
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_2_FN, FN_IP11_29_27,
|
||||
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_30_FN, FN_IP7_21_19,
|
||||
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_2_FN, FN_IP14_27_25,
|
||||
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,
|
||||
1, 4, 4, 3, 4, 4, 3, 3, 3, 3) {
|
||||
|
|
|
@ -5428,7 +5428,7 @@ static const struct {
|
|||
};
|
||||
|
||||
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_30_FN, FN_IP1_19_17,
|
||||
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_2_FN, FN_IP0_2,
|
||||
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,
|
||||
|
@ -5494,9 +5494,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_1_3_FN, FN_IP2_2_0,
|
||||
GP_1_2_FN, FN_IP1_31_29,
|
||||
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_30_FN, FN_IP6_5_3,
|
||||
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_2_FN, FN_IP4_1_0,
|
||||
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_30_FN, FN_IP9_16,
|
||||
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_2_FN, FN_IP7_10_9,
|
||||
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_30_FN, FN_IP15_3_2,
|
||||
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_2_FN, FN_IP9_22_21,
|
||||
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_30_FN, FN_IP13_9_7,
|
||||
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_2_FN, FN_IP11_16_15,
|
||||
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_30_FN, FN_USB1_OVC,
|
||||
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_2_FN, FN_IP13_12,
|
||||
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,
|
||||
|
@ -5698,7 +5698,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_7_3_FN, FN_IP15_26_24,
|
||||
GP_7_2_FN, FN_IP15_23_21,
|
||||
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,
|
||||
1, 2, 2, 2, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1,
|
||||
|
|
|
@ -1988,7 +1988,7 @@ static const struct sh_pfc_function pinmux_functions[] = {
|
|||
};
|
||||
|
||||
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,
|
||||
|
@ -2020,9 +2020,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_0_3_FN, FN_IP0_3,
|
||||
GP_0_2_FN, FN_IP0_2,
|
||||
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,
|
||||
|
@ -2054,9 +2054,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_1_3_FN, FN_IP1_8,
|
||||
GP_1_2_FN, FN_IP1_7,
|
||||
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_30_FN, FN_A14,
|
||||
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_2_FN, FN_D2,
|
||||
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,
|
||||
|
@ -2122,9 +2122,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_3_3_FN, FN_A19,
|
||||
GP_3_2_FN, FN_A18,
|
||||
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,
|
||||
|
@ -2156,9 +2156,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_4_3_FN, FN_VI0_VSYNC_N,
|
||||
GP_4_2_FN, FN_VI0_HSYNC_N,
|
||||
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,
|
||||
|
@ -2190,9 +2190,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_5_3_FN, FN_VI1_VSYNC_N,
|
||||
GP_5_2_FN, FN_VI1_HSYNC_N,
|
||||
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,
|
||||
|
@ -2224,9 +2224,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_6_3_FN, FN_IP2_3,
|
||||
GP_6_2_FN, FN_IP2_2,
|
||||
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,
|
||||
|
@ -2258,9 +2258,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_7_3_FN, FN_IP3_3,
|
||||
GP_7_2_FN, FN_IP3_2,
|
||||
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,
|
||||
|
@ -2292,9 +2292,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_8_3_FN, FN_IP4_3_2,
|
||||
GP_8_2_FN, FN_IP4_1,
|
||||
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,
|
||||
|
@ -2326,9 +2326,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_9_3_FN, FN_IP5_2,
|
||||
GP_9_2_FN, FN_IP5_1,
|
||||
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_30_FN, FN_CAN1_TX,
|
||||
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_2_FN, FN_HRTS0_N,
|
||||
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,
|
||||
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_2_FN, FN_IP7_5_4,
|
||||
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,
|
||||
4, 4,
|
||||
|
|
|
@ -4618,7 +4618,7 @@ static const struct sh_pfc_function pinmux_functions[] = {
|
|||
};
|
||||
|
||||
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_30_FN, FN_IP2_15_14,
|
||||
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_2_FN, FN_IP0_25,
|
||||
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,
|
||||
|
@ -4684,9 +4684,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_1_3_FN, FN_IP2_29_27,
|
||||
GP_1_2_FN, FN_IP2_26_24,
|
||||
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_30_FN, FN_IP6_5_4,
|
||||
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_2_FN, FN_IP4_9_8,
|
||||
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_30_FN, FN_IP8_19_17,
|
||||
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_2_FN, FN_IP6_10,
|
||||
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_30_FN, FN_IP11_15_14,
|
||||
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_2_FN, FN_IP8_31_29,
|
||||
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,
|
||||
|
@ -4820,9 +4820,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_5_3_FN, FN_IP11_29_27,
|
||||
GP_5_2_FN, FN_IP11_26_24,
|
||||
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,
|
||||
|
@ -4854,7 +4854,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_6_3_FN, FN_SD0_DATA1,
|
||||
GP_6_2_FN, FN_SD0_DATA0,
|
||||
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,
|
||||
2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1,
|
||||
|
|
|
@ -4746,7 +4746,7 @@ static const struct sh_pfc_function pinmux_functions[] = {
|
|||
static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
||||
#define F_(x, y) FN_##y
|
||||
#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,
|
||||
|
@ -4778,9 +4778,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_0_3_FN, GPSR0_3,
|
||||
GP_0_2_FN, GPSR0_2,
|
||||
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,
|
||||
|
@ -4812,9 +4812,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_1_3_FN, GPSR1_3,
|
||||
GP_1_2_FN, GPSR1_2,
|
||||
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,
|
||||
|
@ -4846,9 +4846,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_2_3_FN, GPSR2_3,
|
||||
GP_2_2_FN, GPSR2_2,
|
||||
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,
|
||||
|
@ -4880,9 +4880,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_3_3_FN, GPSR3_3,
|
||||
GP_3_2_FN, GPSR3_2,
|
||||
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,
|
||||
|
@ -4914,9 +4914,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_4_3_FN, GPSR4_3,
|
||||
GP_4_2_FN, GPSR4_2,
|
||||
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,
|
||||
|
@ -4948,9 +4948,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_5_3_FN, GPSR5_3,
|
||||
GP_5_2_FN, GPSR5_2,
|
||||
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_30_FN, GPSR6_30,
|
||||
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_2_FN, GPSR6_2,
|
||||
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,
|
||||
|
@ -5016,14 +5016,14 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_7_3_FN, GPSR7_3,
|
||||
GP_7_2_FN, GPSR7_2,
|
||||
GP_7_1_FN, GPSR7_1,
|
||||
GP_7_0_FN, GPSR7_0, }
|
||||
GP_7_0_FN, GPSR7_0, ))
|
||||
},
|
||||
#undef F_
|
||||
#undef FM
|
||||
|
||||
#define F_(x, y) 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_27_24
|
||||
IP0_23_20
|
||||
|
@ -5031,9 +5031,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP0_15_12
|
||||
IP0_11_8
|
||||
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_27_24
|
||||
IP1_23_20
|
||||
|
@ -5041,9 +5041,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP1_15_12
|
||||
IP1_11_8
|
||||
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_27_24
|
||||
IP2_23_20
|
||||
|
@ -5051,9 +5051,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP2_15_12
|
||||
IP2_11_8
|
||||
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_27_24
|
||||
IP3_23_20
|
||||
|
@ -5061,9 +5061,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP3_15_12
|
||||
IP3_11_8
|
||||
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_27_24
|
||||
IP4_23_20
|
||||
|
@ -5071,9 +5071,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP4_15_12
|
||||
IP4_11_8
|
||||
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_27_24
|
||||
IP5_23_20
|
||||
|
@ -5081,9 +5081,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP5_15_12
|
||||
IP5_11_8
|
||||
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_27_24
|
||||
IP6_23_20
|
||||
|
@ -5091,9 +5091,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP6_15_12
|
||||
IP6_11_8
|
||||
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_27_24
|
||||
IP7_23_20
|
||||
|
@ -5101,9 +5101,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP7_15_12
|
||||
IP7_11_8
|
||||
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_27_24
|
||||
IP8_23_20
|
||||
|
@ -5111,9 +5111,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP8_15_12
|
||||
IP8_11_8
|
||||
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_27_24
|
||||
IP9_23_20
|
||||
|
@ -5121,9 +5121,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP9_15_12
|
||||
IP9_11_8
|
||||
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_27_24
|
||||
IP10_23_20
|
||||
|
@ -5131,9 +5131,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP10_15_12
|
||||
IP10_11_8
|
||||
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_27_24
|
||||
IP11_23_20
|
||||
|
@ -5141,9 +5141,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP11_15_12
|
||||
IP11_11_8
|
||||
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_27_24
|
||||
IP12_23_20
|
||||
|
@ -5151,9 +5151,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP12_15_12
|
||||
IP12_11_8
|
||||
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_27_24
|
||||
IP13_23_20
|
||||
|
@ -5161,9 +5161,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP13_15_12
|
||||
IP13_11_8
|
||||
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_27_24
|
||||
IP14_23_20
|
||||
|
@ -5171,9 +5171,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP14_15_12
|
||||
IP14_11_8
|
||||
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_27_24
|
||||
IP15_23_20
|
||||
|
@ -5181,9 +5181,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP15_15_12
|
||||
IP15_11_8
|
||||
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_27_24
|
||||
IP16_23_20
|
||||
|
@ -5191,9 +5191,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP16_15_12
|
||||
IP16_11_8
|
||||
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_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,
|
||||
|
@ -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_11_8 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
IP17_7_4
|
||||
IP17_3_0 }
|
||||
IP17_3_0 ))
|
||||
},
|
||||
#undef F_
|
||||
#undef FM
|
||||
|
|
|
@ -5089,7 +5089,7 @@ static const struct sh_pfc_function pinmux_functions[] = {
|
|||
static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
||||
#define F_(x, y) FN_##y
|
||||
#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,
|
||||
|
@ -5121,9 +5121,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_0_3_FN, GPSR0_3,
|
||||
GP_0_2_FN, GPSR0_2,
|
||||
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,
|
||||
|
@ -5155,9 +5155,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_1_3_FN, GPSR1_3,
|
||||
GP_1_2_FN, GPSR1_2,
|
||||
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,
|
||||
|
@ -5189,9 +5189,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_2_3_FN, GPSR2_3,
|
||||
GP_2_2_FN, GPSR2_2,
|
||||
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,
|
||||
|
@ -5223,9 +5223,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_3_3_FN, GPSR3_3,
|
||||
GP_3_2_FN, GPSR3_2,
|
||||
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,
|
||||
|
@ -5257,9 +5257,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_4_3_FN, GPSR4_3,
|
||||
GP_4_2_FN, GPSR4_2,
|
||||
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,
|
||||
|
@ -5291,9 +5291,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_5_3_FN, GPSR5_3,
|
||||
GP_5_2_FN, GPSR5_2,
|
||||
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_30_FN, GPSR6_30,
|
||||
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_2_FN, GPSR6_2,
|
||||
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,
|
||||
|
@ -5359,14 +5359,14 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_7_3_FN, GPSR7_3,
|
||||
GP_7_2_FN, GPSR7_2,
|
||||
GP_7_1_FN, GPSR7_1,
|
||||
GP_7_0_FN, GPSR7_0, }
|
||||
GP_7_0_FN, GPSR7_0, ))
|
||||
},
|
||||
#undef F_
|
||||
#undef FM
|
||||
|
||||
#define F_(x, y) 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_27_24
|
||||
IP0_23_20
|
||||
|
@ -5374,9 +5374,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP0_15_12
|
||||
IP0_11_8
|
||||
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_27_24
|
||||
IP1_23_20
|
||||
|
@ -5384,9 +5384,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP1_15_12
|
||||
IP1_11_8
|
||||
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_27_24
|
||||
IP2_23_20
|
||||
|
@ -5394,9 +5394,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP2_15_12
|
||||
IP2_11_8
|
||||
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_27_24
|
||||
IP3_23_20
|
||||
|
@ -5404,9 +5404,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP3_15_12
|
||||
IP3_11_8
|
||||
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_27_24
|
||||
IP4_23_20
|
||||
|
@ -5414,9 +5414,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP4_15_12
|
||||
IP4_11_8
|
||||
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_27_24
|
||||
IP5_23_20
|
||||
|
@ -5424,9 +5424,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP5_15_12
|
||||
IP5_11_8
|
||||
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_27_24
|
||||
IP6_23_20
|
||||
|
@ -5434,9 +5434,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP6_15_12
|
||||
IP6_11_8
|
||||
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_27_24
|
||||
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_11_8
|
||||
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_27_24
|
||||
IP8_23_20
|
||||
|
@ -5454,9 +5454,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP8_15_12
|
||||
IP8_11_8
|
||||
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_27_24
|
||||
IP9_23_20
|
||||
|
@ -5464,9 +5464,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP9_15_12
|
||||
IP9_11_8
|
||||
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_27_24
|
||||
IP10_23_20
|
||||
|
@ -5474,9 +5474,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP10_15_12
|
||||
IP10_11_8
|
||||
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_27_24
|
||||
IP11_23_20
|
||||
|
@ -5484,9 +5484,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP11_15_12
|
||||
IP11_11_8
|
||||
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_27_24
|
||||
IP12_23_20
|
||||
|
@ -5494,9 +5494,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP12_15_12
|
||||
IP12_11_8
|
||||
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_27_24
|
||||
IP13_23_20
|
||||
|
@ -5504,9 +5504,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP13_15_12
|
||||
IP13_11_8
|
||||
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_27_24
|
||||
IP14_23_20
|
||||
|
@ -5514,9 +5514,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP14_15_12
|
||||
IP14_11_8
|
||||
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_27_24
|
||||
IP15_23_20
|
||||
|
@ -5524,9 +5524,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP15_15_12
|
||||
IP15_11_8
|
||||
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_27_24
|
||||
IP16_23_20
|
||||
|
@ -5534,9 +5534,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP16_15_12
|
||||
IP16_11_8
|
||||
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_27_24
|
||||
IP17_23_20
|
||||
|
@ -5544,9 +5544,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP17_15_12
|
||||
IP17_11_8
|
||||
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_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,
|
||||
|
@ -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_11_8 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
IP18_7_4
|
||||
IP18_3_0 }
|
||||
IP18_3_0 ))
|
||||
},
|
||||
#undef F_
|
||||
#undef FM
|
||||
|
|
|
@ -5049,7 +5049,7 @@ static const struct {
|
|||
static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
||||
#define F_(x, y) FN_##y
|
||||
#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,
|
||||
|
@ -5081,9 +5081,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_0_3_FN, GPSR0_3,
|
||||
GP_0_2_FN, GPSR0_2,
|
||||
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,
|
||||
|
@ -5115,9 +5115,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_1_3_FN, GPSR1_3,
|
||||
GP_1_2_FN, GPSR1_2,
|
||||
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,
|
||||
|
@ -5149,9 +5149,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_2_3_FN, GPSR2_3,
|
||||
GP_2_2_FN, GPSR2_2,
|
||||
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,
|
||||
|
@ -5183,9 +5183,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_3_3_FN, GPSR3_3,
|
||||
GP_3_2_FN, GPSR3_2,
|
||||
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,
|
||||
|
@ -5217,9 +5217,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_4_3_FN, GPSR4_3,
|
||||
GP_4_2_FN, GPSR4_2,
|
||||
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,
|
||||
|
@ -5251,9 +5251,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_5_3_FN, GPSR5_3,
|
||||
GP_5_2_FN, GPSR5_2,
|
||||
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_30_FN, GPSR6_30,
|
||||
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_2_FN, GPSR6_2,
|
||||
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,
|
||||
|
@ -5319,14 +5319,14 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_7_3_FN, GPSR7_3,
|
||||
GP_7_2_FN, GPSR7_2,
|
||||
GP_7_1_FN, GPSR7_1,
|
||||
GP_7_0_FN, GPSR7_0, }
|
||||
GP_7_0_FN, GPSR7_0, ))
|
||||
},
|
||||
#undef F_
|
||||
#undef FM
|
||||
|
||||
#define F_(x, y) 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_27_24
|
||||
IP0_23_20
|
||||
|
@ -5334,9 +5334,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP0_15_12
|
||||
IP0_11_8
|
||||
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_27_24
|
||||
IP1_23_20
|
||||
|
@ -5344,9 +5344,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP1_15_12
|
||||
IP1_11_8
|
||||
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_27_24
|
||||
IP2_23_20
|
||||
|
@ -5354,9 +5354,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP2_15_12
|
||||
IP2_11_8
|
||||
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_27_24
|
||||
IP3_23_20
|
||||
|
@ -5364,9 +5364,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP3_15_12
|
||||
IP3_11_8
|
||||
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_27_24
|
||||
IP4_23_20
|
||||
|
@ -5374,9 +5374,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP4_15_12
|
||||
IP4_11_8
|
||||
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_27_24
|
||||
IP5_23_20
|
||||
|
@ -5384,9 +5384,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP5_15_12
|
||||
IP5_11_8
|
||||
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_27_24
|
||||
IP6_23_20
|
||||
|
@ -5394,9 +5394,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP6_15_12
|
||||
IP6_11_8
|
||||
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_27_24
|
||||
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_11_8
|
||||
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_27_24
|
||||
IP8_23_20
|
||||
|
@ -5414,9 +5414,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP8_15_12
|
||||
IP8_11_8
|
||||
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_27_24
|
||||
IP9_23_20
|
||||
|
@ -5424,9 +5424,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP9_15_12
|
||||
IP9_11_8
|
||||
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_27_24
|
||||
IP10_23_20
|
||||
|
@ -5434,9 +5434,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP10_15_12
|
||||
IP10_11_8
|
||||
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_27_24
|
||||
IP11_23_20
|
||||
|
@ -5444,9 +5444,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP11_15_12
|
||||
IP11_11_8
|
||||
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_27_24
|
||||
IP12_23_20
|
||||
|
@ -5454,9 +5454,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP12_15_12
|
||||
IP12_11_8
|
||||
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_27_24
|
||||
IP13_23_20
|
||||
|
@ -5464,9 +5464,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP13_15_12
|
||||
IP13_11_8
|
||||
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_27_24
|
||||
IP14_23_20
|
||||
|
@ -5474,9 +5474,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP14_15_12
|
||||
IP14_11_8
|
||||
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_27_24
|
||||
IP15_23_20
|
||||
|
@ -5484,9 +5484,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP15_15_12
|
||||
IP15_11_8
|
||||
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_27_24
|
||||
IP16_23_20
|
||||
|
@ -5494,9 +5494,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP16_15_12
|
||||
IP16_11_8
|
||||
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_27_24
|
||||
IP17_23_20
|
||||
|
@ -5504,9 +5504,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP17_15_12
|
||||
IP17_11_8
|
||||
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_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,
|
||||
|
@ -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_11_8 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
IP18_7_4
|
||||
IP18_3_0 }
|
||||
IP18_3_0 ))
|
||||
},
|
||||
#undef F_
|
||||
#undef FM
|
||||
|
|
|
@ -5206,7 +5206,7 @@ static const struct sh_pfc_function pinmux_functions[] = {
|
|||
static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
||||
#define F_(x, y) FN_##y
|
||||
#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,
|
||||
|
@ -5238,9 +5238,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_0_3_FN, GPSR0_3,
|
||||
GP_0_2_FN, GPSR0_2,
|
||||
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,
|
||||
|
@ -5272,9 +5272,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_1_3_FN, GPSR1_3,
|
||||
GP_1_2_FN, GPSR1_2,
|
||||
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,
|
||||
|
@ -5306,9 +5306,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_2_3_FN, GPSR2_3,
|
||||
GP_2_2_FN, GPSR2_2,
|
||||
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,
|
||||
|
@ -5340,9 +5340,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_3_3_FN, GPSR3_3,
|
||||
GP_3_2_FN, GPSR3_2,
|
||||
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,
|
||||
|
@ -5374,9 +5374,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_4_3_FN, GPSR4_3,
|
||||
GP_4_2_FN, GPSR4_2,
|
||||
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,
|
||||
|
@ -5408,9 +5408,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_5_3_FN, GPSR5_3,
|
||||
GP_5_2_FN, GPSR5_2,
|
||||
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_30_FN, GPSR6_30,
|
||||
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_2_FN, GPSR6_2,
|
||||
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,
|
||||
|
@ -5476,14 +5476,14 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_7_3_FN, GPSR7_3,
|
||||
GP_7_2_FN, GPSR7_2,
|
||||
GP_7_1_FN, GPSR7_1,
|
||||
GP_7_0_FN, GPSR7_0, }
|
||||
GP_7_0_FN, GPSR7_0, ))
|
||||
},
|
||||
#undef F_
|
||||
#undef FM
|
||||
|
||||
#define F_(x, y) 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_27_24
|
||||
IP0_23_20
|
||||
|
@ -5491,9 +5491,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP0_15_12
|
||||
IP0_11_8
|
||||
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_27_24
|
||||
IP1_23_20
|
||||
|
@ -5501,9 +5501,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP1_15_12
|
||||
IP1_11_8
|
||||
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_27_24
|
||||
IP2_23_20
|
||||
|
@ -5511,9 +5511,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP2_15_12
|
||||
IP2_11_8
|
||||
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_27_24
|
||||
IP3_23_20
|
||||
|
@ -5521,9 +5521,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP3_15_12
|
||||
IP3_11_8
|
||||
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_27_24
|
||||
IP4_23_20
|
||||
|
@ -5531,9 +5531,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP4_15_12
|
||||
IP4_11_8
|
||||
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_27_24
|
||||
IP5_23_20
|
||||
|
@ -5541,9 +5541,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP5_15_12
|
||||
IP5_11_8
|
||||
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_27_24
|
||||
IP6_23_20
|
||||
|
@ -5551,9 +5551,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP6_15_12
|
||||
IP6_11_8
|
||||
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_27_24
|
||||
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_11_8
|
||||
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_27_24
|
||||
IP8_23_20
|
||||
|
@ -5571,9 +5571,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP8_15_12
|
||||
IP8_11_8
|
||||
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_27_24
|
||||
IP9_23_20
|
||||
|
@ -5581,9 +5581,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP9_15_12
|
||||
IP9_11_8
|
||||
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_27_24
|
||||
IP10_23_20
|
||||
|
@ -5591,9 +5591,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP10_15_12
|
||||
IP10_11_8
|
||||
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_27_24
|
||||
IP11_23_20
|
||||
|
@ -5601,9 +5601,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP11_15_12
|
||||
IP11_11_8
|
||||
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_27_24
|
||||
IP12_23_20
|
||||
|
@ -5611,9 +5611,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP12_15_12
|
||||
IP12_11_8
|
||||
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_27_24
|
||||
IP13_23_20
|
||||
|
@ -5621,9 +5621,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP13_15_12
|
||||
IP13_11_8
|
||||
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_27_24
|
||||
IP14_23_20
|
||||
|
@ -5631,9 +5631,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP14_15_12
|
||||
IP14_11_8
|
||||
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_27_24
|
||||
IP15_23_20
|
||||
|
@ -5641,9 +5641,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP15_15_12
|
||||
IP15_11_8
|
||||
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_27_24
|
||||
IP16_23_20
|
||||
|
@ -5651,9 +5651,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP16_15_12
|
||||
IP16_11_8
|
||||
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_27_24
|
||||
IP17_23_20
|
||||
|
@ -5661,9 +5661,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP17_15_12
|
||||
IP17_11_8
|
||||
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_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,
|
||||
|
@ -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_11_8 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
IP18_7_4
|
||||
IP18_3_0 }
|
||||
IP18_3_0 ))
|
||||
},
|
||||
#undef F_
|
||||
#undef FM
|
||||
|
|
|
@ -2073,7 +2073,7 @@ static const struct sh_pfc_function pinmux_functions[] = {
|
|||
static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
||||
#define F_(x, y) FN_##y
|
||||
#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,
|
||||
|
@ -2105,9 +2105,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_0_3_FN, GPSR0_3,
|
||||
GP_0_2_FN, GPSR0_2,
|
||||
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,
|
||||
|
@ -2139,9 +2139,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_1_3_FN, GPSR1_3,
|
||||
GP_1_2_FN, GPSR1_2,
|
||||
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,
|
||||
|
@ -2173,9 +2173,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_2_3_FN, GPSR2_3,
|
||||
GP_2_2_FN, GPSR2_2,
|
||||
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,
|
||||
|
@ -2207,9 +2207,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_3_3_FN, GPSR3_3,
|
||||
GP_3_2_FN, GPSR3_2,
|
||||
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,
|
||||
|
@ -2241,9 +2241,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_4_3_FN, GPSR4_3,
|
||||
GP_4_2_FN, GPSR4_2,
|
||||
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,
|
||||
|
@ -2275,14 +2275,14 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_5_3_FN, GPSR5_3,
|
||||
GP_5_2_FN, GPSR5_2,
|
||||
GP_5_1_FN, GPSR5_1,
|
||||
GP_5_0_FN, GPSR5_0, }
|
||||
GP_5_0_FN, GPSR5_0, ))
|
||||
},
|
||||
#undef F_
|
||||
#undef FM
|
||||
|
||||
#define F_(x, y) 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_27_24
|
||||
IP0_23_20
|
||||
|
@ -2290,9 +2290,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP0_15_12
|
||||
IP0_11_8
|
||||
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_27_24
|
||||
IP1_23_20
|
||||
|
@ -2300,9 +2300,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP1_15_12
|
||||
IP1_11_8
|
||||
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_27_24
|
||||
IP2_23_20
|
||||
|
@ -2310,9 +2310,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP2_15_12
|
||||
IP2_11_8
|
||||
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_27_24
|
||||
IP3_23_20
|
||||
|
@ -2320,9 +2320,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP3_15_12
|
||||
IP3_11_8
|
||||
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_27_24
|
||||
IP4_23_20
|
||||
|
@ -2330,9 +2330,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP4_15_12
|
||||
IP4_11_8
|
||||
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_27_24
|
||||
IP5_23_20
|
||||
|
@ -2340,9 +2340,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP5_15_12
|
||||
IP5_11_8
|
||||
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_27_24
|
||||
IP6_23_20
|
||||
|
@ -2350,9 +2350,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP6_15_12
|
||||
IP6_11_8
|
||||
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_27_24
|
||||
IP7_23_20
|
||||
|
@ -2360,9 +2360,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP7_15_12
|
||||
IP7_11_8
|
||||
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_27_24
|
||||
IP8_23_20
|
||||
|
@ -2370,7 +2370,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP8_15_12
|
||||
IP8_11_8
|
||||
IP8_7_4
|
||||
IP8_3_0 }
|
||||
IP8_3_0 ))
|
||||
},
|
||||
#undef F_
|
||||
#undef FM
|
||||
|
|
|
@ -2475,7 +2475,7 @@ static const struct sh_pfc_function pinmux_functions[] = {
|
|||
static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
||||
#define F_(x, y) FN_##y
|
||||
#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,
|
||||
|
@ -2507,9 +2507,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_0_3_FN, GPSR0_3,
|
||||
GP_0_2_FN, GPSR0_2,
|
||||
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,
|
||||
|
@ -2541,9 +2541,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_1_3_FN, GPSR1_3,
|
||||
GP_1_2_FN, GPSR1_2,
|
||||
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,
|
||||
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_2_FN, GPSR2_2,
|
||||
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,
|
||||
|
@ -2609,9 +2609,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_3_3_FN, GPSR3_3,
|
||||
GP_3_2_FN, GPSR3_2,
|
||||
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,
|
||||
|
@ -2643,9 +2643,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_4_3_FN, GPSR4_3,
|
||||
GP_4_2_FN, GPSR4_2,
|
||||
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,
|
||||
|
@ -2677,14 +2677,14 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_5_3_FN, GPSR5_3,
|
||||
GP_5_2_FN, GPSR5_2,
|
||||
GP_5_1_FN, GPSR5_1,
|
||||
GP_5_0_FN, GPSR5_0, }
|
||||
GP_5_0_FN, GPSR5_0, ))
|
||||
},
|
||||
#undef F_
|
||||
#undef FM
|
||||
|
||||
#define F_(x, y) 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_27_24
|
||||
IP0_23_20
|
||||
|
@ -2692,9 +2692,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP0_15_12
|
||||
IP0_11_8
|
||||
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_27_24
|
||||
IP1_23_20
|
||||
|
@ -2702,9 +2702,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP1_15_12
|
||||
IP1_11_8
|
||||
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_27_24
|
||||
IP2_23_20
|
||||
|
@ -2712,9 +2712,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP2_15_12
|
||||
IP2_11_8
|
||||
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_27_24
|
||||
IP3_23_20
|
||||
|
@ -2722,9 +2722,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP3_15_12
|
||||
IP3_11_8
|
||||
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_27_24
|
||||
IP4_23_20
|
||||
|
@ -2732,9 +2732,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP4_15_12
|
||||
IP4_11_8
|
||||
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_27_24
|
||||
IP5_23_20
|
||||
|
@ -2742,9 +2742,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP5_15_12
|
||||
IP5_11_8
|
||||
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_27_24
|
||||
IP6_23_20
|
||||
|
@ -2752,9 +2752,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP6_15_12
|
||||
IP6_11_8
|
||||
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_27_24
|
||||
IP7_23_20
|
||||
|
@ -2762,9 +2762,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP7_15_12
|
||||
IP7_11_8
|
||||
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_27_24
|
||||
IP8_23_20
|
||||
|
@ -2772,9 +2772,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP8_15_12
|
||||
IP8_11_8
|
||||
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_27_24
|
||||
IP9_23_20
|
||||
|
@ -2782,9 +2782,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP9_15_12
|
||||
IP9_11_8
|
||||
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_27_24
|
||||
IP10_23_20
|
||||
|
@ -2792,7 +2792,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP10_15_12
|
||||
IP10_11_8
|
||||
IP10_7_4
|
||||
IP10_3_0 }
|
||||
IP10_3_0 ))
|
||||
},
|
||||
#undef F_
|
||||
#undef FM
|
||||
|
|
|
@ -4529,7 +4529,7 @@ static const struct {
|
|||
static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
||||
#define F_(x, y) FN_##y
|
||||
#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,
|
||||
|
@ -4561,9 +4561,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_0_3_FN, GPSR0_3,
|
||||
GP_0_2_FN, GPSR0_2,
|
||||
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,
|
||||
|
@ -4595,9 +4595,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_1_3_FN, GPSR1_3,
|
||||
GP_1_2_FN, GPSR1_2,
|
||||
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,
|
||||
|
@ -4629,9 +4629,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_2_3_FN, GPSR2_3,
|
||||
GP_2_2_FN, GPSR2_2,
|
||||
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,
|
||||
|
@ -4663,9 +4663,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_3_3_FN, GPSR3_3,
|
||||
GP_3_2_FN, GPSR3_2,
|
||||
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,
|
||||
|
@ -4697,9 +4697,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_4_3_FN, GPSR4_3,
|
||||
GP_4_2_FN, GPSR4_2,
|
||||
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,
|
||||
|
@ -4731,9 +4731,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_5_3_FN, GPSR5_3,
|
||||
GP_5_2_FN, GPSR5_2,
|
||||
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,
|
||||
|
@ -4765,14 +4765,14 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_6_3_FN, GPSR6_3,
|
||||
GP_6_2_FN, GPSR6_2,
|
||||
GP_6_1_FN, GPSR6_1,
|
||||
GP_6_0_FN, GPSR6_0, }
|
||||
GP_6_0_FN, GPSR6_0, ))
|
||||
},
|
||||
#undef F_
|
||||
#undef FM
|
||||
|
||||
#define F_(x, y) 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_27_24
|
||||
IP0_23_20
|
||||
|
@ -4780,9 +4780,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP0_15_12
|
||||
IP0_11_8
|
||||
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_27_24
|
||||
IP1_23_20
|
||||
|
@ -4790,9 +4790,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP1_15_12
|
||||
IP1_11_8
|
||||
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_27_24
|
||||
IP2_23_20
|
||||
|
@ -4800,9 +4800,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP2_15_12
|
||||
IP2_11_8
|
||||
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_27_24
|
||||
IP3_23_20
|
||||
|
@ -4810,9 +4810,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP3_15_12
|
||||
IP3_11_8
|
||||
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_27_24
|
||||
IP4_23_20
|
||||
|
@ -4820,9 +4820,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP4_15_12
|
||||
IP4_11_8
|
||||
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_27_24
|
||||
IP5_23_20
|
||||
|
@ -4830,9 +4830,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP5_15_12
|
||||
IP5_11_8
|
||||
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_27_24
|
||||
IP6_23_20
|
||||
|
@ -4840,9 +4840,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP6_15_12
|
||||
IP6_11_8
|
||||
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_27_24
|
||||
IP7_23_20
|
||||
|
@ -4850,9 +4850,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP7_15_12
|
||||
IP7_11_8
|
||||
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_27_24
|
||||
IP8_23_20
|
||||
|
@ -4860,9 +4860,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP8_15_12
|
||||
IP8_11_8
|
||||
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_27_24
|
||||
IP9_23_20
|
||||
|
@ -4870,9 +4870,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP9_15_12
|
||||
IP9_11_8
|
||||
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_27_24
|
||||
IP10_23_20
|
||||
|
@ -4880,9 +4880,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP10_15_12
|
||||
IP10_11_8
|
||||
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_27_24
|
||||
IP11_23_20
|
||||
|
@ -4890,9 +4890,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP11_15_12
|
||||
IP11_11_8
|
||||
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_27_24
|
||||
IP12_23_20
|
||||
|
@ -4900,9 +4900,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP12_15_12
|
||||
IP12_11_8
|
||||
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_27_24
|
||||
IP13_23_20
|
||||
|
@ -4910,9 +4910,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP13_15_12
|
||||
IP13_11_8
|
||||
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_27_24
|
||||
IP14_23_20
|
||||
|
@ -4920,9 +4920,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP14_15_12
|
||||
IP14_11_8
|
||||
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_27_24
|
||||
IP15_23_20
|
||||
|
@ -4930,7 +4930,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP15_15_12
|
||||
IP15_11_8
|
||||
IP15_7_4
|
||||
IP15_3_0 }
|
||||
IP15_3_0 ))
|
||||
},
|
||||
#undef F_
|
||||
#undef FM
|
||||
|
|
|
@ -2375,7 +2375,7 @@ static const struct sh_pfc_function pinmux_functions[] = {
|
|||
static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
||||
#define F_(x, y) FN_##y
|
||||
#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,
|
||||
|
@ -2407,9 +2407,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_0_3_FN, GPSR0_3,
|
||||
GP_0_2_FN, GPSR0_2,
|
||||
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_30_FN, GPSR1_30,
|
||||
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_2_FN, GPSR1_2,
|
||||
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_30_FN, GPSR2_30,
|
||||
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_2_FN, GPSR2_2,
|
||||
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,
|
||||
|
@ -2509,9 +2509,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_3_3_FN, GPSR3_3,
|
||||
GP_3_2_FN, GPSR3_2,
|
||||
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_30_FN, GPSR4_30,
|
||||
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_2_FN, GPSR4_2,
|
||||
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,
|
||||
|
@ -2577,9 +2577,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_5_3_FN, GPSR5_3,
|
||||
GP_5_2_FN, GPSR5_2,
|
||||
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,
|
||||
|
@ -2611,14 +2611,14 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
GP_6_3_FN, GPSR6_3,
|
||||
GP_6_2_FN, GPSR6_2,
|
||||
GP_6_1_FN, GPSR6_1,
|
||||
GP_6_0_FN, GPSR6_0, }
|
||||
GP_6_0_FN, GPSR6_0, ))
|
||||
},
|
||||
#undef F_
|
||||
#undef FM
|
||||
|
||||
#define F_(x, y) 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_27_24
|
||||
IP0_23_20
|
||||
|
@ -2626,9 +2626,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP0_15_12
|
||||
IP0_11_8
|
||||
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_27_24
|
||||
IP1_23_20
|
||||
|
@ -2636,9 +2636,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP1_15_12
|
||||
IP1_11_8
|
||||
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_27_24
|
||||
IP2_23_20
|
||||
|
@ -2646,9 +2646,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP2_15_12
|
||||
IP2_11_8
|
||||
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_27_24
|
||||
IP3_23_20
|
||||
|
@ -2656,9 +2656,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP3_15_12
|
||||
IP3_11_8
|
||||
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_27_24
|
||||
IP4_23_20
|
||||
|
@ -2666,9 +2666,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP4_15_12
|
||||
IP4_11_8
|
||||
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_27_24
|
||||
IP5_23_20
|
||||
|
@ -2676,9 +2676,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP5_15_12
|
||||
IP5_11_8
|
||||
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_27_24
|
||||
IP6_23_20
|
||||
|
@ -2686,9 +2686,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP6_15_12
|
||||
IP6_11_8
|
||||
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_27_24
|
||||
IP7_23_20
|
||||
|
@ -2696,9 +2696,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP7_15_12
|
||||
IP7_11_8
|
||||
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_27_24
|
||||
IP8_23_20
|
||||
|
@ -2706,9 +2706,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP8_15_12
|
||||
IP8_11_8
|
||||
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_27_24
|
||||
IP9_23_20
|
||||
|
@ -2716,9 +2716,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP9_15_12
|
||||
IP9_11_8
|
||||
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_27_24
|
||||
IP10_23_20
|
||||
|
@ -2726,9 +2726,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP10_15_12
|
||||
IP10_11_8
|
||||
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_27_24
|
||||
IP11_23_20
|
||||
|
@ -2736,9 +2736,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP11_15_12
|
||||
IP11_11_8
|
||||
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_27_24
|
||||
IP12_23_20
|
||||
|
@ -2746,9 +2746,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
IP12_15_12
|
||||
IP12_11_8
|
||||
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_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,
|
||||
|
@ -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_11_8 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
IP13_7_4
|
||||
IP13_3_0 }
|
||||
IP13_3_0 ))
|
||||
},
|
||||
#undef F_
|
||||
#undef FM
|
||||
|
|
|
@ -1073,7 +1073,7 @@ static const struct pinmux_func pinmux_func_gpios[] = {
|
|||
};
|
||||
|
||||
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,
|
||||
|
@ -1089,9 +1089,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
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,
|
||||
|
@ -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,
|
||||
|
||||
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,
|
||||
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,
|
||||
|
||||
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,
|
||||
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,
|
||||
|
||||
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,
|
||||
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,
|
||||
|
||||
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,
|
||||
|
@ -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,
|
||||
|
||||
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,
|
||||
PC14_IN, PC14_OUT,
|
||||
PC13_IN, PC13_OUT,
|
||||
|
@ -1166,9 +1166,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
PC3_IN, PC3_OUT,
|
||||
PC2_IN, PC2_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,
|
||||
|
||||
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,
|
||||
|
||||
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,
|
||||
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,
|
||||
|
||||
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,
|
||||
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,
|
||||
|
||||
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,
|
||||
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,
|
||||
|
||||
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,
|
||||
PD14_IN, PD14_OUT,
|
||||
PD13_IN, PD13_OUT,
|
||||
|
@ -1235,9 +1235,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
PD3_IN, PD3_OUT,
|
||||
PD2_IN, PD2_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_100, PD15MD_101, 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_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_100, PD11MD_101, 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_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_100, PD7MD_101, 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_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_100, PD3MD_101, 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_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,
|
||||
PE14_IN, PE14_OUT,
|
||||
PE13_IN, PE13_OUT,
|
||||
|
@ -1321,9 +1321,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
PE3_IN, PE3_OUT,
|
||||
PE2_IN, PE2_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,
|
||||
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,
|
||||
|
||||
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_100, 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,
|
||||
|
||||
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_100, 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_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,
|
||||
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_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,
|
||||
PF30_IN, PF30_OUT,
|
||||
PF29_IN, PF29_OUT,
|
||||
|
@ -1398,9 +1398,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
PF19_IN, PF19_OUT,
|
||||
PF18_IN, PF18_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,
|
||||
PF14_IN, PF14_OUT,
|
||||
PF13_IN, PF13_OUT,
|
||||
|
@ -1416,9 +1416,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
PF3_IN, PF3_OUT,
|
||||
PF2_IN, PF2_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,
|
||||
|
||||
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,
|
||||
|
||||
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,
|
||||
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,
|
||||
|
||||
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,
|
||||
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,
|
||||
|
||||
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,
|
||||
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,
|
||||
|
||||
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,
|
||||
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,
|
||||
|
||||
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,
|
||||
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,
|
||||
|
||||
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,
|
||||
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,
|
||||
|
||||
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,
|
||||
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,
|
||||
|
||||
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 ))
|
||||
},
|
||||
{}
|
||||
};
|
||||
|
|
|
@ -1466,17 +1466,17 @@ static const struct pinmux_func pinmux_func_gpios[] = {
|
|||
};
|
||||
|
||||
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,
|
||||
PA3_IN, PA3_OUT,
|
||||
PA2_IN, PA2_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,
|
||||
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,
|
||||
0, 0, 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, 0, 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, 0, 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, 0, 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, 0, 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, 0, 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, 0, 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, 0, 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, 0, 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, 0, 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, 0, 0, 0, 0, 0, 0, 0,
|
||||
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,
|
||||
|
@ -1548,10 +1548,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
PB19_IN, PB19_OUT,
|
||||
PB18_IN, PB18_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,
|
||||
PB14_IN, PB14_OUT,
|
||||
PB13_IN, PB13_OUT,
|
||||
|
@ -1567,10 +1567,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
PB3_IN, PB3_OUT,
|
||||
PB2_IN, PB2_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,
|
||||
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,
|
||||
0, 0, 0, 0, 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,
|
||||
0, 0, 0, 0, 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,
|
||||
0, 0, 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,
|
||||
0, 0, 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,
|
||||
0, 0, 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,
|
||||
PC10_IN, PC10_OUT,
|
||||
PC9_IN, PC9_OUT,
|
||||
|
@ -1614,10 +1614,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
PC2_IN, PC2_OUT,
|
||||
PC1_IN, PC1_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, 0, 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, 0, 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, 0, 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, 0, 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, 0, 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, 0, 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, 0, 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, 0, 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,
|
||||
PD14_IN, PD14_OUT,
|
||||
PD13_IN, PD13_OUT,
|
||||
|
@ -1674,10 +1674,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
PD3_IN, PD3_OUT,
|
||||
PD2_IN, PD2_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,
|
||||
|
@ -1685,10 +1685,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
PE5MD_00, PE5MD_01, 0, PE5MD_11, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 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,
|
||||
0, 0, 0, 0, 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,
|
||||
0, 0, 0, 0, 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,
|
||||
|
@ -1709,19 +1709,19 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
PE3_IN, PE3_OUT,
|
||||
PE2_IN, PE2_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,
|
||||
PF12MD_000, PF12MD_001, 0, PF12MD_011,
|
||||
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_100, PF11MD_101, 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,
|
||||
0, 0, 0, 0, 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_100, 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,
|
||||
PF4MD_000, PF4MD_001, PF4MD_010, PF4MD_011,
|
||||
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_100, 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,
|
||||
PF0MD_000, PF0MD_001, PF0MD_010, PF0MD_011,
|
||||
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,
|
||||
PF12_IN, PF12_OUT,
|
||||
PF11_IN, PF11_OUT,
|
||||
|
@ -1779,10 +1779,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
PF3_IN, PF3_OUT,
|
||||
PF2_IN, PF2_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,
|
||||
|
@ -1791,10 +1791,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
PG0MD_000, PG0MD_001, PG0MD_010, PG0MD_011,
|
||||
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,
|
||||
|
@ -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,
|
||||
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,
|
||||
0, 0, 0, 0, 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,
|
||||
PG20MD_000, PG20MD_001, PG20MD_010, PG20MD_011,
|
||||
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_100, 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,
|
||||
PG16MD_000, PG16MD_001, PG16MD_010, PG16MD_011,
|
||||
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_100, 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,
|
||||
PG12MD_000, PG12MD_001, PG12MD_010, 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_100, PG11MD_101, 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,
|
||||
PG8MD_000, PG8MD_001, PG8MD_010, PG8MD_011,
|
||||
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,
|
||||
0, 0, 0, 0, 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,
|
||||
0, 0, 0, 0, 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,
|
||||
0, 0, 0, 0, 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,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
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,
|
||||
PG24_IN, PG24_OUT,
|
||||
|
@ -1892,10 +1892,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
PG19_IN, PG19_OUT,
|
||||
PG18_IN, PG18_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,
|
||||
PG14_IN, PG14_OUT,
|
||||
PG13_IN, PG13_OUT,
|
||||
|
@ -1912,10 +1912,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
PG2_IN, PG2_OUT,
|
||||
PG1_IN, PG1_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,
|
||||
0, 0, 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,
|
||||
0, 0, 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,
|
||||
0, 0, 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,
|
||||
0, 0, 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,
|
||||
0, 0, 0, 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,
|
||||
0, 0, 0, 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,
|
||||
0, 0, 0, 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,
|
||||
0, 0, 0, 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,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
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,
|
||||
PJ0MD_000, PJ0MD_001, PJ0MD_010, PJ0MD_011,
|
||||
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,
|
||||
PJ11_IN, PJ11_OUT,
|
||||
PJ10_IN, PJ10_OUT,
|
||||
|
@ -1983,10 +1983,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
PJ3_IN, PJ3_OUT,
|
||||
PJ2_IN, PJ2_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,
|
||||
0, 0, 0, 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,
|
||||
0, 0, 0, 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,
|
||||
0, 0, 0, 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,
|
||||
0, 0, 0, 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,
|
||||
0, 0, 0, 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,
|
||||
0, 0, 0, 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,
|
||||
PJ11_IN, PJ11_OUT,
|
||||
PJ10_IN, PJ10_OUT,
|
||||
|
@ -2031,7 +2031,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
PJ3_IN, PJ3_OUT,
|
||||
PJ2_IN, PJ2_OUT,
|
||||
PJ1_IN, PJ1_OUT,
|
||||
PJ0_IN, PJ0_OUT }
|
||||
PJ0_IN, PJ0_OUT ))
|
||||
},
|
||||
{}
|
||||
};
|
||||
|
|
|
@ -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
|
||||
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, PA1_IN, PA1_OUT,
|
||||
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,
|
||||
|
||||
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_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_100, PB19MD_101, PB19MD_110, PB19MD_111,
|
||||
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_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_100, PB15MD_101, PB15MD_110, PB15MD_111,
|
||||
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,
|
||||
|
||||
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,
|
||||
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,
|
||||
|
||||
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,
|
||||
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,
|
||||
|
||||
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,
|
||||
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,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 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,
|
||||
|
@ -2053,9 +2053,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
PB19_IN, PB19_OUT,
|
||||
PB18_IN, PB18_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,
|
||||
PB14_IN, PB14_OUT,
|
||||
PB13_IN, PB13_OUT,
|
||||
|
@ -2071,10 +2071,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
PB3_IN, PB3_OUT,
|
||||
PB2_IN, PB2_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,
|
||||
|
@ -2083,9 +2083,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
|
||||
PC8MD_000, PC8MD_001, PC8MD_010, PC8MD_011,
|
||||
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_100, PC7MD_101, PC7MD_110, PC7MD_111,
|
||||
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,
|
||||
|
||||
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,
|
||||
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,
|
||||
|
||||
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,
|
||||
PC8_IN, PC8_OUT,
|
||||
PC7_IN, PC7_OUT,
|
||||
|
@ -2125,10 +2125,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
PC3_IN, PC3_OUT,
|
||||
PC2_IN, PC2_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,
|
||||
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,
|
||||
|
||||
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,
|
||||
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,
|
||||
|
||||
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,
|
||||
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,
|
||||
|
||||
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,
|
||||
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,
|
||||
|
||||
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,
|
||||
PD14_IN, PD14_OUT,
|
||||
PD13_IN, PD13_OUT,
|
||||
|
@ -2197,10 +2197,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
PD3_IN, PD3_OUT,
|
||||
PD2_IN, PD2_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,
|
||||
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,
|
||||
|
||||
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_100, PE3MD_101, PE3MD_110, PE3MD_111,
|
||||
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,
|
||||
|
||||
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,
|
||||
PE7_IN, PE7_OUT,
|
||||
|
@ -2239,10 +2239,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
PE3_IN, PE3_OUT,
|
||||
PE2_IN, PE2_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_100, PF23MD_101, PF23MD_110, PF23MD_111,
|
||||
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_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_100, PF19MD_101, PF19MD_110, PF19MD_111,
|
||||
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_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,
|
||||
|
@ -2285,9 +2285,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
|
||||
PF15MD_000, PF15MD_001, PF15MD_010, PF15MD_011,
|
||||
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,
|
||||
|
||||
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_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_100, PF11MD_101, PF11MD_110, PF11MD_111,
|
||||
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_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_100, PF7MD_101, PF7MD_110, PF7MD_111,
|
||||
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_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_100, PF3MD_101, PF3MD_110, PF3MD_111,
|
||||
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_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,
|
||||
PF23_IN, PF23_OUT,
|
||||
|
@ -2364,9 +2364,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
PF19_IN, PF19_OUT,
|
||||
PF18_IN, PF18_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,
|
||||
PF14_IN, PF14_OUT,
|
||||
PF13_IN, PF13_OUT,
|
||||
|
@ -2382,10 +2382,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
PF3_IN, PF3_OUT,
|
||||
PF2_IN, PF2_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,
|
||||
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,
|
||||
|
||||
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_100, PG23MD_101, PG23MD_110, PG23MD_111,
|
||||
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_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_100, PG19MD_101, PG19MD_110, PG19MD_111,
|
||||
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,
|
||||
|
||||
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,
|
||||
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,
|
||||
|
||||
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_100, PG11MD_101, PG11MD_110, PG11MD_111,
|
||||
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_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_100, PG7MD_101, PG7MD_110, PG7MD_111,
|
||||
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_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_100, PG3MD_101, PG3MD_110, PG3MD_111,
|
||||
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_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,
|
||||
PG27_IN, PG27_OUT,
|
||||
PG26_IN, PG26_OUT,
|
||||
|
@ -2509,9 +2509,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
PG19_IN, PG19_OUT,
|
||||
PG18_IN, PG18_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,
|
||||
PG14_IN, PG14_OUT,
|
||||
PG13_IN, PG13_OUT,
|
||||
|
@ -2527,10 +2527,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
PG3_IN, PG3_OUT,
|
||||
PG2_IN, PG2_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,
|
||||
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,
|
||||
|
||||
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,
|
||||
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,
|
||||
|
||||
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,
|
||||
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_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_100, PJ27MD_101, PJ27MD_110, PJ27MD_111,
|
||||
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_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_100, PJ23MD_101, PJ23MD_110, PJ23MD_111,
|
||||
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_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_100, PJ19MD_101, PJ19MD_110, PJ19MD_111,
|
||||
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_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_100, PJ15MD_101, PJ15MD_110, PJ15MD_111,
|
||||
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_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_100, PJ11MD_101, PJ11MD_110, PJ11MD_111,
|
||||
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_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_100, PJ7MD_101, PJ7MD_110, PJ7MD_111,
|
||||
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_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_100, PJ3MD_101, PJ3MD_110, PJ3MD_111,
|
||||
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_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,
|
||||
PJ30_IN, PJ30_OUT,
|
||||
PJ29_IN, PJ29_OUT,
|
||||
|
@ -2710,9 +2710,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
PJ19_IN, PJ19_OUT,
|
||||
PJ18_IN, PJ18_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,
|
||||
PJ14_IN, PJ14_OUT,
|
||||
PJ13_IN, PJ13_OUT,
|
||||
|
@ -2728,7 +2728,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
PJ3_IN, PJ3_OUT,
|
||||
PJ2_IN, PJ2_OUT,
|
||||
PJ1_IN, PJ1_OUT,
|
||||
PJ0_IN, PJ0_OUT }
|
||||
PJ0_IN, PJ0_OUT ))
|
||||
},
|
||||
|
||||
{}
|
||||
|
|
|
@ -3971,7 +3971,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
PORTCR(308, 0xe6052134), /* PORT308CR */
|
||||
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,
|
||||
|
@ -4004,9 +4004,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
MSEL2CR_MSEL2_0, MSEL2CR_MSEL2_1,
|
||||
MSEL2CR_MSEL1_0, MSEL2CR_MSEL1_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,
|
||||
|
@ -4039,9 +4039,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
MSEL3CR_MSEL2_0, MSEL3CR_MSEL2_1,
|
||||
0, 0,
|
||||
0, 0,
|
||||
}
|
||||
))
|
||||
},
|
||||
{ PINMUX_CFG_REG("MSEL4CR", 0xe6058024, 32, 1) {
|
||||
{ PINMUX_CFG_REG("MSEL4CR", 0xe6058024, 32, 1, GROUP(
|
||||
0, 0,
|
||||
0, 0,
|
||||
MSEL4CR_MSEL29_0, MSEL4CR_MSEL29_1,
|
||||
|
@ -4074,7 +4074,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
0, 0,
|
||||
MSEL4CR_MSEL1_0, MSEL4CR_MSEL1_1,
|
||||
0, 0,
|
||||
}
|
||||
))
|
||||
},
|
||||
{ },
|
||||
};
|
||||
|
|
|
@ -925,7 +925,7 @@ static const struct pinmux_func pinmux_func_gpios[] = {
|
|||
};
|
||||
|
||||
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,
|
||||
PTA6_FN, PTA6_OUT, 0, PTA6_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,
|
||||
PTA2_FN, PTA2_OUT, 0, PTA2_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,
|
||||
PTB6_FN, PTB6_OUT, 0, PTB6_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,
|
||||
PTB2_FN, PTB2_OUT, 0, PTB2_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,
|
||||
PTC6_FN, PTC6_OUT, 0, PTC6_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,
|
||||
PTC2_FN, PTC2_OUT, 0, PTC2_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,
|
||||
PTD6_FN, PTD6_OUT, 0, PTD6_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,
|
||||
PTD2_FN, PTD2_OUT, 0, PTD2_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,
|
||||
PTE6_FN, 0, 0, PTE6_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,
|
||||
PTE2_FN, PTE2_OUT, 0, PTE2_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,
|
||||
PTF6_FN, 0, 0, PTF6_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,
|
||||
PTF2_FN, 0, 0, PTF2_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,
|
||||
PTG6_FN, PTG6_OUT, 0, PTG6_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,
|
||||
PTG2_FN, PTG2_OUT, 0, PTG2_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,
|
||||
PTH6_FN, PTH6_OUT, 0, PTH6_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,
|
||||
PTH2_FN, PTH2_OUT, 0, PTH2_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,
|
||||
PTJ6_FN, PTJ6_OUT, 0, PTJ6_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,
|
||||
PTJ2_FN, PTJ2_OUT, 0, PTJ2_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,
|
||||
|
@ -1023,9 +1023,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
PTK3_FN, PTK3_OUT, 0, PTK3_IN,
|
||||
PTK2_FN, PTK2_OUT, 0, PTK2_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,
|
||||
PTL6_FN, PTL6_OUT, 0, PTL6_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,
|
||||
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,
|
||||
PTM6_FN, PTM6_OUT, 0, PTM6_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,
|
||||
PTM2_FN, PTM2_OUT, 0, PTM2_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,
|
||||
|
@ -1053,9 +1053,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
PTP3_FN, PTP3_OUT, 0, PTP3_IN,
|
||||
PTP2_FN, PTP2_OUT, 0, PTP2_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,
|
||||
PTR6_FN, PTR6_OUT, 0, PTR6_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,
|
||||
PTR2_FN, PTR2_OUT, 0, PTR2_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,
|
||||
|
@ -1073,9 +1073,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
PTS3_FN, PTS3_OUT, 0, PTS3_IN,
|
||||
PTS2_FN, PTS2_OUT, 0, PTS2_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,
|
||||
|
@ -1083,9 +1083,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
PTT3_FN, PTT3_OUT, 0, PTT3_IN,
|
||||
PTT2_FN, PTT2_OUT, 0, PTT2_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,
|
||||
|
@ -1093,9 +1093,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
PTU3_FN, PTU3_OUT, 0, PTU3_IN,
|
||||
PTU2_FN, PTU2_OUT, 0, PTU2_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,
|
||||
|
@ -1103,7 +1103,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
PTV3_FN, PTV3_OUT, 0, PTV3_IN,
|
||||
PTV2_FN, PTV2_OUT, 0, PTV2_IN,
|
||||
PTV1_FN, PTV1_OUT, 0, PTV1_IN,
|
||||
PTV0_FN, PTV0_OUT, 0, PTV0_IN }
|
||||
PTV0_FN, PTV0_OUT, 0, PTV0_IN ))
|
||||
},
|
||||
{}
|
||||
};
|
||||
|
|
|
@ -1237,7 +1237,7 @@ static const struct pinmux_func pinmux_func_gpios[] = {
|
|||
};
|
||||
|
||||
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_D6_SCIF1_RXD, 0, 0, PTA6_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_D2, 0, 0, PTA2_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,
|
||||
HPD54, PTB6_OUT, 0, PTB6_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,
|
||||
HPD50, PTB2_OUT, 0, PTB2_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, 0,
|
||||
IOIS16, 0, 0, PTC5_IN,
|
||||
|
@ -1265,9 +1265,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
HPDQM6, PTC3_OUT, 0, PTC3_IN,
|
||||
HPDQM5, PTC2_OUT, 0, PTC2_IN,
|
||||
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,
|
||||
SDHIWP, PTD6_OUT, 0, PTD6_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,
|
||||
SDHID0, PTD2_OUT, 0, PTD2_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,
|
||||
A24, PTE6_OUT, 0, PTE6_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,
|
||||
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,
|
||||
PTF6, PTF6_OUT, 0, PTF6_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,
|
||||
SIOD_SIUBILR, PTF2_OUT, 0, PTF2_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,
|
||||
|
@ -1305,9 +1305,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
AUDATA3, PTG3_OUT, 0, 0,
|
||||
AUDATA2, PTG2_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,
|
||||
LCDVSYN2_DACK, PTH6_OUT, 0, PTH6_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,
|
||||
LCDDON_LCDDON2, PTH2_OUT, 0, 0,
|
||||
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,
|
||||
0, PTJ6_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,
|
||||
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,
|
||||
SIUAILR_SIOF1_SS2, PTK6_OUT, 0, PTK6_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,
|
||||
SIUAISLD_SIOF1_RXD, 0, 0, PTK2_IN,
|
||||
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,
|
||||
LCDD14_DV_D14, PTL6_OUT, 0, PTL6_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,
|
||||
LCDD10_DV_D10, PTL2_OUT, 0, PTL2_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,
|
||||
LCDD6_DV_D6, PTM6_OUT, 0, PTM6_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,
|
||||
LCDD2_DV_D2, PTM2_OUT, 0, PTM2_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,
|
||||
HPD62, PTN6_OUT, 0, PTN6_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,
|
||||
HPD58, PTN2_OUT, 0, PTN2_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,
|
||||
SIOF0_SS2_SIM_RST, PTQ6_OUT, 0, 0,
|
||||
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,
|
||||
PTQ2, 0, 0, PTQ2_IN,
|
||||
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,
|
||||
|
@ -1385,9 +1385,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
CS6B_CE1B_LCDCS2, PTR3_OUT, 0, 0,
|
||||
WAIT, 0, 0, PTR2_IN,
|
||||
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,
|
||||
|
@ -1395,9 +1395,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
SCIF0_RTS_SIUAOSPD, PTS3_OUT, 0, 0,
|
||||
SCIF0_SCK_TPUTO, PTS2_OUT, 0, PTS2_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,
|
||||
|
@ -1405,9 +1405,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
FWE, PTT3_OUT, 0, PTT3_IN,
|
||||
FSC, PTT2_OUT, 0, PTT2_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,
|
||||
|
@ -1415,9 +1415,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
NAF1_VIO_D9, PTU3_OUT, 0, PTU3_IN,
|
||||
NAF0_VIO_D8, PTU2_OUT, 0, PTU2_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,
|
||||
|
@ -1425,9 +1425,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
NAF6_VIO_D14, PTV3_OUT, 0, PTV3_IN,
|
||||
NAF5_VIO_D13, PTV2_OUT, 0, PTV2_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,
|
||||
VIO_FLD_SCIF2_CTS, 0, 0, PTW6_IN,
|
||||
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_HD_SCIF2_RXD, PTW2_OUT, 0, PTW2_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,
|
||||
CS6A_CE2B, PTX6_OUT, 0, PTX6_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,
|
||||
LCDD20, PTX2_OUT, 0, PTX2_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,
|
||||
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,
|
||||
KEYOUT2, PTY2_OUT, 0, PTY2_IN,
|
||||
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,
|
||||
KEYIN4_IRQ7, 0, 0, PTZ5_IN,
|
||||
|
@ -1465,9 +1465,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
KEYIN2, 0, 0, PTZ3_IN,
|
||||
KEYIN1, 0, 0, PTZ2_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,
|
||||
PSA14_KEYIN4, PSA14_IRQ7,
|
||||
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 ))
|
||||
},
|
||||
{ PINMUX_CFG_REG("PSELB", 0xa4050150, 16, 1) {
|
||||
{ PINMUX_CFG_REG("PSELB", 0xa4050150, 16, 1, GROUP(
|
||||
PSB15_SIOTXD, PSB15_SIUBOSLD,
|
||||
PSB14_SIORXD, PSB14_SIUBISLD,
|
||||
PSB13_SIOD, PSB13_SIUBILR,
|
||||
|
@ -1501,9 +1501,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
PSB3_SIOF0_SS1, PSB3_TS_SPSYNC,
|
||||
PSB2_SIOF0_SS2, PSB2_SIM_RST,
|
||||
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,
|
||||
PSC14_SIUAOBT, PSC14_SIOF1_SCK,
|
||||
PSC13_SIUAOLR, PSC13_SIOF1_SYNC,
|
||||
|
@ -1519,9 +1519,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
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,
|
||||
PSD13_VIO, PSD13_SCIF2,
|
||||
|
@ -1537,9 +1537,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
PSD3_LCDVEPWC_LCDVCPWC, PSD3_LCDVEPWC2_LCDVCPWC2,
|
||||
PSD2_LCDDON, PSD2_LCDDON2,
|
||||
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,
|
||||
PSE14_SIOF0_TXD_IRDA_OUT, PSE14_SIM_CLK,
|
||||
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,
|
||||
PSE2_NAF2, PSE2_VIO_D10,
|
||||
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,
|
||||
HIZA14_KEYSC, HIZA14_HIZ,
|
||||
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 ))
|
||||
},
|
||||
{ PINMUX_CFG_REG("HIZCRB", 0xa405015a, 16, 1) {
|
||||
{ PINMUX_CFG_REG("HIZCRB", 0xa405015a, 16, 1, GROUP(
|
||||
0, 0,
|
||||
0, 0,
|
||||
0, 0,
|
||||
|
@ -1591,9 +1591,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
0, 0,
|
||||
0, 0,
|
||||
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,
|
||||
HIZC14_IRQ6, HIZC14_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 ))
|
||||
},
|
||||
{ PINMUX_CFG_REG("MSELCRB", 0xa4050182, 16, 1) {
|
||||
{ PINMUX_CFG_REG("MSELCRB", 0xa4050182, 16, 1, GROUP(
|
||||
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 ))
|
||||
},
|
||||
{}
|
||||
};
|
||||
|
|
|
@ -1507,7 +1507,7 @@ static const struct pinmux_func pinmux_func_gpios[] = {
|
|||
};
|
||||
|
||||
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,
|
||||
PTA6_FN, PTA6_OUT, 0, PTA6_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,
|
||||
PTA2_FN, PTA2_OUT, 0, PTA2_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,
|
||||
PTB6_FN, PTB6_OUT, 0, PTB6_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,
|
||||
PTB2_FN, PTB2_OUT, 0, PTB2_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,
|
||||
PTC6_FN, PTC6_OUT, 0, PTC6_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,
|
||||
PTC2_FN, PTC2_OUT, 0, PTC2_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,
|
||||
PTD6_FN, PTD6_OUT, 0, PTD6_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,
|
||||
PTD2_FN, PTD2_OUT, 0, PTD2_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,
|
||||
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,
|
||||
PTE2_FN, PTE2_OUT, 0, PTE2_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,
|
||||
PTF6_FN, PTF6_OUT, 0, PTF6_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,
|
||||
PTF2_FN, PTF2_OUT, 0, PTF2_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,
|
||||
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,
|
||||
PTG2_FN, PTG2_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,
|
||||
PTH6_FN, PTH6_OUT, 0, PTH6_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,
|
||||
PTH2_FN, PTH2_OUT, 0, PTH2_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,
|
||||
0, 0, 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,
|
||||
PTJ2_FN, PTJ2_OUT, 0, PTJ2_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,
|
||||
PTK6_FN, PTK6_OUT, 0, PTK6_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,
|
||||
PTK2_FN, PTK2_OUT, 0, PTK2_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,
|
||||
PTL6_FN, PTL6_OUT, 0, PTL6_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,
|
||||
PTL2_FN, PTL2_OUT, 0, PTL2_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,
|
||||
PTM6_FN, PTM6_OUT, 0, PTM6_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,
|
||||
PTM2_FN, PTM2_OUT, 0, PTM2_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,
|
||||
PTN6_FN, PTN6_OUT, 0, PTN6_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,
|
||||
PTN2_FN, PTN2_OUT, 0, PTN2_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,
|
||||
|
@ -1645,9 +1645,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
PTQ3_FN, 0, 0, PTQ3_IN,
|
||||
PTQ2_FN, 0, 0, PTQ2_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,
|
||||
PTR6_FN, PTR6_OUT, 0, PTR6_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,
|
||||
PTR2_FN, 0, 0, PTR2_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,
|
||||
PTS6_FN, PTS6_OUT, 0, PTS6_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,
|
||||
PTS2_FN, PTS2_OUT, 0, PTS2_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,
|
||||
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,
|
||||
PTT2_FN, PTT2_OUT, 0, PTT2_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,
|
||||
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,
|
||||
PTU2_FN, PTU2_OUT, 0, PTU2_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,
|
||||
PTV6_FN, PTV6_OUT, 0, PTV6_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,
|
||||
PTV2_FN, PTV2_OUT, 0, PTV2_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,
|
||||
PTW6_FN, PTW6_OUT, 0, PTW6_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,
|
||||
PTW2_FN, PTW2_OUT, 0, PTW2_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,
|
||||
PTX6_FN, PTX6_OUT, 0, PTX6_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,
|
||||
PTX2_FN, PTX2_OUT, 0, PTX2_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,
|
||||
PTY6_FN, PTY6_OUT, 0, PTY6_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,
|
||||
PTY2_FN, PTY2_OUT, 0, PTY2_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,
|
||||
PTZ6_FN, PTZ6_OUT, 0, PTZ6_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,
|
||||
PTZ2_FN, PTZ2_OUT, 0, PTZ2_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,
|
||||
PSA13_PSA12_FN1, PSA13_PSA12_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,
|
||||
PSA5_PSA4_FN1, PSA5_PSA4_FN2, PSA5_PSA4_FN3, 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,
|
||||
PSB13_PSB12_LCDC_RGB, PSB13_PSB12_LCDC_SYS, 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,
|
||||
PSB5_PSB4_FN1, PSB5_PSB4_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,
|
||||
PSC13_PSC12_FN1, PSC13_PSC12_FN2, 0, 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,
|
||||
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,
|
||||
PSD13_PSD12_FN1, PSD13_PSD12_FN2, 0, 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,
|
||||
PSD5_PSD4_FN1, PSD5_PSD4_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 ))
|
||||
},
|
||||
{}
|
||||
};
|
||||
|
|
|
@ -1739,7 +1739,7 @@ static const struct pinmux_func pinmux_func_gpios[] = {
|
|||
};
|
||||
|
||||
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,
|
||||
PTA6_FN, PTA6_OUT, 0, PTA6_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,
|
||||
PTA2_FN, PTA2_OUT, 0, PTA2_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,
|
||||
PTB6_FN, PTB6_OUT, 0, PTB6_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,
|
||||
PTB2_FN, PTB2_OUT, 0, PTB2_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,
|
||||
PTC6_FN, PTC6_OUT, 0, PTC6_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,
|
||||
PTC2_FN, PTC2_OUT, 0, PTC2_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,
|
||||
PTD6_FN, PTD6_OUT, 0, PTD6_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,
|
||||
PTD2_FN, PTD2_OUT, 0, PTD2_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,
|
||||
PTE6_FN, PTE6_OUT, 0, PTE6_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,
|
||||
PTE2_FN, PTE2_OUT, 0, PTE2_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,
|
||||
PTF6_FN, PTF6_OUT, 0, PTF6_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,
|
||||
PTF2_FN, PTF2_OUT, 0, PTF2_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,
|
||||
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,
|
||||
PTG2_FN, PTG2_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,
|
||||
PTH6_FN, PTH6_OUT, 0, PTH6_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,
|
||||
PTH2_FN, PTH2_OUT, 0, PTH2_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,
|
||||
PTJ6_FN, PTJ6_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,
|
||||
PTJ2_FN, PTJ2_OUT, 0, PTJ2_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,
|
||||
PTK6_FN, PTK6_OUT, 0, PTK6_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,
|
||||
PTK2_FN, PTK2_OUT, 0, PTK2_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,
|
||||
PTL6_FN, PTL6_OUT, 0, PTL6_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,
|
||||
PTL2_FN, PTL2_OUT, 0, PTL2_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,
|
||||
PTM6_FN, PTM6_OUT, 0, PTM6_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,
|
||||
PTM2_FN, PTM2_OUT, 0, PTM2_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,
|
||||
PTN6_FN, PTN6_OUT, 0, PTN6_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,
|
||||
PTN2_FN, PTN2_OUT, 0, PTN2_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,
|
||||
PTQ6_FN, PTQ6_OUT, 0, PTQ6_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,
|
||||
PTQ2_FN, PTQ2_OUT, 0, PTQ2_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,
|
||||
PTR6_FN, PTR6_OUT, 0, PTR6_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,
|
||||
PTR2_FN, 0, 0, PTR2_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,
|
||||
PTS6_FN, PTS6_OUT, 0, PTS6_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,
|
||||
PTS2_FN, PTS2_OUT, 0, PTS2_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,
|
||||
PTT6_FN, PTT6_OUT, 0, PTT6_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,
|
||||
PTT2_FN, PTT2_OUT, 0, PTT2_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,
|
||||
PTU6_FN, PTU6_OUT, 0, PTU6_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,
|
||||
PTU2_FN, PTU2_OUT, 0, PTU2_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,
|
||||
PTV6_FN, PTV6_OUT, 0, PTV6_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,
|
||||
PTV2_FN, PTV2_OUT, 0, PTV2_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,
|
||||
PTW6_FN, PTW6_OUT, 0, PTW6_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,
|
||||
PTW2_FN, PTW2_OUT, 0, PTW2_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,
|
||||
PTX6_FN, PTX6_OUT, 0, PTX6_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,
|
||||
PTX2_FN, PTX2_OUT, 0, PTX2_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,
|
||||
PTY6_FN, PTY6_OUT, 0, PTY6_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,
|
||||
PTY2_FN, PTY2_OUT, 0, PTY2_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,
|
||||
PTZ6_FN, PTZ6_OUT, 0, PTZ6_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,
|
||||
PTZ2_FN, PTZ2_OUT, 0, PTZ2_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,
|
||||
PSA14_0, PSA14_1,
|
||||
PSA13_0, PSA13_1,
|
||||
|
@ -1985,9 +1985,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
PSA3_0, PSA3_1,
|
||||
PSA2_0, PSA2_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,
|
||||
PSB14_0, PSB14_1,
|
||||
PSB13_0, PSB13_1,
|
||||
|
@ -2003,9 +2003,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
PSB3_0, PSB3_1,
|
||||
PSB2_0, PSB2_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,
|
||||
PSC14_0, PSC14_1,
|
||||
PSC13_0, PSC13_1,
|
||||
|
@ -2021,9 +2021,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
0, 0,
|
||||
PSC2_0, PSC2_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,
|
||||
PSD14_0, PSD14_1,
|
||||
PSD13_0, PSD13_1,
|
||||
|
@ -2039,9 +2039,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
PSD3_0, PSD3_1,
|
||||
PSD2_0, PSD2_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,
|
||||
PSE14_0, PSE14_1,
|
||||
PSE13_0, PSE13_1,
|
||||
|
@ -2057,7 +2057,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
PSE3_0, PSE3_1,
|
||||
PSE2_0, PSE2_1,
|
||||
PSE1_0, PSE1_1,
|
||||
PSE0_0, PSE0_1}
|
||||
PSE0_0, PSE0_1))
|
||||
},
|
||||
{}
|
||||
};
|
||||
|
|
|
@ -1635,7 +1635,7 @@ static const struct pinmux_func pinmux_func_gpios[] = {
|
|||
};
|
||||
|
||||
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_30_FN, FN_IP1_31_29,
|
||||
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_2_FN, FN_IP1_13_12,
|
||||
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_30_FN, FN_IP2_13_11,
|
||||
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_2_FN, FN_IP11_20_19,
|
||||
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_30_FN, FN_IP5_2_0,
|
||||
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_2_FN, FN_IP11_11_10,
|
||||
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_30_FN, FN_IP8_19_18,
|
||||
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_2_FN, FN_IP6_7_6,
|
||||
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_30_FN, FN_IP10_22,
|
||||
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_2_FN, FN_IP9_23_22,
|
||||
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, /* 27 - 24 */
|
||||
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_2_FN, FN_IRQ2_B,
|
||||
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,
|
||||
|
@ -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 }
|
||||
},
|
||||
/* GPIO 0 - 5*/
|
||||
{ PINMUX_CFG_REG("INOUTSEL0", 0xFFC40004, 32, 1) { 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("INOUTSEL3", 0xFFC43004, 32, 1) { GP_INOUTSEL(3) } },
|
||||
{ PINMUX_CFG_REG("INOUTSEL4", 0xFFC44004, 32, 1) { GP_INOUTSEL(4) } },
|
||||
{ PINMUX_CFG_REG("INOUTSEL5", 0xffc45004, 32, 1) {
|
||||
{ PINMUX_CFG_REG("INOUTSEL0", 0xFFC40004, 32, 1, GROUP(GP_INOUTSEL(0)))
|
||||
},
|
||||
{ PINMUX_CFG_REG("INOUTSEL1", 0xFFC41004, 32, 1, GROUP(GP_INOUTSEL(1)))
|
||||
},
|
||||
{ PINMUX_CFG_REG("INOUTSEL2", 0xFFC42004, 32, 1, GROUP(GP_INOUTSEL(2)))
|
||||
},
|
||||
{ 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, /* 23 - 16 */
|
||||
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_2_IN, GP_5_2_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 ))
|
||||
},
|
||||
{ },
|
||||
};
|
||||
|
|
|
@ -1683,7 +1683,7 @@ static const struct pinmux_func pinmux_func_gpios[] = {
|
|||
};
|
||||
|
||||
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,
|
||||
PTA6_FN, PTA6_OUT, PTA6_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,
|
||||
PTA2_FN, PTA2_OUT, PTA2_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,
|
||||
PTB6_FN, PTB6_OUT, PTB6_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,
|
||||
PTB2_FN, PTB2_OUT, PTB2_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,
|
||||
PTC6_FN, PTC6_OUT, PTC6_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,
|
||||
PTC2_FN, PTC2_OUT, PTC2_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,
|
||||
PTD6_FN, PTD6_OUT, PTD6_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,
|
||||
PTD2_FN, PTD2_OUT, PTD2_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,
|
||||
PTE6_FN, PTE6_OUT, PTE6_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,
|
||||
PTE2_FN, PTE2_OUT, PTE2_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,
|
||||
PTF6_FN, PTF6_OUT, PTF6_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,
|
||||
PTF2_FN, PTF2_OUT, PTF2_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,
|
||||
PTG6_FN, PTG6_OUT, PTG6_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,
|
||||
PTG2_FN, PTG2_OUT, PTG2_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,
|
||||
PTH6_FN, PTH6_OUT, PTH6_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,
|
||||
PTH2_FN, PTH2_OUT, PTH2_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,
|
||||
PTI6_FN, PTI6_OUT, PTI6_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,
|
||||
PTI2_FN, PTI2_OUT, PTI2_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 */
|
||||
PTJ6_FN, PTJ6_OUT, PTJ6_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,
|
||||
PTJ2_FN, PTJ2_OUT, PTJ2_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,
|
||||
PTK6_FN, PTK6_OUT, PTK6_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,
|
||||
PTK2_FN, PTK2_OUT, PTK2_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 */
|
||||
PTL6_FN, PTL6_OUT, PTL6_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,
|
||||
PTL2_FN, PTL2_OUT, PTL2_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,
|
||||
PTM6_FN, PTM6_OUT, PTM6_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,
|
||||
PTM2_FN, PTM2_OUT, PTM2_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 */
|
||||
PTN6_FN, PTN6_OUT, PTN6_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,
|
||||
PTN2_FN, PTN2_OUT, PTN2_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,
|
||||
PTO6_FN, PTO6_OUT, PTO6_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,
|
||||
PTO2_FN, PTO2_OUT, PTO2_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? */
|
||||
{ PINMUX_CFG_REG("PPCR", 0xffec001e, 16, 2) {
|
||||
{ PINMUX_CFG_REG("PPCR", 0xffec001e, 16, 2, GROUP(
|
||||
0, 0, 0, 0, /* reserved: always set 1 */
|
||||
PTP6_FN, PTP6_OUT, PTP6_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,
|
||||
PTP2_FN, PTP2_OUT, PTP2_IN, 0,
|
||||
PTP1_FN, PTP1_OUT, PTP1_IN, 0,
|
||||
PTP0_FN, PTP0_OUT, PTP0_IN, 0 }
|
||||
PTP0_FN, PTP0_OUT, PTP0_IN, 0 ))
|
||||
},
|
||||
#endif
|
||||
{ PINMUX_CFG_REG("PQCR", 0xffec0020, 16, 2) {
|
||||
{ PINMUX_CFG_REG("PQCR", 0xffec0020, 16, 2, GROUP(
|
||||
0, 0, 0, 0, /* reserved: always set 1 */
|
||||
PTQ6_FN, PTQ6_OUT, PTQ6_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,
|
||||
PTQ2_FN, PTQ2_OUT, PTQ2_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,
|
||||
PTR6_FN, PTR6_OUT, PTR6_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,
|
||||
PTR2_FN, PTR2_OUT, PTR2_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,
|
||||
PTS6_FN, PTS6_OUT, PTS6_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,
|
||||
PTS2_FN, PTS2_OUT, PTS2_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,
|
||||
PTT6_FN, PTT6_OUT, PTT6_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,
|
||||
PTT2_FN, PTT2_OUT, PTT2_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,
|
||||
PTU6_FN, PTU6_OUT, PTU6_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,
|
||||
PTU2_FN, PTU2_OUT, PTU2_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,
|
||||
PTV6_FN, PTV6_OUT, PTV6_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,
|
||||
PTV2_FN, PTV2_OUT, PTV2_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,
|
||||
PTW6_FN, PTW6_OUT, PTW6_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,
|
||||
PTW2_FN, PTW2_OUT, PTW2_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,
|
||||
PTX6_FN, PTX6_OUT, PTX6_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,
|
||||
PTX2_FN, PTX2_OUT, PTX2_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,
|
||||
PTY6_FN, PTY6_OUT, PTY6_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,
|
||||
PTY2_FN, PTY2_OUT, PTY2_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,
|
||||
PTZ6_FN, PTZ6_OUT, PTZ6_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,
|
||||
PTZ2_FN, PTZ2_OUT, PTZ2_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_14_FN1, PS0_14_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_2_FN1, PS0_2_FN2,
|
||||
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,
|
||||
|
@ -1980,9 +1980,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
0, 0,
|
||||
PS1_2_FN1, PS1_2_FN2,
|
||||
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,
|
||||
PS2_13_FN1, PS2_13_FN2,
|
||||
|
@ -1998,9 +1998,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
0, 0,
|
||||
PS2_2_FN1, PS2_2_FN2,
|
||||
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_14_FN1, PS3_14_FN2,
|
||||
PS3_13_FN1, PS3_13_FN2,
|
||||
|
@ -2016,10 +2016,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
0, 0,
|
||||
PS3_2_FN1, PS3_2_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,
|
||||
PS4_14_FN1, PS4_14_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_2_FN1, PS4_2_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,
|
||||
|
@ -2053,9 +2053,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
PS5_3_FN1, PS5_3_FN2,
|
||||
PS5_2_FN1, PS5_2_FN2,
|
||||
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_14_FN1, PS6_14_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_2_FN1, PS6_2_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_14_FN1, PS7_14_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, ))
|
||||
},
|
||||
{ PINMUX_CFG_REG("PSEL8", 0xffec0084, 16, 1) {
|
||||
{ PINMUX_CFG_REG("PSEL8", 0xffec0084, 16, 1, GROUP(
|
||||
PS8_15_FN1, PS8_15_FN2,
|
||||
PS8_14_FN1, PS8_14_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, ))
|
||||
},
|
||||
{}
|
||||
};
|
||||
|
|
|
@ -985,7 +985,7 @@ static const struct pinmux_func pinmux_func_gpios[] = {
|
|||
};
|
||||
|
||||
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,
|
||||
PA6_FN, PA6_OUT, PA6_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,
|
||||
PA2_FN, PA2_OUT, PA2_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,
|
||||
PB6_FN, PB6_OUT, PB6_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,
|
||||
PB2_FN, PB2_OUT, PB2_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,
|
||||
PC6_FN, PC6_OUT, PC6_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,
|
||||
PC2_FN, PC2_OUT, PC2_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,
|
||||
PD6_FN, PD6_OUT, PD6_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,
|
||||
PD2_FN, PD2_OUT, PD2_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,
|
||||
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,
|
||||
PE2_FN, PE2_OUT, PE2_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,
|
||||
PF6_FN, PF6_OUT, PF6_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,
|
||||
PF2_FN, PF2_OUT, PF2_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,
|
||||
PG6_FN, PG6_OUT, PG6_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,
|
||||
PG2_FN, PG2_OUT, PG2_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,
|
||||
PH6_FN, PH6_OUT, PH6_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,
|
||||
PH2_FN, PH2_OUT, PH2_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,
|
||||
PJ6_FN, PJ6_OUT, PJ6_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,
|
||||
PJ2_FN, PJ2_OUT, PJ2_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,
|
||||
PK6_FN, PK6_OUT, PK6_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,
|
||||
PK2_FN, PK2_OUT, PK2_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,
|
||||
PL6_FN, PL6_OUT, PL6_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,
|
||||
PL2_FN, PL2_OUT, PL2_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,
|
||||
|
@ -1103,9 +1103,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
0, 0, 0, 0,
|
||||
0, 0, 0, 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,
|
||||
PN6_FN, PN6_OUT, PN6_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,
|
||||
PN2_FN, PN2_OUT, PN2_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,
|
||||
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,
|
||||
PP2_FN, PP2_OUT, PP2_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,
|
||||
|
@ -1133,9 +1133,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
PQ3_FN, PQ3_OUT, PQ3_IN, 0,
|
||||
PQ2_FN, PQ2_OUT, PQ2_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,
|
||||
|
@ -1143,9 +1143,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
PR3_FN, PR3_OUT, PR3_IN, 0,
|
||||
PR2_FN, PR2_OUT, PR2_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,
|
||||
P1MSEL14_0, P1MSEL14_1,
|
||||
P1MSEL13_0, P1MSEL13_1,
|
||||
|
@ -1161,9 +1161,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
P1MSEL3_0, P1MSEL3_1,
|
||||
P1MSEL2_0, P1MSEL2_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,
|
||||
|
@ -1179,7 +1179,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
0, 0,
|
||||
P2MSEL2_0, P2MSEL2_1,
|
||||
P2MSEL1_0, P2MSEL1_1,
|
||||
P2MSEL0_0, P2MSEL0_1 }
|
||||
P2MSEL0_0, P2MSEL0_1 ))
|
||||
},
|
||||
{}
|
||||
};
|
||||
|
|
|
@ -627,7 +627,7 @@ static const struct pinmux_func pinmux_func_gpios[] = {
|
|||
};
|
||||
|
||||
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,
|
||||
PA6_FN, PA6_OUT, PA6_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,
|
||||
PA2_FN, PA2_OUT, PA2_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,
|
||||
PB6_FN, PB6_OUT, PB6_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,
|
||||
PB2_FN, PB2_OUT, PB2_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,
|
||||
PC6_FN, PC6_OUT, PC6_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,
|
||||
PC2_FN, PC2_OUT, PC2_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,
|
||||
PD6_FN, PD6_OUT, PD6_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,
|
||||
PD2_FN, PD2_OUT, PD2_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,
|
||||
PE6_FN, PE6_OUT, PE6_IN, 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, ))
|
||||
},
|
||||
{ PINMUX_CFG_REG("PFCR", 0xffcc000a, 16, 2) {
|
||||
{ PINMUX_CFG_REG("PFCR", 0xffcc000a, 16, 2, GROUP(
|
||||
PF7_FN, PF7_OUT, PF7_IN, 0,
|
||||
PF6_FN, PF6_OUT, PF6_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,
|
||||
PF2_FN, PF2_OUT, PF2_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,
|
||||
PG6_FN, PG6_OUT, PG6_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, ))
|
||||
},
|
||||
{ PINMUX_CFG_REG("PHCR", 0xffcc000e, 16, 2) {
|
||||
{ PINMUX_CFG_REG("PHCR", 0xffcc000e, 16, 2, GROUP(
|
||||
PH7_FN, PH7_OUT, PH7_IN, 0,
|
||||
PH6_FN, PH6_OUT, PH6_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,
|
||||
PH2_FN, PH2_OUT, PH2_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,
|
||||
PJ6_FN, PJ6_OUT, PJ6_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,
|
||||
PJ2_FN, PJ2_OUT, PJ2_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,
|
||||
P1MSEL14_0, P1MSEL14_1,
|
||||
P1MSEL13_0, P1MSEL13_1,
|
||||
|
@ -733,9 +733,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
P1MSEL3_0, P1MSEL3_1,
|
||||
P1MSEL2_0, P1MSEL2_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,
|
||||
P2MSEL14_0, P2MSEL14_1,
|
||||
P2MSEL13_0, P2MSEL13_1,
|
||||
|
@ -751,7 +751,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = {
|
|||
P2MSEL3_0, P2MSEL3_1,
|
||||
P2MSEL2_0, P2MSEL2_1,
|
||||
P2MSEL1_0, P2MSEL1_1,
|
||||
P2MSEL0_0, P2MSEL0_1 }
|
||||
P2MSEL0_0, P2MSEL0_1 ))
|
||||
},
|
||||
{}
|
||||
};
|
||||
|
|
|
@ -431,7 +431,7 @@ static const struct pinmux_func pinmux_func_gpios[] = {
|
|||
};
|
||||
|
||||
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,
|
||||
PA6_FN, PA6_OUT, PA6_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,
|
||||
PB2_FN, PB2_OUT, PB2_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,
|
||||
PC6_FN, PC6_OUT, PC6_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,
|
||||
PD2_FN, PD2_OUT, PD2_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,
|
||||
PE6_FN, PE6_OUT, PE6_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,
|
||||
PF2_FN, PF2_OUT, PF2_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,
|
||||
PG6_FN, PG6_OUT, PG6_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,
|
||||
PH2_FN, PH2_OUT, PH2_IN, 0,
|
||||
PH1_FN, PH1_OUT, PH1_IN, 0,
|
||||
PH0_FN, PH0_OUT, PH0_IN, 0, },
|
||||
PH0_FN, PH0_OUT, PH0_IN, 0, ))
|
||||
},
|
||||
{ },
|
||||
};
|
||||
|
|
|
@ -115,20 +115,24 @@ struct pinmux_cfg_reg {
|
|||
const u8 *var_field_width;
|
||||
};
|
||||
|
||||
#define GROUP(...) __VA_ARGS__
|
||||
|
||||
/*
|
||||
* Describe a config register consisting of several fields of the same width
|
||||
* - name: Register name (unused, for documentation purposes only)
|
||||
* - r: Physical register address
|
||||
* - r_width: Width of the register (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
|
||||
* (from left to right, i.e. MSB to LSB), 2^f_width enum IDs must be specified,
|
||||
* one for each possible combination of the register field bit values.
|
||||
* - ids: For each register field (from left to right, i.e. MSB to LSB),
|
||||
* 2^f_width enum IDs must be specified, one for each possible
|
||||
* 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, \
|
||||
.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
|
||||
|
|
Loading…
Reference in New Issue