diff options
Diffstat (limited to 'drivers/pinctrl')
-rw-r--r-- | drivers/pinctrl/sh-pfc/pfc-r8a7779.c | 271 |
1 files changed, 0 insertions, 271 deletions
diff --git a/drivers/pinctrl/sh-pfc/pfc-r8a7779.c b/drivers/pinctrl/sh-pfc/pfc-r8a7779.c index 1d7b0dfbbb21..4db99445acc2 100644 --- a/drivers/pinctrl/sh-pfc/pfc-r8a7779.c +++ b/drivers/pinctrl/sh-pfc/pfc-r8a7779.c | |||
@@ -2670,274 +2670,6 @@ static const struct sh_pfc_function pinmux_functions[] = { | |||
2670 | SH_PFC_FUNCTION(usb2), | 2670 | SH_PFC_FUNCTION(usb2), |
2671 | }; | 2671 | }; |
2672 | 2672 | ||
2673 | #define PINMUX_FN_BASE ARRAY_SIZE(pinmux_pins) | ||
2674 | |||
2675 | static const struct pinmux_func pinmux_func_gpios[] = { | ||
2676 | GPIO_FN(AVS1), GPIO_FN(AVS2), GPIO_FN(A17), GPIO_FN(A18), | ||
2677 | GPIO_FN(A19), | ||
2678 | |||
2679 | /* IPSR0 */ | ||
2680 | GPIO_FN(PWM1), GPIO_FN(PWMFSW0), | ||
2681 | GPIO_FN(SCIF_CLK), GPIO_FN(TCLK0_C), GPIO_FN(BS), | ||
2682 | GPIO_FN(FD2), GPIO_FN(ATADIR0), GPIO_FN(SDSELF), | ||
2683 | GPIO_FN(HCTS1), GPIO_FN(A0), | ||
2684 | GPIO_FN(FD3), GPIO_FN(A20), | ||
2685 | GPIO_FN(A21), | ||
2686 | GPIO_FN(A22), | ||
2687 | GPIO_FN(VI1_R0), GPIO_FN(A23), GPIO_FN(FCLE), | ||
2688 | GPIO_FN(VI1_R1), GPIO_FN(A24), | ||
2689 | GPIO_FN(FD4), GPIO_FN(VI1_R2), | ||
2690 | GPIO_FN(SSI_WS78_B), GPIO_FN(A25), | ||
2691 | GPIO_FN(FD5), GPIO_FN(VI1_R3), | ||
2692 | GPIO_FN(SSI_SDATA7_B), GPIO_FN(CLKOUT), | ||
2693 | GPIO_FN(PWM0_B), | ||
2694 | GPIO_FN(SDSELF_B), GPIO_FN(RD_WR), GPIO_FN(FWE), GPIO_FN(ATAG0), | ||
2695 | GPIO_FN(VI1_R7), GPIO_FN(HRTS1), | ||
2696 | |||
2697 | /* IPSR1 */ | ||
2698 | GPIO_FN(FD6), GPIO_FN(FD7), | ||
2699 | GPIO_FN(FALE), | ||
2700 | GPIO_FN(ATACS00), | ||
2701 | GPIO_FN(FRE), GPIO_FN(ATACS10), GPIO_FN(VI1_R4), | ||
2702 | GPIO_FN(HSCK1), GPIO_FN(SSI_SDATA8_B), | ||
2703 | GPIO_FN(SSI_SDATA9), | ||
2704 | GPIO_FN(FD0), GPIO_FN(ATARD0), GPIO_FN(VI1_R5), | ||
2705 | GPIO_FN(HTX1), | ||
2706 | GPIO_FN(SSI_SCK9), | ||
2707 | GPIO_FN(FD1), GPIO_FN(ATAWR0), GPIO_FN(VI1_R6), | ||
2708 | GPIO_FN(HRX1), GPIO_FN(SSI_WS9), | ||
2709 | GPIO_FN(MLB_CLK), GPIO_FN(PWM2), GPIO_FN(MLB_SIG), | ||
2710 | GPIO_FN(PWM3), GPIO_FN(MLB_DAT), GPIO_FN(PWM4), | ||
2711 | GPIO_FN(HTX0), GPIO_FN(SDATA), | ||
2712 | GPIO_FN(SUB_TCK), GPIO_FN(CC5_STATE2), | ||
2713 | GPIO_FN(CC5_STATE10), GPIO_FN(CC5_STATE18), GPIO_FN(CC5_STATE26), | ||
2714 | GPIO_FN(CC5_STATE34), | ||
2715 | |||
2716 | /* IPSR2 */ | ||
2717 | GPIO_FN(HRX0), GPIO_FN(SCKZ), | ||
2718 | GPIO_FN(SUB_TDI), GPIO_FN(CC5_STATE3), GPIO_FN(CC5_STATE11), | ||
2719 | GPIO_FN(CC5_STATE19), GPIO_FN(CC5_STATE27), GPIO_FN(CC5_STATE35), | ||
2720 | GPIO_FN(HSCK0), GPIO_FN(MTS), GPIO_FN(PWM5), | ||
2721 | GPIO_FN(SSI_SDATA9_B), GPIO_FN(SUB_TDO), | ||
2722 | GPIO_FN(CC5_STATE0), GPIO_FN(CC5_STATE8), GPIO_FN(CC5_STATE16), | ||
2723 | GPIO_FN(CC5_STATE24), GPIO_FN(CC5_STATE32), GPIO_FN(HCTS0), | ||
2724 | GPIO_FN(STM), GPIO_FN(PWM0_D), | ||
2725 | GPIO_FN(SCIF_CLK_C), GPIO_FN(SUB_TRST), GPIO_FN(TCLK1_B), | ||
2726 | GPIO_FN(CC5_OSCOUT), GPIO_FN(HRTS0), | ||
2727 | GPIO_FN(MDATA), GPIO_FN(SUB_TMS), GPIO_FN(CC5_STATE1), | ||
2728 | GPIO_FN(CC5_STATE9), GPIO_FN(CC5_STATE17), GPIO_FN(CC5_STATE25), | ||
2729 | GPIO_FN(CC5_STATE33), GPIO_FN(LCDOUT0), | ||
2730 | GPIO_FN(DREQ0), GPIO_FN(GPS_CLK_B), GPIO_FN(AUDATA0), | ||
2731 | GPIO_FN(LCDOUT1), GPIO_FN(DACK0), | ||
2732 | GPIO_FN(DRACK0), GPIO_FN(GPS_SIGN_B), GPIO_FN(AUDATA1), | ||
2733 | GPIO_FN(LCDOUT2), GPIO_FN(LCDOUT3), | ||
2734 | GPIO_FN(LCDOUT4), GPIO_FN(LCDOUT5), | ||
2735 | GPIO_FN(LCDOUT6), GPIO_FN(LCDOUT7), | ||
2736 | GPIO_FN(LCDOUT8), GPIO_FN(DREQ1), GPIO_FN(SCL2), | ||
2737 | GPIO_FN(AUDATA2), | ||
2738 | |||
2739 | /* IPSR3 */ | ||
2740 | GPIO_FN(LCDOUT9), GPIO_FN(DACK1), GPIO_FN(SDA2), | ||
2741 | GPIO_FN(AUDATA3), GPIO_FN(LCDOUT10), | ||
2742 | GPIO_FN(LCDOUT11), | ||
2743 | GPIO_FN(LCDOUT12), GPIO_FN(LCDOUT13), | ||
2744 | GPIO_FN(LCDOUT14), | ||
2745 | GPIO_FN(LCDOUT15), GPIO_FN(LCDOUT16), | ||
2746 | GPIO_FN(EX_WAIT1), GPIO_FN(SCL1), GPIO_FN(TCLK1), GPIO_FN(AUDATA4), | ||
2747 | GPIO_FN(LCDOUT17), GPIO_FN(EX_WAIT2), GPIO_FN(SDA1), | ||
2748 | GPIO_FN(GPS_MAG_B), GPIO_FN(AUDATA5), | ||
2749 | GPIO_FN(LCDOUT18), | ||
2750 | GPIO_FN(LCDOUT19), GPIO_FN(LCDOUT20), | ||
2751 | GPIO_FN(LCDOUT21), | ||
2752 | GPIO_FN(LCDOUT22), GPIO_FN(LCDOUT23), | ||
2753 | GPIO_FN(QSTVA_QVS), | ||
2754 | GPIO_FN(SCL3_B), GPIO_FN(QCLK), | ||
2755 | GPIO_FN(QSTVB_QVE), | ||
2756 | GPIO_FN(SDA3_B), GPIO_FN(SDA2_C), GPIO_FN(DACK0_B), GPIO_FN(DRACK0_B), | ||
2757 | GPIO_FN(QSTH_QHS), | ||
2758 | GPIO_FN(QSTB_QHE), | ||
2759 | GPIO_FN(QCPV_QDE), | ||
2760 | GPIO_FN(CAN1_TX), GPIO_FN(SCL2_C), GPIO_FN(REMOCON), | ||
2761 | |||
2762 | /* IPSR4 */ | ||
2763 | GPIO_FN(QPOLA), GPIO_FN(CAN_CLK_C), | ||
2764 | GPIO_FN(QPOLB), GPIO_FN(CAN1_RX), | ||
2765 | GPIO_FN(DREQ0_B), GPIO_FN(SSI_SCK78_B), | ||
2766 | GPIO_FN(VI2_DATA0_VI2_B0), GPIO_FN(PWM6), | ||
2767 | GPIO_FN(AUDCK), | ||
2768 | GPIO_FN(PWMFSW0_B), GPIO_FN(VI2_DATA1_VI2_B1), | ||
2769 | GPIO_FN(PWM0), | ||
2770 | GPIO_FN(AUDSYNC), GPIO_FN(VI2_G0), | ||
2771 | GPIO_FN(VI2_G1), GPIO_FN(VI2_G2), | ||
2772 | GPIO_FN(VI2_G3), GPIO_FN(VI2_G4), | ||
2773 | GPIO_FN(VI2_G5), | ||
2774 | GPIO_FN(VI2_DATA2_VI2_B2), GPIO_FN(SCL1_B), | ||
2775 | GPIO_FN(AUDATA6), | ||
2776 | GPIO_FN(VI2_DATA3_VI2_B3), GPIO_FN(SDA1_B), | ||
2777 | GPIO_FN(AUDATA7), | ||
2778 | GPIO_FN(VI2_G6), GPIO_FN(VI2_G7), | ||
2779 | GPIO_FN(VI2_R0), GPIO_FN(VI2_R1), | ||
2780 | GPIO_FN(VI2_R2), GPIO_FN(VI2_R3), | ||
2781 | GPIO_FN(VI2_DATA4_VI2_B4), GPIO_FN(SCL2_B), | ||
2782 | |||
2783 | /* IPSR5 */ | ||
2784 | GPIO_FN(VI2_DATA5_VI2_B5), GPIO_FN(SDA2_B), | ||
2785 | GPIO_FN(VI2_R4), GPIO_FN(VI2_R5), | ||
2786 | GPIO_FN(VI2_R6), GPIO_FN(VI2_R7), | ||
2787 | GPIO_FN(SCL2_D), GPIO_FN(SDA2_D), | ||
2788 | GPIO_FN(VI2_CLKENB), | ||
2789 | GPIO_FN(SCL1_D), GPIO_FN(VI2_FIELD), | ||
2790 | GPIO_FN(SDA1_D), GPIO_FN(VI2_HSYNC), | ||
2791 | GPIO_FN(VI3_HSYNC), GPIO_FN(VI2_VSYNC), | ||
2792 | GPIO_FN(VI3_VSYNC), | ||
2793 | GPIO_FN(VI2_CLK), | ||
2794 | GPIO_FN(VI1_CLKENB), GPIO_FN(VI3_CLKENB), | ||
2795 | GPIO_FN(AUDIO_CLKC), GPIO_FN(SPEEDIN), | ||
2796 | GPIO_FN(GPS_SIGN_D), GPIO_FN(VI2_DATA6_VI2_B6), | ||
2797 | GPIO_FN(TCLK0), GPIO_FN(QSTVA_B_QVS_B), | ||
2798 | GPIO_FN(AUDIO_CLKOUT_B), GPIO_FN(GPS_MAG_D), | ||
2799 | GPIO_FN(VI2_DATA7_VI2_B7), | ||
2800 | GPIO_FN(VI1_FIELD), | ||
2801 | GPIO_FN(VI3_FIELD), GPIO_FN(AUDIO_CLKOUT), | ||
2802 | GPIO_FN(GPS_CLK_C), GPIO_FN(GPS_CLK_D), GPIO_FN(AUDIO_CLKA), | ||
2803 | GPIO_FN(CAN_TXCLK), GPIO_FN(AUDIO_CLKB), | ||
2804 | GPIO_FN(CAN_DEBUGOUT0), GPIO_FN(MOUT0), | ||
2805 | |||
2806 | /* IPSR6 */ | ||
2807 | GPIO_FN(SSI_SCK0129), GPIO_FN(CAN_DEBUGOUT1), GPIO_FN(MOUT1), | ||
2808 | GPIO_FN(SSI_WS0129), GPIO_FN(CAN_DEBUGOUT2), GPIO_FN(MOUT2), | ||
2809 | GPIO_FN(SSI_SDATA0), GPIO_FN(CAN_DEBUGOUT3), GPIO_FN(MOUT5), | ||
2810 | GPIO_FN(SSI_SDATA1), GPIO_FN(CAN_DEBUGOUT4), GPIO_FN(MOUT6), | ||
2811 | GPIO_FN(SSI_SDATA2), GPIO_FN(CAN_DEBUGOUT5), GPIO_FN(SSI_SCK34), | ||
2812 | GPIO_FN(CAN_DEBUGOUT6), GPIO_FN(CAN0_TX_B), GPIO_FN(IERX), | ||
2813 | GPIO_FN(SSI_SCK9_C), GPIO_FN(SSI_WS34), GPIO_FN(CAN_DEBUGOUT7), | ||
2814 | GPIO_FN(CAN0_RX_B), GPIO_FN(IETX), GPIO_FN(SSI_WS9_C), | ||
2815 | GPIO_FN(SSI_SDATA3), GPIO_FN(PWM0_C), GPIO_FN(CAN_DEBUGOUT8), | ||
2816 | GPIO_FN(CAN_CLK_B), GPIO_FN(IECLK), GPIO_FN(SCIF_CLK_B), | ||
2817 | GPIO_FN(TCLK0_B), GPIO_FN(SSI_SDATA4), GPIO_FN(CAN_DEBUGOUT9), | ||
2818 | GPIO_FN(SSI_SDATA9_C), GPIO_FN(SSI_SCK5), GPIO_FN(ADICLK), | ||
2819 | GPIO_FN(CAN_DEBUGOUT10), GPIO_FN(TCLK0_D), | ||
2820 | GPIO_FN(SSI_WS5), GPIO_FN(ADICS_SAMP), GPIO_FN(CAN_DEBUGOUT11), | ||
2821 | GPIO_FN(SSI_SDATA5), GPIO_FN(ADIDATA), | ||
2822 | GPIO_FN(CAN_DEBUGOUT12), GPIO_FN(SSI_SCK6), | ||
2823 | GPIO_FN(ADICHS0), GPIO_FN(CAN0_TX), GPIO_FN(IERX_B), | ||
2824 | |||
2825 | /* IPSR7 */ | ||
2826 | GPIO_FN(SSI_WS6), GPIO_FN(ADICHS1), GPIO_FN(CAN0_RX), GPIO_FN(IETX_B), | ||
2827 | GPIO_FN(SSI_SDATA6), GPIO_FN(ADICHS2), GPIO_FN(CAN_CLK), | ||
2828 | GPIO_FN(IECLK_B), GPIO_FN(SSI_SCK78), GPIO_FN(CAN_DEBUGOUT13), | ||
2829 | GPIO_FN(SSI_SCK9_B), | ||
2830 | GPIO_FN(SSI_WS78), GPIO_FN(CAN_DEBUGOUT14), | ||
2831 | GPIO_FN(SSI_WS9_B), GPIO_FN(SSI_SDATA7), | ||
2832 | GPIO_FN(CAN_DEBUGOUT15), GPIO_FN(TCLK1_C), | ||
2833 | GPIO_FN(SSI_SDATA8), GPIO_FN(VSP), | ||
2834 | GPIO_FN(ATACS01), GPIO_FN(ATACS11), | ||
2835 | GPIO_FN(CC5_TDO), GPIO_FN(ATADIR1), | ||
2836 | GPIO_FN(CC5_TRST), GPIO_FN(ATAG1), | ||
2837 | GPIO_FN(CC5_TMS), GPIO_FN(ATARD1), | ||
2838 | GPIO_FN(CC5_TCK), GPIO_FN(ATAWR1), | ||
2839 | GPIO_FN(CC5_TDI), GPIO_FN(DREQ2), | ||
2840 | GPIO_FN(DACK2), | ||
2841 | |||
2842 | /* IPSR8 */ | ||
2843 | GPIO_FN(AD_CLK), | ||
2844 | GPIO_FN(CC5_STATE4), GPIO_FN(CC5_STATE12), GPIO_FN(CC5_STATE20), | ||
2845 | GPIO_FN(CC5_STATE28), GPIO_FN(CC5_STATE36), | ||
2846 | GPIO_FN(AD_DI), | ||
2847 | GPIO_FN(CC5_STATE5), GPIO_FN(CC5_STATE13), GPIO_FN(CC5_STATE21), | ||
2848 | GPIO_FN(CC5_STATE29), GPIO_FN(CC5_STATE37), | ||
2849 | GPIO_FN(CAN_DEBUG_HW_TRIGGER), GPIO_FN(AD_DO), | ||
2850 | GPIO_FN(CC5_STATE6), GPIO_FN(CC5_STATE14), GPIO_FN(CC5_STATE22), | ||
2851 | GPIO_FN(CC5_STATE30), GPIO_FN(CC5_STATE38), | ||
2852 | GPIO_FN(CAN_STEP0), GPIO_FN(AD_NCS), GPIO_FN(CC5_STATE7), | ||
2853 | GPIO_FN(CC5_STATE15), GPIO_FN(CC5_STATE23), GPIO_FN(CC5_STATE31), | ||
2854 | GPIO_FN(CC5_STATE39), GPIO_FN(FMCLK), GPIO_FN(RDS_CLK), GPIO_FN(PCMOE), | ||
2855 | GPIO_FN(BPFCLK), GPIO_FN(PCMWE), GPIO_FN(FMIN), GPIO_FN(RDS_DATA), | ||
2856 | GPIO_FN(VI0_CLK), GPIO_FN(VI0_CLKENB), | ||
2857 | GPIO_FN(HTX1_B), GPIO_FN(MT1_SYNC), | ||
2858 | GPIO_FN(VI0_FIELD), GPIO_FN(HRX1_B), | ||
2859 | GPIO_FN(VI0_HSYNC), GPIO_FN(VI0_DATA0_B_VI0_B0_B), | ||
2860 | GPIO_FN(HSCK1_B), | ||
2861 | GPIO_FN(VI0_VSYNC), GPIO_FN(VI0_DATA1_B_VI0_B1_B), | ||
2862 | GPIO_FN(PWMFSW0_C), | ||
2863 | |||
2864 | /* IPSR9 */ | ||
2865 | GPIO_FN(VI0_DATA0_VI0_B0), GPIO_FN(HRTS1_B), GPIO_FN(MT1_VCXO), | ||
2866 | GPIO_FN(VI0_DATA1_VI0_B1), GPIO_FN(HCTS1_B), GPIO_FN(MT1_PWM), | ||
2867 | GPIO_FN(VI0_DATA2_VI0_B2), GPIO_FN(VI0_DATA3_VI0_B3), | ||
2868 | GPIO_FN(VI0_DATA4_VI0_B4), | ||
2869 | GPIO_FN(VI0_DATA5_VI0_B5), GPIO_FN(VI0_DATA6_VI0_B6), | ||
2870 | GPIO_FN(ARM_TRACEDATA_0), GPIO_FN(VI0_DATA7_VI0_B7), | ||
2871 | GPIO_FN(ARM_TRACEDATA_1), GPIO_FN(VI0_G0), | ||
2872 | GPIO_FN(SSI_SCK78_C), GPIO_FN(ARM_TRACEDATA_2), | ||
2873 | GPIO_FN(VI0_G1), GPIO_FN(SSI_WS78_C), | ||
2874 | GPIO_FN(ARM_TRACEDATA_3), GPIO_FN(VI0_G2), GPIO_FN(ETH_TXD1), | ||
2875 | GPIO_FN(ARM_TRACEDATA_4), GPIO_FN(TS_SPSYNC0), | ||
2876 | GPIO_FN(VI0_G3), GPIO_FN(ETH_CRS_DV), | ||
2877 | GPIO_FN(ARM_TRACEDATA_5), GPIO_FN(TS_SDAT0), GPIO_FN(VI0_G4), | ||
2878 | GPIO_FN(ETH_TX_EN), GPIO_FN(ARM_TRACEDATA_6), | ||
2879 | GPIO_FN(VI0_G5), GPIO_FN(ETH_RX_ER), | ||
2880 | GPIO_FN(ARM_TRACEDATA_7), GPIO_FN(VI0_G6), GPIO_FN(ETH_RXD0), | ||
2881 | GPIO_FN(ARM_TRACEDATA_8), GPIO_FN(VI0_G7), | ||
2882 | GPIO_FN(ETH_RXD1), GPIO_FN(ARM_TRACEDATA_9), | ||
2883 | |||
2884 | /* IPSR10 */ | ||
2885 | GPIO_FN(VI0_R0), GPIO_FN(SSI_SDATA7_C), | ||
2886 | GPIO_FN(DREQ1_B), GPIO_FN(ARM_TRACEDATA_10), GPIO_FN(DREQ0_C), | ||
2887 | GPIO_FN(VI0_R1), GPIO_FN(SSI_SDATA8_C), GPIO_FN(DACK1_B), | ||
2888 | GPIO_FN(ARM_TRACEDATA_11), GPIO_FN(DACK0_C), GPIO_FN(DRACK0_C), | ||
2889 | GPIO_FN(VI0_R2), GPIO_FN(ETH_LINK), | ||
2890 | GPIO_FN(ARM_TRACEDATA_12), GPIO_FN(VI0_R3), GPIO_FN(ETH_MAGIC), | ||
2891 | GPIO_FN(ARM_TRACEDATA_13), | ||
2892 | GPIO_FN(VI0_R4), GPIO_FN(ETH_REFCLK), | ||
2893 | GPIO_FN(ARM_TRACEDATA_14), GPIO_FN(MT1_CLK), | ||
2894 | GPIO_FN(TS_SCK0), GPIO_FN(VI0_R5), GPIO_FN(ETH_TXD0), | ||
2895 | GPIO_FN(ARM_TRACEDATA_15), | ||
2896 | GPIO_FN(MT1_D), GPIO_FN(TS_SDEN0), GPIO_FN(VI0_R6), GPIO_FN(ETH_MDC), | ||
2897 | GPIO_FN(DREQ2_C), GPIO_FN(TRACECLK), | ||
2898 | GPIO_FN(MT1_BEN), GPIO_FN(PWMFSW0_D), GPIO_FN(VI0_R7), | ||
2899 | GPIO_FN(ETH_MDIO), GPIO_FN(DACK2_C), | ||
2900 | GPIO_FN(SCIF_CLK_D), GPIO_FN(TRACECTL), GPIO_FN(MT1_PEN), | ||
2901 | GPIO_FN(VI1_CLK), GPIO_FN(SIM_D), GPIO_FN(SDA3), GPIO_FN(VI1_HSYNC), | ||
2902 | GPIO_FN(VI3_CLK), GPIO_FN(SSI_SCK4), GPIO_FN(GPS_SIGN_C), | ||
2903 | GPIO_FN(PWMFSW0_E), GPIO_FN(VI1_VSYNC), GPIO_FN(AUDIO_CLKOUT_C), | ||
2904 | GPIO_FN(SSI_WS4), GPIO_FN(SIM_CLK), GPIO_FN(GPS_MAG_C), | ||
2905 | GPIO_FN(SPV_TRST), GPIO_FN(SCL3), | ||
2906 | |||
2907 | /* IPSR11 */ | ||
2908 | GPIO_FN(VI1_DATA0_VI1_B0), GPIO_FN(SIM_RST), | ||
2909 | GPIO_FN(SPV_TCK), GPIO_FN(ADICLK_B), GPIO_FN(VI1_DATA1_VI1_B1), | ||
2910 | GPIO_FN(MT0_CLK), GPIO_FN(SPV_TMS), | ||
2911 | GPIO_FN(ADICS_B_SAMP_B), GPIO_FN(VI1_DATA2_VI1_B2), | ||
2912 | GPIO_FN(MT0_D), GPIO_FN(SPVTDI), GPIO_FN(ADIDATA_B), | ||
2913 | GPIO_FN(VI1_DATA3_VI1_B3), GPIO_FN(MT0_BEN), | ||
2914 | GPIO_FN(SPV_TDO), GPIO_FN(ADICHS0_B), GPIO_FN(VI1_DATA4_VI1_B4), | ||
2915 | GPIO_FN(MT0_PEN), GPIO_FN(SPA_TRST), | ||
2916 | GPIO_FN(ADICHS1_B), GPIO_FN(VI1_DATA5_VI1_B5), | ||
2917 | GPIO_FN(MT0_SYNC), GPIO_FN(SPA_TCK), | ||
2918 | GPIO_FN(ADICHS2_B), GPIO_FN(VI1_DATA6_VI1_B6), | ||
2919 | GPIO_FN(MT0_VCXO), GPIO_FN(SPA_TMS), | ||
2920 | GPIO_FN(VI1_DATA7_VI1_B7), | ||
2921 | GPIO_FN(MT0_PWM), GPIO_FN(SPA_TDI), | ||
2922 | GPIO_FN(VI1_G0), GPIO_FN(VI3_DATA0), | ||
2923 | GPIO_FN(TS_SCK1), GPIO_FN(DREQ2_B), GPIO_FN(SPA_TDO), | ||
2924 | GPIO_FN(HCTS0_B), GPIO_FN(VI1_G1), GPIO_FN(VI3_DATA1), | ||
2925 | GPIO_FN(SSI_SCK1), GPIO_FN(TS_SDEN1), GPIO_FN(DACK2_B), | ||
2926 | GPIO_FN(HRTS0_B), | ||
2927 | |||
2928 | /* IPSR12 */ | ||
2929 | GPIO_FN(VI1_G2), GPIO_FN(VI3_DATA2), GPIO_FN(SSI_WS1), | ||
2930 | GPIO_FN(TS_SPSYNC1), GPIO_FN(HSCK0_B), GPIO_FN(VI1_G3), | ||
2931 | GPIO_FN(VI3_DATA3), GPIO_FN(SSI_SCK2), GPIO_FN(TS_SDAT1), | ||
2932 | GPIO_FN(SCL1_C), GPIO_FN(HTX0_B), GPIO_FN(VI1_G4), GPIO_FN(VI3_DATA4), | ||
2933 | GPIO_FN(SSI_WS2), GPIO_FN(SDA1_C), GPIO_FN(SIM_RST_B), | ||
2934 | GPIO_FN(HRX0_B), GPIO_FN(VI1_G5), GPIO_FN(VI3_DATA5), | ||
2935 | GPIO_FN(GPS_CLK), GPIO_FN(FSE), GPIO_FN(SIM_D_B), | ||
2936 | GPIO_FN(VI1_G6), GPIO_FN(VI3_DATA6), GPIO_FN(GPS_SIGN), GPIO_FN(FRB), | ||
2937 | GPIO_FN(SIM_CLK_B), GPIO_FN(VI1_G7), | ||
2938 | GPIO_FN(VI3_DATA7), GPIO_FN(GPS_MAG), GPIO_FN(FCE), | ||
2939 | }; | ||
2940 | |||
2941 | static const struct pinmux_cfg_reg pinmux_config_regs[] = { | 2673 | static const struct pinmux_cfg_reg pinmux_config_regs[] = { |
2942 | { PINMUX_CFG_REG("GPSR0", 0xfffc0004, 32, 1) { | 2674 | { PINMUX_CFG_REG("GPSR0", 0xfffc0004, 32, 1) { |
2943 | GP_0_31_FN, FN_IP3_31_29, | 2675 | GP_0_31_FN, FN_IP3_31_29, |
@@ -3831,9 +3563,6 @@ const struct sh_pfc_soc_info r8a7779_pinmux_info = { | |||
3831 | .functions = pinmux_functions, | 3563 | .functions = pinmux_functions, |
3832 | .nr_functions = ARRAY_SIZE(pinmux_functions), | 3564 | .nr_functions = ARRAY_SIZE(pinmux_functions), |
3833 | 3565 | ||
3834 | .func_gpios = pinmux_func_gpios, | ||
3835 | .nr_func_gpios = ARRAY_SIZE(pinmux_func_gpios), | ||
3836 | |||
3837 | .cfg_regs = pinmux_config_regs, | 3566 | .cfg_regs = pinmux_config_regs, |
3838 | .data_regs = pinmux_data_regs, | 3567 | .data_regs = pinmux_data_regs, |
3839 | 3568 | ||