diff options
Diffstat (limited to 'drivers/pinctrl/sh-pfc/pfc-r8a73a4.c')
-rw-r--r-- | drivers/pinctrl/sh-pfc/pfc-r8a73a4.c | 737 |
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 | |||
2047 | static 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 | |||
2779 | static const struct pinmux_cfg_reg pinmux_config_regs[] = { | 2045 | static 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 | ||