aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/pinctrl
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/pinctrl')
-rw-r--r--drivers/pinctrl/sh-pfc/pfc-r8a73a4.c737
1 files changed, 0 insertions, 737 deletions
diff --git a/drivers/pinctrl/sh-pfc/pfc-r8a73a4.c b/drivers/pinctrl/sh-pfc/pfc-r8a73a4.c
index 66fc7478a17e..464c5f9ce9fa 100644
--- a/drivers/pinctrl/sh-pfc/pfc-r8a73a4.c
+++ b/drivers/pinctrl/sh-pfc/pfc-r8a73a4.c
@@ -2042,740 +2042,6 @@ static const struct sh_pfc_function pinmux_functions[] = {
2042 SH_PFC_FUNCTION(scifb3), 2042 SH_PFC_FUNCTION(scifb3),
2043}; 2043};
2044 2044
2045#define PINMUX_FN_BASE ARRAY_SIZE(pinmux_pins)
2046
2047static const struct pinmux_func pinmux_func_gpios[] = {
2048 /* Port0 */
2049 GPIO_FN(LCDD0),
2050 GPIO_FN(PDM2_CLK_0),
2051 GPIO_FN(DU0_DR0),
2052
2053 /* Port1 */
2054 GPIO_FN(LCDD1),
2055 GPIO_FN(PDM2_DATA_1),
2056 GPIO_FN(DU0_DR19),
2057
2058 /* Port2 */
2059 GPIO_FN(LCDD2),
2060 GPIO_FN(PDM3_CLK_2),
2061 GPIO_FN(DU0_DR2),
2062
2063 /* Port3 */
2064 GPIO_FN(LCDD3),
2065 GPIO_FN(PDM3_DATA_3),
2066 GPIO_FN(DU0_DR3),
2067
2068 /* Port4 */
2069 GPIO_FN(LCDD4),
2070 GPIO_FN(PDM4_CLK_4),
2071 GPIO_FN(DU0_DR4),
2072
2073 /* Port5 */
2074 GPIO_FN(LCDD5),
2075 GPIO_FN(PDM4_DATA_5),
2076 GPIO_FN(DU0_DR5),
2077
2078 /* Port6 */
2079 GPIO_FN(LCDD6),
2080 GPIO_FN(PDM0_OUTCLK_6),
2081 GPIO_FN(DU0_DR6),
2082
2083 /* Port7 */
2084 GPIO_FN(LCDD7),
2085 GPIO_FN(PDM0_OUTDATA_7),
2086 GPIO_FN(DU0_DR7),
2087
2088 /* Port8 */
2089 GPIO_FN(LCDD8),
2090 GPIO_FN(PDM1_OUTCLK_8),
2091 GPIO_FN(DU0_DG0),
2092
2093 /* Port9 */
2094 GPIO_FN(LCDD9),
2095 GPIO_FN(PDM1_OUTDATA_9),
2096 GPIO_FN(DU0_DG1),
2097
2098 /* Port10 */
2099 GPIO_FN(LCDD10),
2100 GPIO_FN(FSICCK),
2101 GPIO_FN(DU0_DG2),
2102
2103 /* Port11 */
2104 GPIO_FN(LCDD11),
2105 GPIO_FN(FSICISLD),
2106 GPIO_FN(DU0_DG3),
2107
2108 /* Port12 */
2109 GPIO_FN(LCDD12),
2110 GPIO_FN(FSICOMC),
2111 GPIO_FN(DU0_DG4),
2112
2113 /* Port13 */
2114 GPIO_FN(LCDD13),
2115 GPIO_FN(FSICOLR),
2116 GPIO_FN(FSICILR),
2117 GPIO_FN(DU0_DG5),
2118
2119 /* Port14 */
2120 GPIO_FN(LCDD14),
2121 GPIO_FN(FSICOBT),
2122 GPIO_FN(FSICIBT),
2123 GPIO_FN(DU0_DG6),
2124
2125 /* Port15 */
2126 GPIO_FN(LCDD15),
2127 GPIO_FN(FSICOSLD),
2128 GPIO_FN(DU0_DG7),
2129
2130 /* Port16 */
2131 GPIO_FN(LCDD16),
2132 GPIO_FN(TPU1TO1),
2133 GPIO_FN(DU0_DB0),
2134
2135 /* Port17 */
2136 GPIO_FN(LCDD17),
2137 GPIO_FN(SF_IRQ_00),
2138 GPIO_FN(DU0_DB1),
2139
2140 /* Port18 */
2141 GPIO_FN(LCDD18),
2142 GPIO_FN(SF_IRQ_01),
2143 GPIO_FN(DU0_DB2),
2144
2145 /* Port19 */
2146 GPIO_FN(LCDD19),
2147 GPIO_FN(DU0_DB3),
2148
2149 /* Port20 */
2150 GPIO_FN(LCDD20),
2151 GPIO_FN(DU0_DB4),
2152
2153 /* Port21 */
2154 GPIO_FN(LCDD21),
2155 GPIO_FN(DU0_DB5),
2156
2157 /* Port22 */
2158 GPIO_FN(LCDD22),
2159 GPIO_FN(DU0_DB6),
2160
2161 /* Port23 */
2162 GPIO_FN(LCDD23),
2163 GPIO_FN(DU0_DB7),
2164
2165 /* Port24 */
2166 GPIO_FN(LCDHSYN),
2167 GPIO_FN(LCDCS),
2168 GPIO_FN(DU0_EXHSYNC_N_CSYNC_N_HSYNC_N),
2169
2170 /* Port25 */
2171 GPIO_FN(LCDVSYN),
2172 GPIO_FN(DU0_EXVSYNC_N_VSYNC_N_CSYNC_N),
2173
2174 /* Port26 */
2175 GPIO_FN(LCDDCK),
2176 GPIO_FN(LCDWR),
2177 GPIO_FN(DU0_DOTCLKIN),
2178
2179 /* Port27 */
2180 GPIO_FN(LCDDISP),
2181 GPIO_FN(LCDRS),
2182 GPIO_FN(DU0_DOTCLKOUT),
2183
2184 /* Port28 */
2185 GPIO_FN(LCDRD_N),
2186 GPIO_FN(DU0_DOTCLKOUTB),
2187
2188 /* Port29 */
2189 GPIO_FN(LCDLCLK),
2190 GPIO_FN(SF_IRQ_02),
2191 GPIO_FN(DU0_DISP_CSYNC_N_DE),
2192
2193 /* Port30 */
2194 GPIO_FN(LCDDON),
2195 GPIO_FN(SF_IRQ_03),
2196 GPIO_FN(DU0_ODDF_N_CLAMP),
2197
2198 /* Port32 */
2199 GPIO_FN(SIM0_DET),
2200 GPIO_FN(CSCIF0_RTS),
2201
2202 /* Port33 */
2203 GPIO_FN(SIM1_DET),
2204 GPIO_FN(CSCIF0_CTS),
2205
2206 /* Port34 */
2207 GPIO_FN(SIM0_PWRON),
2208 GPIO_FN(CSCIF0_SCK),
2209
2210 /* Port35 */
2211 GPIO_FN(CSCIF1_RTS),
2212
2213 /* Port36 */
2214 GPIO_FN(CSCIF1_CTS),
2215
2216 /* Port37 */
2217 GPIO_FN(CSCIF1_SCK),
2218
2219 /* Port38 */
2220 GPIO_FN(TPU0TO1),
2221 GPIO_FN(CHSCIF0_HRTS),
2222
2223 /* Port39 */
2224 GPIO_FN(TPU0TO2),
2225 GPIO_FN(CHSCIF0_HCTS),
2226
2227 /* Port40 */
2228 GPIO_FN(TPU0TO3),
2229 GPIO_FN(CHSCIF0_HSCK),
2230
2231 /* Port64 */
2232 GPIO_FN(PDM0_DATA),
2233
2234 /* Port65 */
2235 GPIO_FN(PDM1_DATA),
2236
2237 /* Port66 */
2238 GPIO_FN(HSI_RX_WAKE),
2239 GPIO_FN(MSIOF3_SYNC),
2240 GPIO_FN(GenIO4),
2241
2242 /* Port67 */
2243 GPIO_FN(HSI_RX_READY),
2244 GPIO_FN(GIO_OUT3_67),
2245 GPIO_FN(CHSCIF1_HTX),
2246
2247 /* Port68 */
2248 GPIO_FN(HSI_RX_FLAG),
2249 GPIO_FN(MSIOF3_TXD),
2250 GPIO_FN(GIO_OUT4_68),
2251
2252 /* Port69 */
2253 GPIO_FN(HSI_RX_DATA),
2254 GPIO_FN(MSIOF3_RXD),
2255 GPIO_FN(GIO_OUT5_69),
2256
2257 /* Port70 */
2258 GPIO_FN(HSI_TX_FLAG),
2259 GPIO_FN(GIO_OUT1_70),
2260 GPIO_FN(HSIC_TSTCLK0),
2261 GPIO_FN(CHSCIF1_HRTS),
2262
2263 /* Port71 */
2264 GPIO_FN(HSI_TX_DATA),
2265 GPIO_FN(GIO_OUT2_71),
2266 GPIO_FN(HSIC_TSTCLK1),
2267 GPIO_FN(CHSCIF1_HCTS),
2268
2269 /* Port72 */
2270 GPIO_FN(HSI_TX_WAKE),
2271 GPIO_FN(GenIO8),
2272 GPIO_FN(CHSCIF1_HRX),
2273
2274 /* Port73 */
2275 GPIO_FN(HSI_TX_READY),
2276 GPIO_FN(MSIOF3_SCK),
2277 GPIO_FN(GIO_OUT0_73),
2278
2279 /* Port74 - Port85 */
2280 GPIO_FN(IRDA_OUT),
2281 GPIO_FN(IRDA_IN),
2282 GPIO_FN(IRDA_FIRSEL),
2283 GPIO_FN(TPU0TO0),
2284 GPIO_FN(DIGRFEN),
2285 GPIO_FN(GPS_TIMESTAMP),
2286 GPIO_FN(TXP),
2287 GPIO_FN(TXP2),
2288 GPIO_FN(COEX_0),
2289 GPIO_FN(COEX_1),
2290
2291 /* Port96 - Port101 */
2292 GPIO_FN(KEYIN0),
2293 GPIO_FN(KEYIN1),
2294 GPIO_FN(KEYIN2),
2295 GPIO_FN(KEYIN3),
2296 GPIO_FN(KEYIN4),
2297 GPIO_FN(KEYIN5),
2298
2299 /* Port102 */
2300 GPIO_FN(KEYIN6),
2301
2302 /* Port103 */
2303 GPIO_FN(KEYIN7),
2304
2305 /* Port104 - Port108 */
2306 GPIO_FN(KEYOUT0),
2307 GPIO_FN(KEYOUT1),
2308 GPIO_FN(KEYOUT2),
2309 GPIO_FN(KEYOUT3),
2310 GPIO_FN(KEYOUT4),
2311
2312 /* Port109 */
2313 GPIO_FN(KEYOUT5),
2314
2315 /* Port110 */
2316 GPIO_FN(KEYOUT6),
2317
2318 /* Port111 */
2319 GPIO_FN(KEYOUT7),
2320 GPIO_FN(RFANAEN),
2321
2322 /* Port112 */
2323 GPIO_FN(KEYIN8),
2324 GPIO_FN(KEYOUT8),
2325 GPIO_FN(SF_IRQ_04),
2326
2327 /* Port113 */
2328 GPIO_FN(KEYIN9),
2329 GPIO_FN(KEYOUT9),
2330 GPIO_FN(SF_IRQ_05),
2331
2332 /* Port114 */
2333 GPIO_FN(KEYIN10),
2334 GPIO_FN(KEYOUT10),
2335 GPIO_FN(SF_IRQ_06),
2336
2337 /* Port115 */
2338 GPIO_FN(KEYIN11),
2339 GPIO_FN(KEYOUT11),
2340 GPIO_FN(SF_IRQ_07),
2341
2342 /* Port116 */
2343 GPIO_FN(CSCIF0_TX),
2344
2345 /* Port117 */
2346 GPIO_FN(CSCIF0_RX),
2347
2348 /* Port118 */
2349 GPIO_FN(CSCIF1_TX),
2350
2351 /* Port119 */
2352 GPIO_FN(CSCIF1_RX),
2353
2354 /* Port120 */
2355 GPIO_FN(SF_PORT_1_120),
2356 GPIO_FN(DU0_CDE),
2357
2358 /* Port121 */
2359 GPIO_FN(SF_PORT_0_121),
2360
2361 /* Port122 */
2362 GPIO_FN(CHSCIF0_HTX),
2363
2364 /* Port123 */
2365 GPIO_FN(CHSCIF0_HRX),
2366
2367 /* Port124 */
2368 GPIO_FN(ISP_STROBE_124),
2369
2370 /* Port125 */
2371 GPIO_FN(STP_ISD_0),
2372 GPIO_FN(PDM4_CLK_125),
2373 GPIO_FN(MSIOF2_TXD),
2374 GPIO_FN(SIM0_VOLTSEL0),
2375
2376 /* Port126 */
2377 GPIO_FN(TS_SDEN),
2378 GPIO_FN(MSIOF7_SYNC),
2379 GPIO_FN(STP_ISEN_1),
2380
2381 /* Port128 */
2382 GPIO_FN(STP_ISEN_0),
2383 GPIO_FN(PDM1_OUTDATA_128),
2384 GPIO_FN(MSIOF2_SYNC),
2385 GPIO_FN(SIM1_VOLTSEL1),
2386
2387 /* Port129 */
2388 GPIO_FN(TS_SPSYNC),
2389 GPIO_FN(MSIOF7_RXD),
2390 GPIO_FN(STP_ISSYNC_1),
2391
2392 /* Port130 */
2393 GPIO_FN(STP_ISSYNC_0),
2394 GPIO_FN(PDM4_DATA_130),
2395 GPIO_FN(MSIOF2_RXD),
2396 GPIO_FN(SIM0_VOLTSEL1),
2397
2398 /* Port131 */
2399 GPIO_FN(STP_OPWM_0),
2400 GPIO_FN(SIM1_PWRON),
2401
2402 /* Port132 */
2403 GPIO_FN(TS_SCK),
2404 GPIO_FN(MSIOF7_SCK),
2405 GPIO_FN(STP_ISCLK_1),
2406
2407 /* Port133 */
2408 GPIO_FN(STP_ISCLK_0),
2409 GPIO_FN(PDM1_OUTCLK_133),
2410 GPIO_FN(MSIOF2_SCK),
2411 GPIO_FN(SIM1_VOLTSEL0),
2412
2413 /* Port134 */
2414 GPIO_FN(TS_SDAT),
2415 GPIO_FN(MSIOF7_TXD),
2416 GPIO_FN(STP_ISD_1),
2417
2418 /* Port160 - Port178 */
2419 GPIO_FN(MMCD0_0),
2420 GPIO_FN(MMCD0_1),
2421 GPIO_FN(MMCD0_2),
2422 GPIO_FN(MMCD0_3),
2423 GPIO_FN(MMCD0_4),
2424 GPIO_FN(MMCD0_5),
2425 GPIO_FN(MMCD0_6),
2426 GPIO_FN(MMCD0_7),
2427 GPIO_FN(MMCCMD0),
2428 GPIO_FN(MMCCLK0),
2429 GPIO_FN(MMCRST),
2430
2431 /* Port192 - Port200 FN1 */
2432 GPIO_FN(A10),
2433 GPIO_FN(A9),
2434 GPIO_FN(A8),
2435 GPIO_FN(A7),
2436 GPIO_FN(A6),
2437 GPIO_FN(A5),
2438 GPIO_FN(A4),
2439 GPIO_FN(A3),
2440 GPIO_FN(A2),
2441
2442 /* Port192 - Port200 FN2 */
2443 GPIO_FN(MMCD1_7),
2444 GPIO_FN(MMCD1_6),
2445 GPIO_FN(MMCD1_5),
2446 GPIO_FN(MMCD1_4),
2447 GPIO_FN(MMCD1_3),
2448 GPIO_FN(MMCD1_2),
2449 GPIO_FN(MMCD1_1),
2450 GPIO_FN(MMCD1_0),
2451 GPIO_FN(MMCCMD1),
2452
2453 /* Port192 - Port200 IRQ */
2454
2455 /* Port201 */
2456 GPIO_FN(A1),
2457
2458 /* Port202 */
2459 GPIO_FN(A0),
2460 GPIO_FN(BS),
2461
2462 /* Port203 */
2463 GPIO_FN(CKO),
2464 GPIO_FN(MMCCLK1),
2465
2466 /* Port204 */
2467 GPIO_FN(CS0_N),
2468 GPIO_FN(SIM0_GPO1),
2469
2470 /* Port205 */
2471 GPIO_FN(CS2_N),
2472 GPIO_FN(SIM0_GPO2),
2473
2474 /* Port206 */
2475 GPIO_FN(CS4_N),
2476 GPIO_FN(VIO_VD),
2477 GPIO_FN(SIM1_GPO0),
2478
2479 /* Port207 - Port212 FN1 */
2480 GPIO_FN(D15),
2481 GPIO_FN(D14),
2482 GPIO_FN(D13),
2483 GPIO_FN(D12),
2484 GPIO_FN(D11),
2485 GPIO_FN(D10),
2486
2487 /* Port207 - Port212 FN5 */
2488 GPIO_FN(GIO_OUT15),
2489 GPIO_FN(GIO_OUT14),
2490 GPIO_FN(GIO_OUT13),
2491 GPIO_FN(GIO_OUT12),
2492 GPIO_FN(WGM_TXP2),
2493 GPIO_FN(WGM_GPS_TIMEM_ASK_RFCLK),
2494
2495 /* Port213 - Port222 FN1 */
2496 GPIO_FN(D9),
2497 GPIO_FN(D8),
2498 GPIO_FN(D7),
2499 GPIO_FN(D6),
2500 GPIO_FN(D5),
2501 GPIO_FN(D4),
2502 GPIO_FN(D3),
2503 GPIO_FN(D2),
2504 GPIO_FN(D1),
2505 GPIO_FN(D0),
2506
2507 /* Port213 - Port222 FN2 */
2508 GPIO_FN(VIO_D9),
2509 GPIO_FN(VIO_D8),
2510 GPIO_FN(VIO_D7),
2511 GPIO_FN(VIO_D6),
2512 GPIO_FN(VIO_D5),
2513 GPIO_FN(VIO_D4),
2514 GPIO_FN(VIO_D3),
2515 GPIO_FN(VIO_D2),
2516 GPIO_FN(VIO_D1),
2517 GPIO_FN(VIO_D0),
2518
2519 /* Port213 - Port222 FN5 */
2520 GPIO_FN(GIO_OUT9),
2521 GPIO_FN(GIO_OUT8),
2522 GPIO_FN(GIO_OUT7),
2523 GPIO_FN(GIO_OUT6),
2524 GPIO_FN(GIO_OUT5_217),
2525 GPIO_FN(GIO_OUT4_218),
2526 GPIO_FN(GIO_OUT3_219),
2527 GPIO_FN(GIO_OUT2_220),
2528 GPIO_FN(GIO_OUT1_221),
2529 GPIO_FN(GIO_OUT0_222),
2530
2531 /* Port224 */
2532 GPIO_FN(RDWR_224),
2533 GPIO_FN(VIO_HD),
2534 GPIO_FN(SIM1_GPO2),
2535
2536 /* Port225 */
2537 GPIO_FN(RD_N),
2538
2539 /* Port226 */
2540 GPIO_FN(WAIT_N),
2541 GPIO_FN(VIO_CLK),
2542 GPIO_FN(SIM1_GPO1),
2543
2544 /* Port227 */
2545 GPIO_FN(WE0_N),
2546 GPIO_FN(RDWR_227),
2547
2548 /* Port228 */
2549 GPIO_FN(WE1_N),
2550 GPIO_FN(SIM0_GPO0),
2551
2552 /* Port229 */
2553 GPIO_FN(PWMO),
2554 GPIO_FN(VIO_CKO1_229),
2555
2556 /* Port230 */
2557 GPIO_FN(SLIM_CLK),
2558 GPIO_FN(VIO_CKO4_230),
2559
2560 /* Port231 */
2561 GPIO_FN(SLIM_DATA),
2562 GPIO_FN(VIO_CKO5_231),
2563
2564 /* Port232 */
2565 GPIO_FN(VIO_CKO2_232),
2566 GPIO_FN(SF_PORT_0_232),
2567
2568 /* Port233 */
2569 GPIO_FN(VIO_CKO3_233),
2570 GPIO_FN(SF_PORT_1_233),
2571
2572 /* Port234 */
2573 GPIO_FN(FSIACK),
2574 GPIO_FN(PDM3_CLK_234),
2575 GPIO_FN(ISP_IRIS1_234),
2576
2577 /* Port235 */
2578 GPIO_FN(FSIAISLD),
2579 GPIO_FN(PDM3_DATA_235),
2580
2581 /* Port236 */
2582 GPIO_FN(FSIAOMC),
2583 GPIO_FN(PDM0_OUTCLK_236),
2584 GPIO_FN(ISP_IRIS0_236),
2585
2586 /* Port237 */
2587 GPIO_FN(FSIAOLR),
2588 GPIO_FN(FSIAILR),
2589
2590 /* Port238 */
2591 GPIO_FN(FSIAOBT),
2592 GPIO_FN(FSIAIBT),
2593
2594 /* Port239 */
2595 GPIO_FN(FSIAOSLD),
2596 GPIO_FN(PDM0_OUTDATA_239),
2597
2598 /* Port240 */
2599 GPIO_FN(FSIBISLD),
2600
2601 /* Port241 */
2602 GPIO_FN(FSIBOLR),
2603 GPIO_FN(FSIBILR),
2604
2605 /* Port242 */
2606 GPIO_FN(FSIBOMC),
2607 GPIO_FN(ISP_SHUTTER1_242),
2608
2609 /* Port243 */
2610 GPIO_FN(FSIBOBT),
2611 GPIO_FN(FSIBIBT),
2612
2613 /* Port244 */
2614 GPIO_FN(FSIBOSLD),
2615 GPIO_FN(FSIASPDIF),
2616
2617 /* Port245 */
2618 GPIO_FN(FSIBCK),
2619 GPIO_FN(ISP_SHUTTER0_245),
2620
2621 /* Port246 - Port250 FN1 */
2622 GPIO_FN(ISP_IRIS1_246),
2623 GPIO_FN(ISP_IRIS0_247),
2624 GPIO_FN(ISP_SHUTTER1_248),
2625 GPIO_FN(ISP_SHUTTER0_249),
2626 GPIO_FN(ISP_STROBE_250),
2627
2628 /* Port256 - Port258 */
2629 GPIO_FN(MSIOF0_SYNC),
2630 GPIO_FN(MSIOF0_RXD),
2631 GPIO_FN(MSIOF0_SCK),
2632
2633 /* Port259 */
2634 GPIO_FN(MSIOF0_SS2),
2635 GPIO_FN(VIO_CKO3_259),
2636
2637 /* Port260 */
2638 GPIO_FN(MSIOF0_TXD),
2639
2640 /* Port261 */
2641 GPIO_FN(CHSCIF1_HSCK),
2642
2643 /* Port262 */
2644
2645 /* Port263 - Port266 FN1 */
2646 GPIO_FN(MSIOF1_SS2),
2647 GPIO_FN(MSIOF1_TXD),
2648 GPIO_FN(MSIOF1_RXD),
2649 GPIO_FN(MSIOF1_SS1),
2650
2651 /* Port263 - Port266 FN4 */
2652 GPIO_FN(MSIOF5_SS2),
2653 GPIO_FN(MSIOF5_TXD),
2654 GPIO_FN(MSIOF5_RXD),
2655 GPIO_FN(MSIOF5_SS1),
2656
2657 /* Port267 */
2658 GPIO_FN(MSIOF0_SS1),
2659
2660 /* Port268 */
2661 GPIO_FN(MSIOF1_SCK),
2662 GPIO_FN(MSIOF5_SCK),
2663
2664 /* Port269 */
2665 GPIO_FN(MSIOF1_SYNC),
2666 GPIO_FN(MSIOF5_SYNC),
2667
2668 /* Port270 - Port273 FN1 */
2669 GPIO_FN(MSIOF2_SS1),
2670 GPIO_FN(MSIOF2_SS2),
2671 GPIO_FN(MSIOF3_SS2),
2672 GPIO_FN(MSIOF3_SS1),
2673
2674 /* Port270 - Port273 FN3 */
2675 GPIO_FN(VIO_CKO5_270),
2676 GPIO_FN(VIO_CKO2_271),
2677 GPIO_FN(VIO_CKO1_272),
2678 GPIO_FN(VIO_CKO4_273),
2679
2680 /* Port274 */
2681 GPIO_FN(MSIOF4_SS2),
2682 GPIO_FN(TPU1TO0),
2683
2684 /* Port275 - Port280 */
2685 GPIO_FN(IC_DP),
2686 GPIO_FN(SIM0_RST),
2687 GPIO_FN(IC_DM),
2688 GPIO_FN(SIM0_BSICOMP),
2689 GPIO_FN(SIM0_CLK),
2690 GPIO_FN(SIM0_IO),
2691
2692 /* Port281 */
2693 GPIO_FN(SIM1_IO),
2694 GPIO_FN(PDM2_DATA_281),
2695
2696 /* Port282 */
2697 GPIO_FN(SIM1_CLK),
2698 GPIO_FN(PDM2_CLK_282),
2699
2700 /* Port283 */
2701 GPIO_FN(SIM1_RST),
2702
2703 /* Port289 */
2704 GPIO_FN(SDHID1_0),
2705 GPIO_FN(STMDATA0_2),
2706
2707 /* Port290 */
2708 GPIO_FN(SDHID1_1),
2709 GPIO_FN(STMDATA1_2),
2710
2711 /* Port291 - Port294 FN1 */
2712 GPIO_FN(SDHID1_2),
2713 GPIO_FN(SDHID1_3),
2714 GPIO_FN(SDHICLK1),
2715 GPIO_FN(SDHICMD1),
2716
2717 /* Port291 - Port294 FN3 */
2718 GPIO_FN(STMDATA2_2),
2719 GPIO_FN(STMDATA3_2),
2720 GPIO_FN(STMCLK_2),
2721 GPIO_FN(STMSIDI_2),
2722
2723 /* Port295 */
2724 GPIO_FN(SDHID2_0),
2725 GPIO_FN(MSIOF4_TXD),
2726 GPIO_FN(MSIOF6_TXD),
2727
2728 /* Port296 */
2729 GPIO_FN(SDHID2_1),
2730 GPIO_FN(MSIOF6_SS2),
2731
2732 /* Port297 - Port300 FN1 */
2733 GPIO_FN(SDHID2_2),
2734 GPIO_FN(SDHID2_3),
2735 GPIO_FN(SDHICLK2),
2736 GPIO_FN(SDHICMD2),
2737
2738 /* Port297 - Port300 FN2 */
2739 GPIO_FN(MSIOF4_RXD),
2740 GPIO_FN(MSIOF4_SYNC),
2741 GPIO_FN(MSIOF4_SCK),
2742 GPIO_FN(MSIOF4_SS1),
2743
2744 /* Port297 - Port300 FN3 */
2745
2746 /* Port297 - Port300 FN4 */
2747 GPIO_FN(MSIOF6_RXD),
2748 GPIO_FN(MSIOF6_SYNC),
2749 GPIO_FN(MSIOF6_SCK),
2750 GPIO_FN(MSIOF6_SS1),
2751
2752 /* Port301 */
2753 GPIO_FN(SDHICD0),
2754
2755 /* Port302 - Port306 FN1 */
2756 GPIO_FN(SDHID0_0),
2757 GPIO_FN(SDHID0_1),
2758 GPIO_FN(SDHID0_2),
2759 GPIO_FN(SDHID0_3),
2760 GPIO_FN(SDHICMD0),
2761
2762 /* Port302 - Port306 FN3 */
2763 GPIO_FN(STMDATA0_1),
2764 GPIO_FN(STMDATA1_1),
2765 GPIO_FN(STMDATA2_1),
2766 GPIO_FN(STMDATA3_1),
2767 GPIO_FN(STMSIDI_1),
2768
2769 /* Port307 */
2770 GPIO_FN(SDHIWP0),
2771
2772 /* Port308 */
2773 GPIO_FN(SDHICLK0),
2774 GPIO_FN(STMCLK_1),
2775
2776 /* Port320 - Port329 */
2777};
2778
2779static const struct pinmux_cfg_reg pinmux_config_regs[] = { 2045static const struct pinmux_cfg_reg pinmux_config_regs[] = {
2780 2046
2781 PORTCR(0, 0xe6050000), 2047 PORTCR(0, 0xe6050000),
@@ -3456,9 +2722,6 @@ const struct sh_pfc_soc_info r8a73a4_pinmux_info = {
3456 .functions = pinmux_functions, 2722 .functions = pinmux_functions,
3457 .nr_functions = ARRAY_SIZE(pinmux_functions), 2723 .nr_functions = ARRAY_SIZE(pinmux_functions),
3458 2724
3459 .func_gpios = pinmux_func_gpios,
3460 .nr_func_gpios = ARRAY_SIZE(pinmux_func_gpios),
3461
3462 .cfg_regs = pinmux_config_regs, 2725 .cfg_regs = pinmux_config_regs,
3463 .data_regs = pinmux_data_regs, 2726 .data_regs = pinmux_data_regs,
3464 2727