aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMagnus Damm <damm@opensource.se>2013-03-26 09:51:05 -0400
committerSimon Horman <horms+renesas@verge.net.au>2013-04-02 21:30:41 -0400
commitf91663ff5619d73588fc91c3e7483bcb85570372 (patch)
treeab121fc4170b0f23dd955a7666ef829668450821
parent504e584aa1937d4819859ecadf0140ea252f3a84 (diff)
sh-pfc: r8a73a4: Remove IRQC function GPIOS
The r8a73a4 board support will use the pinctrl API to control the external IRQ pins so remove the unused function GPIOS. Signed-off-by: Magnus Damm <damm@opensource.se> Acked-by: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
-rw-r--r--drivers/pinctrl/sh-pfc/pfc-r8a73a4.c58
1 files changed, 0 insertions, 58 deletions
diff --git a/drivers/pinctrl/sh-pfc/pfc-r8a73a4.c b/drivers/pinctrl/sh-pfc/pfc-r8a73a4.c
index 470b18f1a910..66fc7478a17e 100644
--- a/drivers/pinctrl/sh-pfc/pfc-r8a73a4.c
+++ b/drivers/pinctrl/sh-pfc/pfc-r8a73a4.c
@@ -2049,99 +2049,83 @@ static const struct pinmux_func pinmux_func_gpios[] = {
2049 GPIO_FN(LCDD0), 2049 GPIO_FN(LCDD0),
2050 GPIO_FN(PDM2_CLK_0), 2050 GPIO_FN(PDM2_CLK_0),
2051 GPIO_FN(DU0_DR0), 2051 GPIO_FN(DU0_DR0),
2052 GPIO_FN(IRQ0),
2053 2052
2054 /* Port1 */ 2053 /* Port1 */
2055 GPIO_FN(LCDD1), 2054 GPIO_FN(LCDD1),
2056 GPIO_FN(PDM2_DATA_1), 2055 GPIO_FN(PDM2_DATA_1),
2057 GPIO_FN(DU0_DR19), 2056 GPIO_FN(DU0_DR19),
2058 GPIO_FN(IRQ1),
2059 2057
2060 /* Port2 */ 2058 /* Port2 */
2061 GPIO_FN(LCDD2), 2059 GPIO_FN(LCDD2),
2062 GPIO_FN(PDM3_CLK_2), 2060 GPIO_FN(PDM3_CLK_2),
2063 GPIO_FN(DU0_DR2), 2061 GPIO_FN(DU0_DR2),
2064 GPIO_FN(IRQ2),
2065 2062
2066 /* Port3 */ 2063 /* Port3 */
2067 GPIO_FN(LCDD3), 2064 GPIO_FN(LCDD3),
2068 GPIO_FN(PDM3_DATA_3), 2065 GPIO_FN(PDM3_DATA_3),
2069 GPIO_FN(DU0_DR3), 2066 GPIO_FN(DU0_DR3),
2070 GPIO_FN(IRQ3),
2071 2067
2072 /* Port4 */ 2068 /* Port4 */
2073 GPIO_FN(LCDD4), 2069 GPIO_FN(LCDD4),
2074 GPIO_FN(PDM4_CLK_4), 2070 GPIO_FN(PDM4_CLK_4),
2075 GPIO_FN(DU0_DR4), 2071 GPIO_FN(DU0_DR4),
2076 GPIO_FN(IRQ4),
2077 2072
2078 /* Port5 */ 2073 /* Port5 */
2079 GPIO_FN(LCDD5), 2074 GPIO_FN(LCDD5),
2080 GPIO_FN(PDM4_DATA_5), 2075 GPIO_FN(PDM4_DATA_5),
2081 GPIO_FN(DU0_DR5), 2076 GPIO_FN(DU0_DR5),
2082 GPIO_FN(IRQ5),
2083 2077
2084 /* Port6 */ 2078 /* Port6 */
2085 GPIO_FN(LCDD6), 2079 GPIO_FN(LCDD6),
2086 GPIO_FN(PDM0_OUTCLK_6), 2080 GPIO_FN(PDM0_OUTCLK_6),
2087 GPIO_FN(DU0_DR6), 2081 GPIO_FN(DU0_DR6),
2088 GPIO_FN(IRQ6),
2089 2082
2090 /* Port7 */ 2083 /* Port7 */
2091 GPIO_FN(LCDD7), 2084 GPIO_FN(LCDD7),
2092 GPIO_FN(PDM0_OUTDATA_7), 2085 GPIO_FN(PDM0_OUTDATA_7),
2093 GPIO_FN(DU0_DR7), 2086 GPIO_FN(DU0_DR7),
2094 GPIO_FN(IRQ7),
2095 2087
2096 /* Port8 */ 2088 /* Port8 */
2097 GPIO_FN(LCDD8), 2089 GPIO_FN(LCDD8),
2098 GPIO_FN(PDM1_OUTCLK_8), 2090 GPIO_FN(PDM1_OUTCLK_8),
2099 GPIO_FN(DU0_DG0), 2091 GPIO_FN(DU0_DG0),
2100 GPIO_FN(IRQ8),
2101 2092
2102 /* Port9 */ 2093 /* Port9 */
2103 GPIO_FN(LCDD9), 2094 GPIO_FN(LCDD9),
2104 GPIO_FN(PDM1_OUTDATA_9), 2095 GPIO_FN(PDM1_OUTDATA_9),
2105 GPIO_FN(DU0_DG1), 2096 GPIO_FN(DU0_DG1),
2106 GPIO_FN(IRQ9),
2107 2097
2108 /* Port10 */ 2098 /* Port10 */
2109 GPIO_FN(LCDD10), 2099 GPIO_FN(LCDD10),
2110 GPIO_FN(FSICCK), 2100 GPIO_FN(FSICCK),
2111 GPIO_FN(DU0_DG2), 2101 GPIO_FN(DU0_DG2),
2112 GPIO_FN(IRQ10),
2113 2102
2114 /* Port11 */ 2103 /* Port11 */
2115 GPIO_FN(LCDD11), 2104 GPIO_FN(LCDD11),
2116 GPIO_FN(FSICISLD), 2105 GPIO_FN(FSICISLD),
2117 GPIO_FN(DU0_DG3), 2106 GPIO_FN(DU0_DG3),
2118 GPIO_FN(IRQ11),
2119 2107
2120 /* Port12 */ 2108 /* Port12 */
2121 GPIO_FN(LCDD12), 2109 GPIO_FN(LCDD12),
2122 GPIO_FN(FSICOMC), 2110 GPIO_FN(FSICOMC),
2123 GPIO_FN(DU0_DG4), 2111 GPIO_FN(DU0_DG4),
2124 GPIO_FN(IRQ12),
2125 2112
2126 /* Port13 */ 2113 /* Port13 */
2127 GPIO_FN(LCDD13), 2114 GPIO_FN(LCDD13),
2128 GPIO_FN(FSICOLR), 2115 GPIO_FN(FSICOLR),
2129 GPIO_FN(FSICILR), 2116 GPIO_FN(FSICILR),
2130 GPIO_FN(DU0_DG5), 2117 GPIO_FN(DU0_DG5),
2131 GPIO_FN(IRQ13),
2132 2118
2133 /* Port14 */ 2119 /* Port14 */
2134 GPIO_FN(LCDD14), 2120 GPIO_FN(LCDD14),
2135 GPIO_FN(FSICOBT), 2121 GPIO_FN(FSICOBT),
2136 GPIO_FN(FSICIBT), 2122 GPIO_FN(FSICIBT),
2137 GPIO_FN(DU0_DG6), 2123 GPIO_FN(DU0_DG6),
2138 GPIO_FN(IRQ14),
2139 2124
2140 /* Port15 */ 2125 /* Port15 */
2141 GPIO_FN(LCDD15), 2126 GPIO_FN(LCDD15),
2142 GPIO_FN(FSICOSLD), 2127 GPIO_FN(FSICOSLD),
2143 GPIO_FN(DU0_DG7), 2128 GPIO_FN(DU0_DG7),
2144 GPIO_FN(IRQ15),
2145 2129
2146 /* Port16 */ 2130 /* Port16 */
2147 GPIO_FN(LCDD16), 2131 GPIO_FN(LCDD16),
@@ -2254,7 +2238,6 @@ static const struct pinmux_func pinmux_func_gpios[] = {
2254 GPIO_FN(HSI_RX_WAKE), 2238 GPIO_FN(HSI_RX_WAKE),
2255 GPIO_FN(MSIOF3_SYNC), 2239 GPIO_FN(MSIOF3_SYNC),
2256 GPIO_FN(GenIO4), 2240 GPIO_FN(GenIO4),
2257 GPIO_FN(IRQ40),
2258 2241
2259 /* Port67 */ 2242 /* Port67 */
2260 GPIO_FN(HSI_RX_READY), 2243 GPIO_FN(HSI_RX_READY),
@@ -2304,8 +2287,6 @@ static const struct pinmux_func pinmux_func_gpios[] = {
2304 GPIO_FN(TXP2), 2287 GPIO_FN(TXP2),
2305 GPIO_FN(COEX_0), 2288 GPIO_FN(COEX_0),
2306 GPIO_FN(COEX_1), 2289 GPIO_FN(COEX_1),
2307 GPIO_FN(IRQ19),
2308 GPIO_FN(IRQ18),
2309 2290
2310 /* Port96 - Port101 */ 2291 /* Port96 - Port101 */
2311 GPIO_FN(KEYIN0), 2292 GPIO_FN(KEYIN0),
@@ -2317,11 +2298,9 @@ static const struct pinmux_func pinmux_func_gpios[] = {
2317 2298
2318 /* Port102 */ 2299 /* Port102 */
2319 GPIO_FN(KEYIN6), 2300 GPIO_FN(KEYIN6),
2320 GPIO_FN(IRQ41),
2321 2301
2322 /* Port103 */ 2302 /* Port103 */
2323 GPIO_FN(KEYIN7), 2303 GPIO_FN(KEYIN7),
2324 GPIO_FN(IRQ42),
2325 2304
2326 /* Port104 - Port108 */ 2305 /* Port104 - Port108 */
2327 GPIO_FN(KEYOUT0), 2306 GPIO_FN(KEYOUT0),
@@ -2332,40 +2311,33 @@ static const struct pinmux_func pinmux_func_gpios[] = {
2332 2311
2333 /* Port109 */ 2312 /* Port109 */
2334 GPIO_FN(KEYOUT5), 2313 GPIO_FN(KEYOUT5),
2335 GPIO_FN(IRQ43),
2336 2314
2337 /* Port110 */ 2315 /* Port110 */
2338 GPIO_FN(KEYOUT6), 2316 GPIO_FN(KEYOUT6),
2339 GPIO_FN(IRQ44),
2340 2317
2341 /* Port111 */ 2318 /* Port111 */
2342 GPIO_FN(KEYOUT7), 2319 GPIO_FN(KEYOUT7),
2343 GPIO_FN(RFANAEN), 2320 GPIO_FN(RFANAEN),
2344 GPIO_FN(IRQ45),
2345 2321
2346 /* Port112 */ 2322 /* Port112 */
2347 GPIO_FN(KEYIN8), 2323 GPIO_FN(KEYIN8),
2348 GPIO_FN(KEYOUT8), 2324 GPIO_FN(KEYOUT8),
2349 GPIO_FN(SF_IRQ_04), 2325 GPIO_FN(SF_IRQ_04),
2350 GPIO_FN(IRQ46),
2351 2326
2352 /* Port113 */ 2327 /* Port113 */
2353 GPIO_FN(KEYIN9), 2328 GPIO_FN(KEYIN9),
2354 GPIO_FN(KEYOUT9), 2329 GPIO_FN(KEYOUT9),
2355 GPIO_FN(SF_IRQ_05), 2330 GPIO_FN(SF_IRQ_05),
2356 GPIO_FN(IRQ47),
2357 2331
2358 /* Port114 */ 2332 /* Port114 */
2359 GPIO_FN(KEYIN10), 2333 GPIO_FN(KEYIN10),
2360 GPIO_FN(KEYOUT10), 2334 GPIO_FN(KEYOUT10),
2361 GPIO_FN(SF_IRQ_06), 2335 GPIO_FN(SF_IRQ_06),
2362 GPIO_FN(IRQ48),
2363 2336
2364 /* Port115 */ 2337 /* Port115 */
2365 GPIO_FN(KEYIN11), 2338 GPIO_FN(KEYIN11),
2366 GPIO_FN(KEYOUT11), 2339 GPIO_FN(KEYOUT11),
2367 GPIO_FN(SF_IRQ_07), 2340 GPIO_FN(SF_IRQ_07),
2368 GPIO_FN(IRQ49),
2369 2341
2370 /* Port116 */ 2342 /* Port116 */
2371 GPIO_FN(CSCIF0_TX), 2343 GPIO_FN(CSCIF0_TX),
@@ -2444,10 +2416,6 @@ static const struct pinmux_func pinmux_func_gpios[] = {
2444 GPIO_FN(STP_ISD_1), 2416 GPIO_FN(STP_ISD_1),
2445 2417
2446 /* Port160 - Port178 */ 2418 /* Port160 - Port178 */
2447 GPIO_FN(IRQ20),
2448 GPIO_FN(IRQ21),
2449 GPIO_FN(IRQ22),
2450 GPIO_FN(IRQ23),
2451 GPIO_FN(MMCD0_0), 2419 GPIO_FN(MMCD0_0),
2452 GPIO_FN(MMCD0_1), 2420 GPIO_FN(MMCD0_1),
2453 GPIO_FN(MMCD0_2), 2421 GPIO_FN(MMCD0_2),
@@ -2459,10 +2427,6 @@ static const struct pinmux_func pinmux_func_gpios[] = {
2459 GPIO_FN(MMCCMD0), 2427 GPIO_FN(MMCCMD0),
2460 GPIO_FN(MMCCLK0), 2428 GPIO_FN(MMCCLK0),
2461 GPIO_FN(MMCRST), 2429 GPIO_FN(MMCRST),
2462 GPIO_FN(IRQ24),
2463 GPIO_FN(IRQ25),
2464 GPIO_FN(IRQ26),
2465 GPIO_FN(IRQ27),
2466 2430
2467 /* Port192 - Port200 FN1 */ 2431 /* Port192 - Port200 FN1 */
2468 GPIO_FN(A10), 2432 GPIO_FN(A10),
@@ -2487,15 +2451,6 @@ static const struct pinmux_func pinmux_func_gpios[] = {
2487 GPIO_FN(MMCCMD1), 2451 GPIO_FN(MMCCMD1),
2488 2452
2489 /* Port192 - Port200 IRQ */ 2453 /* Port192 - Port200 IRQ */
2490 GPIO_FN(IRQ31),
2491 GPIO_FN(IRQ32),
2492 GPIO_FN(IRQ33),
2493 GPIO_FN(IRQ34),
2494 GPIO_FN(IRQ35),
2495 GPIO_FN(IRQ36),
2496 GPIO_FN(IRQ37),
2497 GPIO_FN(IRQ38),
2498 GPIO_FN(IRQ39),
2499 2454
2500 /* Port201 */ 2455 /* Port201 */
2501 GPIO_FN(A1), 2456 GPIO_FN(A1),
@@ -2752,7 +2707,6 @@ static const struct pinmux_func pinmux_func_gpios[] = {
2752 /* Port290 */ 2707 /* Port290 */
2753 GPIO_FN(SDHID1_1), 2708 GPIO_FN(SDHID1_1),
2754 GPIO_FN(STMDATA1_2), 2709 GPIO_FN(STMDATA1_2),
2755 GPIO_FN(IRQ51),
2756 2710
2757 /* Port291 - Port294 FN1 */ 2711 /* Port291 - Port294 FN1 */
2758 GPIO_FN(SDHID1_2), 2712 GPIO_FN(SDHID1_2),
@@ -2774,7 +2728,6 @@ static const struct pinmux_func pinmux_func_gpios[] = {
2774 /* Port296 */ 2728 /* Port296 */
2775 GPIO_FN(SDHID2_1), 2729 GPIO_FN(SDHID2_1),
2776 GPIO_FN(MSIOF6_SS2), 2730 GPIO_FN(MSIOF6_SS2),
2777 GPIO_FN(IRQ52),
2778 2731
2779 /* Port297 - Port300 FN1 */ 2732 /* Port297 - Port300 FN1 */
2780 GPIO_FN(SDHID2_2), 2733 GPIO_FN(SDHID2_2),
@@ -2798,7 +2751,6 @@ static const struct pinmux_func pinmux_func_gpios[] = {
2798 2751
2799 /* Port301 */ 2752 /* Port301 */
2800 GPIO_FN(SDHICD0), 2753 GPIO_FN(SDHICD0),
2801 GPIO_FN(IRQ50),
2802 2754
2803 /* Port302 - Port306 FN1 */ 2755 /* Port302 - Port306 FN1 */
2804 GPIO_FN(SDHID0_0), 2756 GPIO_FN(SDHID0_0),
@@ -2822,16 +2774,6 @@ static const struct pinmux_func pinmux_func_gpios[] = {
2822 GPIO_FN(STMCLK_1), 2774 GPIO_FN(STMCLK_1),
2823 2775
2824 /* Port320 - Port329 */ 2776 /* Port320 - Port329 */
2825 GPIO_FN(IRQ16),
2826 GPIO_FN(IRQ17),
2827 GPIO_FN(IRQ28),
2828 GPIO_FN(IRQ29),
2829 GPIO_FN(IRQ30),
2830 GPIO_FN(IRQ53),
2831 GPIO_FN(IRQ54),
2832 GPIO_FN(IRQ55),
2833 GPIO_FN(IRQ56),
2834 GPIO_FN(IRQ57),
2835}; 2777};
2836 2778
2837static const struct pinmux_cfg_reg pinmux_config_regs[] = { 2779static const struct pinmux_cfg_reg pinmux_config_regs[] = {