sh-pfc: r8a73a4: Remove function GPIOs
Subsystems (2)
PATCH 11/13 sh-pfc: r8a73a4: Remove function GPIOs
From: Magnus Damm <[email protected]>
All r8a73a4 platforms use the pinctrl API to control pin functions. Function GPIOs are no longer needed.
Signed-off-by Magnus Damm <[email protected]>
---
drivers/pinctrl/sh-pfc/pfc-r8a73a4.c | 737 ---------------------------------- 1 file changed, 737 deletions(-)
drivers/pinctrl/sh-pfc/pfc-r8a73a4.c +0 -737
@@ -2043,740 +2043,6 @@ static const struct sh_pfc_function pinm SH_PFC_FUNCTION(irqc), }; -#define PINMUX_FN_BASE ARRAY_SIZE(pinmux_pins) - -static const struct pinmux_func pinmux_func_gpios[] = { -/* Port0 */ -GPIO_FN (LCDD0 ), -GPIO_FN (PDM2_CLK_0 ), -GPIO_FN (DU0_DR0 ), - -/* Port1 */ -GPIO_FN (LCDD1 ), -GPIO_FN (PDM2_DATA_1 ), -GPIO_FN (DU0_DR19 ), - -/* Port2 */ -GPIO_FN (LCDD2 ), -GPIO_FN (PDM3_CLK_2 ), -GPIO_FN (DU0_DR2 ), - -/* Port3 */ -GPIO_FN (LCDD3 ), -GPIO_FN (PDM3_DATA_3 ), -GPIO_FN (DU0_DR3 ), - -/* Port4 */ -GPIO_FN (LCDD4 ), -GPIO_FN (PDM4_CLK_4 ), -GPIO_FN (DU0_DR4 ), - -/* Port5 */ -GPIO_FN (LCDD5 ), -GPIO_FN (PDM4_DATA_5 ), -GPIO_FN (DU0_DR5 ), - -/* Port6 */ -GPIO_FN (LCDD6 ), -GPIO_FN (PDM0_OUTCLK_6 ), -GPIO_FN (DU0_DR6 ), - -/* Port7 */ -GPIO_FN (LCDD7 ), -GPIO_FN (PDM0_OUTDATA_7 ), -GPIO_FN (DU0_DR7 ), - -/* Port8 */ -GPIO_FN (LCDD8 ), -GPIO_FN (PDM1_OUTCLK_8 ), -GPIO_FN (DU0_DG0 ), - -/* Port9 */ -GPIO_FN (LCDD9 ), -GPIO_FN (PDM1_OUTDATA_9 ), -GPIO_FN (DU0_DG1 ), - -/* Port10 */ -GPIO_FN (LCDD10 ), -GPIO_FN (FSICCK ), -GPIO_FN (DU0_DG2 ), - -/* Port11 */ -GPIO_FN (LCDD11 ), -GPIO_FN (FSICISLD ), -GPIO_FN (DU0_DG3 ), - -/* Port12 */ -GPIO_FN (LCDD12 ), -GPIO_FN (FSICOMC ), -GPIO_FN (DU0_DG4 ), - -/* Port13 */ -GPIO_FN (LCDD13 ), -GPIO_FN (FSICOLR ), -GPIO_FN (FSICILR ), -GPIO_FN (DU0_DG5 ), - -/* Port14 */ -GPIO_FN (LCDD14 ), -GPIO_FN (FSICOBT ), -GPIO_FN (FSICIBT ), -GPIO_FN (DU0_DG6 ), - -/* Port15 */ -GPIO_FN (LCDD15 ), -GPIO_FN (FSICOSLD ), -GPIO_FN (DU0_DG7 ), - -/* Port16 */ -GPIO_FN (LCDD16 ), -GPIO_FN (TPU1TO1 ), -GPIO_FN (DU0_DB0 ), - -/* Port17 */ -GPIO_FN (LCDD17 ), -GPIO_FN (SF_IRQ_00 ), -GPIO_FN (DU0_DB1 ), - -/* Port18 */ -GPIO_FN (LCDD18 ), -GPIO_FN (SF_IRQ_01 ), -GPIO_FN (DU0_DB2 ), - -/* Port19 */ -GPIO_FN (LCDD19 ), -GPIO_FN (DU0_DB3 ), - -/* Port20 */ -GPIO_FN (LCDD20 ), -GPIO_FN (DU0_DB4 ), - -/* Port21 */ -GPIO_FN (LCDD21 ), -GPIO_FN (DU0_DB5 ), - -/* Port22 */ -GPIO_FN (LCDD22 ), -GPIO_FN (DU0_DB6 ), - -/* Port23 */ -GPIO_FN (LCDD23 ), -GPIO_FN (DU0_DB7 ), - -/* Port24 */ -GPIO_FN (LCDHSYN ), -GPIO_FN (LCDCS ), -GPIO_FN (DU0_EXHSYNC_N_CSYNC_N_HSYNC_N ), - -/* Port25 */ -GPIO_FN (LCDVSYN ), -GPIO_FN (DU0_EXVSYNC_N_VSYNC_N_CSYNC_N ), - -/* Port26 */ -GPIO_FN (LCDDCK ), -GPIO_FN (LCDWR ), -GPIO_FN (DU0_DOTCLKIN ), - -/* Port27 */ -GPIO_FN (LCDDISP ), -GPIO_FN (LCDRS ), -GPIO_FN (DU0_DOTCLKOUT ), - -/* Port28 */ -GPIO_FN (LCDRD_N ), -GPIO_FN (DU0_DOTCLKOUTB ), - -/* Port29 */ -GPIO_FN (LCDLCLK ), -GPIO_FN (SF_IRQ_02 ), -GPIO_FN (DU0_DISP_CSYNC_N_DE ), - -/* Port30 */ -GPIO_FN (LCDDON ), -GPIO_FN (SF_IRQ_03 ), -GPIO_FN (DU0_ODDF_N_CLAMP ), - -/* Port32 */ -GPIO_FN (SIM0_DET ), -GPIO_FN (CSCIF0_RTS ), - -/* Port33 */ -GPIO_FN (SIM1_DET ), -GPIO_FN (CSCIF0_CTS ), - -/* Port34 */ -GPIO_FN (SIM0_PWRON ), -GPIO_FN (CSCIF0_SCK ), - -/* Port35 */ -GPIO_FN (CSCIF1_RTS ), - -/* Port36 */ -GPIO_FN (CSCIF1_CTS ), - -/* Port37 */ -GPIO_FN (CSCIF1_SCK ), - -/* Port38 */ -GPIO_FN (TPU0TO1 ), -GPIO_FN (CHSCIF0_HRTS ), - -/* Port39 */ -GPIO_FN (TPU0TO2 ), -GPIO_FN (CHSCIF0_HCTS ), - -/* Port40 */ -GPIO_FN (TPU0TO3 ), -GPIO_FN (CHSCIF0_HSCK ), - -/* Port64 */ -GPIO_FN (PDM0_DATA ), - -/* Port65 */ -GPIO_FN (PDM1_DATA ), - -/* Port66 */ -GPIO_FN (HSI_RX_WAKE ), -GPIO_FN (MSIOF3_SYNC ), -GPIO_FN (GenIO4), - -/* Port67 */ -GPIO_FN (HSI_RX_READY ), -GPIO_FN (GIO_OUT3_67 ), -GPIO_FN (CHSCIF1_HTX ), - -/* Port68 */ -GPIO_FN (HSI_RX_FLAG ), -GPIO_FN (MSIOF3_TXD ), -GPIO_FN (GIO_OUT4_68 ), - -/* Port69 */ -GPIO_FN (HSI_RX_DATA ), -GPIO_FN (MSIOF3_RXD ), -GPIO_FN (GIO_OUT5_69 ), - -/* Port70 */ -GPIO_FN (HSI_TX_FLAG ), -GPIO_FN (GIO_OUT1_70 ), -GPIO_FN (HSIC_TSTCLK0 ), -GPIO_FN (CHSCIF1_HRTS ), - -/* Port71 */ -GPIO_FN (HSI_TX_DATA ), -GPIO_FN (GIO_OUT2_71 ), -GPIO_FN (HSIC_TSTCLK1 ), -GPIO_FN (CHSCIF1_HCTS ), - -/* Port72 */ -GPIO_FN (HSI_TX_WAKE ), -GPIO_FN (GenIO8), -GPIO_FN (CHSCIF1_HRX ), - -/* Port73 */ -GPIO_FN (HSI_TX_READY ), -GPIO_FN (MSIOF3_SCK ), -GPIO_FN (GIO_OUT0_73 ), - -/* Port74 - Port85 */ -GPIO_FN (IRDA_OUT ), -GPIO_FN (IRDA_IN ), -GPIO_FN (IRDA_FIRSEL ), -GPIO_FN (TPU0TO0 ), -GPIO_FN (DIGRFEN ), -GPIO_FN (GPS_TIMESTAMP ), -GPIO_FN (TXP ), -GPIO_FN (TXP2 ), -GPIO_FN (COEX_0 ), -GPIO_FN (COEX_1 ), - -/* Port96 - Port101 */ -GPIO_FN (KEYIN0 ), -GPIO_FN (KEYIN1 ), -GPIO_FN (KEYIN2 ), -GPIO_FN (KEYIN3 ), -GPIO_FN (KEYIN4 ), -GPIO_FN (KEYIN5 ), - -/* Port102 */ -GPIO_FN (KEYIN6 ), - -/* Port103 */ -GPIO_FN (KEYIN7 ), - -/* Port104 - Port108 */ -GPIO_FN (KEYOUT0 ), -GPIO_FN (KEYOUT1 ), -GPIO_FN (KEYOUT2 ), -GPIO_FN (KEYOUT3 ), -GPIO_FN (KEYOUT4 ), - -/* Port109 */ -GPIO_FN (KEYOUT5 ), - -/* Port110 */ -GPIO_FN (KEYOUT6 ), - -/* Port111 */ -GPIO_FN (KEYOUT7 ), -GPIO_FN (RFANAEN ), - -/* Port112 */ -GPIO_FN (KEYIN8 ), -GPIO_FN (KEYOUT8 ), -GPIO_FN (SF_IRQ_04 ), - -/* Port113 */ -GPIO_FN (KEYIN9 ), -GPIO_FN (KEYOUT9 ), -GPIO_FN (SF_IRQ_05 ), - -/* Port114 */ -GPIO_FN (KEYIN10 ), -GPIO_FN (KEYOUT10 ), -GPIO_FN (SF_IRQ_06 ), - -/* Port115 */ -GPIO_FN (KEYIN11 ), -GPIO_FN (KEYOUT11 ), -GPIO_FN (SF_IRQ_07 ), - -/* Port116 */ -GPIO_FN (CSCIF0_TX ), - -/* Port117 */ -GPIO_FN (CSCIF0_RX ), - -/* Port118 */ -GPIO_FN (CSCIF1_TX ), - -/* Port119 */ -GPIO_FN (CSCIF1_RX ), - -/* Port120 */ -GPIO_FN (SF_PORT_1_120 ), -GPIO_FN (DU0_CDE ), - -/* Port121 */ -GPIO_FN (SF_PORT_0_121 ), - -/* Port122 */ -GPIO_FN (CHSCIF0_HTX ), - -/* Port123 */ -GPIO_FN (CHSCIF0_HRX ), - -/* Port124 */ -GPIO_FN (ISP_STROBE_124 ), - -/* Port125 */ -GPIO_FN (STP_ISD_0 ), -GPIO_FN (PDM4_CLK_125 ), -GPIO_FN (MSIOF2_TXD ), -GPIO_FN (SIM0_VOLTSEL0 ), - -/* Port126 */ -GPIO_FN (TS_SDEN ), -GPIO_FN (MSIOF7_SYNC ), -GPIO_FN (STP_ISEN_1 ), - -/* Port128 */ -GPIO_FN (STP_ISEN_0 ), -GPIO_FN (PDM1_OUTDATA_128 ), -GPIO_FN (MSIOF2_SYNC ), -GPIO_FN (SIM1_VOLTSEL1 ), - -/* Port129 */ -GPIO_FN (TS_SPSYNC ), -GPIO_FN (MSIOF7_RXD ), -GPIO_FN (STP_ISSYNC_1 ), - -/* Port130 */ -GPIO_FN (STP_ISSYNC_0 ), -GPIO_FN (PDM4_DATA_130 ), -GPIO_FN (MSIOF2_RXD ), -GPIO_FN (SIM0_VOLTSEL1 ), - -/* Port131 */ -GPIO_FN (STP_OPWM_0 ), -GPIO_FN (SIM1_PWRON ), - -/* Port132 */ -GPIO_FN (TS_SCK ), -GPIO_FN (MSIOF7_SCK ), -GPIO_FN (STP_ISCLK_1 ), - -/* Port133 */ -GPIO_FN (STP_ISCLK_0 ), -GPIO_FN (PDM1_OUTCLK_133 ), -GPIO_FN (MSIOF2_SCK ), -GPIO_FN (SIM1_VOLTSEL0 ), - -/* Port134 */ -GPIO_FN (TS_SDAT ), -GPIO_FN (MSIOF7_TXD ), -GPIO_FN (STP_ISD_1 ), - -/* Port160 - Port178 */ -GPIO_FN (MMCD0_0 ), -GPIO_FN (MMCD0_1 ), -GPIO_FN (MMCD0_2 ), -GPIO_FN (MMCD0_3 ), -GPIO_FN (MMCD0_4 ), -GPIO_FN (MMCD0_5 ), -GPIO_FN (MMCD0_6 ), -GPIO_FN (MMCD0_7 ), -GPIO_FN (MMCCMD0 ), -GPIO_FN (MMCCLK0 ), -GPIO_FN (MMCRST ), - -/* Port192 - Port200 FN1 */ -GPIO_FN (A10 ), -GPIO_FN (A9 ), -GPIO_FN (A8 ), -GPIO_FN (A7 ), -GPIO_FN (A6 ), -GPIO_FN (A5 ), -GPIO_FN (A4 ), -GPIO_FN (A3 ), -GPIO_FN (A2 ), - -/* Port192 - Port200 FN2 */ -GPIO_FN (MMCD1_7 ), -GPIO_FN (MMCD1_6 ), -GPIO_FN (MMCD1_5 ), -GPIO_FN (MMCD1_4 ), -GPIO_FN (MMCD1_3 ), -GPIO_FN (MMCD1_2 ), -GPIO_FN (MMCD1_1 ), -GPIO_FN (MMCD1_0 ), -GPIO_FN (MMCCMD1 ), - -/* Port192 - Port200 IRQ */ - -/* Port201 */ -GPIO_FN (A1 ), - -/* Port202 */ -GPIO_FN (A0 ), -GPIO_FN (BS ), - -/* Port203 */ -GPIO_FN (CKO ), -GPIO_FN (MMCCLK1 ), - -/* Port204 */ -GPIO_FN (CS0_N ), -GPIO_FN (SIM0_GPO1 ), - -/* Port205 */ -GPIO_FN (CS2_N ), -GPIO_FN (SIM0_GPO2 ), - -/* Port206 */ -GPIO_FN (CS4_N ), -GPIO_FN (VIO_VD ), -GPIO_FN (SIM1_GPO0 ), - -/* Port207 - Port212 FN1 */ -GPIO_FN (D15 ), -GPIO_FN (D14 ), -GPIO_FN (D13 ), -GPIO_FN (D12 ), -GPIO_FN (D11 ), -GPIO_FN (D10 ), - -/* Port207 - Port212 FN5 */ -GPIO_FN (GIO_OUT15 ), -GPIO_FN (GIO_OUT14 ), -GPIO_FN (GIO_OUT13 ), -GPIO_FN (GIO_OUT12 ), -GPIO_FN (WGM_TXP2 ), -GPIO_FN (WGM_GPS_TIMEM_ASK_RFCLK ), - -/* Port213 - Port222 FN1 */ -GPIO_FN (D9 ), -GPIO_FN (D8 ), -GPIO_FN (D7 ), -GPIO_FN (D6 ), -GPIO_FN (D5 ), -GPIO_FN (D4 ), -GPIO_FN (D3 ), -GPIO_FN (D2 ), -GPIO_FN (D1 ), -GPIO_FN (D0 ), - -/* Port213 - Port222 FN2 */ -GPIO_FN (VIO_D9 ), -GPIO_FN (VIO_D8 ), -GPIO_FN (VIO_D7 ), -GPIO_FN (VIO_D6 ), -GPIO_FN (VIO_D5 ), -GPIO_FN (VIO_D4 ), -GPIO_FN (VIO_D3 ), -GPIO_FN (VIO_D2 ), -GPIO_FN (VIO_D1 ), -GPIO_FN (VIO_D0 ), - -/* Port213 - Port222 FN5 */ -GPIO_FN (GIO_OUT9 ), -GPIO_FN (GIO_OUT8 ), -GPIO_FN (GIO_OUT7 ), -GPIO_FN (GIO_OUT6 ), -GPIO_FN (GIO_OUT5_217 ), -GPIO_FN (GIO_OUT4_218 ), -GPIO_FN (GIO_OUT3_219 ), -GPIO_FN (GIO_OUT2_220 ), -GPIO_FN (GIO_OUT1_221 ), -GPIO_FN (GIO_OUT0_222 ), - -/* Port224 */ -GPIO_FN (RDWR_224 ), -GPIO_FN (VIO_HD ), -GPIO_FN (SIM1_GPO2 ), - -/* Port225 */ -GPIO_FN (RD_N ), - -/* Port226 */ -GPIO_FN (WAIT_N ), -GPIO_FN (VIO_CLK ), -GPIO_FN (SIM1_GPO1 ), - -/* Port227 */ -GPIO_FN (WE0_N ), -GPIO_FN (RDWR_227 ), - -/* Port228 */ -GPIO_FN (WE1_N ), -GPIO_FN (SIM0_GPO0 ), - -/* Port229 */ -GPIO_FN (PWMO ), -GPIO_FN (VIO_CKO1_229 ), - -/* Port230 */ -GPIO_FN (SLIM_CLK ), -GPIO_FN (VIO_CKO4_230 ), - -/* Port231 */ -GPIO_FN (SLIM_DATA ), -GPIO_FN (VIO_CKO5_231 ), - -/* Port232 */ -GPIO_FN (VIO_CKO2_232 ), -GPIO_FN (SF_PORT_0_232 ), - -/* Port233 */ -GPIO_FN (VIO_CKO3_233 ), -GPIO_FN (SF_PORT_1_233 ), - -/* Port234 */ -GPIO_FN (FSIACK ), -GPIO_FN (PDM3_CLK_234 ), -GPIO_FN (ISP_IRIS1_234 ), - -/* Port235 */ -GPIO_FN (FSIAISLD ), -GPIO_FN (PDM3_DATA_235 ), - -/* Port236 */ -GPIO_FN (FSIAOMC ), -GPIO_FN (PDM0_OUTCLK_236 ), -GPIO_FN (ISP_IRIS0_236 ), - -/* Port237 */ -GPIO_FN (FSIAOLR ), -GPIO_FN (FSIAILR ), - -/* Port238 */ -GPIO_FN (FSIAOBT ), -GPIO_FN (FSIAIBT ), - -/* Port239 */ -GPIO_FN (FSIAOSLD ), -GPIO_FN (PDM0_OUTDATA_239 ), - -/* Port240 */ -GPIO_FN (FSIBISLD ), - -/* Port241 */ -GPIO_FN (FSIBOLR ), -GPIO_FN (FSIBILR ), - -/* Port242 */ -GPIO_FN (FSIBOMC ), -GPIO_FN (ISP_SHUTTER1_242 ), - -/* Port243 */ -GPIO_FN (FSIBOBT ), -GPIO_FN (FSIBIBT ), - -/* Port244 */ -GPIO_FN (FSIBOSLD ), -GPIO_FN (FSIASPDIF ), - -/* Port245 */ -GPIO_FN (FSIBCK ), -GPIO_FN (ISP_SHUTTER0_245 ), - -/* Port246 - Port250 FN1 */ -GPIO_FN (ISP_IRIS1_246 ), -GPIO_FN (ISP_IRIS0_247 ), -GPIO_FN (ISP_SHUTTER1_248 ), -GPIO_FN (ISP_SHUTTER0_249 ), -GPIO_FN (ISP_STROBE_250 ), - -/* Port256 - Port258 */ -GPIO_FN (MSIOF0_SYNC ), -GPIO_FN (MSIOF0_RXD ), -GPIO_FN (MSIOF0_SCK ), - -/* Port259 */ -GPIO_FN (MSIOF0_SS2 ), -GPIO_FN (VIO_CKO3_259 ), - -/* Port260 */ -GPIO_FN (MSIOF0_TXD ), - -/* Port261 */ -GPIO_FN (CHSCIF1_HSCK ), - -/* Port262 */ - -/* Port263 - Port266 FN1 */ -GPIO_FN (MSIOF1_SS2 ), -GPIO_FN (MSIOF1_TXD ), -GPIO_FN (MSIOF1_RXD ), -GPIO_FN (MSIOF1_SS1 ), - -/* Port263 - Port266 FN4 */ -GPIO_FN (MSIOF5_SS2 ), -GPIO_FN (MSIOF5_TXD ), -GPIO_FN (MSIOF5_RXD ), -GPIO_FN (MSIOF5_SS1 ), - -/* Port267 */ -GPIO_FN (MSIOF0_SS1 ), - -/* Port268 */ -GPIO_FN (MSIOF1_SCK ), -GPIO_FN (MSIOF5_SCK ), - -/* Port269 */ -GPIO_FN (MSIOF1_SYNC ), -GPIO_FN (MSIOF5_SYNC ), - -/* Port270 - Port273 FN1 */ -GPIO_FN (MSIOF2_SS1 ), -GPIO_FN (MSIOF2_SS2 ), -GPIO_FN (MSIOF3_SS2 ), -GPIO_FN (MSIOF3_SS1 ), - -/* Port270 - Port273 FN3 */ -GPIO_FN (VIO_CKO5_270 ), -GPIO_FN (VIO_CKO2_271 ), -GPIO_FN (VIO_CKO1_272 ), -GPIO_FN (VIO_CKO4_273 ), - -/* Port274 */ -GPIO_FN (MSIOF4_SS2 ), -GPIO_FN (TPU1TO0 ), - -/* Port275 - Port280 */ -GPIO_FN (IC_DP ), -GPIO_FN (SIM0_RST ), -GPIO_FN (IC_DM ), -GPIO_FN (SIM0_BSICOMP ), -GPIO_FN (SIM0_CLK ), -GPIO_FN (SIM0_IO ), - -/* Port281 */ -GPIO_FN (SIM1_IO ), -GPIO_FN (PDM2_DATA_281 ), - -/* Port282 */ -GPIO_FN (SIM1_CLK ), -GPIO_FN (PDM2_CLK_282 ), - -/* Port283 */ -GPIO_FN (SIM1_RST ), - -/* Port289 */ -GPIO_FN (SDHID1_0 ), -GPIO_FN (STMDATA0_2 ), - -/* Port290 */ -GPIO_FN (SDHID1_1 ), -GPIO_FN (STMDATA1_2 ), - -/* Port291 - Port294 FN1 */ -GPIO_FN (SDHID1_2 ), -GPIO_FN (SDHID1_3 ), -GPIO_FN (SDHICLK1 ), -GPIO_FN (SDHICMD1 ), - -/* Port291 - Port294 FN3 */ -GPIO_FN (STMDATA2_2 ), -GPIO_FN (STMDATA3_2 ), -GPIO_FN (STMCLK_2 ), -GPIO_FN (STMSIDI_2 ), - -/* Port295 */ -GPIO_FN (SDHID2_0 ), -GPIO_FN (MSIOF4_TXD ), -GPIO_FN (MSIOF6_TXD ), - -/* Port296 */ -GPIO_FN (SDHID2_1 ), -GPIO_FN (MSIOF6_SS2 ), - -/* Port297 - Port300 FN1 */ -GPIO_FN (SDHID2_2 ), -GPIO_FN (SDHID2_3 ), -GPIO_FN (SDHICLK2 ), -GPIO_FN (SDHICMD2 ), - -/* Port297 - Port300 FN2 */ -GPIO_FN (MSIOF4_RXD ), -GPIO_FN (MSIOF4_SYNC ), -GPIO_FN (MSIOF4_SCK ), -GPIO_FN (MSIOF4_SS1 ), - -/* Port297 - Port300 FN3 */ - -/* Port297 - Port300 FN4 */ -GPIO_FN (MSIOF6_RXD ), -GPIO_FN (MSIOF6_SYNC ), -GPIO_FN (MSIOF6_SCK ), -GPIO_FN (MSIOF6_SS1 ), - -/* Port301 */ -GPIO_FN (SDHICD0 ), - -/* Port302 - Port306 FN1 */ -GPIO_FN (SDHID0_0 ), -GPIO_FN (SDHID0_1 ), -GPIO_FN (SDHID0_2 ), -GPIO_FN (SDHID0_3 ), -GPIO_FN (SDHICMD0 ), - -/* Port302 - Port306 FN3 */ -GPIO_FN (STMDATA0_1 ), -GPIO_FN (STMDATA1_1 ), -GPIO_FN (STMDATA2_1 ), -GPIO_FN (STMDATA3_1 ), -GPIO_FN (STMSIDI_1 ), - -/* Port307 */ -GPIO_FN (SDHIWP0 ), - -/* Port308 */ -GPIO_FN (SDHICLK0 ), -GPIO_FN (STMCLK_1 ), - -/* Port320 - Port329 */ -}; -static const struct pinmux_cfg_reg pinmux_config_regs[] = {PORTCR (0 ,0xe6050000 ),
@@ -3457,9 +2723,6 @@ const struct sh_pfc_soc_info r8a73a4_pin .functions = pinmux_functions, .nr_functions = ARRAY_SIZE(pinmux_functions), - .func_gpios = pinmux_func_gpios, - .nr_func_gpios = ARRAY_SIZE(pinmux_func_gpios), - .cfg_regs = pinmux_config_regs, .data_regs = pinmux_data_regs,
Hi Magnus,
Thanks for the patch.
Quoted 6 lines · On Tuesday 26 March 2013 22:51:34 Magnus Damm wrote:
From: Magnus Damm <[email protected]>
All r8a73a4 platforms use the pinctrl API to control pin functions. Function GPIOs are no longer needed.
Signed-off-by Magnus Damm <[email protected]>
Acked-by Laurent Pinchart <[email protected]>
Signature · 3 lines
Regards, Laurent Pinchart
Quoted 6 lines · Magnus Damm
From: Magnus Damm <[email protected]>
All r8a73a4 platforms use the pinctrl API to control pin functions. Function GPIOs are no longer needed.
Signed-off-by Magnus Damm <[email protected]>
Acked-by Linus Walleij <[email protected]>
Yours,
Linus Walleij