D0
.set USER_DA,LV+0 | save space for D0-D1,A0-A1
.set USER_D0,LV+0 | saved user D0
[0x4] = { COMMON_STEP(D0) },
[0xC] = { COMMON_STEP(D0) },
[3] = { COMMON_STEP(D0) },
[0xC] = { COMMON_STEP(D0) },
[7] = { COMMON_STEP(D0) },
[0xC] = { COMMON_STEP(D0) },
func(D0) \
PLATFORM_CASE(ALDERLAKE_S, D0),
SUBPLATFORM_CASE(ALDERLAKE_S, RPLS, D0),
[0xC] = { COMMON_STEP(D0) },
[0x4] = { COMMON_STEP(D0) },
[0xC] = { COMMON_STEP(D0) },
func(D0) \
PIC32_PINCTRL_GROUP(48, D0,
PINMUX_IPSR_GPSR(IP1_11_8, D0),
PINMUX_IPSR_NOGP(IP2_18, D0),
PIN_NOGP_CFG(D0, "D0", fn, SH_PFC_PIN_CFG_PULL_UP), \
PINMUX_IPSR_GPSR(IP0_2_0, D0),
PINMUX_IPSR_GPSR(IP0_0, D0),
PINMUX_SINGLE(D0),
PINMUX_IPSR_GPSR(IP0_23_22, D0),
#define IP5_15_12 FM(D0) FM(MSIOF2_SS1_B)FM(MSIOF3_SCK_A) F_(0, 0) FM(VI4_DATA16) FM(VI5_DATA0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0)
PINMUX_IPSR_GPSR(IP5_15_12, D0),
#define GPSR0_0 F_(D0, IP5_15_12)
#define GPSR0_0 F_(D0, IP5_15_12)
#define IP5_15_12 FM(D0) FM(MSIOF2_SS1_B)FM(MSIOF3_SCK_A) F_(0, 0) FM(VI4_DATA16) FM(VI5_DATA0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0)
PINMUX_IPSR_GPSR(IP5_15_12, D0),
#define GPSR0_0 F_(D0, IP5_15_12)
#define IP5_15_12 FM(D0) FM(MSIOF2_SS1_B)FM(MSIOF3_SCK_A) F_(0, 0) FM(VI4_DATA16) FM(VI5_DATA0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0)
PINMUX_IPSR_GPSR(IP5_15_12, D0),
#define IP5_7_4 FM(VI1_CLKENB) FM(MSIOF1_TXD) F_(0, 0) FM(D0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0)
PINMUX_IPSR_GPSR(IP5_7_4, D0),
#define IP5_7_4 FM(VI1_CLKENB) FM(MSIOF1_TXD) F_(0, 0) FM(D0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0)
PINMUX_IPSR_GPSR(IP5_7_4, D0),
#define IP5_23_20 FM(D0) FM(MSIOF3_SCK_A) F_(0, 0) F_(0, 0) F_(0, 0) FM(DU_DR2) FM(CTS4_N_C) F_(0, 0) FM(LCDOUT18) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0)
PINMUX_IPSR_GPSR(IP5_23_20, D0),
#define GPSR0_0 F_(D0, IP5_23_20)
#define IP3SR1_19_16 FM(GP1_28) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) FM(D0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0) F_(0, 0)
PINMUX_IPSR_GPSR(IP3SR1_19_16, D0),
GPIO_FN(D0),
GPIO_FN(D0),
GPIO_FN(D0),
GPIO_FN(D0), GPIO_FN(SD0_DAT0_A), GPIO_FN(MMC_D0_A),
PINMUX_IPSR_GPSR(IP1_22_20, D0),
GPIO_FN(D0),