PINMUX_DATA(RXD2_MARK, PG2_FN), PINMUX_DATA(RXD1_MARK, PG1_FN), PINMUX_DATA(RXD0_MARK, PG0_FN), /* PH FN */ PINMUX_DATA(CE2B_MARK, PH5_FN), PINMUX_DATA(CE2A_MARK, PH4_FN), PINMUX_DATA(IOIS16_MARK, PH3_FN), PINMUX_DATA(STATUS1_MARK, PH2_FN), PINMUX_DATA(STATUS0_MARK, PH1_FN), PINMUX_DATA(IRQOUT_MARK, PH0_FN), }; static struct pinmux_gpio shx3_pinmux_gpios[] = { /* PA */ PINMUX_GPIO(GPIO_PA7, PA7_DATA), PINMUX_GPIO(GPIO_PA6, PA6_DATA), PINMUX_GPIO(GPIO_PA5, PA5_DATA), PINMUX_GPIO(GPIO_PA4, PA4_DATA), PINMUX_GPIO(GPIO_PA3, PA3_DATA), PINMUX_GPIO(GPIO_PA2, PA2_DATA), PINMUX_GPIO(GPIO_PA1, PA1_DATA), PINMUX_GPIO(GPIO_PA0, PA0_DATA), /* PB */ PINMUX_GPIO(GPIO_PB7, PB7_DATA), PINMUX_GPIO(GPIO_PB6, PB6_DATA), PINMUX_GPIO(GPIO_PB5, PB5_DATA), PINMUX_GPIO(GPIO_PB4, PB4_DATA), PINMUX_GPIO(GPIO_PB3, PB3_DATA), PINMUX_GPIO(GPIO_PB2, PB2_DATA),
PINMUX_DATA(SCIF4_SCK_MARK, P2MSEL9_0, P2MSEL8_0, PJ3_FN), PINMUX_DATA(DRAK2_MARK, P2MSEL9_0, P2MSEL8_1, PJ3_FN), PINMUX_DATA(SSI3_WS_MARK, P2MSEL9_1, P2MSEL8_0, PJ3_FN), PINMUX_DATA(SCIF4_RXD_MARK, P2MSEL6_1, P2MSEL5_0, PJ2_FN), PINMUX_DATA(DRAK1_MARK, P2MSEL6_0, P2MSEL5_1, PJ2_FN), PINMUX_DATA(FSTATUS_MARK, P2MSEL6_0, P2MSEL5_0, PJ2_FN), PINMUX_DATA(SSI3_SDATA_MARK, P2MSEL6_1, P2MSEL5_1, PJ2_FN), PINMUX_DATA(SCIF4_TXD_MARK, P2MSEL6_1, P2MSEL5_0, PJ1_FN), PINMUX_DATA(DRAK0_MARK, P2MSEL6_0, P2MSEL5_1, PJ1_FN), PINMUX_DATA(FSE_MARK, P2MSEL6_0, P2MSEL5_0, PJ1_FN), PINMUX_DATA(SSI3_SCK_MARK, P2MSEL6_1, P2MSEL5_1, PJ1_FN), }; static struct pinmux_gpio pinmux_gpios[] = { PINMUX_GPIO(GPIO_PA7, PA7_DATA), PINMUX_GPIO(GPIO_PA6, PA6_DATA), PINMUX_GPIO(GPIO_PA5, PA5_DATA), PINMUX_GPIO(GPIO_PA4, PA4_DATA), PINMUX_GPIO(GPIO_PA3, PA3_DATA), PINMUX_GPIO(GPIO_PA2, PA2_DATA), PINMUX_GPIO(GPIO_PA1, PA1_DATA), PINMUX_GPIO(GPIO_PA0, PA0_DATA), PINMUX_GPIO(GPIO_PB7, PB7_DATA), PINMUX_GPIO(GPIO_PB6, PB6_DATA), PINMUX_GPIO(GPIO_PB5, PB5_DATA), PINMUX_GPIO(GPIO_PB4, PB4_DATA), PINMUX_GPIO(GPIO_PB3, PB3_DATA), PINMUX_GPIO(GPIO_PB2, PB2_DATA),
PINMUX_DATA(LCD_VEPWC_MARK, PSELB_11_10_11, PTV4_FN), PINMUX_DATA(SCIF1_RTS_MARK, PSELB_13_12_00, PTV3_FN), PINMUX_DATA(TPU_TO2_MARK, PSELB_13_12_01, PTV3_FN), PINMUX_DATA(MMC_ODMOD_MARK, PSELB_13_12_10, PTV3_FN), PINMUX_DATA(LCD_VCPWC_MARK, PSELB_13_12_11, PTV3_FN), PINMUX_DATA(SCIF1_TXD_MARK, PSELC_9_8_00, PTV2_FN), PINMUX_DATA(SIM_D_MARK, PSELC_9_8_10, PTV2_FN), PINMUX_DATA(SCIF1_RXD_MARK, PSELC_11_10_00, PTV1_FN), PINMUX_DATA(SIM_RST_MARK, PSELC_11_10_10, PTV1_FN), PINMUX_DATA(SCIF1_SCK_MARK, PSELD_1_0_00, PTV0_FN), PINMUX_DATA(SIM_CLK_MARK, PSELD_1_0_10, PTV0_FN), }; static struct pinmux_gpio pinmux_gpios[] = { /* PTA */ PINMUX_GPIO(GPIO_PTA7, PTA7_DATA), PINMUX_GPIO(GPIO_PTA6, PTA6_DATA), PINMUX_GPIO(GPIO_PTA5, PTA5_DATA), PINMUX_GPIO(GPIO_PTA4, PTA4_DATA), PINMUX_GPIO(GPIO_PTA3, PTA3_DATA), PINMUX_GPIO(GPIO_PTA2, PTA2_DATA), PINMUX_GPIO(GPIO_PTA1, PTA1_DATA), PINMUX_GPIO(GPIO_PTA0, PTA0_DATA), /* PTB */ PINMUX_GPIO(GPIO_PTB7, PTB7_DATA), PINMUX_GPIO(GPIO_PTB6, PTB6_DATA), PINMUX_GPIO(GPIO_PTB5, PTB5_DATA), PINMUX_GPIO(GPIO_PTB4, PTB4_DATA), PINMUX_GPIO(GPIO_PTB3, PTB3_DATA), PINMUX_GPIO(GPIO_PTB2, PTB2_DATA),
/* PR FN */ PINMUX_DATA(WE7_CBE3_MARK, PR3_FN), PINMUX_DATA(WE6_CBE2_MARK, PR2_FN), PINMUX_DATA(WE5_CBE1_MARK, PR1_FN), PINMUX_DATA(WE4_CBE0_MARK, PR0_FN), /* MISC FN */ PINMUX_DATA(SCIF2_RXD_MARK, P1MSEL6_0, P1MSEL5_0), PINMUX_DATA(SIOF_RXD_MARK, P2MSEL1_1, P1MSEL6_1, P1MSEL5_0), PINMUX_DATA(MRESETOUT_MARK, P2MSEL2_0), PINMUX_DATA(IRQOUT_MARK, P2MSEL2_1), }; static const struct sh_pfc_pin pinmux_pins[] = { /* PA */ PINMUX_GPIO(PA7), PINMUX_GPIO(PA6), PINMUX_GPIO(PA5), PINMUX_GPIO(PA4), PINMUX_GPIO(PA3), PINMUX_GPIO(PA2), PINMUX_GPIO(PA1), PINMUX_GPIO(PA0), /* PB */ PINMUX_GPIO(PB7), PINMUX_GPIO(PB6), PINMUX_GPIO(PB5), PINMUX_GPIO(PB4), PINMUX_GPIO(PB3), PINMUX_GPIO(PB2),
PINMUX_DATA(SSO0_PF_MARK, PF2MD_11), PINMUX_DATA(PF1_DATA, PF1MD_00, PF1_IN, PF1_OUT), PINMUX_DATA(TCLKB_PF_MARK, PF1MD_01), PINMUX_DATA(LCD_DATA1_MARK, PF1MD_10), PINMUX_DATA(SSI0_PF_MARK, PF1MD_11), PINMUX_DATA(PF0_DATA, PF0MD_00, PF0_IN, PF0_OUT), PINMUX_DATA(TCLKA_PF_MARK, PF0MD_01), PINMUX_DATA(LCD_DATA0_MARK, PF0MD_10), PINMUX_DATA(SSCK0_PF_MARK, PF0MD_11), }; static const struct sh_pfc_pin pinmux_pins[] = { /* PA */ PINMUX_GPIO(PA7), PINMUX_GPIO(PA6), PINMUX_GPIO(PA5), PINMUX_GPIO(PA4), PINMUX_GPIO(PA3), PINMUX_GPIO(PA2), PINMUX_GPIO(PA1), PINMUX_GPIO(PA0), /* PB */ PINMUX_GPIO(PB12), PINMUX_GPIO(PB11), PINMUX_GPIO(PB10), PINMUX_GPIO(PB9), PINMUX_GPIO(PB8), PINMUX_GPIO(PB7),
/* PR FN */ PINMUX_DATA(WE7_CBE3_MARK, PR3_FN), PINMUX_DATA(WE6_CBE2_MARK, PR2_FN), PINMUX_DATA(WE5_CBE1_MARK, PR1_FN), PINMUX_DATA(WE4_CBE0_MARK, PR0_FN), /* MISC FN */ PINMUX_DATA(SCIF2_RXD_MARK, P1MSEL6_0, P1MSEL5_0), PINMUX_DATA(SIOF_RXD_MARK, P2MSEL1_1, P1MSEL6_1, P1MSEL5_0), PINMUX_DATA(MRESETOUT_MARK, P2MSEL2_0), PINMUX_DATA(IRQOUT_MARK, P2MSEL2_1), }; static struct pinmux_gpio pinmux_gpios[] = { /* PA */ PINMUX_GPIO(GPIO_PA7, PA7_DATA), PINMUX_GPIO(GPIO_PA6, PA6_DATA), PINMUX_GPIO(GPIO_PA5, PA5_DATA), PINMUX_GPIO(GPIO_PA4, PA4_DATA), PINMUX_GPIO(GPIO_PA3, PA3_DATA), PINMUX_GPIO(GPIO_PA2, PA2_DATA), PINMUX_GPIO(GPIO_PA1, PA1_DATA), PINMUX_GPIO(GPIO_PA0, PA0_DATA), /* PB */ PINMUX_GPIO(GPIO_PB7, PB7_DATA), PINMUX_GPIO(GPIO_PB6, PB6_DATA), PINMUX_GPIO(GPIO_PB5, PB5_DATA), PINMUX_GPIO(GPIO_PB4, PB4_DATA), PINMUX_GPIO(GPIO_PB3, PB3_DATA), PINMUX_GPIO(GPIO_PB2, PB2_DATA),
PINMUX_DATA(SCIF4_SCK_MARK, P2MSEL9_0, P2MSEL8_0, PJ3_FN), PINMUX_DATA(DRAK2_MARK, P2MSEL9_0, P2MSEL8_1, PJ3_FN), PINMUX_DATA(SSI3_WS_MARK, P2MSEL9_1, P2MSEL8_0, PJ3_FN), PINMUX_DATA(SCIF4_RXD_MARK, P2MSEL6_1, P2MSEL5_0, PJ2_FN), PINMUX_DATA(DRAK1_MARK, P2MSEL6_0, P2MSEL5_1, PJ2_FN), PINMUX_DATA(FSTATUS_MARK, P2MSEL6_0, P2MSEL5_0, PJ2_FN), PINMUX_DATA(SSI3_SDATA_MARK, P2MSEL6_1, P2MSEL5_1, PJ2_FN), PINMUX_DATA(SCIF4_TXD_MARK, P2MSEL6_1, P2MSEL5_0, PJ1_FN), PINMUX_DATA(DRAK0_MARK, P2MSEL6_0, P2MSEL5_1, PJ1_FN), PINMUX_DATA(FSE_MARK, P2MSEL6_0, P2MSEL5_0, PJ1_FN), PINMUX_DATA(SSI3_SCK_MARK, P2MSEL6_1, P2MSEL5_1, PJ1_FN), }; static const struct sh_pfc_pin pinmux_pins[] = { /* PA */ PINMUX_GPIO(PA7), PINMUX_GPIO(PA6), PINMUX_GPIO(PA5), PINMUX_GPIO(PA4), PINMUX_GPIO(PA3), PINMUX_GPIO(PA2), PINMUX_GPIO(PA1), PINMUX_GPIO(PA0), /* PB */ PINMUX_GPIO(PB7), PINMUX_GPIO(PB6), PINMUX_GPIO(PB5), PINMUX_GPIO(PB4), PINMUX_GPIO(PB3), PINMUX_GPIO(PB2),
PINMUX_DATA(LCD_VEPWC_MARK, PSELB_11_10_11, PTV4_FN), PINMUX_DATA(SCIF1_RTS_MARK, PSELB_13_12_00, PTV3_FN), PINMUX_DATA(TPU_TO2_MARK, PSELB_13_12_01, PTV3_FN), PINMUX_DATA(MMC_ODMOD_MARK, PSELB_13_12_10, PTV3_FN), PINMUX_DATA(LCD_VCPWC_MARK, PSELB_13_12_11, PTV3_FN), PINMUX_DATA(SCIF1_TXD_MARK, PSELC_9_8_00, PTV2_FN), PINMUX_DATA(SIM_D_MARK, PSELC_9_8_10, PTV2_FN), PINMUX_DATA(SCIF1_RXD_MARK, PSELC_11_10_00, PTV1_FN), PINMUX_DATA(SIM_RST_MARK, PSELC_11_10_10, PTV1_FN), PINMUX_DATA(SCIF1_SCK_MARK, PSELD_1_0_00, PTV0_FN), PINMUX_DATA(SIM_CLK_MARK, PSELD_1_0_10, PTV0_FN), }; static const struct sh_pfc_pin pinmux_pins[] = { /* PTA */ PINMUX_GPIO(PTA7), PINMUX_GPIO(PTA6), PINMUX_GPIO(PTA5), PINMUX_GPIO(PTA4), PINMUX_GPIO(PTA3), PINMUX_GPIO(PTA2), PINMUX_GPIO(PTA1), PINMUX_GPIO(PTA0), /* PTB */ PINMUX_GPIO(PTB7), PINMUX_GPIO(PTB6), PINMUX_GPIO(PTB5), PINMUX_GPIO(PTB4), PINMUX_GPIO(PTB3), PINMUX_GPIO(PTB2),
PINMUX_DATA(RXD2_MARK, PG2_FN), PINMUX_DATA(RXD1_MARK, PG1_FN), PINMUX_DATA(RXD0_MARK, PG0_FN), /* PH FN */ PINMUX_DATA(CE2B_MARK, PH5_FN), PINMUX_DATA(CE2A_MARK, PH4_FN), PINMUX_DATA(IOIS16_MARK, PH3_FN), PINMUX_DATA(STATUS1_MARK, PH2_FN), PINMUX_DATA(STATUS0_MARK, PH1_FN), PINMUX_DATA(IRQOUT_MARK, PH0_FN), }; static const struct sh_pfc_pin pinmux_pins[] = { /* PA */ PINMUX_GPIO(PA7), PINMUX_GPIO(PA6), PINMUX_GPIO(PA5), PINMUX_GPIO(PA4), PINMUX_GPIO(PA3), PINMUX_GPIO(PA2), PINMUX_GPIO(PA1), PINMUX_GPIO(PA0), /* PB */ PINMUX_GPIO(PB7), PINMUX_GPIO(PB6), PINMUX_GPIO(PB5), PINMUX_GPIO(PB4), PINMUX_GPIO(PB3), PINMUX_GPIO(PB2),