aboutsummaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
Diffstat (limited to 'drivers')
-rw-r--r--drivers/pinctrl/sh-pfc/pfc-r8a7779.c141
1 files changed, 69 insertions, 72 deletions
diff --git a/drivers/pinctrl/sh-pfc/pfc-r8a7779.c b/drivers/pinctrl/sh-pfc/pfc-r8a7779.c
index 0a6500387bd8..ecc300db2370 100644
--- a/drivers/pinctrl/sh-pfc/pfc-r8a7779.c
+++ b/drivers/pinctrl/sh-pfc/pfc-r8a7779.c
@@ -2677,61 +2677,61 @@ static const struct pinmux_func pinmux_func_gpios[] = {
2677 GPIO_FN(A19), 2677 GPIO_FN(A19),
2678 2678
2679 /* IPSR0 */ 2679 /* IPSR0 */
2680 GPIO_FN(USB_PENC2), GPIO_FN(SCK0), GPIO_FN(PWM1), GPIO_FN(PWMFSW0), 2680 GPIO_FN(USB_PENC2), GPIO_FN(PWM1), GPIO_FN(PWMFSW0),
2681 GPIO_FN(SCIF_CLK), GPIO_FN(TCLK0_C), GPIO_FN(BS), 2681 GPIO_FN(SCIF_CLK), GPIO_FN(TCLK0_C), GPIO_FN(BS),
2682 GPIO_FN(FD2), GPIO_FN(ATADIR0), GPIO_FN(SDSELF), 2682 GPIO_FN(FD2), GPIO_FN(ATADIR0), GPIO_FN(SDSELF),
2683 GPIO_FN(HCTS1), GPIO_FN(TX4_C), GPIO_FN(A0), 2683 GPIO_FN(HCTS1), GPIO_FN(A0),
2684 GPIO_FN(FD3), GPIO_FN(A20), GPIO_FN(TX5_D), 2684 GPIO_FN(FD3), GPIO_FN(A20),
2685 GPIO_FN(HSPI_TX2_B), GPIO_FN(A21), GPIO_FN(SCK5_D), 2685 GPIO_FN(HSPI_TX2_B), GPIO_FN(A21),
2686 GPIO_FN(HSPI_CLK2_B), GPIO_FN(A22), GPIO_FN(RX5_D), 2686 GPIO_FN(HSPI_CLK2_B), GPIO_FN(A22),
2687 GPIO_FN(HSPI_RX2_B), GPIO_FN(VI1_R0), GPIO_FN(A23), GPIO_FN(FCLE), 2687 GPIO_FN(HSPI_RX2_B), GPIO_FN(VI1_R0), GPIO_FN(A23), GPIO_FN(FCLE),
2688 GPIO_FN(HSPI_CLK2), GPIO_FN(VI1_R1), GPIO_FN(A24), 2688 GPIO_FN(HSPI_CLK2), GPIO_FN(VI1_R1), GPIO_FN(A24),
2689 GPIO_FN(FD4), GPIO_FN(HSPI_CS2), GPIO_FN(VI1_R2), 2689 GPIO_FN(FD4), GPIO_FN(HSPI_CS2), GPIO_FN(VI1_R2),
2690 GPIO_FN(SSI_WS78_B), GPIO_FN(A25), 2690 GPIO_FN(SSI_WS78_B), GPIO_FN(A25),
2691 GPIO_FN(FD5), GPIO_FN(HSPI_RX2), GPIO_FN(VI1_R3), GPIO_FN(TX5_B), 2691 GPIO_FN(FD5), GPIO_FN(HSPI_RX2), GPIO_FN(VI1_R3),
2692 GPIO_FN(SSI_SDATA7_B), GPIO_FN(CTS0_B), GPIO_FN(CLKOUT), 2692 GPIO_FN(SSI_SDATA7_B), GPIO_FN(CLKOUT),
2693 GPIO_FN(TX3C_IRDA_TX_C), GPIO_FN(PWM0_B), GPIO_FN(CS0), 2693 GPIO_FN(PWM0_B), GPIO_FN(CS0),
2694 GPIO_FN(HSPI_CS2_B), GPIO_FN(CS1_A26), GPIO_FN(HSPI_TX2), 2694 GPIO_FN(HSPI_CS2_B), GPIO_FN(CS1_A26), GPIO_FN(HSPI_TX2),
2695 GPIO_FN(SDSELF_B), GPIO_FN(RD_WR), GPIO_FN(FWE), GPIO_FN(ATAG0), 2695 GPIO_FN(SDSELF_B), GPIO_FN(RD_WR), GPIO_FN(FWE), GPIO_FN(ATAG0),
2696 GPIO_FN(VI1_R7), GPIO_FN(HRTS1), GPIO_FN(RX4_C), 2696 GPIO_FN(VI1_R7), GPIO_FN(HRTS1),
2697 2697
2698 /* IPSR1 */ 2698 /* IPSR1 */
2699 GPIO_FN(EX_CS0), GPIO_FN(RX3_C_IRDA_RX_C), 2699 GPIO_FN(EX_CS0),
2700 GPIO_FN(FD6), GPIO_FN(EX_CS1), GPIO_FN(FD7), 2700 GPIO_FN(FD6), GPIO_FN(EX_CS1), GPIO_FN(FD7),
2701 GPIO_FN(EX_CS2), GPIO_FN(FALE), 2701 GPIO_FN(EX_CS2), GPIO_FN(FALE),
2702 GPIO_FN(ATACS00), GPIO_FN(EX_CS3), 2702 GPIO_FN(ATACS00), GPIO_FN(EX_CS3),
2703 GPIO_FN(FRE), GPIO_FN(ATACS10), GPIO_FN(VI1_R4), GPIO_FN(RX5_B), 2703 GPIO_FN(FRE), GPIO_FN(ATACS10), GPIO_FN(VI1_R4),
2704 GPIO_FN(HSCK1), GPIO_FN(SSI_SDATA8_B), GPIO_FN(RTS0_B_TANS_B), 2704 GPIO_FN(HSCK1), GPIO_FN(SSI_SDATA8_B),
2705 GPIO_FN(SSI_SDATA9), GPIO_FN(EX_CS4), 2705 GPIO_FN(SSI_SDATA9), GPIO_FN(EX_CS4),
2706 GPIO_FN(FD0), GPIO_FN(ATARD0), GPIO_FN(VI1_R5), 2706 GPIO_FN(FD0), GPIO_FN(ATARD0), GPIO_FN(VI1_R5),
2707 GPIO_FN(SCK5_B), GPIO_FN(HTX1), GPIO_FN(TX2_E), GPIO_FN(TX0_B), 2707 GPIO_FN(HTX1),
2708 GPIO_FN(SSI_SCK9), GPIO_FN(EX_CS5), 2708 GPIO_FN(SSI_SCK9), GPIO_FN(EX_CS5),
2709 GPIO_FN(FD1), GPIO_FN(ATAWR0), GPIO_FN(VI1_R6), 2709 GPIO_FN(FD1), GPIO_FN(ATAWR0), GPIO_FN(VI1_R6),
2710 GPIO_FN(HRX1), GPIO_FN(RX2_E), GPIO_FN(RX0_B), GPIO_FN(SSI_WS9), 2710 GPIO_FN(HRX1), GPIO_FN(SSI_WS9),
2711 GPIO_FN(MLB_CLK), GPIO_FN(PWM2), GPIO_FN(SCK4), GPIO_FN(MLB_SIG), 2711 GPIO_FN(MLB_CLK), GPIO_FN(PWM2), GPIO_FN(MLB_SIG),
2712 GPIO_FN(PWM3), GPIO_FN(TX4), GPIO_FN(MLB_DAT), GPIO_FN(PWM4), 2712 GPIO_FN(PWM3), GPIO_FN(MLB_DAT), GPIO_FN(PWM4),
2713 GPIO_FN(RX4), GPIO_FN(HTX0), GPIO_FN(TX1), GPIO_FN(SDATA), 2713 GPIO_FN(HTX0), GPIO_FN(SDATA),
2714 GPIO_FN(CTS0_C), GPIO_FN(SUB_TCK), GPIO_FN(CC5_STATE2), 2714 GPIO_FN(SUB_TCK), GPIO_FN(CC5_STATE2),
2715 GPIO_FN(CC5_STATE10), GPIO_FN(CC5_STATE18), GPIO_FN(CC5_STATE26), 2715 GPIO_FN(CC5_STATE10), GPIO_FN(CC5_STATE18), GPIO_FN(CC5_STATE26),
2716 GPIO_FN(CC5_STATE34), 2716 GPIO_FN(CC5_STATE34),
2717 2717
2718 /* IPSR2 */ 2718 /* IPSR2 */
2719 GPIO_FN(HRX0), GPIO_FN(RX1), GPIO_FN(SCKZ), GPIO_FN(RTS0_C_TANS_C), 2719 GPIO_FN(HRX0), GPIO_FN(SCKZ),
2720 GPIO_FN(SUB_TDI), GPIO_FN(CC5_STATE3), GPIO_FN(CC5_STATE11), 2720 GPIO_FN(SUB_TDI), GPIO_FN(CC5_STATE3), GPIO_FN(CC5_STATE11),
2721 GPIO_FN(CC5_STATE19), GPIO_FN(CC5_STATE27), GPIO_FN(CC5_STATE35), 2721 GPIO_FN(CC5_STATE19), GPIO_FN(CC5_STATE27), GPIO_FN(CC5_STATE35),
2722 GPIO_FN(HSCK0), GPIO_FN(SCK1), GPIO_FN(MTS), GPIO_FN(PWM5), 2722 GPIO_FN(HSCK0), GPIO_FN(MTS), GPIO_FN(PWM5),
2723 GPIO_FN(SCK0_C), GPIO_FN(SSI_SDATA9_B), GPIO_FN(SUB_TDO), 2723 GPIO_FN(SSI_SDATA9_B), GPIO_FN(SUB_TDO),
2724 GPIO_FN(CC5_STATE0), GPIO_FN(CC5_STATE8), GPIO_FN(CC5_STATE16), 2724 GPIO_FN(CC5_STATE0), GPIO_FN(CC5_STATE8), GPIO_FN(CC5_STATE16),
2725 GPIO_FN(CC5_STATE24), GPIO_FN(CC5_STATE32), GPIO_FN(HCTS0), 2725 GPIO_FN(CC5_STATE24), GPIO_FN(CC5_STATE32), GPIO_FN(HCTS0),
2726 GPIO_FN(CTS1), GPIO_FN(STM), GPIO_FN(PWM0_D), GPIO_FN(RX0_C), 2726 GPIO_FN(STM), GPIO_FN(PWM0_D),
2727 GPIO_FN(SCIF_CLK_C), GPIO_FN(SUB_TRST), GPIO_FN(TCLK1_B), 2727 GPIO_FN(SCIF_CLK_C), GPIO_FN(SUB_TRST), GPIO_FN(TCLK1_B),
2728 GPIO_FN(CC5_OSCOUT), GPIO_FN(HRTS0), GPIO_FN(RTS1_TANS), 2728 GPIO_FN(CC5_OSCOUT), GPIO_FN(HRTS0),
2729 GPIO_FN(MDATA), GPIO_FN(TX0_C), GPIO_FN(SUB_TMS), GPIO_FN(CC5_STATE1), 2729 GPIO_FN(MDATA), GPIO_FN(SUB_TMS), GPIO_FN(CC5_STATE1),
2730 GPIO_FN(CC5_STATE9), GPIO_FN(CC5_STATE17), GPIO_FN(CC5_STATE25), 2730 GPIO_FN(CC5_STATE9), GPIO_FN(CC5_STATE17), GPIO_FN(CC5_STATE25),
2731 GPIO_FN(CC5_STATE33), GPIO_FN(LCDOUT0), 2731 GPIO_FN(CC5_STATE33), GPIO_FN(LCDOUT0),
2732 GPIO_FN(DREQ0), GPIO_FN(GPS_CLK_B), GPIO_FN(AUDATA0), 2732 GPIO_FN(DREQ0), GPIO_FN(GPS_CLK_B), GPIO_FN(AUDATA0),
2733 GPIO_FN(TX5_C), GPIO_FN(LCDOUT1), GPIO_FN(DACK0), 2733 GPIO_FN(LCDOUT1), GPIO_FN(DACK0),
2734 GPIO_FN(DRACK0), GPIO_FN(GPS_SIGN_B), GPIO_FN(AUDATA1), GPIO_FN(RX5_C), 2734 GPIO_FN(DRACK0), GPIO_FN(GPS_SIGN_B), GPIO_FN(AUDATA1),
2735 GPIO_FN(LCDOUT2), GPIO_FN(LCDOUT3), 2735 GPIO_FN(LCDOUT2), GPIO_FN(LCDOUT3),
2736 GPIO_FN(LCDOUT4), GPIO_FN(LCDOUT5), 2736 GPIO_FN(LCDOUT4), GPIO_FN(LCDOUT5),
2737 GPIO_FN(LCDOUT6), GPIO_FN(LCDOUT7), 2737 GPIO_FN(LCDOUT6), GPIO_FN(LCDOUT7),
@@ -2747,45 +2747,43 @@ static const struct pinmux_func pinmux_func_gpios[] = {
2747 GPIO_FN(LCDOUT15), GPIO_FN(LCDOUT16), 2747 GPIO_FN(LCDOUT15), GPIO_FN(LCDOUT16),
2748 GPIO_FN(EX_WAIT1), GPIO_FN(SCL1), GPIO_FN(TCLK1), GPIO_FN(AUDATA4), 2748 GPIO_FN(EX_WAIT1), GPIO_FN(SCL1), GPIO_FN(TCLK1), GPIO_FN(AUDATA4),
2749 GPIO_FN(LCDOUT17), GPIO_FN(EX_WAIT2), GPIO_FN(SDA1), 2749 GPIO_FN(LCDOUT17), GPIO_FN(EX_WAIT2), GPIO_FN(SDA1),
2750 GPIO_FN(GPS_MAG_B), GPIO_FN(AUDATA5), GPIO_FN(SCK5_C), 2750 GPIO_FN(GPS_MAG_B), GPIO_FN(AUDATA5),
2751 GPIO_FN(LCDOUT18), 2751 GPIO_FN(LCDOUT18),
2752 GPIO_FN(LCDOUT19), GPIO_FN(LCDOUT20), 2752 GPIO_FN(LCDOUT19), GPIO_FN(LCDOUT20),
2753 GPIO_FN(LCDOUT21), 2753 GPIO_FN(LCDOUT21),
2754 GPIO_FN(LCDOUT22), GPIO_FN(LCDOUT23), 2754 GPIO_FN(LCDOUT22), GPIO_FN(LCDOUT23),
2755 GPIO_FN(QSTVA_QVS), GPIO_FN(TX3_D_IRDA_TX_D), 2755 GPIO_FN(QSTVA_QVS),
2756 GPIO_FN(SCL3_B), GPIO_FN(QCLK), 2756 GPIO_FN(SCL3_B), GPIO_FN(QCLK),
2757 GPIO_FN(QSTVB_QVE), GPIO_FN(RX3_D_IRDA_RX_D), 2757 GPIO_FN(QSTVB_QVE),
2758 GPIO_FN(SDA3_B), GPIO_FN(SDA2_C), GPIO_FN(DACK0_B), GPIO_FN(DRACK0_B), 2758 GPIO_FN(SDA3_B), GPIO_FN(SDA2_C), GPIO_FN(DACK0_B), GPIO_FN(DRACK0_B),
2759 GPIO_FN(QSTH_QHS), 2759 GPIO_FN(QSTH_QHS),
2760 GPIO_FN(QSTB_QHE), 2760 GPIO_FN(QSTB_QHE),
2761 GPIO_FN(QCPV_QDE), 2761 GPIO_FN(QCPV_QDE),
2762 GPIO_FN(CAN1_TX), GPIO_FN(TX2_C), GPIO_FN(SCL2_C), GPIO_FN(REMOCON), 2762 GPIO_FN(CAN1_TX), GPIO_FN(SCL2_C), GPIO_FN(REMOCON),
2763 2763
2764 /* IPSR4 */ 2764 /* IPSR4 */
2765 GPIO_FN(QPOLA), GPIO_FN(CAN_CLK_C), GPIO_FN(SCK2_C), 2765 GPIO_FN(QPOLA), GPIO_FN(CAN_CLK_C),
2766 GPIO_FN(QPOLB), GPIO_FN(CAN1_RX), GPIO_FN(RX2_C), 2766 GPIO_FN(QPOLB), GPIO_FN(CAN1_RX),
2767 GPIO_FN(DREQ0_B), GPIO_FN(SSI_SCK78_B), GPIO_FN(SCK0_B), 2767 GPIO_FN(DREQ0_B), GPIO_FN(SSI_SCK78_B),
2768 GPIO_FN(VI2_DATA0_VI2_B0), GPIO_FN(PWM6), 2768 GPIO_FN(VI2_DATA0_VI2_B0), GPIO_FN(PWM6),
2769 GPIO_FN(TX3_E_IRDA_TX_E), GPIO_FN(AUDCK), 2769 GPIO_FN(AUDCK),
2770 GPIO_FN(PWMFSW0_B), GPIO_FN(VI2_DATA1_VI2_B1), 2770 GPIO_FN(PWMFSW0_B), GPIO_FN(VI2_DATA1_VI2_B1),
2771 GPIO_FN(PWM0), GPIO_FN(RX3_E_IRDA_RX_E), 2771 GPIO_FN(PWM0),
2772 GPIO_FN(AUDSYNC), GPIO_FN(CTS0_D), GPIO_FN(VI2_G0), 2772 GPIO_FN(AUDSYNC), GPIO_FN(VI2_G0),
2773 GPIO_FN(VI2_G1), GPIO_FN(VI2_G2), 2773 GPIO_FN(VI2_G1), GPIO_FN(VI2_G2),
2774 GPIO_FN(VI2_G3), GPIO_FN(VI2_G4), 2774 GPIO_FN(VI2_G3), GPIO_FN(VI2_G4),
2775 GPIO_FN(VI2_G5), 2775 GPIO_FN(VI2_G5),
2776 GPIO_FN(VI2_DATA2_VI2_B2), GPIO_FN(SCL1_B), 2776 GPIO_FN(VI2_DATA2_VI2_B2), GPIO_FN(SCL1_B),
2777 GPIO_FN(SCK3_E), GPIO_FN(AUDATA6), GPIO_FN(TX0_D), 2777 GPIO_FN(AUDATA6),
2778 GPIO_FN(VI2_DATA3_VI2_B3), GPIO_FN(SDA1_B), 2778 GPIO_FN(VI2_DATA3_VI2_B3), GPIO_FN(SDA1_B),
2779 GPIO_FN(SCK5), GPIO_FN(AUDATA7), GPIO_FN(RX0_D), 2779 GPIO_FN(AUDATA7),
2780 GPIO_FN(VI2_G6), GPIO_FN(VI2_G7), 2780 GPIO_FN(VI2_G6), GPIO_FN(VI2_G7),
2781 GPIO_FN(VI2_R0), GPIO_FN(VI2_R1), 2781 GPIO_FN(VI2_R0), GPIO_FN(VI2_R1),
2782 GPIO_FN(VI2_R2), GPIO_FN(VI2_R3), 2782 GPIO_FN(VI2_R2), GPIO_FN(VI2_R3),
2783 GPIO_FN(VI2_DATA4_VI2_B4), GPIO_FN(SCL2_B), 2783 GPIO_FN(VI2_DATA4_VI2_B4), GPIO_FN(SCL2_B),
2784 GPIO_FN(TX5), GPIO_FN(SCK0_D),
2785 2784
2786 /* IPSR5 */ 2785 /* IPSR5 */
2787 GPIO_FN(VI2_DATA5_VI2_B5), GPIO_FN(SDA2_B), 2786 GPIO_FN(VI2_DATA5_VI2_B5), GPIO_FN(SDA2_B),
2788 GPIO_FN(RX5), GPIO_FN(RTS0_D_TANS_D),
2789 GPIO_FN(VI2_R4), GPIO_FN(VI2_R5), 2787 GPIO_FN(VI2_R4), GPIO_FN(VI2_R5),
2790 GPIO_FN(VI2_R6), GPIO_FN(VI2_R7), 2788 GPIO_FN(VI2_R6), GPIO_FN(VI2_R7),
2791 GPIO_FN(SCL2_D), GPIO_FN(SDA2_D), 2789 GPIO_FN(SCL2_D), GPIO_FN(SDA2_D),
@@ -2794,15 +2792,15 @@ static const struct pinmux_func pinmux_func_gpios[] = {
2794 GPIO_FN(SDA1_D), GPIO_FN(VI2_HSYNC), 2792 GPIO_FN(SDA1_D), GPIO_FN(VI2_HSYNC),
2795 GPIO_FN(VI3_HSYNC), GPIO_FN(VI2_VSYNC), 2793 GPIO_FN(VI3_HSYNC), GPIO_FN(VI2_VSYNC),
2796 GPIO_FN(VI3_VSYNC), 2794 GPIO_FN(VI3_VSYNC),
2797 GPIO_FN(VI2_CLK), GPIO_FN(TX3_B_IRDA_TX_B), 2795 GPIO_FN(VI2_CLK),
2798 GPIO_FN(HSPI_TX1), GPIO_FN(VI1_CLKENB), GPIO_FN(VI3_CLKENB), 2796 GPIO_FN(HSPI_TX1), GPIO_FN(VI1_CLKENB), GPIO_FN(VI3_CLKENB),
2799 GPIO_FN(AUDIO_CLKC), GPIO_FN(TX2_D), GPIO_FN(SPEEDIN), 2797 GPIO_FN(AUDIO_CLKC), GPIO_FN(SPEEDIN),
2800 GPIO_FN(GPS_SIGN_D), GPIO_FN(VI2_DATA6_VI2_B6), 2798 GPIO_FN(GPS_SIGN_D), GPIO_FN(VI2_DATA6_VI2_B6),
2801 GPIO_FN(TCLK0), GPIO_FN(QSTVA_B_QVS_B), GPIO_FN(HSPI_CLK1), 2799 GPIO_FN(TCLK0), GPIO_FN(QSTVA_B_QVS_B), GPIO_FN(HSPI_CLK1),
2802 GPIO_FN(SCK2_D), GPIO_FN(AUDIO_CLKOUT_B), GPIO_FN(GPS_MAG_D), 2800 GPIO_FN(AUDIO_CLKOUT_B), GPIO_FN(GPS_MAG_D),
2803 GPIO_FN(VI2_DATA7_VI2_B7), GPIO_FN(RX3_B_IRDA_RX_B), 2801 GPIO_FN(VI2_DATA7_VI2_B7),
2804 GPIO_FN(HSPI_RX1), GPIO_FN(VI1_FIELD), 2802 GPIO_FN(HSPI_RX1), GPIO_FN(VI1_FIELD),
2805 GPIO_FN(VI3_FIELD), GPIO_FN(AUDIO_CLKOUT), GPIO_FN(RX2_D), 2803 GPIO_FN(VI3_FIELD), GPIO_FN(AUDIO_CLKOUT),
2806 GPIO_FN(GPS_CLK_C), GPIO_FN(GPS_CLK_D), GPIO_FN(AUDIO_CLKA), 2804 GPIO_FN(GPS_CLK_C), GPIO_FN(GPS_CLK_D), GPIO_FN(AUDIO_CLKA),
2807 GPIO_FN(CAN_TXCLK), GPIO_FN(AUDIO_CLKB), GPIO_FN(USB_OVC2), 2805 GPIO_FN(CAN_TXCLK), GPIO_FN(AUDIO_CLKB), GPIO_FN(USB_OVC2),
2808 GPIO_FN(CAN_DEBUGOUT0), GPIO_FN(MOUT0), 2806 GPIO_FN(CAN_DEBUGOUT0), GPIO_FN(MOUT0),
@@ -2820,10 +2818,10 @@ static const struct pinmux_func pinmux_func_gpios[] = {
2820 GPIO_FN(CAN_CLK_B), GPIO_FN(IECLK), GPIO_FN(SCIF_CLK_B), 2818 GPIO_FN(CAN_CLK_B), GPIO_FN(IECLK), GPIO_FN(SCIF_CLK_B),
2821 GPIO_FN(TCLK0_B), GPIO_FN(SSI_SDATA4), GPIO_FN(CAN_DEBUGOUT9), 2819 GPIO_FN(TCLK0_B), GPIO_FN(SSI_SDATA4), GPIO_FN(CAN_DEBUGOUT9),
2822 GPIO_FN(SSI_SDATA9_C), GPIO_FN(SSI_SCK5), GPIO_FN(ADICLK), 2820 GPIO_FN(SSI_SDATA9_C), GPIO_FN(SSI_SCK5), GPIO_FN(ADICLK),
2823 GPIO_FN(CAN_DEBUGOUT10), GPIO_FN(SCK3), GPIO_FN(TCLK0_D), 2821 GPIO_FN(CAN_DEBUGOUT10), GPIO_FN(TCLK0_D),
2824 GPIO_FN(SSI_WS5), GPIO_FN(ADICS_SAMP), GPIO_FN(CAN_DEBUGOUT11), 2822 GPIO_FN(SSI_WS5), GPIO_FN(ADICS_SAMP), GPIO_FN(CAN_DEBUGOUT11),
2825 GPIO_FN(TX3_IRDA_TX), GPIO_FN(SSI_SDATA5), GPIO_FN(ADIDATA), 2823 GPIO_FN(SSI_SDATA5), GPIO_FN(ADIDATA),
2826 GPIO_FN(CAN_DEBUGOUT12), GPIO_FN(RX3_IRDA_RX), GPIO_FN(SSI_SCK6), 2824 GPIO_FN(CAN_DEBUGOUT12), GPIO_FN(SSI_SCK6),
2827 GPIO_FN(ADICHS0), GPIO_FN(CAN0_TX), GPIO_FN(IERX_B), 2825 GPIO_FN(ADICHS0), GPIO_FN(CAN0_TX), GPIO_FN(IERX_B),
2828 2826
2829 /* IPSR7 */ 2827 /* IPSR7 */
@@ -2836,36 +2834,35 @@ static const struct pinmux_func pinmux_func_gpios[] = {
2836 GPIO_FN(CAN_DEBUGOUT15), GPIO_FN(IRQ2_B), GPIO_FN(TCLK1_C), 2834 GPIO_FN(CAN_DEBUGOUT15), GPIO_FN(IRQ2_B), GPIO_FN(TCLK1_C),
2837 GPIO_FN(HSPI_TX1_C), GPIO_FN(SSI_SDATA8), GPIO_FN(VSP), 2835 GPIO_FN(HSPI_TX1_C), GPIO_FN(SSI_SDATA8), GPIO_FN(VSP),
2838 GPIO_FN(IRQ3_B), GPIO_FN(HSPI_RX1_C), 2836 GPIO_FN(IRQ3_B), GPIO_FN(HSPI_RX1_C),
2839 GPIO_FN(ATACS01), GPIO_FN(SCK1_B), GPIO_FN(ATACS11), 2837 GPIO_FN(ATACS01), GPIO_FN(ATACS11),
2840 GPIO_FN(TX1_B), GPIO_FN(CC5_TDO), GPIO_FN(ATADIR1), 2838 GPIO_FN(CC5_TDO), GPIO_FN(ATADIR1),
2841 GPIO_FN(RX1_B), GPIO_FN(CC5_TRST), GPIO_FN(ATAG1), 2839 GPIO_FN(CC5_TRST), GPIO_FN(ATAG1),
2842 GPIO_FN(SCK2_B), GPIO_FN(CC5_TMS), GPIO_FN(ATARD1), 2840 GPIO_FN(CC5_TMS), GPIO_FN(ATARD1),
2843 GPIO_FN(TX2_B), GPIO_FN(CC5_TCK), GPIO_FN(ATAWR1), 2841 GPIO_FN(CC5_TCK), GPIO_FN(ATAWR1),
2844 GPIO_FN(RX2_B), GPIO_FN(CC5_TDI), GPIO_FN(DREQ2), 2842 GPIO_FN(CC5_TDI), GPIO_FN(DREQ2),
2845 GPIO_FN(RTS1_B_TANS_B), GPIO_FN(DACK2), 2843 GPIO_FN(DACK2),
2846 GPIO_FN(CTS1_B),
2847 2844
2848 /* IPSR8 */ 2845 /* IPSR8 */
2849 GPIO_FN(HSPI_CLK0), GPIO_FN(CTS0), GPIO_FN(USB_OVC0), GPIO_FN(AD_CLK), 2846 GPIO_FN(HSPI_CLK0), GPIO_FN(USB_OVC0), GPIO_FN(AD_CLK),
2850 GPIO_FN(CC5_STATE4), GPIO_FN(CC5_STATE12), GPIO_FN(CC5_STATE20), 2847 GPIO_FN(CC5_STATE4), GPIO_FN(CC5_STATE12), GPIO_FN(CC5_STATE20),
2851 GPIO_FN(CC5_STATE28), GPIO_FN(CC5_STATE36), GPIO_FN(HSPI_CS0), 2848 GPIO_FN(CC5_STATE28), GPIO_FN(CC5_STATE36), GPIO_FN(HSPI_CS0),
2852 GPIO_FN(RTS0_TANS), GPIO_FN(USB_OVC1), GPIO_FN(AD_DI), 2849 GPIO_FN(USB_OVC1), GPIO_FN(AD_DI),
2853 GPIO_FN(CC5_STATE5), GPIO_FN(CC5_STATE13), GPIO_FN(CC5_STATE21), 2850 GPIO_FN(CC5_STATE5), GPIO_FN(CC5_STATE13), GPIO_FN(CC5_STATE21),
2854 GPIO_FN(CC5_STATE29), GPIO_FN(CC5_STATE37), GPIO_FN(HSPI_TX0), 2851 GPIO_FN(CC5_STATE29), GPIO_FN(CC5_STATE37), GPIO_FN(HSPI_TX0),
2855 GPIO_FN(TX0), GPIO_FN(CAN_DEBUG_HW_TRIGGER), GPIO_FN(AD_DO), 2852 GPIO_FN(CAN_DEBUG_HW_TRIGGER), GPIO_FN(AD_DO),
2856 GPIO_FN(CC5_STATE6), GPIO_FN(CC5_STATE14), GPIO_FN(CC5_STATE22), 2853 GPIO_FN(CC5_STATE6), GPIO_FN(CC5_STATE14), GPIO_FN(CC5_STATE22),
2857 GPIO_FN(CC5_STATE30), GPIO_FN(CC5_STATE38), GPIO_FN(HSPI_RX0), 2854 GPIO_FN(CC5_STATE30), GPIO_FN(CC5_STATE38), GPIO_FN(HSPI_RX0),
2858 GPIO_FN(RX0), GPIO_FN(CAN_STEP0), GPIO_FN(AD_NCS), GPIO_FN(CC5_STATE7), 2855 GPIO_FN(CAN_STEP0), GPIO_FN(AD_NCS), GPIO_FN(CC5_STATE7),
2859 GPIO_FN(CC5_STATE15), GPIO_FN(CC5_STATE23), GPIO_FN(CC5_STATE31), 2856 GPIO_FN(CC5_STATE15), GPIO_FN(CC5_STATE23), GPIO_FN(CC5_STATE31),
2860 GPIO_FN(CC5_STATE39), GPIO_FN(FMCLK), GPIO_FN(RDS_CLK), GPIO_FN(PCMOE), 2857 GPIO_FN(CC5_STATE39), GPIO_FN(FMCLK), GPIO_FN(RDS_CLK), GPIO_FN(PCMOE),
2861 GPIO_FN(BPFCLK), GPIO_FN(PCMWE), GPIO_FN(FMIN), GPIO_FN(RDS_DATA), 2858 GPIO_FN(BPFCLK), GPIO_FN(PCMWE), GPIO_FN(FMIN), GPIO_FN(RDS_DATA),
2862 GPIO_FN(VI0_CLK), GPIO_FN(VI0_CLKENB), 2859 GPIO_FN(VI0_CLK), GPIO_FN(VI0_CLKENB),
2863 GPIO_FN(TX1_C), GPIO_FN(HTX1_B), GPIO_FN(MT1_SYNC), 2860 GPIO_FN(HTX1_B), GPIO_FN(MT1_SYNC),
2864 GPIO_FN(VI0_FIELD), GPIO_FN(RX1_C), GPIO_FN(HRX1_B), 2861 GPIO_FN(VI0_FIELD), GPIO_FN(HRX1_B),
2865 GPIO_FN(VI0_HSYNC), GPIO_FN(VI0_DATA0_B_VI0_B0_B), GPIO_FN(CTS1_C), 2862 GPIO_FN(VI0_HSYNC), GPIO_FN(VI0_DATA0_B_VI0_B0_B),
2866 GPIO_FN(TX4_D), GPIO_FN(HSCK1_B), 2863 GPIO_FN(HSCK1_B),
2867 GPIO_FN(VI0_VSYNC), GPIO_FN(VI0_DATA1_B_VI0_B1_B), 2864 GPIO_FN(VI0_VSYNC), GPIO_FN(VI0_DATA1_B_VI0_B1_B),
2868 GPIO_FN(RTS1_C_TANS_C), GPIO_FN(RX4_D), GPIO_FN(PWMFSW0_C), 2865 GPIO_FN(PWMFSW0_C),
2869 2866
2870 /* IPSR9 */ 2867 /* IPSR9 */
2871 GPIO_FN(VI0_DATA0_VI0_B0), GPIO_FN(HRTS1_B), GPIO_FN(MT1_VCXO), 2868 GPIO_FN(VI0_DATA0_VI0_B0), GPIO_FN(HRTS1_B), GPIO_FN(MT1_VCXO),
@@ -2888,7 +2885,7 @@ static const struct pinmux_func pinmux_func_gpios[] = {
2888 GPIO_FN(ETH_RXD1), GPIO_FN(ARM_TRACEDATA_9), 2885 GPIO_FN(ETH_RXD1), GPIO_FN(ARM_TRACEDATA_9),
2889 2886
2890 /* IPSR10 */ 2887 /* IPSR10 */
2891 GPIO_FN(VI0_R0), GPIO_FN(SSI_SDATA7_C), GPIO_FN(SCK1_C), 2888 GPIO_FN(VI0_R0), GPIO_FN(SSI_SDATA7_C),
2892 GPIO_FN(DREQ1_B), GPIO_FN(ARM_TRACEDATA_10), GPIO_FN(DREQ0_C), 2889 GPIO_FN(DREQ1_B), GPIO_FN(ARM_TRACEDATA_10), GPIO_FN(DREQ0_C),
2893 GPIO_FN(VI0_R1), GPIO_FN(SSI_SDATA8_C), GPIO_FN(DACK1_B), 2890 GPIO_FN(VI0_R1), GPIO_FN(SSI_SDATA8_C), GPIO_FN(DACK1_B),
2894 GPIO_FN(ARM_TRACEDATA_11), GPIO_FN(DACK0_C), GPIO_FN(DRACK0_C), 2891 GPIO_FN(ARM_TRACEDATA_11), GPIO_FN(DACK0_C), GPIO_FN(DRACK0_C),
@@ -2926,22 +2923,22 @@ static const struct pinmux_func pinmux_func_gpios[] = {
2926 GPIO_FN(HSPI_TX1_D), GPIO_FN(VI1_DATA7_VI1_B7), 2923 GPIO_FN(HSPI_TX1_D), GPIO_FN(VI1_DATA7_VI1_B7),
2927 GPIO_FN(MT0_PWM), GPIO_FN(SPA_TDI), GPIO_FN(HSPI_RX1_D), 2924 GPIO_FN(MT0_PWM), GPIO_FN(SPA_TDI), GPIO_FN(HSPI_RX1_D),
2928 GPIO_FN(VI1_G0), GPIO_FN(VI3_DATA0), 2925 GPIO_FN(VI1_G0), GPIO_FN(VI3_DATA0),
2929 GPIO_FN(TS_SCK1), GPIO_FN(DREQ2_B), GPIO_FN(TX2), GPIO_FN(SPA_TDO), 2926 GPIO_FN(TS_SCK1), GPIO_FN(DREQ2_B), GPIO_FN(SPA_TDO),
2930 GPIO_FN(HCTS0_B), GPIO_FN(VI1_G1), GPIO_FN(VI3_DATA1), 2927 GPIO_FN(HCTS0_B), GPIO_FN(VI1_G1), GPIO_FN(VI3_DATA1),
2931 GPIO_FN(SSI_SCK1), GPIO_FN(TS_SDEN1), GPIO_FN(DACK2_B), GPIO_FN(RX2), 2928 GPIO_FN(SSI_SCK1), GPIO_FN(TS_SDEN1), GPIO_FN(DACK2_B),
2932 GPIO_FN(HRTS0_B), 2929 GPIO_FN(HRTS0_B),
2933 2930
2934 /* IPSR12 */ 2931 /* IPSR12 */
2935 GPIO_FN(VI1_G2), GPIO_FN(VI3_DATA2), GPIO_FN(SSI_WS1), 2932 GPIO_FN(VI1_G2), GPIO_FN(VI3_DATA2), GPIO_FN(SSI_WS1),
2936 GPIO_FN(TS_SPSYNC1), GPIO_FN(SCK2), GPIO_FN(HSCK0_B), GPIO_FN(VI1_G3), 2933 GPIO_FN(TS_SPSYNC1), GPIO_FN(HSCK0_B), GPIO_FN(VI1_G3),
2937 GPIO_FN(VI3_DATA3), GPIO_FN(SSI_SCK2), GPIO_FN(TS_SDAT1), 2934 GPIO_FN(VI3_DATA3), GPIO_FN(SSI_SCK2), GPIO_FN(TS_SDAT1),
2938 GPIO_FN(SCL1_C), GPIO_FN(HTX0_B), GPIO_FN(VI1_G4), GPIO_FN(VI3_DATA4), 2935 GPIO_FN(SCL1_C), GPIO_FN(HTX0_B), GPIO_FN(VI1_G4), GPIO_FN(VI3_DATA4),
2939 GPIO_FN(SSI_WS2), GPIO_FN(SDA1_C), GPIO_FN(SIM_RST_B), 2936 GPIO_FN(SSI_WS2), GPIO_FN(SDA1_C), GPIO_FN(SIM_RST_B),
2940 GPIO_FN(HRX0_B), GPIO_FN(VI1_G5), GPIO_FN(VI3_DATA5), 2937 GPIO_FN(HRX0_B), GPIO_FN(VI1_G5), GPIO_FN(VI3_DATA5),
2941 GPIO_FN(GPS_CLK), GPIO_FN(FSE), GPIO_FN(TX4_B), GPIO_FN(SIM_D_B), 2938 GPIO_FN(GPS_CLK), GPIO_FN(FSE), GPIO_FN(SIM_D_B),
2942 GPIO_FN(VI1_G6), GPIO_FN(VI3_DATA6), GPIO_FN(GPS_SIGN), GPIO_FN(FRB), 2939 GPIO_FN(VI1_G6), GPIO_FN(VI3_DATA6), GPIO_FN(GPS_SIGN), GPIO_FN(FRB),
2943 GPIO_FN(RX4_B), GPIO_FN(SIM_CLK_B), GPIO_FN(VI1_G7), 2940 GPIO_FN(SIM_CLK_B), GPIO_FN(VI1_G7),
2944 GPIO_FN(VI3_DATA7), GPIO_FN(GPS_MAG), GPIO_FN(FCE), GPIO_FN(SCK4_B), 2941 GPIO_FN(VI3_DATA7), GPIO_FN(GPS_MAG), GPIO_FN(FCE),
2945}; 2942};
2946 2943
2947static const struct pinmux_cfg_reg pinmux_config_regs[] = { 2944static const struct pinmux_cfg_reg pinmux_config_regs[] = {