18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0 28c2ecf20Sopenharmony_ci/* 38c2ecf20Sopenharmony_ci * SH7269 Pinmux 48c2ecf20Sopenharmony_ci * 58c2ecf20Sopenharmony_ci * Copyright (C) 2012 Renesas Electronics Europe Ltd 68c2ecf20Sopenharmony_ci * Copyright (C) 2012 Phil Edworthy 78c2ecf20Sopenharmony_ci */ 88c2ecf20Sopenharmony_ci 98c2ecf20Sopenharmony_ci#include <linux/kernel.h> 108c2ecf20Sopenharmony_ci#include <linux/gpio.h> 118c2ecf20Sopenharmony_ci#include <cpu/sh7269.h> 128c2ecf20Sopenharmony_ci 138c2ecf20Sopenharmony_ci#include "sh_pfc.h" 148c2ecf20Sopenharmony_ci 158c2ecf20Sopenharmony_cienum { 168c2ecf20Sopenharmony_ci PINMUX_RESERVED = 0, 178c2ecf20Sopenharmony_ci 188c2ecf20Sopenharmony_ci PINMUX_DATA_BEGIN, 198c2ecf20Sopenharmony_ci /* Port A */ 208c2ecf20Sopenharmony_ci PA1_DATA, PA0_DATA, 218c2ecf20Sopenharmony_ci /* Port B */ 228c2ecf20Sopenharmony_ci PB22_DATA, PB21_DATA, PB20_DATA, 238c2ecf20Sopenharmony_ci PB19_DATA, PB18_DATA, PB17_DATA, PB16_DATA, 248c2ecf20Sopenharmony_ci PB15_DATA, PB14_DATA, PB13_DATA, PB12_DATA, 258c2ecf20Sopenharmony_ci PB11_DATA, PB10_DATA, PB9_DATA, PB8_DATA, 268c2ecf20Sopenharmony_ci PB7_DATA, PB6_DATA, PB5_DATA, PB4_DATA, 278c2ecf20Sopenharmony_ci PB3_DATA, PB2_DATA, PB1_DATA, 288c2ecf20Sopenharmony_ci /* Port C */ 298c2ecf20Sopenharmony_ci PC8_DATA, 308c2ecf20Sopenharmony_ci PC7_DATA, PC6_DATA, PC5_DATA, PC4_DATA, 318c2ecf20Sopenharmony_ci PC3_DATA, PC2_DATA, PC1_DATA, PC0_DATA, 328c2ecf20Sopenharmony_ci /* Port D */ 338c2ecf20Sopenharmony_ci PD15_DATA, PD14_DATA, PD13_DATA, PD12_DATA, 348c2ecf20Sopenharmony_ci PD11_DATA, PD10_DATA, PD9_DATA, PD8_DATA, 358c2ecf20Sopenharmony_ci PD7_DATA, PD6_DATA, PD5_DATA, PD4_DATA, 368c2ecf20Sopenharmony_ci PD3_DATA, PD2_DATA, PD1_DATA, PD0_DATA, 378c2ecf20Sopenharmony_ci /* Port E */ 388c2ecf20Sopenharmony_ci PE7_DATA, PE6_DATA, PE5_DATA, PE4_DATA, 398c2ecf20Sopenharmony_ci PE3_DATA, PE2_DATA, PE1_DATA, PE0_DATA, 408c2ecf20Sopenharmony_ci /* Port F */ 418c2ecf20Sopenharmony_ci PF23_DATA, PF22_DATA, PF21_DATA, PF20_DATA, 428c2ecf20Sopenharmony_ci PF19_DATA, PF18_DATA, PF17_DATA, PF16_DATA, 438c2ecf20Sopenharmony_ci PF15_DATA, PF14_DATA, PF13_DATA, PF12_DATA, 448c2ecf20Sopenharmony_ci PF11_DATA, PF10_DATA, PF9_DATA, PF8_DATA, 458c2ecf20Sopenharmony_ci PF7_DATA, PF6_DATA, PF5_DATA, PF4_DATA, 468c2ecf20Sopenharmony_ci PF3_DATA, PF2_DATA, PF1_DATA, PF0_DATA, 478c2ecf20Sopenharmony_ci /* Port G */ 488c2ecf20Sopenharmony_ci PG27_DATA, PG26_DATA, PG25_DATA, PG24_DATA, 498c2ecf20Sopenharmony_ci PG23_DATA, PG22_DATA, PG21_DATA, PG20_DATA, 508c2ecf20Sopenharmony_ci PG19_DATA, PG18_DATA, PG17_DATA, PG16_DATA, 518c2ecf20Sopenharmony_ci PG15_DATA, PG14_DATA, PG13_DATA, PG12_DATA, 528c2ecf20Sopenharmony_ci PG11_DATA, PG10_DATA, PG9_DATA, PG8_DATA, 538c2ecf20Sopenharmony_ci PG7_DATA, PG6_DATA, PG5_DATA, PG4_DATA, 548c2ecf20Sopenharmony_ci PG3_DATA, PG2_DATA, PG1_DATA, PG0_DATA, 558c2ecf20Sopenharmony_ci /* Port H */ 568c2ecf20Sopenharmony_ci /* NOTE - Port H does not have a Data Register, but PH Data is 578c2ecf20Sopenharmony_ci connected to PH Port Register */ 588c2ecf20Sopenharmony_ci PH7_DATA, PH6_DATA, PH5_DATA, PH4_DATA, 598c2ecf20Sopenharmony_ci PH3_DATA, PH2_DATA, PH1_DATA, PH0_DATA, 608c2ecf20Sopenharmony_ci /* Port I - not on device */ 618c2ecf20Sopenharmony_ci /* Port J */ 628c2ecf20Sopenharmony_ci PJ31_DATA, PJ30_DATA, PJ29_DATA, PJ28_DATA, 638c2ecf20Sopenharmony_ci PJ27_DATA, PJ26_DATA, PJ25_DATA, PJ24_DATA, 648c2ecf20Sopenharmony_ci PJ23_DATA, PJ22_DATA, PJ21_DATA, PJ20_DATA, 658c2ecf20Sopenharmony_ci PJ19_DATA, PJ18_DATA, PJ17_DATA, PJ16_DATA, 668c2ecf20Sopenharmony_ci PJ15_DATA, PJ14_DATA, PJ13_DATA, PJ12_DATA, 678c2ecf20Sopenharmony_ci PJ11_DATA, PJ10_DATA, PJ9_DATA, PJ8_DATA, 688c2ecf20Sopenharmony_ci PJ7_DATA, PJ6_DATA, PJ5_DATA, PJ4_DATA, 698c2ecf20Sopenharmony_ci PJ3_DATA, PJ2_DATA, PJ1_DATA, PJ0_DATA, 708c2ecf20Sopenharmony_ci PINMUX_DATA_END, 718c2ecf20Sopenharmony_ci 728c2ecf20Sopenharmony_ci PINMUX_INPUT_BEGIN, 738c2ecf20Sopenharmony_ci FORCE_IN, 748c2ecf20Sopenharmony_ci /* Port A */ 758c2ecf20Sopenharmony_ci PA1_IN, PA0_IN, 768c2ecf20Sopenharmony_ci /* Port B */ 778c2ecf20Sopenharmony_ci PB22_IN, PB21_IN, PB20_IN, 788c2ecf20Sopenharmony_ci PB19_IN, PB18_IN, PB17_IN, PB16_IN, 798c2ecf20Sopenharmony_ci PB15_IN, PB14_IN, PB13_IN, PB12_IN, 808c2ecf20Sopenharmony_ci PB11_IN, PB10_IN, PB9_IN, PB8_IN, 818c2ecf20Sopenharmony_ci PB7_IN, PB6_IN, PB5_IN, PB4_IN, 828c2ecf20Sopenharmony_ci PB3_IN, PB2_IN, PB1_IN, 838c2ecf20Sopenharmony_ci /* Port C */ 848c2ecf20Sopenharmony_ci PC8_IN, 858c2ecf20Sopenharmony_ci PC7_IN, PC6_IN, PC5_IN, PC4_IN, 868c2ecf20Sopenharmony_ci PC3_IN, PC2_IN, PC1_IN, PC0_IN, 878c2ecf20Sopenharmony_ci /* Port D */ 888c2ecf20Sopenharmony_ci PD15_IN, PD14_IN, PD13_IN, PD12_IN, 898c2ecf20Sopenharmony_ci PD11_IN, PD10_IN, PD9_IN, PD8_IN, 908c2ecf20Sopenharmony_ci PD7_IN, PD6_IN, PD5_IN, PD4_IN, 918c2ecf20Sopenharmony_ci PD3_IN, PD2_IN, PD1_IN, PD0_IN, 928c2ecf20Sopenharmony_ci /* Port E */ 938c2ecf20Sopenharmony_ci PE7_IN, PE6_IN, PE5_IN, PE4_IN, 948c2ecf20Sopenharmony_ci PE3_IN, PE2_IN, PE1_IN, PE0_IN, 958c2ecf20Sopenharmony_ci /* Port F */ 968c2ecf20Sopenharmony_ci PF23_IN, PF22_IN, PF21_IN, PF20_IN, 978c2ecf20Sopenharmony_ci PF19_IN, PF18_IN, PF17_IN, PF16_IN, 988c2ecf20Sopenharmony_ci PF15_IN, PF14_IN, PF13_IN, PF12_IN, 998c2ecf20Sopenharmony_ci PF11_IN, PF10_IN, PF9_IN, PF8_IN, 1008c2ecf20Sopenharmony_ci PF7_IN, PF6_IN, PF5_IN, PF4_IN, 1018c2ecf20Sopenharmony_ci PF3_IN, PF2_IN, PF1_IN, PF0_IN, 1028c2ecf20Sopenharmony_ci /* Port G */ 1038c2ecf20Sopenharmony_ci PG27_IN, PG26_IN, PG25_IN, PG24_IN, 1048c2ecf20Sopenharmony_ci PG23_IN, PG22_IN, PG21_IN, PG20_IN, 1058c2ecf20Sopenharmony_ci PG19_IN, PG18_IN, PG17_IN, PG16_IN, 1068c2ecf20Sopenharmony_ci PG15_IN, PG14_IN, PG13_IN, PG12_IN, 1078c2ecf20Sopenharmony_ci PG11_IN, PG10_IN, PG9_IN, PG8_IN, 1088c2ecf20Sopenharmony_ci PG7_IN, PG6_IN, PG5_IN, PG4_IN, 1098c2ecf20Sopenharmony_ci PG3_IN, PG2_IN, PG1_IN, PG0_IN, 1108c2ecf20Sopenharmony_ci /* Port H - Port H does not have a Data Register */ 1118c2ecf20Sopenharmony_ci /* Port I - not on device */ 1128c2ecf20Sopenharmony_ci /* Port J */ 1138c2ecf20Sopenharmony_ci PJ31_IN, PJ30_IN, PJ29_IN, PJ28_IN, 1148c2ecf20Sopenharmony_ci PJ27_IN, PJ26_IN, PJ25_IN, PJ24_IN, 1158c2ecf20Sopenharmony_ci PJ23_IN, PJ22_IN, PJ21_IN, PJ20_IN, 1168c2ecf20Sopenharmony_ci PJ19_IN, PJ18_IN, PJ17_IN, PJ16_IN, 1178c2ecf20Sopenharmony_ci PJ15_IN, PJ14_IN, PJ13_IN, PJ12_IN, 1188c2ecf20Sopenharmony_ci PJ11_IN, PJ10_IN, PJ9_IN, PJ8_IN, 1198c2ecf20Sopenharmony_ci PJ7_IN, PJ6_IN, PJ5_IN, PJ4_IN, 1208c2ecf20Sopenharmony_ci PJ3_IN, PJ2_IN, PJ1_IN, PJ0_IN, 1218c2ecf20Sopenharmony_ci PINMUX_INPUT_END, 1228c2ecf20Sopenharmony_ci 1238c2ecf20Sopenharmony_ci PINMUX_OUTPUT_BEGIN, 1248c2ecf20Sopenharmony_ci FORCE_OUT, 1258c2ecf20Sopenharmony_ci /* Port A */ 1268c2ecf20Sopenharmony_ci PA1_OUT, PA0_OUT, 1278c2ecf20Sopenharmony_ci /* Port B */ 1288c2ecf20Sopenharmony_ci PB22_OUT, PB21_OUT, PB20_OUT, 1298c2ecf20Sopenharmony_ci PB19_OUT, PB18_OUT, PB17_OUT, PB16_OUT, 1308c2ecf20Sopenharmony_ci PB15_OUT, PB14_OUT, PB13_OUT, PB12_OUT, 1318c2ecf20Sopenharmony_ci PB11_OUT, PB10_OUT, PB9_OUT, PB8_OUT, 1328c2ecf20Sopenharmony_ci PB7_OUT, PB6_OUT, PB5_OUT, PB4_OUT, 1338c2ecf20Sopenharmony_ci PB3_OUT, PB2_OUT, PB1_OUT, 1348c2ecf20Sopenharmony_ci /* Port C */ 1358c2ecf20Sopenharmony_ci PC8_OUT, 1368c2ecf20Sopenharmony_ci PC7_OUT, PC6_OUT, PC5_OUT, PC4_OUT, 1378c2ecf20Sopenharmony_ci PC3_OUT, PC2_OUT, PC1_OUT, PC0_OUT, 1388c2ecf20Sopenharmony_ci /* Port D */ 1398c2ecf20Sopenharmony_ci PD15_OUT, PD14_OUT, PD13_OUT, PD12_OUT, 1408c2ecf20Sopenharmony_ci PD11_OUT, PD10_OUT, PD9_OUT, PD8_OUT, 1418c2ecf20Sopenharmony_ci PD7_OUT, PD6_OUT, PD5_OUT, PD4_OUT, 1428c2ecf20Sopenharmony_ci PD3_OUT, PD2_OUT, PD1_OUT, PD0_OUT, 1438c2ecf20Sopenharmony_ci /* Port E */ 1448c2ecf20Sopenharmony_ci PE7_OUT, PE6_OUT, PE5_OUT, PE4_OUT, 1458c2ecf20Sopenharmony_ci PE3_OUT, PE2_OUT, PE1_OUT, PE0_OUT, 1468c2ecf20Sopenharmony_ci /* Port F */ 1478c2ecf20Sopenharmony_ci PF23_OUT, PF22_OUT, PF21_OUT, PF20_OUT, 1488c2ecf20Sopenharmony_ci PF19_OUT, PF18_OUT, PF17_OUT, PF16_OUT, 1498c2ecf20Sopenharmony_ci PF15_OUT, PF14_OUT, PF13_OUT, PF12_OUT, 1508c2ecf20Sopenharmony_ci PF11_OUT, PF10_OUT, PF9_OUT, PF8_OUT, 1518c2ecf20Sopenharmony_ci PF7_OUT, PF6_OUT, PF5_OUT, PF4_OUT, 1528c2ecf20Sopenharmony_ci PF3_OUT, PF2_OUT, PF1_OUT, PF0_OUT, 1538c2ecf20Sopenharmony_ci /* Port G */ 1548c2ecf20Sopenharmony_ci PG27_OUT, PG26_OUT, PG25_OUT, PG24_OUT, 1558c2ecf20Sopenharmony_ci PG23_OUT, PG22_OUT, PG21_OUT, PG20_OUT, 1568c2ecf20Sopenharmony_ci PG19_OUT, PG18_OUT, PG17_OUT, PG16_OUT, 1578c2ecf20Sopenharmony_ci PG15_OUT, PG14_OUT, PG13_OUT, PG12_OUT, 1588c2ecf20Sopenharmony_ci PG11_OUT, PG10_OUT, PG9_OUT, PG8_OUT, 1598c2ecf20Sopenharmony_ci PG7_OUT, PG6_OUT, PG5_OUT, PG4_OUT, 1608c2ecf20Sopenharmony_ci PG3_OUT, PG2_OUT, PG1_OUT, PG0_OUT, 1618c2ecf20Sopenharmony_ci /* Port H - Port H does not have a Data Register */ 1628c2ecf20Sopenharmony_ci /* Port I - not on device */ 1638c2ecf20Sopenharmony_ci /* Port J */ 1648c2ecf20Sopenharmony_ci PJ31_OUT, PJ30_OUT, PJ29_OUT, PJ28_OUT, 1658c2ecf20Sopenharmony_ci PJ27_OUT, PJ26_OUT, PJ25_OUT, PJ24_OUT, 1668c2ecf20Sopenharmony_ci PJ23_OUT, PJ22_OUT, PJ21_OUT, PJ20_OUT, 1678c2ecf20Sopenharmony_ci PJ19_OUT, PJ18_OUT, PJ17_OUT, PJ16_OUT, 1688c2ecf20Sopenharmony_ci PJ15_OUT, PJ14_OUT, PJ13_OUT, PJ12_OUT, 1698c2ecf20Sopenharmony_ci PJ11_OUT, PJ10_OUT, PJ9_OUT, PJ8_OUT, 1708c2ecf20Sopenharmony_ci PJ7_OUT, PJ6_OUT, PJ5_OUT, PJ4_OUT, 1718c2ecf20Sopenharmony_ci PJ3_OUT, PJ2_OUT, PJ1_OUT, PJ0_OUT, 1728c2ecf20Sopenharmony_ci PINMUX_OUTPUT_END, 1738c2ecf20Sopenharmony_ci 1748c2ecf20Sopenharmony_ci PINMUX_FUNCTION_BEGIN, 1758c2ecf20Sopenharmony_ci /* Port A */ 1768c2ecf20Sopenharmony_ci PA1_IOR_IN, PA1_IOR_OUT, 1778c2ecf20Sopenharmony_ci PA0_IOR_IN, PA0_IOR_OUT, 1788c2ecf20Sopenharmony_ci 1798c2ecf20Sopenharmony_ci /* Port B */ 1808c2ecf20Sopenharmony_ci PB22_IOR_IN, PB22_IOR_OUT, 1818c2ecf20Sopenharmony_ci PB21_IOR_IN, PB21_IOR_OUT, 1828c2ecf20Sopenharmony_ci PB20_IOR_IN, PB20_IOR_OUT, 1838c2ecf20Sopenharmony_ci PB19_IOR_IN, PB19_IOR_OUT, 1848c2ecf20Sopenharmony_ci PB18_IOR_IN, PB18_IOR_OUT, 1858c2ecf20Sopenharmony_ci PB17_IOR_IN, PB17_IOR_OUT, 1868c2ecf20Sopenharmony_ci PB16_IOR_IN, PB16_IOR_OUT, 1878c2ecf20Sopenharmony_ci 1888c2ecf20Sopenharmony_ci PB15_IOR_IN, PB15_IOR_OUT, 1898c2ecf20Sopenharmony_ci PB14_IOR_IN, PB14_IOR_OUT, 1908c2ecf20Sopenharmony_ci PB13_IOR_IN, PB13_IOR_OUT, 1918c2ecf20Sopenharmony_ci PB12_IOR_IN, PB12_IOR_OUT, 1928c2ecf20Sopenharmony_ci PB11_IOR_IN, PB11_IOR_OUT, 1938c2ecf20Sopenharmony_ci PB10_IOR_IN, PB10_IOR_OUT, 1948c2ecf20Sopenharmony_ci PB9_IOR_IN, PB9_IOR_OUT, 1958c2ecf20Sopenharmony_ci PB8_IOR_IN, PB8_IOR_OUT, 1968c2ecf20Sopenharmony_ci 1978c2ecf20Sopenharmony_ci PB7_IOR_IN, PB7_IOR_OUT, 1988c2ecf20Sopenharmony_ci PB6_IOR_IN, PB6_IOR_OUT, 1998c2ecf20Sopenharmony_ci PB5_IOR_IN, PB5_IOR_OUT, 2008c2ecf20Sopenharmony_ci PB4_IOR_IN, PB4_IOR_OUT, 2018c2ecf20Sopenharmony_ci PB3_IOR_IN, PB3_IOR_OUT, 2028c2ecf20Sopenharmony_ci PB2_IOR_IN, PB2_IOR_OUT, 2038c2ecf20Sopenharmony_ci PB1_IOR_IN, PB1_IOR_OUT, 2048c2ecf20Sopenharmony_ci PB0_IOR_IN, PB0_IOR_OUT, 2058c2ecf20Sopenharmony_ci 2068c2ecf20Sopenharmony_ci PB22MD_000, PB22MD_001, PB22MD_010, PB22MD_011, 2078c2ecf20Sopenharmony_ci PB22MD_100, PB22MD_101, PB22MD_110, PB22MD_111, 2088c2ecf20Sopenharmony_ci PB21MD_00, PB21MD_01, PB21MD_10, PB21MD_11, 2098c2ecf20Sopenharmony_ci PB20MD_000, PB20MD_001, PB20MD_010, PB20MD_011, 2108c2ecf20Sopenharmony_ci PB20MD_100, PB20MD_101, PB20MD_110, PB20MD_111, 2118c2ecf20Sopenharmony_ci PB19MD_000, PB19MD_001, PB19MD_010, PB19MD_011, 2128c2ecf20Sopenharmony_ci PB19MD_100, PB19MD_101, PB19MD_110, PB19MD_111, 2138c2ecf20Sopenharmony_ci PB18MD_000, PB18MD_001, PB18MD_010, PB18MD_011, 2148c2ecf20Sopenharmony_ci PB18MD_100, PB18MD_101, PB18MD_110, PB18MD_111, 2158c2ecf20Sopenharmony_ci PB17MD_000, PB17MD_001, PB17MD_010, PB17MD_011, 2168c2ecf20Sopenharmony_ci PB17MD_100, PB17MD_101, PB17MD_110, PB17MD_111, 2178c2ecf20Sopenharmony_ci PB16MD_000, PB16MD_001, PB16MD_010, PB16MD_011, 2188c2ecf20Sopenharmony_ci PB16MD_100, PB16MD_101, PB16MD_110, PB16MD_111, 2198c2ecf20Sopenharmony_ci PB15MD_000, PB15MD_001, PB15MD_010, PB15MD_011, 2208c2ecf20Sopenharmony_ci PB15MD_100, PB15MD_101, PB15MD_110, PB15MD_111, 2218c2ecf20Sopenharmony_ci PB14MD_000, PB14MD_001, PB14MD_010, PB14MD_011, 2228c2ecf20Sopenharmony_ci PB14MD_100, PB14MD_101, PB14MD_110, PB14MD_111, 2238c2ecf20Sopenharmony_ci PB13MD_000, PB13MD_001, PB13MD_010, PB13MD_011, 2248c2ecf20Sopenharmony_ci PB13MD_100, PB13MD_101, PB13MD_110, PB13MD_111, 2258c2ecf20Sopenharmony_ci PB12MD_00, PB12MD_01, PB12MD_10, PB12MD_11, 2268c2ecf20Sopenharmony_ci 2278c2ecf20Sopenharmony_ci PB11MD_00, PB11MD_01, PB11MD_10, PB11MD_11, 2288c2ecf20Sopenharmony_ci PB10MD_00, PB10MD_01, PB10MD_10, PB10MD_11, 2298c2ecf20Sopenharmony_ci PB9MD_00, PB9MD_01, PB9MD_10, PB9MD_11, 2308c2ecf20Sopenharmony_ci PB8MD_00, PB8MD_01, PB8MD_10, PB8MD_11, 2318c2ecf20Sopenharmony_ci 2328c2ecf20Sopenharmony_ci PB7MD_00, PB7MD_01, PB7MD_10, PB7MD_11, 2338c2ecf20Sopenharmony_ci PB6MD_00, PB6MD_01, PB6MD_10, PB6MD_11, 2348c2ecf20Sopenharmony_ci PB5MD_00, PB5MD_01, PB5MD_10, PB5MD_11, 2358c2ecf20Sopenharmony_ci PB4MD_00, PB4MD_01, PB4MD_10, PB4MD_11, 2368c2ecf20Sopenharmony_ci 2378c2ecf20Sopenharmony_ci PB3MD_00, PB3MD_01, PB3MD_10, PB3MD_11, 2388c2ecf20Sopenharmony_ci PB2MD_00, PB2MD_01, PB2MD_10, PB2MD_11, 2398c2ecf20Sopenharmony_ci PB1MD_00, PB1MD_01, PB1MD_10, PB1MD_11, 2408c2ecf20Sopenharmony_ci 2418c2ecf20Sopenharmony_ci /* Port C */ 2428c2ecf20Sopenharmony_ci PC8_IOR_IN, PC8_IOR_OUT, 2438c2ecf20Sopenharmony_ci PC7_IOR_IN, PC7_IOR_OUT, 2448c2ecf20Sopenharmony_ci PC6_IOR_IN, PC6_IOR_OUT, 2458c2ecf20Sopenharmony_ci PC5_IOR_IN, PC5_IOR_OUT, 2468c2ecf20Sopenharmony_ci PC4_IOR_IN, PC4_IOR_OUT, 2478c2ecf20Sopenharmony_ci PC3_IOR_IN, PC3_IOR_OUT, 2488c2ecf20Sopenharmony_ci PC2_IOR_IN, PC2_IOR_OUT, 2498c2ecf20Sopenharmony_ci PC1_IOR_IN, PC1_IOR_OUT, 2508c2ecf20Sopenharmony_ci PC0_IOR_IN, PC0_IOR_OUT, 2518c2ecf20Sopenharmony_ci 2528c2ecf20Sopenharmony_ci PC8MD_000, PC8MD_001, PC8MD_010, PC8MD_011, 2538c2ecf20Sopenharmony_ci PC8MD_100, PC8MD_101, PC8MD_110, PC8MD_111, 2548c2ecf20Sopenharmony_ci PC7MD_000, PC7MD_001, PC7MD_010, PC7MD_011, 2558c2ecf20Sopenharmony_ci PC7MD_100, PC7MD_101, PC7MD_110, PC7MD_111, 2568c2ecf20Sopenharmony_ci PC6MD_000, PC6MD_001, PC6MD_010, PC6MD_011, 2578c2ecf20Sopenharmony_ci PC6MD_100, PC6MD_101, PC6MD_110, PC6MD_111, 2588c2ecf20Sopenharmony_ci PC5MD_000, PC5MD_001, PC5MD_010, PC5MD_011, 2598c2ecf20Sopenharmony_ci PC5MD_100, PC5MD_101, PC5MD_110, PC5MD_111, 2608c2ecf20Sopenharmony_ci PC4MD_00, PC4MD_01, PC4MD_10, PC4MD_11, 2618c2ecf20Sopenharmony_ci 2628c2ecf20Sopenharmony_ci PC3MD_00, PC3MD_01, PC3MD_10, PC3MD_11, 2638c2ecf20Sopenharmony_ci PC2MD_00, PC2MD_01, PC2MD_10, PC2MD_11, 2648c2ecf20Sopenharmony_ci PC1MD_0, PC1MD_1, 2658c2ecf20Sopenharmony_ci PC0MD_0, PC0MD_1, 2668c2ecf20Sopenharmony_ci 2678c2ecf20Sopenharmony_ci /* Port D */ 2688c2ecf20Sopenharmony_ci PD15_IOR_IN, PD15_IOR_OUT, 2698c2ecf20Sopenharmony_ci PD14_IOR_IN, PD14_IOR_OUT, 2708c2ecf20Sopenharmony_ci PD13_IOR_IN, PD13_IOR_OUT, 2718c2ecf20Sopenharmony_ci PD12_IOR_IN, PD12_IOR_OUT, 2728c2ecf20Sopenharmony_ci PD11_IOR_IN, PD11_IOR_OUT, 2738c2ecf20Sopenharmony_ci PD10_IOR_IN, PD10_IOR_OUT, 2748c2ecf20Sopenharmony_ci PD9_IOR_IN, PD9_IOR_OUT, 2758c2ecf20Sopenharmony_ci PD8_IOR_IN, PD8_IOR_OUT, 2768c2ecf20Sopenharmony_ci PD7_IOR_IN, PD7_IOR_OUT, 2778c2ecf20Sopenharmony_ci PD6_IOR_IN, PD6_IOR_OUT, 2788c2ecf20Sopenharmony_ci PD5_IOR_IN, PD5_IOR_OUT, 2798c2ecf20Sopenharmony_ci PD4_IOR_IN, PD4_IOR_OUT, 2808c2ecf20Sopenharmony_ci PD3_IOR_IN, PD3_IOR_OUT, 2818c2ecf20Sopenharmony_ci PD2_IOR_IN, PD2_IOR_OUT, 2828c2ecf20Sopenharmony_ci PD1_IOR_IN, PD1_IOR_OUT, 2838c2ecf20Sopenharmony_ci PD0_IOR_IN, PD0_IOR_OUT, 2848c2ecf20Sopenharmony_ci 2858c2ecf20Sopenharmony_ci PD15MD_00, PD15MD_01, PD15MD_10, PD15MD_11, 2868c2ecf20Sopenharmony_ci PD14MD_00, PD14MD_01, PD14MD_10, PD14MD_11, 2878c2ecf20Sopenharmony_ci PD13MD_00, PD13MD_01, PD13MD_10, PD13MD_11, 2888c2ecf20Sopenharmony_ci PD12MD_00, PD12MD_01, PD12MD_10, PD12MD_11, 2898c2ecf20Sopenharmony_ci 2908c2ecf20Sopenharmony_ci PD11MD_00, PD11MD_01, PD11MD_10, PD11MD_11, 2918c2ecf20Sopenharmony_ci PD10MD_00, PD10MD_01, PD10MD_10, PD10MD_11, 2928c2ecf20Sopenharmony_ci PD9MD_00, PD9MD_01, PD9MD_10, PD9MD_11, 2938c2ecf20Sopenharmony_ci PD8MD_00, PD8MD_01, PD8MD_10, PD8MD_11, 2948c2ecf20Sopenharmony_ci 2958c2ecf20Sopenharmony_ci PD7MD_00, PD7MD_01, PD7MD_10, PD7MD_11, 2968c2ecf20Sopenharmony_ci PD6MD_00, PD6MD_01, PD6MD_10, PD6MD_11, 2978c2ecf20Sopenharmony_ci PD5MD_00, PD5MD_01, PD5MD_10, PD5MD_11, 2988c2ecf20Sopenharmony_ci PD4MD_00, PD4MD_01, PD4MD_10, PD4MD_11, 2998c2ecf20Sopenharmony_ci 3008c2ecf20Sopenharmony_ci PD3MD_00, PD3MD_01, PD3MD_10, PD3MD_11, 3018c2ecf20Sopenharmony_ci PD2MD_00, PD2MD_01, PD2MD_10, PD2MD_11, 3028c2ecf20Sopenharmony_ci PD1MD_00, PD1MD_01, PD1MD_10, PD1MD_11, 3038c2ecf20Sopenharmony_ci PD0MD_00, PD0MD_01, PD0MD_10, PD0MD_11, 3048c2ecf20Sopenharmony_ci 3058c2ecf20Sopenharmony_ci /* Port E */ 3068c2ecf20Sopenharmony_ci PE7_IOR_IN, PE7_IOR_OUT, 3078c2ecf20Sopenharmony_ci PE6_IOR_IN, PE6_IOR_OUT, 3088c2ecf20Sopenharmony_ci PE5_IOR_IN, PE5_IOR_OUT, 3098c2ecf20Sopenharmony_ci PE4_IOR_IN, PE4_IOR_OUT, 3108c2ecf20Sopenharmony_ci PE3_IOR_IN, PE3_IOR_OUT, 3118c2ecf20Sopenharmony_ci PE2_IOR_IN, PE2_IOR_OUT, 3128c2ecf20Sopenharmony_ci PE1_IOR_IN, PE1_IOR_OUT, 3138c2ecf20Sopenharmony_ci PE0_IOR_IN, PE0_IOR_OUT, 3148c2ecf20Sopenharmony_ci 3158c2ecf20Sopenharmony_ci PE7MD_00, PE7MD_01, PE7MD_10, PE7MD_11, 3168c2ecf20Sopenharmony_ci PE6MD_00, PE6MD_01, PE6MD_10, PE6MD_11, 3178c2ecf20Sopenharmony_ci PE5MD_00, PE5MD_01, PE5MD_10, PE5MD_11, 3188c2ecf20Sopenharmony_ci PE4MD_00, PE4MD_01, PE4MD_10, PE4MD_11, 3198c2ecf20Sopenharmony_ci 3208c2ecf20Sopenharmony_ci PE3MD_000, PE3MD_001, PE3MD_010, PE3MD_011, 3218c2ecf20Sopenharmony_ci PE3MD_100, PE3MD_101, PE3MD_110, PE3MD_111, 3228c2ecf20Sopenharmony_ci PE2MD_000, PE2MD_001, PE2MD_010, PE2MD_011, 3238c2ecf20Sopenharmony_ci PE2MD_100, PE2MD_101, PE2MD_110, PE2MD_111, 3248c2ecf20Sopenharmony_ci PE1MD_000, PE1MD_001, PE1MD_010, PE1MD_011, 3258c2ecf20Sopenharmony_ci PE1MD_100, PE1MD_101, PE1MD_110, PE1MD_111, 3268c2ecf20Sopenharmony_ci PE0MD_00, PE0MD_01, PE0MD_10, PE0MD_11, 3278c2ecf20Sopenharmony_ci 3288c2ecf20Sopenharmony_ci /* Port F */ 3298c2ecf20Sopenharmony_ci PF23_IOR_IN, PF23_IOR_OUT, 3308c2ecf20Sopenharmony_ci PF22_IOR_IN, PF22_IOR_OUT, 3318c2ecf20Sopenharmony_ci PF21_IOR_IN, PF21_IOR_OUT, 3328c2ecf20Sopenharmony_ci PF20_IOR_IN, PF20_IOR_OUT, 3338c2ecf20Sopenharmony_ci PF19_IOR_IN, PF19_IOR_OUT, 3348c2ecf20Sopenharmony_ci PF18_IOR_IN, PF18_IOR_OUT, 3358c2ecf20Sopenharmony_ci PF17_IOR_IN, PF17_IOR_OUT, 3368c2ecf20Sopenharmony_ci PF16_IOR_IN, PF16_IOR_OUT, 3378c2ecf20Sopenharmony_ci PF15_IOR_IN, PF15_IOR_OUT, 3388c2ecf20Sopenharmony_ci PF14_IOR_IN, PF14_IOR_OUT, 3398c2ecf20Sopenharmony_ci PF13_IOR_IN, PF13_IOR_OUT, 3408c2ecf20Sopenharmony_ci PF12_IOR_IN, PF12_IOR_OUT, 3418c2ecf20Sopenharmony_ci PF11_IOR_IN, PF11_IOR_OUT, 3428c2ecf20Sopenharmony_ci PF10_IOR_IN, PF10_IOR_OUT, 3438c2ecf20Sopenharmony_ci PF9_IOR_IN, PF9_IOR_OUT, 3448c2ecf20Sopenharmony_ci PF8_IOR_IN, PF8_IOR_OUT, 3458c2ecf20Sopenharmony_ci PF7_IOR_IN, PF7_IOR_OUT, 3468c2ecf20Sopenharmony_ci PF6_IOR_IN, PF6_IOR_OUT, 3478c2ecf20Sopenharmony_ci PF5_IOR_IN, PF5_IOR_OUT, 3488c2ecf20Sopenharmony_ci PF4_IOR_IN, PF4_IOR_OUT, 3498c2ecf20Sopenharmony_ci PF3_IOR_IN, PF3_IOR_OUT, 3508c2ecf20Sopenharmony_ci PF2_IOR_IN, PF2_IOR_OUT, 3518c2ecf20Sopenharmony_ci PF1_IOR_IN, PF1_IOR_OUT, 3528c2ecf20Sopenharmony_ci PF0_IOR_IN, PF0_IOR_OUT, 3538c2ecf20Sopenharmony_ci 3548c2ecf20Sopenharmony_ci PF23MD_000, PF23MD_001, PF23MD_010, PF23MD_011, 3558c2ecf20Sopenharmony_ci PF23MD_100, PF23MD_101, PF23MD_110, PF23MD_111, 3568c2ecf20Sopenharmony_ci PF22MD_000, PF22MD_001, PF22MD_010, PF22MD_011, 3578c2ecf20Sopenharmony_ci PF22MD_100, PF22MD_101, PF22MD_110, PF22MD_111, 3588c2ecf20Sopenharmony_ci PF21MD_000, PF21MD_001, PF21MD_010, PF21MD_011, 3598c2ecf20Sopenharmony_ci PF21MD_100, PF21MD_101, PF21MD_110, PF21MD_111, 3608c2ecf20Sopenharmony_ci PF20MD_000, PF20MD_001, PF20MD_010, PF20MD_011, 3618c2ecf20Sopenharmony_ci PF20MD_100, PF20MD_101, PF20MD_110, PF20MD_111, 3628c2ecf20Sopenharmony_ci 3638c2ecf20Sopenharmony_ci PF19MD_000, PF19MD_001, PF19MD_010, PF19MD_011, 3648c2ecf20Sopenharmony_ci PF19MD_100, PF19MD_101, PF19MD_110, PF19MD_111, 3658c2ecf20Sopenharmony_ci PF18MD_000, PF18MD_001, PF18MD_010, PF18MD_011, 3668c2ecf20Sopenharmony_ci PF18MD_100, PF18MD_101, PF18MD_110, PF18MD_111, 3678c2ecf20Sopenharmony_ci PF17MD_000, PF17MD_001, PF17MD_010, PF17MD_011, 3688c2ecf20Sopenharmony_ci PF17MD_100, PF17MD_101, PF17MD_110, PF17MD_111, 3698c2ecf20Sopenharmony_ci PF16MD_000, PF16MD_001, PF16MD_010, PF16MD_011, 3708c2ecf20Sopenharmony_ci PF16MD_100, PF16MD_101, PF16MD_110, PF16MD_111, 3718c2ecf20Sopenharmony_ci 3728c2ecf20Sopenharmony_ci PF15MD_000, PF15MD_001, PF15MD_010, PF15MD_011, 3738c2ecf20Sopenharmony_ci PF15MD_100, PF15MD_101, PF15MD_110, PF15MD_111, 3748c2ecf20Sopenharmony_ci PF14MD_000, PF14MD_001, PF14MD_010, PF14MD_011, 3758c2ecf20Sopenharmony_ci PF14MD_100, PF14MD_101, PF14MD_110, PF14MD_111, 3768c2ecf20Sopenharmony_ci PF13MD_000, PF13MD_001, PF13MD_010, PF13MD_011, 3778c2ecf20Sopenharmony_ci PF13MD_100, PF13MD_101, PF13MD_110, PF13MD_111, 3788c2ecf20Sopenharmony_ci PF12MD_000, PF12MD_001, PF12MD_010, PF12MD_011, 3798c2ecf20Sopenharmony_ci PF12MD_100, PF12MD_101, PF12MD_110, PF12MD_111, 3808c2ecf20Sopenharmony_ci 3818c2ecf20Sopenharmony_ci PF11MD_000, PF11MD_001, PF11MD_010, PF11MD_011, 3828c2ecf20Sopenharmony_ci PF11MD_100, PF11MD_101, PF11MD_110, PF11MD_111, 3838c2ecf20Sopenharmony_ci PF10MD_000, PF10MD_001, PF10MD_010, PF10MD_011, 3848c2ecf20Sopenharmony_ci PF10MD_100, PF10MD_101, PF10MD_110, PF10MD_111, 3858c2ecf20Sopenharmony_ci PF9MD_000, PF9MD_001, PF9MD_010, PF9MD_011, 3868c2ecf20Sopenharmony_ci PF9MD_100, PF9MD_101, PF9MD_110, PF9MD_111, 3878c2ecf20Sopenharmony_ci PF8MD_000, PF8MD_001, PF8MD_010, PF8MD_011, 3888c2ecf20Sopenharmony_ci PF8MD_100, PF8MD_101, PF8MD_110, PF8MD_111, 3898c2ecf20Sopenharmony_ci 3908c2ecf20Sopenharmony_ci PF7MD_000, PF7MD_001, PF7MD_010, PF7MD_011, 3918c2ecf20Sopenharmony_ci PF7MD_100, PF7MD_101, PF7MD_110, PF7MD_111, 3928c2ecf20Sopenharmony_ci PF6MD_000, PF6MD_001, PF6MD_010, PF6MD_011, 3938c2ecf20Sopenharmony_ci PF6MD_100, PF6MD_101, PF6MD_110, PF6MD_111, 3948c2ecf20Sopenharmony_ci PF5MD_000, PF5MD_001, PF5MD_010, PF5MD_011, 3958c2ecf20Sopenharmony_ci PF5MD_100, PF5MD_101, PF5MD_110, PF5MD_111, 3968c2ecf20Sopenharmony_ci PF4MD_000, PF4MD_001, PF4MD_010, PF4MD_011, 3978c2ecf20Sopenharmony_ci PF4MD_100, PF4MD_101, PF4MD_110, PF4MD_111, 3988c2ecf20Sopenharmony_ci 3998c2ecf20Sopenharmony_ci PF3MD_000, PF3MD_001, PF3MD_010, PF3MD_011, 4008c2ecf20Sopenharmony_ci PF3MD_100, PF3MD_101, PF3MD_110, PF3MD_111, 4018c2ecf20Sopenharmony_ci PF2MD_000, PF2MD_001, PF2MD_010, PF2MD_011, 4028c2ecf20Sopenharmony_ci PF2MD_100, PF2MD_101, PF2MD_110, PF2MD_111, 4038c2ecf20Sopenharmony_ci PF1MD_000, PF1MD_001, PF1MD_010, PF1MD_011, 4048c2ecf20Sopenharmony_ci PF1MD_100, PF1MD_101, PF1MD_110, PF1MD_111, 4058c2ecf20Sopenharmony_ci PF0MD_000, PF0MD_001, PF0MD_010, PF0MD_011, 4068c2ecf20Sopenharmony_ci PF0MD_100, PF0MD_101, PF0MD_110, PF0MD_111, 4078c2ecf20Sopenharmony_ci 4088c2ecf20Sopenharmony_ci /* Port G */ 4098c2ecf20Sopenharmony_ci PG27_IOR_IN, PG27_IOR_OUT, 4108c2ecf20Sopenharmony_ci PG26_IOR_IN, PG26_IOR_OUT, 4118c2ecf20Sopenharmony_ci PG25_IOR_IN, PG25_IOR_OUT, 4128c2ecf20Sopenharmony_ci PG24_IOR_IN, PG24_IOR_OUT, 4138c2ecf20Sopenharmony_ci PG23_IOR_IN, PG23_IOR_OUT, 4148c2ecf20Sopenharmony_ci PG22_IOR_IN, PG22_IOR_OUT, 4158c2ecf20Sopenharmony_ci PG21_IOR_IN, PG21_IOR_OUT, 4168c2ecf20Sopenharmony_ci PG20_IOR_IN, PG20_IOR_OUT, 4178c2ecf20Sopenharmony_ci PG19_IOR_IN, PG19_IOR_OUT, 4188c2ecf20Sopenharmony_ci PG18_IOR_IN, PG18_IOR_OUT, 4198c2ecf20Sopenharmony_ci PG17_IOR_IN, PG17_IOR_OUT, 4208c2ecf20Sopenharmony_ci PG16_IOR_IN, PG16_IOR_OUT, 4218c2ecf20Sopenharmony_ci PG15_IOR_IN, PG15_IOR_OUT, 4228c2ecf20Sopenharmony_ci PG14_IOR_IN, PG14_IOR_OUT, 4238c2ecf20Sopenharmony_ci PG13_IOR_IN, PG13_IOR_OUT, 4248c2ecf20Sopenharmony_ci PG12_IOR_IN, PG12_IOR_OUT, 4258c2ecf20Sopenharmony_ci PG11_IOR_IN, PG11_IOR_OUT, 4268c2ecf20Sopenharmony_ci PG10_IOR_IN, PG10_IOR_OUT, 4278c2ecf20Sopenharmony_ci PG9_IOR_IN, PG9_IOR_OUT, 4288c2ecf20Sopenharmony_ci PG8_IOR_IN, PG8_IOR_OUT, 4298c2ecf20Sopenharmony_ci PG7_IOR_IN, PG7_IOR_OUT, 4308c2ecf20Sopenharmony_ci PG6_IOR_IN, PG6_IOR_OUT, 4318c2ecf20Sopenharmony_ci PG5_IOR_IN, PG5_IOR_OUT, 4328c2ecf20Sopenharmony_ci PG4_IOR_IN, PG4_IOR_OUT, 4338c2ecf20Sopenharmony_ci PG3_IOR_IN, PG3_IOR_OUT, 4348c2ecf20Sopenharmony_ci PG2_IOR_IN, PG2_IOR_OUT, 4358c2ecf20Sopenharmony_ci PG1_IOR_IN, PG1_IOR_OUT, 4368c2ecf20Sopenharmony_ci PG0_IOR_IN, PG0_IOR_OUT, 4378c2ecf20Sopenharmony_ci 4388c2ecf20Sopenharmony_ci PG27MD_00, PG27MD_01, PG27MD_10, PG27MD_11, 4398c2ecf20Sopenharmony_ci PG26MD_00, PG26MD_01, PG26MD_10, PG26MD_11, 4408c2ecf20Sopenharmony_ci PG25MD_00, PG25MD_01, PG25MD_10, PG25MD_11, 4418c2ecf20Sopenharmony_ci PG24MD_00, PG24MD_01, PG24MD_10, PG24MD_11, 4428c2ecf20Sopenharmony_ci 4438c2ecf20Sopenharmony_ci PG23MD_000, PG23MD_001, PG23MD_010, PG23MD_011, 4448c2ecf20Sopenharmony_ci PG23MD_100, PG23MD_101, PG23MD_110, PG23MD_111, 4458c2ecf20Sopenharmony_ci PG22MD_000, PG22MD_001, PG22MD_010, PG22MD_011, 4468c2ecf20Sopenharmony_ci PG22MD_100, PG22MD_101, PG22MD_110, PG22MD_111, 4478c2ecf20Sopenharmony_ci PG21MD_000, PG21MD_001, PG21MD_010, PG21MD_011, 4488c2ecf20Sopenharmony_ci PG21MD_100, PG21MD_101, PG21MD_110, PG21MD_111, 4498c2ecf20Sopenharmony_ci PG20MD_000, PG20MD_001, PG20MD_010, PG20MD_011, 4508c2ecf20Sopenharmony_ci PG20MD_100, PG20MD_101, PG20MD_110, PG20MD_111, 4518c2ecf20Sopenharmony_ci 4528c2ecf20Sopenharmony_ci PG19MD_000, PG19MD_001, PG19MD_010, PG19MD_011, 4538c2ecf20Sopenharmony_ci PG19MD_100, PG19MD_101, PG19MD_110, PG19MD_111, 4548c2ecf20Sopenharmony_ci PG18MD_000, PG18MD_001, PG18MD_010, PG18MD_011, 4558c2ecf20Sopenharmony_ci PG18MD_100, PG18MD_101, PG18MD_110, PG18MD_111, 4568c2ecf20Sopenharmony_ci PG17MD_00, PG17MD_01, PG17MD_10, PG17MD_11, 4578c2ecf20Sopenharmony_ci PG16MD_00, PG16MD_01, PG16MD_10, PG16MD_11, 4588c2ecf20Sopenharmony_ci 4598c2ecf20Sopenharmony_ci PG15MD_00, PG15MD_01, PG15MD_10, PG15MD_11, 4608c2ecf20Sopenharmony_ci PG14MD_00, PG14MD_01, PG14MD_10, PG14MD_11, 4618c2ecf20Sopenharmony_ci PG13MD_00, PG13MD_01, PG13MD_10, PG13MD_11, 4628c2ecf20Sopenharmony_ci PG12MD_00, PG12MD_01, PG12MD_10, PG12MD_11, 4638c2ecf20Sopenharmony_ci 4648c2ecf20Sopenharmony_ci PG11MD_000, PG11MD_001, PG11MD_010, PG11MD_011, 4658c2ecf20Sopenharmony_ci PG11MD_100, PG11MD_101, PG11MD_110, PG11MD_111, 4668c2ecf20Sopenharmony_ci PG10MD_000, PG10MD_001, PG10MD_010, PG10MD_011, 4678c2ecf20Sopenharmony_ci PG10MD_100, PG10MD_101, PG10MD_110, PG10MD_111, 4688c2ecf20Sopenharmony_ci PG9MD_000, PG9MD_001, PG9MD_010, PG9MD_011, 4698c2ecf20Sopenharmony_ci PG9MD_100, PG9MD_101, PG9MD_110, PG9MD_111, 4708c2ecf20Sopenharmony_ci PG8MD_000, PG8MD_001, PG8MD_010, PG8MD_011, 4718c2ecf20Sopenharmony_ci PG8MD_100, PG8MD_101, PG8MD_110, PG8MD_111, 4728c2ecf20Sopenharmony_ci 4738c2ecf20Sopenharmony_ci PG7MD_000, PG7MD_001, PG7MD_010, PG7MD_011, 4748c2ecf20Sopenharmony_ci PG7MD_100, PG7MD_101, PG7MD_110, PG7MD_111, 4758c2ecf20Sopenharmony_ci PG6MD_000, PG6MD_001, PG6MD_010, PG6MD_011, 4768c2ecf20Sopenharmony_ci PG6MD_100, PG6MD_101, PG6MD_110, PG6MD_111, 4778c2ecf20Sopenharmony_ci PG5MD_000, PG5MD_001, PG5MD_010, PG5MD_011, 4788c2ecf20Sopenharmony_ci PG5MD_100, PG5MD_101, PG5MD_110, PG5MD_111, 4798c2ecf20Sopenharmony_ci PG4MD_000, PG4MD_001, PG4MD_010, PG4MD_011, 4808c2ecf20Sopenharmony_ci PG4MD_100, PG4MD_101, PG4MD_110, PG4MD_111, 4818c2ecf20Sopenharmony_ci 4828c2ecf20Sopenharmony_ci PG3MD_000, PG3MD_001, PG3MD_010, PG3MD_011, 4838c2ecf20Sopenharmony_ci PG3MD_100, PG3MD_101, PG3MD_110, PG3MD_111, 4848c2ecf20Sopenharmony_ci PG2MD_000, PG2MD_001, PG2MD_010, PG2MD_011, 4858c2ecf20Sopenharmony_ci PG2MD_100, PG2MD_101, PG2MD_110, PG2MD_111, 4868c2ecf20Sopenharmony_ci PG1MD_000, PG1MD_001, PG1MD_010, PG1MD_011, 4878c2ecf20Sopenharmony_ci PG1MD_100, PG1MD_101, PG1MD_110, PG1MD_111, 4888c2ecf20Sopenharmony_ci PG0MD_000, PG0MD_001, PG0MD_010, PG0MD_011, 4898c2ecf20Sopenharmony_ci PG0MD_100, PG0MD_101, PG0MD_110, PG0MD_111, 4908c2ecf20Sopenharmony_ci 4918c2ecf20Sopenharmony_ci /* Port H */ 4928c2ecf20Sopenharmony_ci PH7MD_00, PH7MD_01, PH7MD_10, PH7MD_11, 4938c2ecf20Sopenharmony_ci PH6MD_00, PH6MD_01, PH6MD_10, PH6MD_11, 4948c2ecf20Sopenharmony_ci PH5MD_00, PH5MD_01, PH5MD_10, PH5MD_11, 4958c2ecf20Sopenharmony_ci PH4MD_00, PH4MD_01, PH4MD_10, PH4MD_11, 4968c2ecf20Sopenharmony_ci 4978c2ecf20Sopenharmony_ci PH3MD_00, PH3MD_01, PH3MD_10, PH3MD_11, 4988c2ecf20Sopenharmony_ci PH2MD_00, PH2MD_01, PH2MD_10, PH2MD_11, 4998c2ecf20Sopenharmony_ci PH1MD_00, PH1MD_01, PH1MD_10, PH1MD_11, 5008c2ecf20Sopenharmony_ci PH0MD_00, PH0MD_01, PH0MD_10, PH0MD_11, 5018c2ecf20Sopenharmony_ci 5028c2ecf20Sopenharmony_ci /* Port I - not on device */ 5038c2ecf20Sopenharmony_ci 5048c2ecf20Sopenharmony_ci /* Port J */ 5058c2ecf20Sopenharmony_ci PJ31_IOR_IN, PJ31_IOR_OUT, 5068c2ecf20Sopenharmony_ci PJ30_IOR_IN, PJ30_IOR_OUT, 5078c2ecf20Sopenharmony_ci PJ29_IOR_IN, PJ29_IOR_OUT, 5088c2ecf20Sopenharmony_ci PJ28_IOR_IN, PJ28_IOR_OUT, 5098c2ecf20Sopenharmony_ci PJ27_IOR_IN, PJ27_IOR_OUT, 5108c2ecf20Sopenharmony_ci PJ26_IOR_IN, PJ26_IOR_OUT, 5118c2ecf20Sopenharmony_ci PJ25_IOR_IN, PJ25_IOR_OUT, 5128c2ecf20Sopenharmony_ci PJ24_IOR_IN, PJ24_IOR_OUT, 5138c2ecf20Sopenharmony_ci PJ23_IOR_IN, PJ23_IOR_OUT, 5148c2ecf20Sopenharmony_ci PJ22_IOR_IN, PJ22_IOR_OUT, 5158c2ecf20Sopenharmony_ci PJ21_IOR_IN, PJ21_IOR_OUT, 5168c2ecf20Sopenharmony_ci PJ20_IOR_IN, PJ20_IOR_OUT, 5178c2ecf20Sopenharmony_ci PJ19_IOR_IN, PJ19_IOR_OUT, 5188c2ecf20Sopenharmony_ci PJ18_IOR_IN, PJ18_IOR_OUT, 5198c2ecf20Sopenharmony_ci PJ17_IOR_IN, PJ17_IOR_OUT, 5208c2ecf20Sopenharmony_ci PJ16_IOR_IN, PJ16_IOR_OUT, 5218c2ecf20Sopenharmony_ci PJ15_IOR_IN, PJ15_IOR_OUT, 5228c2ecf20Sopenharmony_ci PJ14_IOR_IN, PJ14_IOR_OUT, 5238c2ecf20Sopenharmony_ci PJ13_IOR_IN, PJ13_IOR_OUT, 5248c2ecf20Sopenharmony_ci PJ12_IOR_IN, PJ12_IOR_OUT, 5258c2ecf20Sopenharmony_ci PJ11_IOR_IN, PJ11_IOR_OUT, 5268c2ecf20Sopenharmony_ci PJ10_IOR_IN, PJ10_IOR_OUT, 5278c2ecf20Sopenharmony_ci PJ9_IOR_IN, PJ9_IOR_OUT, 5288c2ecf20Sopenharmony_ci PJ8_IOR_IN, PJ8_IOR_OUT, 5298c2ecf20Sopenharmony_ci PJ7_IOR_IN, PJ7_IOR_OUT, 5308c2ecf20Sopenharmony_ci PJ6_IOR_IN, PJ6_IOR_OUT, 5318c2ecf20Sopenharmony_ci PJ5_IOR_IN, PJ5_IOR_OUT, 5328c2ecf20Sopenharmony_ci PJ4_IOR_IN, PJ4_IOR_OUT, 5338c2ecf20Sopenharmony_ci PJ3_IOR_IN, PJ3_IOR_OUT, 5348c2ecf20Sopenharmony_ci PJ2_IOR_IN, PJ2_IOR_OUT, 5358c2ecf20Sopenharmony_ci PJ1_IOR_IN, PJ1_IOR_OUT, 5368c2ecf20Sopenharmony_ci PJ0_IOR_IN, PJ0_IOR_OUT, 5378c2ecf20Sopenharmony_ci 5388c2ecf20Sopenharmony_ci PJ31MD_0, PJ31MD_1, 5398c2ecf20Sopenharmony_ci PJ30MD_000, PJ30MD_001, PJ30MD_010, PJ30MD_011, 5408c2ecf20Sopenharmony_ci PJ30MD_100, PJ30MD_101, PJ30MD_110, PJ30MD_111, 5418c2ecf20Sopenharmony_ci PJ29MD_000, PJ29MD_001, PJ29MD_010, PJ29MD_011, 5428c2ecf20Sopenharmony_ci PJ29MD_100, PJ29MD_101, PJ29MD_110, PJ29MD_111, 5438c2ecf20Sopenharmony_ci PJ28MD_000, PJ28MD_001, PJ28MD_010, PJ28MD_011, 5448c2ecf20Sopenharmony_ci PJ28MD_100, PJ28MD_101, PJ28MD_110, PJ28MD_111, 5458c2ecf20Sopenharmony_ci 5468c2ecf20Sopenharmony_ci PJ27MD_000, PJ27MD_001, PJ27MD_010, PJ27MD_011, 5478c2ecf20Sopenharmony_ci PJ27MD_100, PJ27MD_101, PJ27MD_110, PJ27MD_111, 5488c2ecf20Sopenharmony_ci PJ26MD_000, PJ26MD_001, PJ26MD_010, PJ26MD_011, 5498c2ecf20Sopenharmony_ci PJ26MD_100, PJ26MD_101, PJ26MD_110, PJ26MD_111, 5508c2ecf20Sopenharmony_ci PJ25MD_000, PJ25MD_001, PJ25MD_010, PJ25MD_011, 5518c2ecf20Sopenharmony_ci PJ25MD_100, PJ25MD_101, PJ25MD_110, PJ25MD_111, 5528c2ecf20Sopenharmony_ci PJ24MD_000, PJ24MD_001, PJ24MD_010, PJ24MD_011, 5538c2ecf20Sopenharmony_ci PJ24MD_100, PJ24MD_101, PJ24MD_110, PJ24MD_111, 5548c2ecf20Sopenharmony_ci 5558c2ecf20Sopenharmony_ci PJ23MD_000, PJ23MD_001, PJ23MD_010, PJ23MD_011, 5568c2ecf20Sopenharmony_ci PJ23MD_100, PJ23MD_101, PJ23MD_110, PJ23MD_111, 5578c2ecf20Sopenharmony_ci PJ22MD_000, PJ22MD_001, PJ22MD_010, PJ22MD_011, 5588c2ecf20Sopenharmony_ci PJ22MD_100, PJ22MD_101, PJ22MD_110, PJ22MD_111, 5598c2ecf20Sopenharmony_ci PJ21MD_000, PJ21MD_001, PJ21MD_010, PJ21MD_011, 5608c2ecf20Sopenharmony_ci PJ21MD_100, PJ21MD_101, PJ21MD_110, PJ21MD_111, 5618c2ecf20Sopenharmony_ci PJ20MD_000, PJ20MD_001, PJ20MD_010, PJ20MD_011, 5628c2ecf20Sopenharmony_ci PJ20MD_100, PJ20MD_101, PJ20MD_110, PJ20MD_111, 5638c2ecf20Sopenharmony_ci 5648c2ecf20Sopenharmony_ci PJ19MD_000, PJ19MD_001, PJ19MD_010, PJ19MD_011, 5658c2ecf20Sopenharmony_ci PJ19MD_100, PJ19MD_101, PJ19MD_110, PJ19MD_111, 5668c2ecf20Sopenharmony_ci PJ18MD_000, PJ18MD_001, PJ18MD_010, PJ18MD_011, 5678c2ecf20Sopenharmony_ci PJ18MD_100, PJ18MD_101, PJ18MD_110, PJ18MD_111, 5688c2ecf20Sopenharmony_ci PJ17MD_000, PJ17MD_001, PJ17MD_010, PJ17MD_011, 5698c2ecf20Sopenharmony_ci PJ17MD_100, PJ17MD_101, PJ17MD_110, PJ17MD_111, 5708c2ecf20Sopenharmony_ci PJ16MD_000, PJ16MD_001, PJ16MD_010, PJ16MD_011, 5718c2ecf20Sopenharmony_ci PJ16MD_100, PJ16MD_101, PJ16MD_110, PJ16MD_111, 5728c2ecf20Sopenharmony_ci 5738c2ecf20Sopenharmony_ci PJ15MD_000, PJ15MD_001, PJ15MD_010, PJ15MD_011, 5748c2ecf20Sopenharmony_ci PJ15MD_100, PJ15MD_101, PJ15MD_110, PJ15MD_111, 5758c2ecf20Sopenharmony_ci PJ14MD_000, PJ14MD_001, PJ14MD_010, PJ14MD_011, 5768c2ecf20Sopenharmony_ci PJ14MD_100, PJ14MD_101, PJ14MD_110, PJ14MD_111, 5778c2ecf20Sopenharmony_ci PJ13MD_000, PJ13MD_001, PJ13MD_010, PJ13MD_011, 5788c2ecf20Sopenharmony_ci PJ13MD_100, PJ13MD_101, PJ13MD_110, PJ13MD_111, 5798c2ecf20Sopenharmony_ci PJ12MD_000, PJ12MD_001, PJ12MD_010, PJ12MD_011, 5808c2ecf20Sopenharmony_ci PJ12MD_100, PJ12MD_101, PJ12MD_110, PJ12MD_111, 5818c2ecf20Sopenharmony_ci 5828c2ecf20Sopenharmony_ci PJ11MD_000, PJ11MD_001, PJ11MD_010, PJ11MD_011, 5838c2ecf20Sopenharmony_ci PJ11MD_100, PJ11MD_101, PJ11MD_110, PJ11MD_111, 5848c2ecf20Sopenharmony_ci PJ10MD_000, PJ10MD_001, PJ10MD_010, PJ10MD_011, 5858c2ecf20Sopenharmony_ci PJ10MD_100, PJ10MD_101, PJ10MD_110, PJ10MD_111, 5868c2ecf20Sopenharmony_ci PJ9MD_000, PJ9MD_001, PJ9MD_010, PJ9MD_011, 5878c2ecf20Sopenharmony_ci PJ9MD_100, PJ9MD_101, PJ9MD_110, PJ9MD_111, 5888c2ecf20Sopenharmony_ci PJ8MD_000, PJ8MD_001, PJ8MD_010, PJ8MD_011, 5898c2ecf20Sopenharmony_ci PJ8MD_100, PJ8MD_101, PJ8MD_110, PJ8MD_111, 5908c2ecf20Sopenharmony_ci 5918c2ecf20Sopenharmony_ci PJ7MD_000, PJ7MD_001, PJ7MD_010, PJ7MD_011, 5928c2ecf20Sopenharmony_ci PJ7MD_100, PJ7MD_101, PJ7MD_110, PJ7MD_111, 5938c2ecf20Sopenharmony_ci PJ6MD_000, PJ6MD_001, PJ6MD_010, PJ6MD_011, 5948c2ecf20Sopenharmony_ci PJ6MD_100, PJ6MD_101, PJ6MD_110, PJ6MD_111, 5958c2ecf20Sopenharmony_ci PJ5MD_000, PJ5MD_001, PJ5MD_010, PJ5MD_011, 5968c2ecf20Sopenharmony_ci PJ5MD_100, PJ5MD_101, PJ5MD_110, PJ5MD_111, 5978c2ecf20Sopenharmony_ci PJ4MD_000, PJ4MD_001, PJ4MD_010, PJ4MD_011, 5988c2ecf20Sopenharmony_ci PJ4MD_100, PJ4MD_101, PJ4MD_110, PJ4MD_111, 5998c2ecf20Sopenharmony_ci 6008c2ecf20Sopenharmony_ci PJ3MD_000, PJ3MD_001, PJ3MD_010, PJ3MD_011, 6018c2ecf20Sopenharmony_ci PJ3MD_100, PJ3MD_101, PJ3MD_110, PJ3MD_111, 6028c2ecf20Sopenharmony_ci PJ2MD_000, PJ2MD_001, PJ2MD_010, PJ2MD_011, 6038c2ecf20Sopenharmony_ci PJ2MD_100, PJ2MD_101, PJ2MD_110, PJ2MD_111, 6048c2ecf20Sopenharmony_ci PJ1MD_000, PJ1MD_001, PJ1MD_010, PJ1MD_011, 6058c2ecf20Sopenharmony_ci PJ1MD_100, PJ1MD_101, PJ1MD_110, PJ1MD_111, 6068c2ecf20Sopenharmony_ci PJ0MD_000, PJ0MD_001, PJ0MD_010, PJ0MD_011, 6078c2ecf20Sopenharmony_ci PJ0MD_100, PJ0MD_101, PJ0MD_110, PJ0MD_111, 6088c2ecf20Sopenharmony_ci 6098c2ecf20Sopenharmony_ci PINMUX_FUNCTION_END, 6108c2ecf20Sopenharmony_ci 6118c2ecf20Sopenharmony_ci PINMUX_MARK_BEGIN, 6128c2ecf20Sopenharmony_ci /* Port H */ 6138c2ecf20Sopenharmony_ci PHAN7_MARK, PHAN6_MARK, PHAN5_MARK, PHAN4_MARK, 6148c2ecf20Sopenharmony_ci PHAN3_MARK, PHAN2_MARK, PHAN1_MARK, PHAN0_MARK, 6158c2ecf20Sopenharmony_ci 6168c2ecf20Sopenharmony_ci /* IRQs */ 6178c2ecf20Sopenharmony_ci IRQ7_PG_MARK, IRQ6_PG_MARK, IRQ5_PG_MARK, IRQ4_PG_MARK, 6188c2ecf20Sopenharmony_ci IRQ3_PG_MARK, IRQ2_PG_MARK, IRQ1_PG_MARK, IRQ0_PG_MARK, 6198c2ecf20Sopenharmony_ci IRQ7_PF_MARK, IRQ6_PF_MARK, IRQ5_PF_MARK, IRQ4_PF_MARK, 6208c2ecf20Sopenharmony_ci IRQ3_PJ_MARK, IRQ2_PJ_MARK, IRQ1_PJ_MARK, IRQ0_PJ_MARK, 6218c2ecf20Sopenharmony_ci IRQ1_PC_MARK, IRQ0_PC_MARK, 6228c2ecf20Sopenharmony_ci 6238c2ecf20Sopenharmony_ci PINT7_PG_MARK, PINT6_PG_MARK, PINT5_PG_MARK, PINT4_PG_MARK, 6248c2ecf20Sopenharmony_ci PINT3_PG_MARK, PINT2_PG_MARK, PINT1_PG_MARK, PINT0_PG_MARK, 6258c2ecf20Sopenharmony_ci PINT7_PH_MARK, PINT6_PH_MARK, PINT5_PH_MARK, PINT4_PH_MARK, 6268c2ecf20Sopenharmony_ci PINT3_PH_MARK, PINT2_PH_MARK, PINT1_PH_MARK, PINT0_PH_MARK, 6278c2ecf20Sopenharmony_ci PINT7_PJ_MARK, PINT6_PJ_MARK, PINT5_PJ_MARK, PINT4_PJ_MARK, 6288c2ecf20Sopenharmony_ci PINT3_PJ_MARK, PINT2_PJ_MARK, PINT1_PJ_MARK, PINT0_PJ_MARK, 6298c2ecf20Sopenharmony_ci 6308c2ecf20Sopenharmony_ci /* SD */ 6318c2ecf20Sopenharmony_ci SD_D0_MARK, SD_D1_MARK, SD_D2_MARK, SD_D3_MARK, 6328c2ecf20Sopenharmony_ci SD_WP_MARK, SD_CLK_MARK, SD_CMD_MARK, SD_CD_MARK, 6338c2ecf20Sopenharmony_ci 6348c2ecf20Sopenharmony_ci /* MMC */ 6358c2ecf20Sopenharmony_ci MMC_D0_MARK, MMC_D1_MARK, MMC_D2_MARK, MMC_D3_MARK, 6368c2ecf20Sopenharmony_ci MMC_D4_MARK, MMC_D5_MARK, MMC_D6_MARK, MMC_D7_MARK, 6378c2ecf20Sopenharmony_ci MMC_CLK_MARK, MMC_CMD_MARK, MMC_CD_MARK, 6388c2ecf20Sopenharmony_ci 6398c2ecf20Sopenharmony_ci /* PWM */ 6408c2ecf20Sopenharmony_ci PWM1A_MARK, PWM1B_MARK, PWM1C_MARK, PWM1D_MARK, 6418c2ecf20Sopenharmony_ci PWM1E_MARK, PWM1F_MARK, PWM1G_MARK, PWM1H_MARK, 6428c2ecf20Sopenharmony_ci PWM2A_MARK, PWM2B_MARK, PWM2C_MARK, PWM2D_MARK, 6438c2ecf20Sopenharmony_ci PWM2E_MARK, PWM2F_MARK, PWM2G_MARK, PWM2H_MARK, 6448c2ecf20Sopenharmony_ci 6458c2ecf20Sopenharmony_ci /* IEBus */ 6468c2ecf20Sopenharmony_ci IERXD_MARK, IETXD_MARK, 6478c2ecf20Sopenharmony_ci 6488c2ecf20Sopenharmony_ci /* WDT */ 6498c2ecf20Sopenharmony_ci WDTOVF_MARK, 6508c2ecf20Sopenharmony_ci 6518c2ecf20Sopenharmony_ci /* DMAC */ 6528c2ecf20Sopenharmony_ci TEND0_MARK, DACK0_MARK, DREQ0_MARK, 6538c2ecf20Sopenharmony_ci TEND1_MARK, DACK1_MARK, DREQ1_MARK, 6548c2ecf20Sopenharmony_ci 6558c2ecf20Sopenharmony_ci /* ADC */ 6568c2ecf20Sopenharmony_ci ADTRG_MARK, 6578c2ecf20Sopenharmony_ci 6588c2ecf20Sopenharmony_ci /* BSC */ 6598c2ecf20Sopenharmony_ci A25_MARK, A24_MARK, 6608c2ecf20Sopenharmony_ci A23_MARK, A22_MARK, A21_MARK, A20_MARK, 6618c2ecf20Sopenharmony_ci A19_MARK, A18_MARK, A17_MARK, A16_MARK, 6628c2ecf20Sopenharmony_ci A15_MARK, A14_MARK, A13_MARK, A12_MARK, 6638c2ecf20Sopenharmony_ci A11_MARK, A10_MARK, A9_MARK, A8_MARK, 6648c2ecf20Sopenharmony_ci A7_MARK, A6_MARK, A5_MARK, A4_MARK, 6658c2ecf20Sopenharmony_ci A3_MARK, A2_MARK, A1_MARK, A0_MARK, 6668c2ecf20Sopenharmony_ci D31_MARK, D30_MARK, D29_MARK, D28_MARK, 6678c2ecf20Sopenharmony_ci D27_MARK, D26_MARK, D25_MARK, D24_MARK, 6688c2ecf20Sopenharmony_ci D23_MARK, D22_MARK, D21_MARK, D20_MARK, 6698c2ecf20Sopenharmony_ci D19_MARK, D18_MARK, D17_MARK, D16_MARK, 6708c2ecf20Sopenharmony_ci D15_MARK, D14_MARK, D13_MARK, D12_MARK, 6718c2ecf20Sopenharmony_ci D11_MARK, D10_MARK, D9_MARK, D8_MARK, 6728c2ecf20Sopenharmony_ci D7_MARK, D6_MARK, D5_MARK, D4_MARK, 6738c2ecf20Sopenharmony_ci D3_MARK, D2_MARK, D1_MARK, D0_MARK, 6748c2ecf20Sopenharmony_ci BS_MARK, 6758c2ecf20Sopenharmony_ci CS4_MARK, CS3_MARK, CS2_MARK, CS1_MARK, CS0_MARK, 6768c2ecf20Sopenharmony_ci CS5CE1A_MARK, 6778c2ecf20Sopenharmony_ci CE2A_MARK, CE2B_MARK, 6788c2ecf20Sopenharmony_ci RD_MARK, RDWR_MARK, 6798c2ecf20Sopenharmony_ci WE3ICIOWRAHDQMUU_MARK, 6808c2ecf20Sopenharmony_ci WE2ICIORDDQMUL_MARK, 6818c2ecf20Sopenharmony_ci WE1DQMUWE_MARK, 6828c2ecf20Sopenharmony_ci WE0DQML_MARK, 6838c2ecf20Sopenharmony_ci RAS_MARK, CAS_MARK, CKE_MARK, 6848c2ecf20Sopenharmony_ci WAIT_MARK, BREQ_MARK, BACK_MARK, IOIS16_MARK, 6858c2ecf20Sopenharmony_ci 6868c2ecf20Sopenharmony_ci /* TMU */ 6878c2ecf20Sopenharmony_ci TIOC0A_MARK, TIOC0B_MARK, TIOC0C_MARK, TIOC0D_MARK, 6888c2ecf20Sopenharmony_ci TIOC1A_MARK, TIOC1B_MARK, 6898c2ecf20Sopenharmony_ci TIOC2A_MARK, TIOC2B_MARK, 6908c2ecf20Sopenharmony_ci TIOC3A_MARK, TIOC3B_MARK, TIOC3C_MARK, TIOC3D_MARK, 6918c2ecf20Sopenharmony_ci TIOC4A_MARK, TIOC4B_MARK, TIOC4C_MARK, TIOC4D_MARK, 6928c2ecf20Sopenharmony_ci TCLKA_MARK, TCLKB_MARK, TCLKC_MARK, TCLKD_MARK, 6938c2ecf20Sopenharmony_ci 6948c2ecf20Sopenharmony_ci /* SCIF */ 6958c2ecf20Sopenharmony_ci SCK0_MARK, RXD0_MARK, TXD0_MARK, 6968c2ecf20Sopenharmony_ci SCK1_MARK, RXD1_MARK, TXD1_MARK, RTS1_MARK, CTS1_MARK, 6978c2ecf20Sopenharmony_ci SCK2_MARK, RXD2_MARK, TXD2_MARK, 6988c2ecf20Sopenharmony_ci SCK3_MARK, RXD3_MARK, TXD3_MARK, 6998c2ecf20Sopenharmony_ci SCK4_MARK, RXD4_MARK, TXD4_MARK, 7008c2ecf20Sopenharmony_ci SCK5_MARK, RXD5_MARK, TXD5_MARK, RTS5_MARK, CTS5_MARK, 7018c2ecf20Sopenharmony_ci SCK6_MARK, RXD6_MARK, TXD6_MARK, 7028c2ecf20Sopenharmony_ci SCK7_MARK, RXD7_MARK, TXD7_MARK, RTS7_MARK, CTS7_MARK, 7038c2ecf20Sopenharmony_ci 7048c2ecf20Sopenharmony_ci /* RSPI */ 7058c2ecf20Sopenharmony_ci MISO0_PB20_MARK, MOSI0_PB19_MARK, SSL00_PB18_MARK, RSPCK0_PB17_MARK, 7068c2ecf20Sopenharmony_ci MISO0_PJ19_MARK, MOSI0_PJ18_MARK, SSL00_PJ17_MARK, RSPCK0_PJ16_MARK, 7078c2ecf20Sopenharmony_ci MISO1_MARK, MOSI1_MARK, SSL10_MARK, RSPCK1_MARK, 7088c2ecf20Sopenharmony_ci 7098c2ecf20Sopenharmony_ci /* IIC3 */ 7108c2ecf20Sopenharmony_ci SCL0_MARK, SDA0_MARK, 7118c2ecf20Sopenharmony_ci SCL1_MARK, SDA1_MARK, 7128c2ecf20Sopenharmony_ci SCL2_MARK, SDA2_MARK, 7138c2ecf20Sopenharmony_ci SCL3_MARK, SDA3_MARK, 7148c2ecf20Sopenharmony_ci 7158c2ecf20Sopenharmony_ci /* SSI */ 7168c2ecf20Sopenharmony_ci SSISCK0_MARK, SSIWS0_MARK, SSITXD0_MARK, SSIRXD0_MARK, 7178c2ecf20Sopenharmony_ci SSISCK1_MARK, SSIWS1_MARK, SSIDATA1_MARK, 7188c2ecf20Sopenharmony_ci SSISCK2_MARK, SSIWS2_MARK, SSIDATA2_MARK, 7198c2ecf20Sopenharmony_ci SSISCK3_MARK, SSIWS3_MARK, SSIDATA3_MARK, 7208c2ecf20Sopenharmony_ci SSISCK4_MARK, SSIWS4_MARK, SSIDATA4_MARK, 7218c2ecf20Sopenharmony_ci SSISCK5_MARK, SSIWS5_MARK, SSIDATA5_MARK, 7228c2ecf20Sopenharmony_ci AUDIO_CLK_MARK, 7238c2ecf20Sopenharmony_ci AUDIO_XOUT_MARK, 7248c2ecf20Sopenharmony_ci 7258c2ecf20Sopenharmony_ci /* SIOF */ /* NOTE Shares AUDIO_CLK with SSI */ 7268c2ecf20Sopenharmony_ci SIOFTXD_MARK, SIOFRXD_MARK, SIOFSYNC_MARK, SIOFSCK_MARK, 7278c2ecf20Sopenharmony_ci 7288c2ecf20Sopenharmony_ci /* SPDIF */ /* NOTE Shares AUDIO_CLK with SSI */ 7298c2ecf20Sopenharmony_ci SPDIF_IN_MARK, SPDIF_OUT_MARK, 7308c2ecf20Sopenharmony_ci SPDIF_IN_PJ24_MARK, SPDIF_OUT_PJ25_MARK, 7318c2ecf20Sopenharmony_ci 7328c2ecf20Sopenharmony_ci /* NANDFMC */ /* NOTE Controller is not available in boot mode 0 */ 7338c2ecf20Sopenharmony_ci FCE_MARK, 7348c2ecf20Sopenharmony_ci FRB_MARK, 7358c2ecf20Sopenharmony_ci 7368c2ecf20Sopenharmony_ci /* CAN */ 7378c2ecf20Sopenharmony_ci CRX0_MARK, CTX0_MARK, 7388c2ecf20Sopenharmony_ci CRX1_MARK, CTX1_MARK, 7398c2ecf20Sopenharmony_ci CRX2_MARK, CTX2_MARK, 7408c2ecf20Sopenharmony_ci CRX0_CRX1_MARK, CTX0_CTX1_MARK, 7418c2ecf20Sopenharmony_ci CRX0_CRX1_CRX2_MARK, CTX0_CTX1_CTX2_MARK, 7428c2ecf20Sopenharmony_ci CRX1_PJ22_MARK, CTX1_PJ23_MARK, 7438c2ecf20Sopenharmony_ci CRX2_PJ20_MARK, CTX2_PJ21_MARK, 7448c2ecf20Sopenharmony_ci CRX0_CRX1_PJ22_MARK, CTX0_CTX1_PJ23_MARK, 7458c2ecf20Sopenharmony_ci CRX0_CRX1_CRX2_PJ20_MARK, CTX0_CTX1_CTX2_PJ21_MARK, 7468c2ecf20Sopenharmony_ci 7478c2ecf20Sopenharmony_ci /* VDC */ 7488c2ecf20Sopenharmony_ci DV_CLK_MARK, 7498c2ecf20Sopenharmony_ci DV_VSYNC_MARK, DV_HSYNC_MARK, 7508c2ecf20Sopenharmony_ci DV_DATA23_MARK, DV_DATA22_MARK, DV_DATA21_MARK, DV_DATA20_MARK, 7518c2ecf20Sopenharmony_ci DV_DATA19_MARK, DV_DATA18_MARK, DV_DATA17_MARK, DV_DATA16_MARK, 7528c2ecf20Sopenharmony_ci DV_DATA15_MARK, DV_DATA14_MARK, DV_DATA13_MARK, DV_DATA12_MARK, 7538c2ecf20Sopenharmony_ci DV_DATA11_MARK, DV_DATA10_MARK, DV_DATA9_MARK, DV_DATA8_MARK, 7548c2ecf20Sopenharmony_ci DV_DATA7_MARK, DV_DATA6_MARK, DV_DATA5_MARK, DV_DATA4_MARK, 7558c2ecf20Sopenharmony_ci DV_DATA3_MARK, DV_DATA2_MARK, DV_DATA1_MARK, DV_DATA0_MARK, 7568c2ecf20Sopenharmony_ci LCD_CLK_MARK, LCD_EXTCLK_MARK, 7578c2ecf20Sopenharmony_ci LCD_VSYNC_MARK, LCD_HSYNC_MARK, LCD_DE_MARK, 7588c2ecf20Sopenharmony_ci LCD_DATA23_PG23_MARK, LCD_DATA22_PG22_MARK, LCD_DATA21_PG21_MARK, 7598c2ecf20Sopenharmony_ci LCD_DATA20_PG20_MARK, LCD_DATA19_PG19_MARK, LCD_DATA18_PG18_MARK, 7608c2ecf20Sopenharmony_ci LCD_DATA17_PG17_MARK, LCD_DATA16_PG16_MARK, LCD_DATA15_PG15_MARK, 7618c2ecf20Sopenharmony_ci LCD_DATA14_PG14_MARK, LCD_DATA13_PG13_MARK, LCD_DATA12_PG12_MARK, 7628c2ecf20Sopenharmony_ci LCD_DATA11_PG11_MARK, LCD_DATA10_PG10_MARK, LCD_DATA9_PG9_MARK, 7638c2ecf20Sopenharmony_ci LCD_DATA8_PG8_MARK, LCD_DATA7_PG7_MARK, LCD_DATA6_PG6_MARK, 7648c2ecf20Sopenharmony_ci LCD_DATA5_PG5_MARK, LCD_DATA4_PG4_MARK, LCD_DATA3_PG3_MARK, 7658c2ecf20Sopenharmony_ci LCD_DATA2_PG2_MARK, LCD_DATA1_PG1_MARK, LCD_DATA0_PG0_MARK, 7668c2ecf20Sopenharmony_ci LCD_DATA23_PJ23_MARK, LCD_DATA22_PJ22_MARK, LCD_DATA21_PJ21_MARK, 7678c2ecf20Sopenharmony_ci LCD_DATA20_PJ20_MARK, LCD_DATA19_PJ19_MARK, LCD_DATA18_PJ18_MARK, 7688c2ecf20Sopenharmony_ci LCD_DATA17_PJ17_MARK, LCD_DATA16_PJ16_MARK, LCD_DATA15_PJ15_MARK, 7698c2ecf20Sopenharmony_ci LCD_DATA14_PJ14_MARK, LCD_DATA13_PJ13_MARK, LCD_DATA12_PJ12_MARK, 7708c2ecf20Sopenharmony_ci LCD_DATA11_PJ11_MARK, LCD_DATA10_PJ10_MARK, LCD_DATA9_PJ9_MARK, 7718c2ecf20Sopenharmony_ci LCD_DATA8_PJ8_MARK, LCD_DATA7_PJ7_MARK, LCD_DATA6_PJ6_MARK, 7728c2ecf20Sopenharmony_ci LCD_DATA5_PJ5_MARK, LCD_DATA4_PJ4_MARK, LCD_DATA3_PJ3_MARK, 7738c2ecf20Sopenharmony_ci LCD_DATA2_PJ2_MARK, LCD_DATA1_PJ1_MARK, LCD_DATA0_PJ0_MARK, 7748c2ecf20Sopenharmony_ci LCD_TCON6_MARK, LCD_TCON5_MARK, LCD_TCON4_MARK, 7758c2ecf20Sopenharmony_ci LCD_TCON3_MARK, LCD_TCON2_MARK, LCD_TCON1_MARK, LCD_TCON0_MARK, 7768c2ecf20Sopenharmony_ci LCD_M_DISP_MARK, 7778c2ecf20Sopenharmony_ci PINMUX_MARK_END, 7788c2ecf20Sopenharmony_ci}; 7798c2ecf20Sopenharmony_ci 7808c2ecf20Sopenharmony_cistatic const u16 pinmux_data[] = { 7818c2ecf20Sopenharmony_ci /* Port A */ 7828c2ecf20Sopenharmony_ci PINMUX_DATA(PA1_DATA, PA1_IN), 7838c2ecf20Sopenharmony_ci PINMUX_DATA(PA0_DATA, PA0_IN), 7848c2ecf20Sopenharmony_ci 7858c2ecf20Sopenharmony_ci /* Port B */ 7868c2ecf20Sopenharmony_ci PINMUX_DATA(PB22_DATA, PB22MD_000, PB22_IN, PB22_OUT), 7878c2ecf20Sopenharmony_ci PINMUX_DATA(A22_MARK, PB22MD_001), 7888c2ecf20Sopenharmony_ci PINMUX_DATA(CTX2_MARK, PB22MD_010), 7898c2ecf20Sopenharmony_ci PINMUX_DATA(IETXD_MARK, PB22MD_011), 7908c2ecf20Sopenharmony_ci PINMUX_DATA(CS4_MARK, PB22MD_100), 7918c2ecf20Sopenharmony_ci 7928c2ecf20Sopenharmony_ci PINMUX_DATA(PB21_DATA, PB21MD_00, PB21_IN, PB21_OUT), 7938c2ecf20Sopenharmony_ci PINMUX_DATA(A21_MARK, PB21MD_01), 7948c2ecf20Sopenharmony_ci PINMUX_DATA(CRX2_MARK, PB21MD_10), 7958c2ecf20Sopenharmony_ci PINMUX_DATA(IERXD_MARK, PB21MD_11), 7968c2ecf20Sopenharmony_ci 7978c2ecf20Sopenharmony_ci PINMUX_DATA(A20_MARK, PB20MD_001), 7988c2ecf20Sopenharmony_ci PINMUX_DATA(A19_MARK, PB19MD_001), 7998c2ecf20Sopenharmony_ci PINMUX_DATA(A18_MARK, PB18MD_001), 8008c2ecf20Sopenharmony_ci PINMUX_DATA(A17_MARK, PB17MD_001), 8018c2ecf20Sopenharmony_ci PINMUX_DATA(A16_MARK, PB16MD_001), 8028c2ecf20Sopenharmony_ci PINMUX_DATA(A15_MARK, PB15MD_001), 8038c2ecf20Sopenharmony_ci PINMUX_DATA(A14_MARK, PB14MD_001), 8048c2ecf20Sopenharmony_ci PINMUX_DATA(A13_MARK, PB13MD_001), 8058c2ecf20Sopenharmony_ci PINMUX_DATA(A12_MARK, PB12MD_01), 8068c2ecf20Sopenharmony_ci PINMUX_DATA(A11_MARK, PB11MD_01), 8078c2ecf20Sopenharmony_ci PINMUX_DATA(A10_MARK, PB10MD_01), 8088c2ecf20Sopenharmony_ci PINMUX_DATA(A9_MARK, PB9MD_01), 8098c2ecf20Sopenharmony_ci PINMUX_DATA(A8_MARK, PB8MD_01), 8108c2ecf20Sopenharmony_ci PINMUX_DATA(A7_MARK, PB7MD_01), 8118c2ecf20Sopenharmony_ci PINMUX_DATA(A6_MARK, PB6MD_01), 8128c2ecf20Sopenharmony_ci PINMUX_DATA(A5_MARK, PB5MD_01), 8138c2ecf20Sopenharmony_ci PINMUX_DATA(A4_MARK, PB4MD_01), 8148c2ecf20Sopenharmony_ci PINMUX_DATA(A3_MARK, PB3MD_01), 8158c2ecf20Sopenharmony_ci PINMUX_DATA(A2_MARK, PB2MD_01), 8168c2ecf20Sopenharmony_ci PINMUX_DATA(A1_MARK, PB1MD_01), 8178c2ecf20Sopenharmony_ci 8188c2ecf20Sopenharmony_ci /* Port C */ 8198c2ecf20Sopenharmony_ci PINMUX_DATA(PC8_DATA, PC8MD_000), 8208c2ecf20Sopenharmony_ci PINMUX_DATA(CS3_MARK, PC8MD_001), 8218c2ecf20Sopenharmony_ci PINMUX_DATA(TXD7_MARK, PC8MD_010), 8228c2ecf20Sopenharmony_ci PINMUX_DATA(CTX1_MARK, PC8MD_011), 8238c2ecf20Sopenharmony_ci PINMUX_DATA(CTX0_CTX1_MARK, PC8MD_100), 8248c2ecf20Sopenharmony_ci 8258c2ecf20Sopenharmony_ci PINMUX_DATA(PC7_DATA, PC7MD_000), 8268c2ecf20Sopenharmony_ci PINMUX_DATA(CKE_MARK, PC7MD_001), 8278c2ecf20Sopenharmony_ci PINMUX_DATA(RXD7_MARK, PC7MD_010), 8288c2ecf20Sopenharmony_ci PINMUX_DATA(CRX1_MARK, PC7MD_011), 8298c2ecf20Sopenharmony_ci PINMUX_DATA(CRX0_CRX1_MARK, PC7MD_100), 8308c2ecf20Sopenharmony_ci PINMUX_DATA(IRQ1_PC_MARK, PC7MD_101), 8318c2ecf20Sopenharmony_ci 8328c2ecf20Sopenharmony_ci PINMUX_DATA(PC6_DATA, PC6MD_000), 8338c2ecf20Sopenharmony_ci PINMUX_DATA(CAS_MARK, PC6MD_001), 8348c2ecf20Sopenharmony_ci PINMUX_DATA(SCK7_MARK, PC6MD_010), 8358c2ecf20Sopenharmony_ci PINMUX_DATA(CTX0_MARK, PC6MD_011), 8368c2ecf20Sopenharmony_ci PINMUX_DATA(CTX0_CTX1_CTX2_MARK, PC6MD_100), 8378c2ecf20Sopenharmony_ci 8388c2ecf20Sopenharmony_ci PINMUX_DATA(PC5_DATA, PC5MD_000), 8398c2ecf20Sopenharmony_ci PINMUX_DATA(RAS_MARK, PC5MD_001), 8408c2ecf20Sopenharmony_ci PINMUX_DATA(CRX0_MARK, PC5MD_011), 8418c2ecf20Sopenharmony_ci PINMUX_DATA(CTX0_CTX1_CTX2_MARK, PC5MD_100), 8428c2ecf20Sopenharmony_ci PINMUX_DATA(IRQ0_PC_MARK, PC5MD_101), 8438c2ecf20Sopenharmony_ci 8448c2ecf20Sopenharmony_ci PINMUX_DATA(PC4_DATA, PC4MD_00), 8458c2ecf20Sopenharmony_ci PINMUX_DATA(WE1DQMUWE_MARK, PC4MD_01), 8468c2ecf20Sopenharmony_ci PINMUX_DATA(TXD6_MARK, PC4MD_10), 8478c2ecf20Sopenharmony_ci 8488c2ecf20Sopenharmony_ci PINMUX_DATA(PC3_DATA, PC3MD_00), 8498c2ecf20Sopenharmony_ci PINMUX_DATA(WE0DQML_MARK, PC3MD_01), 8508c2ecf20Sopenharmony_ci PINMUX_DATA(RXD6_MARK, PC3MD_10), 8518c2ecf20Sopenharmony_ci 8528c2ecf20Sopenharmony_ci PINMUX_DATA(PC2_DATA, PC2MD_00), 8538c2ecf20Sopenharmony_ci PINMUX_DATA(RDWR_MARK, PC2MD_01), 8548c2ecf20Sopenharmony_ci PINMUX_DATA(SCK5_MARK, PC2MD_10), 8558c2ecf20Sopenharmony_ci 8568c2ecf20Sopenharmony_ci PINMUX_DATA(PC1_DATA, PC1MD_0), 8578c2ecf20Sopenharmony_ci PINMUX_DATA(RD_MARK, PC1MD_1), 8588c2ecf20Sopenharmony_ci 8598c2ecf20Sopenharmony_ci PINMUX_DATA(PC0_DATA, PC0MD_0), 8608c2ecf20Sopenharmony_ci PINMUX_DATA(CS0_MARK, PC0MD_1), 8618c2ecf20Sopenharmony_ci 8628c2ecf20Sopenharmony_ci /* Port D */ 8638c2ecf20Sopenharmony_ci PINMUX_DATA(D15_MARK, PD15MD_01), 8648c2ecf20Sopenharmony_ci PINMUX_DATA(D14_MARK, PD14MD_01), 8658c2ecf20Sopenharmony_ci 8668c2ecf20Sopenharmony_ci PINMUX_DATA(PD13_DATA, PD13MD_00), 8678c2ecf20Sopenharmony_ci PINMUX_DATA(D13_MARK, PD13MD_01), 8688c2ecf20Sopenharmony_ci PINMUX_DATA(PWM2F_MARK, PD13MD_10), 8698c2ecf20Sopenharmony_ci 8708c2ecf20Sopenharmony_ci PINMUX_DATA(PD12_DATA, PD12MD_00), 8718c2ecf20Sopenharmony_ci PINMUX_DATA(D12_MARK, PD12MD_01), 8728c2ecf20Sopenharmony_ci PINMUX_DATA(PWM2E_MARK, PD12MD_10), 8738c2ecf20Sopenharmony_ci 8748c2ecf20Sopenharmony_ci PINMUX_DATA(D11_MARK, PD11MD_01), 8758c2ecf20Sopenharmony_ci PINMUX_DATA(D10_MARK, PD10MD_01), 8768c2ecf20Sopenharmony_ci PINMUX_DATA(D9_MARK, PD9MD_01), 8778c2ecf20Sopenharmony_ci PINMUX_DATA(D8_MARK, PD8MD_01), 8788c2ecf20Sopenharmony_ci PINMUX_DATA(D7_MARK, PD7MD_01), 8798c2ecf20Sopenharmony_ci PINMUX_DATA(D6_MARK, PD6MD_01), 8808c2ecf20Sopenharmony_ci PINMUX_DATA(D5_MARK, PD5MD_01), 8818c2ecf20Sopenharmony_ci PINMUX_DATA(D4_MARK, PD4MD_01), 8828c2ecf20Sopenharmony_ci PINMUX_DATA(D3_MARK, PD3MD_01), 8838c2ecf20Sopenharmony_ci PINMUX_DATA(D2_MARK, PD2MD_01), 8848c2ecf20Sopenharmony_ci PINMUX_DATA(D1_MARK, PD1MD_01), 8858c2ecf20Sopenharmony_ci PINMUX_DATA(D0_MARK, PD0MD_01), 8868c2ecf20Sopenharmony_ci 8878c2ecf20Sopenharmony_ci /* Port E */ 8888c2ecf20Sopenharmony_ci PINMUX_DATA(PE7_DATA, PE7MD_00), 8898c2ecf20Sopenharmony_ci PINMUX_DATA(SDA3_MARK, PE7MD_01), 8908c2ecf20Sopenharmony_ci PINMUX_DATA(RXD7_MARK, PE7MD_10), 8918c2ecf20Sopenharmony_ci 8928c2ecf20Sopenharmony_ci PINMUX_DATA(PE6_DATA, PE6MD_00), 8938c2ecf20Sopenharmony_ci PINMUX_DATA(SCL3_MARK, PE6MD_01), 8948c2ecf20Sopenharmony_ci PINMUX_DATA(RXD6_MARK, PE6MD_10), 8958c2ecf20Sopenharmony_ci 8968c2ecf20Sopenharmony_ci PINMUX_DATA(PE5_DATA, PE5MD_00), 8978c2ecf20Sopenharmony_ci PINMUX_DATA(SDA2_MARK, PE5MD_01), 8988c2ecf20Sopenharmony_ci PINMUX_DATA(RXD5_MARK, PE5MD_10), 8998c2ecf20Sopenharmony_ci PINMUX_DATA(DV_HSYNC_MARK, PE5MD_11), 9008c2ecf20Sopenharmony_ci 9018c2ecf20Sopenharmony_ci PINMUX_DATA(PE4_DATA, PE4MD_00), 9028c2ecf20Sopenharmony_ci PINMUX_DATA(SCL2_MARK, PE4MD_01), 9038c2ecf20Sopenharmony_ci PINMUX_DATA(DV_VSYNC_MARK, PE4MD_11), 9048c2ecf20Sopenharmony_ci 9058c2ecf20Sopenharmony_ci PINMUX_DATA(PE3_DATA, PE3MD_000), 9068c2ecf20Sopenharmony_ci PINMUX_DATA(SDA1_MARK, PE3MD_001), 9078c2ecf20Sopenharmony_ci PINMUX_DATA(TCLKD_MARK, PE3MD_010), 9088c2ecf20Sopenharmony_ci PINMUX_DATA(ADTRG_MARK, PE3MD_011), 9098c2ecf20Sopenharmony_ci PINMUX_DATA(DV_HSYNC_MARK, PE3MD_100), 9108c2ecf20Sopenharmony_ci 9118c2ecf20Sopenharmony_ci PINMUX_DATA(PE2_DATA, PE2MD_000), 9128c2ecf20Sopenharmony_ci PINMUX_DATA(SCL1_MARK, PE2MD_001), 9138c2ecf20Sopenharmony_ci PINMUX_DATA(TCLKD_MARK, PE2MD_010), 9148c2ecf20Sopenharmony_ci PINMUX_DATA(IOIS16_MARK, PE2MD_011), 9158c2ecf20Sopenharmony_ci PINMUX_DATA(DV_VSYNC_MARK, PE2MD_100), 9168c2ecf20Sopenharmony_ci 9178c2ecf20Sopenharmony_ci PINMUX_DATA(PE1_DATA, PE1MD_000), 9188c2ecf20Sopenharmony_ci PINMUX_DATA(SDA0_MARK, PE1MD_001), 9198c2ecf20Sopenharmony_ci PINMUX_DATA(TCLKB_MARK, PE1MD_010), 9208c2ecf20Sopenharmony_ci PINMUX_DATA(AUDIO_CLK_MARK, PE1MD_010), 9218c2ecf20Sopenharmony_ci PINMUX_DATA(DV_CLK_MARK, PE1MD_100), 9228c2ecf20Sopenharmony_ci 9238c2ecf20Sopenharmony_ci PINMUX_DATA(PE0_DATA, PE0MD_00), 9248c2ecf20Sopenharmony_ci PINMUX_DATA(SCL0_MARK, PE0MD_01), 9258c2ecf20Sopenharmony_ci PINMUX_DATA(TCLKA_MARK, PE0MD_10), 9268c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_EXTCLK_MARK, PE0MD_11), 9278c2ecf20Sopenharmony_ci 9288c2ecf20Sopenharmony_ci /* Port F */ 9298c2ecf20Sopenharmony_ci PINMUX_DATA(PF23_DATA, PF23MD_000), 9308c2ecf20Sopenharmony_ci PINMUX_DATA(SD_D2_MARK, PF23MD_001), 9318c2ecf20Sopenharmony_ci PINMUX_DATA(TXD3_MARK, PF23MD_100), 9328c2ecf20Sopenharmony_ci PINMUX_DATA(MMC_D2_MARK, PF23MD_101), 9338c2ecf20Sopenharmony_ci 9348c2ecf20Sopenharmony_ci PINMUX_DATA(PF22_DATA, PF22MD_000), 9358c2ecf20Sopenharmony_ci PINMUX_DATA(SD_D3_MARK, PF22MD_001), 9368c2ecf20Sopenharmony_ci PINMUX_DATA(RXD3_MARK, PF22MD_100), 9378c2ecf20Sopenharmony_ci PINMUX_DATA(MMC_D3_MARK, PF22MD_101), 9388c2ecf20Sopenharmony_ci 9398c2ecf20Sopenharmony_ci PINMUX_DATA(PF21_DATA, PF21MD_000), 9408c2ecf20Sopenharmony_ci PINMUX_DATA(SD_CMD_MARK, PF21MD_001), 9418c2ecf20Sopenharmony_ci PINMUX_DATA(SCK3_MARK, PF21MD_100), 9428c2ecf20Sopenharmony_ci PINMUX_DATA(MMC_CMD_MARK, PF21MD_101), 9438c2ecf20Sopenharmony_ci 9448c2ecf20Sopenharmony_ci PINMUX_DATA(PF20_DATA, PF20MD_000), 9458c2ecf20Sopenharmony_ci PINMUX_DATA(SD_CLK_MARK, PF20MD_001), 9468c2ecf20Sopenharmony_ci PINMUX_DATA(SSIDATA3_MARK, PF20MD_010), 9478c2ecf20Sopenharmony_ci PINMUX_DATA(MMC_CLK_MARK, PF20MD_101), 9488c2ecf20Sopenharmony_ci 9498c2ecf20Sopenharmony_ci PINMUX_DATA(PF19_DATA, PF19MD_000), 9508c2ecf20Sopenharmony_ci PINMUX_DATA(SD_D0_MARK, PF19MD_001), 9518c2ecf20Sopenharmony_ci PINMUX_DATA(SSIWS3_MARK, PF19MD_010), 9528c2ecf20Sopenharmony_ci PINMUX_DATA(IRQ7_PF_MARK, PF19MD_100), 9538c2ecf20Sopenharmony_ci PINMUX_DATA(MMC_D0_MARK, PF19MD_101), 9548c2ecf20Sopenharmony_ci 9558c2ecf20Sopenharmony_ci PINMUX_DATA(PF18_DATA, PF18MD_000), 9568c2ecf20Sopenharmony_ci PINMUX_DATA(SD_D1_MARK, PF18MD_001), 9578c2ecf20Sopenharmony_ci PINMUX_DATA(SSISCK3_MARK, PF18MD_010), 9588c2ecf20Sopenharmony_ci PINMUX_DATA(IRQ6_PF_MARK, PF18MD_100), 9598c2ecf20Sopenharmony_ci PINMUX_DATA(MMC_D1_MARK, PF18MD_101), 9608c2ecf20Sopenharmony_ci 9618c2ecf20Sopenharmony_ci PINMUX_DATA(PF17_DATA, PF17MD_000), 9628c2ecf20Sopenharmony_ci PINMUX_DATA(SD_WP_MARK, PF17MD_001), 9638c2ecf20Sopenharmony_ci PINMUX_DATA(FRB_MARK, PF17MD_011), 9648c2ecf20Sopenharmony_ci PINMUX_DATA(IRQ5_PF_MARK, PF17MD_100), 9658c2ecf20Sopenharmony_ci 9668c2ecf20Sopenharmony_ci PINMUX_DATA(PF16_DATA, PF16MD_000), 9678c2ecf20Sopenharmony_ci PINMUX_DATA(SD_CD_MARK, PF16MD_001), 9688c2ecf20Sopenharmony_ci PINMUX_DATA(FCE_MARK, PF16MD_011), 9698c2ecf20Sopenharmony_ci PINMUX_DATA(IRQ4_PF_MARK, PF16MD_100), 9708c2ecf20Sopenharmony_ci PINMUX_DATA(MMC_CD_MARK, PF16MD_101), 9718c2ecf20Sopenharmony_ci 9728c2ecf20Sopenharmony_ci PINMUX_DATA(PF15_DATA, PF15MD_000), 9738c2ecf20Sopenharmony_ci PINMUX_DATA(A0_MARK, PF15MD_001), 9748c2ecf20Sopenharmony_ci PINMUX_DATA(SSIDATA2_MARK, PF15MD_010), 9758c2ecf20Sopenharmony_ci PINMUX_DATA(WDTOVF_MARK, PF15MD_011), 9768c2ecf20Sopenharmony_ci PINMUX_DATA(TXD2_MARK, PF15MD_100), 9778c2ecf20Sopenharmony_ci 9788c2ecf20Sopenharmony_ci PINMUX_DATA(PF14_DATA, PF14MD_000), 9798c2ecf20Sopenharmony_ci PINMUX_DATA(A25_MARK, PF14MD_001), 9808c2ecf20Sopenharmony_ci PINMUX_DATA(SSIWS2_MARK, PF14MD_010), 9818c2ecf20Sopenharmony_ci PINMUX_DATA(RXD2_MARK, PF14MD_100), 9828c2ecf20Sopenharmony_ci 9838c2ecf20Sopenharmony_ci PINMUX_DATA(PF13_DATA, PF13MD_000), 9848c2ecf20Sopenharmony_ci PINMUX_DATA(A24_MARK, PF13MD_001), 9858c2ecf20Sopenharmony_ci PINMUX_DATA(SSISCK2_MARK, PF13MD_010), 9868c2ecf20Sopenharmony_ci PINMUX_DATA(SCK2_MARK, PF13MD_100), 9878c2ecf20Sopenharmony_ci 9888c2ecf20Sopenharmony_ci PINMUX_DATA(PF12_DATA, PF12MD_000), 9898c2ecf20Sopenharmony_ci PINMUX_DATA(SSIDATA1_MARK, PF12MD_010), 9908c2ecf20Sopenharmony_ci PINMUX_DATA(DV_DATA12_MARK, PF12MD_011), 9918c2ecf20Sopenharmony_ci PINMUX_DATA(TXD1_MARK, PF12MD_100), 9928c2ecf20Sopenharmony_ci PINMUX_DATA(MMC_D7_MARK, PF12MD_101), 9938c2ecf20Sopenharmony_ci 9948c2ecf20Sopenharmony_ci PINMUX_DATA(PF11_DATA, PF11MD_000), 9958c2ecf20Sopenharmony_ci PINMUX_DATA(SSIWS1_MARK, PF11MD_010), 9968c2ecf20Sopenharmony_ci PINMUX_DATA(DV_DATA2_MARK, PF11MD_011), 9978c2ecf20Sopenharmony_ci PINMUX_DATA(RXD1_MARK, PF11MD_100), 9988c2ecf20Sopenharmony_ci PINMUX_DATA(MMC_D6_MARK, PF11MD_101), 9998c2ecf20Sopenharmony_ci 10008c2ecf20Sopenharmony_ci PINMUX_DATA(PF10_DATA, PF10MD_000), 10018c2ecf20Sopenharmony_ci PINMUX_DATA(CS1_MARK, PF10MD_001), 10028c2ecf20Sopenharmony_ci PINMUX_DATA(SSISCK1_MARK, PF10MD_010), 10038c2ecf20Sopenharmony_ci PINMUX_DATA(DV_DATA1_MARK, PF10MD_011), 10048c2ecf20Sopenharmony_ci PINMUX_DATA(SCK1_MARK, PF10MD_100), 10058c2ecf20Sopenharmony_ci PINMUX_DATA(MMC_D5_MARK, PF10MD_101), 10068c2ecf20Sopenharmony_ci 10078c2ecf20Sopenharmony_ci PINMUX_DATA(PF9_DATA, PF9MD_000), 10088c2ecf20Sopenharmony_ci PINMUX_DATA(BS_MARK, PF9MD_001), 10098c2ecf20Sopenharmony_ci PINMUX_DATA(DV_DATA0_MARK, PF9MD_011), 10108c2ecf20Sopenharmony_ci PINMUX_DATA(SCK0_MARK, PF9MD_100), 10118c2ecf20Sopenharmony_ci PINMUX_DATA(MMC_D4_MARK, PF9MD_101), 10128c2ecf20Sopenharmony_ci PINMUX_DATA(RTS1_MARK, PF9MD_110), 10138c2ecf20Sopenharmony_ci 10148c2ecf20Sopenharmony_ci PINMUX_DATA(PF8_DATA, PF8MD_000), 10158c2ecf20Sopenharmony_ci PINMUX_DATA(A23_MARK, PF8MD_001), 10168c2ecf20Sopenharmony_ci PINMUX_DATA(TXD0_MARK, PF8MD_100), 10178c2ecf20Sopenharmony_ci 10188c2ecf20Sopenharmony_ci PINMUX_DATA(PF7_DATA, PF7MD_000), 10198c2ecf20Sopenharmony_ci PINMUX_DATA(SSIRXD0_MARK, PF7MD_010), 10208c2ecf20Sopenharmony_ci PINMUX_DATA(RXD0_MARK, PF7MD_100), 10218c2ecf20Sopenharmony_ci PINMUX_DATA(CTS1_MARK, PF7MD_110), 10228c2ecf20Sopenharmony_ci 10238c2ecf20Sopenharmony_ci PINMUX_DATA(PF6_DATA, PF6MD_000), 10248c2ecf20Sopenharmony_ci PINMUX_DATA(CE2A_MARK, PF6MD_001), 10258c2ecf20Sopenharmony_ci PINMUX_DATA(SSITXD0_MARK, PF6MD_010), 10268c2ecf20Sopenharmony_ci 10278c2ecf20Sopenharmony_ci PINMUX_DATA(PF5_DATA, PF5MD_000), 10288c2ecf20Sopenharmony_ci PINMUX_DATA(SSIWS0_MARK, PF5MD_010), 10298c2ecf20Sopenharmony_ci 10308c2ecf20Sopenharmony_ci PINMUX_DATA(PF4_DATA, PF4MD_000), 10318c2ecf20Sopenharmony_ci PINMUX_DATA(CS5CE1A_MARK, PF4MD_001), 10328c2ecf20Sopenharmony_ci PINMUX_DATA(SSISCK0_MARK, PF4MD_010), 10338c2ecf20Sopenharmony_ci 10348c2ecf20Sopenharmony_ci PINMUX_DATA(PF3_DATA, PF3MD_000), 10358c2ecf20Sopenharmony_ci PINMUX_DATA(CS2_MARK, PF3MD_001), 10368c2ecf20Sopenharmony_ci PINMUX_DATA(MISO1_MARK, PF3MD_011), 10378c2ecf20Sopenharmony_ci PINMUX_DATA(TIOC4D_MARK, PF3MD_100), 10388c2ecf20Sopenharmony_ci 10398c2ecf20Sopenharmony_ci PINMUX_DATA(PF2_DATA, PF2MD_000), 10408c2ecf20Sopenharmony_ci PINMUX_DATA(WAIT_MARK, PF2MD_001), 10418c2ecf20Sopenharmony_ci PINMUX_DATA(MOSI1_MARK, PF2MD_011), 10428c2ecf20Sopenharmony_ci PINMUX_DATA(TIOC4C_MARK, PF2MD_100), 10438c2ecf20Sopenharmony_ci PINMUX_DATA(TEND0_MARK, PF2MD_101), 10448c2ecf20Sopenharmony_ci 10458c2ecf20Sopenharmony_ci PINMUX_DATA(PF1_DATA, PF1MD_000), 10468c2ecf20Sopenharmony_ci PINMUX_DATA(BACK_MARK, PF1MD_001), 10478c2ecf20Sopenharmony_ci PINMUX_DATA(SSL10_MARK, PF1MD_011), 10488c2ecf20Sopenharmony_ci PINMUX_DATA(TIOC4B_MARK, PF1MD_100), 10498c2ecf20Sopenharmony_ci PINMUX_DATA(DACK0_MARK, PF1MD_101), 10508c2ecf20Sopenharmony_ci 10518c2ecf20Sopenharmony_ci PINMUX_DATA(PF0_DATA, PF0MD_000), 10528c2ecf20Sopenharmony_ci PINMUX_DATA(BREQ_MARK, PF0MD_001), 10538c2ecf20Sopenharmony_ci PINMUX_DATA(RSPCK1_MARK, PF0MD_011), 10548c2ecf20Sopenharmony_ci PINMUX_DATA(TIOC4A_MARK, PF0MD_100), 10558c2ecf20Sopenharmony_ci PINMUX_DATA(DREQ0_MARK, PF0MD_101), 10568c2ecf20Sopenharmony_ci 10578c2ecf20Sopenharmony_ci /* Port G */ 10588c2ecf20Sopenharmony_ci PINMUX_DATA(PG27_DATA, PG27MD_00), 10598c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_TCON2_MARK, PG27MD_10), 10608c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_EXTCLK_MARK, PG27MD_11), 10618c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_DE_MARK, PG27MD_11), 10628c2ecf20Sopenharmony_ci 10638c2ecf20Sopenharmony_ci PINMUX_DATA(PG26_DATA, PG26MD_00), 10648c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_TCON1_MARK, PG26MD_10), 10658c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_HSYNC_MARK, PG26MD_10), 10668c2ecf20Sopenharmony_ci 10678c2ecf20Sopenharmony_ci PINMUX_DATA(PG25_DATA, PG25MD_00), 10688c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_TCON0_MARK, PG25MD_10), 10698c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_VSYNC_MARK, PG25MD_10), 10708c2ecf20Sopenharmony_ci 10718c2ecf20Sopenharmony_ci PINMUX_DATA(PG24_DATA, PG24MD_00), 10728c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_CLK_MARK, PG24MD_10), 10738c2ecf20Sopenharmony_ci 10748c2ecf20Sopenharmony_ci PINMUX_DATA(PG23_DATA, PG23MD_000), 10758c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_DATA23_PG23_MARK, PG23MD_010), 10768c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_TCON6_MARK, PG23MD_011), 10778c2ecf20Sopenharmony_ci PINMUX_DATA(TXD5_MARK, PG23MD_100), 10788c2ecf20Sopenharmony_ci 10798c2ecf20Sopenharmony_ci PINMUX_DATA(PG22_DATA, PG22MD_000), 10808c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_DATA22_PG22_MARK, PG22MD_010), 10818c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_TCON5_MARK, PG22MD_011), 10828c2ecf20Sopenharmony_ci PINMUX_DATA(RXD5_MARK, PG22MD_100), 10838c2ecf20Sopenharmony_ci 10848c2ecf20Sopenharmony_ci PINMUX_DATA(PG21_DATA, PG21MD_000), 10858c2ecf20Sopenharmony_ci PINMUX_DATA(DV_DATA7_MARK, PG21MD_001), 10868c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_DATA21_PG21_MARK, PG21MD_010), 10878c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_TCON4_MARK, PG21MD_011), 10888c2ecf20Sopenharmony_ci PINMUX_DATA(TXD4_MARK, PG21MD_100), 10898c2ecf20Sopenharmony_ci 10908c2ecf20Sopenharmony_ci PINMUX_DATA(PG20_DATA, PG20MD_000), 10918c2ecf20Sopenharmony_ci PINMUX_DATA(DV_DATA6_MARK, PG20MD_001), 10928c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_DATA20_PG20_MARK, PG21MD_010), 10938c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_TCON3_MARK, PG20MD_011), 10948c2ecf20Sopenharmony_ci PINMUX_DATA(RXD4_MARK, PG20MD_100), 10958c2ecf20Sopenharmony_ci 10968c2ecf20Sopenharmony_ci PINMUX_DATA(PG19_DATA, PG19MD_000), 10978c2ecf20Sopenharmony_ci PINMUX_DATA(DV_DATA5_MARK, PG19MD_001), 10988c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_DATA19_PG19_MARK, PG19MD_010), 10998c2ecf20Sopenharmony_ci PINMUX_DATA(SPDIF_OUT_MARK, PG19MD_011), 11008c2ecf20Sopenharmony_ci PINMUX_DATA(SCK5_MARK, PG19MD_100), 11018c2ecf20Sopenharmony_ci 11028c2ecf20Sopenharmony_ci PINMUX_DATA(PG18_DATA, PG18MD_000), 11038c2ecf20Sopenharmony_ci PINMUX_DATA(DV_DATA4_MARK, PG18MD_001), 11048c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_DATA18_PG18_MARK, PG18MD_010), 11058c2ecf20Sopenharmony_ci PINMUX_DATA(SPDIF_IN_MARK, PG18MD_011), 11068c2ecf20Sopenharmony_ci PINMUX_DATA(SCK4_MARK, PG18MD_100), 11078c2ecf20Sopenharmony_ci 11088c2ecf20Sopenharmony_ci// TODO hardware manual has PG17 3 bits wide in reg picture and 2 bits in description 11098c2ecf20Sopenharmony_ci// we're going with 2 bits 11108c2ecf20Sopenharmony_ci PINMUX_DATA(PG17_DATA, PG17MD_00), 11118c2ecf20Sopenharmony_ci PINMUX_DATA(WE3ICIOWRAHDQMUU_MARK, PG17MD_01), 11128c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_DATA17_PG17_MARK, PG17MD_10), 11138c2ecf20Sopenharmony_ci 11148c2ecf20Sopenharmony_ci// TODO hardware manual has PG16 3 bits wide in reg picture and 2 bits in description 11158c2ecf20Sopenharmony_ci// we're going with 2 bits 11168c2ecf20Sopenharmony_ci PINMUX_DATA(PG16_DATA, PG16MD_00), 11178c2ecf20Sopenharmony_ci PINMUX_DATA(WE2ICIORDDQMUL_MARK, PG16MD_01), 11188c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_DATA16_PG16_MARK, PG16MD_10), 11198c2ecf20Sopenharmony_ci 11208c2ecf20Sopenharmony_ci PINMUX_DATA(PG15_DATA, PG15MD_00), 11218c2ecf20Sopenharmony_ci PINMUX_DATA(D31_MARK, PG15MD_01), 11228c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_DATA15_PG15_MARK, PG15MD_10), 11238c2ecf20Sopenharmony_ci PINMUX_DATA(PINT7_PG_MARK, PG15MD_11), 11248c2ecf20Sopenharmony_ci 11258c2ecf20Sopenharmony_ci PINMUX_DATA(PG14_DATA, PG14MD_00), 11268c2ecf20Sopenharmony_ci PINMUX_DATA(D30_MARK, PG14MD_01), 11278c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_DATA14_PG14_MARK, PG14MD_10), 11288c2ecf20Sopenharmony_ci PINMUX_DATA(PINT6_PG_MARK, PG14MD_11), 11298c2ecf20Sopenharmony_ci 11308c2ecf20Sopenharmony_ci PINMUX_DATA(PG13_DATA, PG13MD_00), 11318c2ecf20Sopenharmony_ci PINMUX_DATA(D29_MARK, PG13MD_01), 11328c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_DATA13_PG13_MARK, PG13MD_10), 11338c2ecf20Sopenharmony_ci PINMUX_DATA(PINT5_PG_MARK, PG13MD_11), 11348c2ecf20Sopenharmony_ci 11358c2ecf20Sopenharmony_ci PINMUX_DATA(PG12_DATA, PG12MD_00), 11368c2ecf20Sopenharmony_ci PINMUX_DATA(D28_MARK, PG12MD_01), 11378c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_DATA12_PG12_MARK, PG12MD_10), 11388c2ecf20Sopenharmony_ci PINMUX_DATA(PINT4_PG_MARK, PG12MD_11), 11398c2ecf20Sopenharmony_ci 11408c2ecf20Sopenharmony_ci PINMUX_DATA(PG11_DATA, PG11MD_000), 11418c2ecf20Sopenharmony_ci PINMUX_DATA(D27_MARK, PG11MD_001), 11428c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_DATA11_PG11_MARK, PG11MD_010), 11438c2ecf20Sopenharmony_ci PINMUX_DATA(PINT3_PG_MARK, PG11MD_011), 11448c2ecf20Sopenharmony_ci PINMUX_DATA(TIOC3D_MARK, PG11MD_100), 11458c2ecf20Sopenharmony_ci 11468c2ecf20Sopenharmony_ci PINMUX_DATA(PG10_DATA, PG10MD_000), 11478c2ecf20Sopenharmony_ci PINMUX_DATA(D26_MARK, PG10MD_001), 11488c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_DATA10_PG10_MARK, PG10MD_010), 11498c2ecf20Sopenharmony_ci PINMUX_DATA(PINT2_PG_MARK, PG10MD_011), 11508c2ecf20Sopenharmony_ci PINMUX_DATA(TIOC3C_MARK, PG10MD_100), 11518c2ecf20Sopenharmony_ci 11528c2ecf20Sopenharmony_ci PINMUX_DATA(PG9_DATA, PG9MD_000), 11538c2ecf20Sopenharmony_ci PINMUX_DATA(D25_MARK, PG9MD_001), 11548c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_DATA9_PG9_MARK, PG9MD_010), 11558c2ecf20Sopenharmony_ci PINMUX_DATA(PINT1_PG_MARK, PG9MD_011), 11568c2ecf20Sopenharmony_ci PINMUX_DATA(TIOC3B_MARK, PG9MD_100), 11578c2ecf20Sopenharmony_ci 11588c2ecf20Sopenharmony_ci PINMUX_DATA(PG8_DATA, PG8MD_000), 11598c2ecf20Sopenharmony_ci PINMUX_DATA(D24_MARK, PG8MD_001), 11608c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_DATA8_PG8_MARK, PG8MD_010), 11618c2ecf20Sopenharmony_ci PINMUX_DATA(PINT0_PG_MARK, PG8MD_011), 11628c2ecf20Sopenharmony_ci PINMUX_DATA(TIOC3A_MARK, PG8MD_100), 11638c2ecf20Sopenharmony_ci 11648c2ecf20Sopenharmony_ci PINMUX_DATA(PG7_DATA, PG7MD_000), 11658c2ecf20Sopenharmony_ci PINMUX_DATA(D23_MARK, PG7MD_001), 11668c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_DATA7_PG7_MARK, PG7MD_010), 11678c2ecf20Sopenharmony_ci PINMUX_DATA(IRQ7_PG_MARK, PG7MD_011), 11688c2ecf20Sopenharmony_ci PINMUX_DATA(TIOC2B_MARK, PG7MD_100), 11698c2ecf20Sopenharmony_ci 11708c2ecf20Sopenharmony_ci PINMUX_DATA(PG6_DATA, PG6MD_000), 11718c2ecf20Sopenharmony_ci PINMUX_DATA(D22_MARK, PG6MD_001), 11728c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_DATA6_PG6_MARK, PG6MD_010), 11738c2ecf20Sopenharmony_ci PINMUX_DATA(IRQ6_PG_MARK, PG6MD_011), 11748c2ecf20Sopenharmony_ci PINMUX_DATA(TIOC2A_MARK, PG6MD_100), 11758c2ecf20Sopenharmony_ci 11768c2ecf20Sopenharmony_ci PINMUX_DATA(PG5_DATA, PG5MD_000), 11778c2ecf20Sopenharmony_ci PINMUX_DATA(D21_MARK, PG5MD_001), 11788c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_DATA5_PG5_MARK, PG5MD_010), 11798c2ecf20Sopenharmony_ci PINMUX_DATA(IRQ5_PG_MARK, PG5MD_011), 11808c2ecf20Sopenharmony_ci PINMUX_DATA(TIOC1B_MARK, PG5MD_100), 11818c2ecf20Sopenharmony_ci 11828c2ecf20Sopenharmony_ci PINMUX_DATA(PG4_DATA, PG4MD_000), 11838c2ecf20Sopenharmony_ci PINMUX_DATA(D20_MARK, PG4MD_001), 11848c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_DATA4_PG4_MARK, PG4MD_010), 11858c2ecf20Sopenharmony_ci PINMUX_DATA(IRQ4_PG_MARK, PG4MD_011), 11868c2ecf20Sopenharmony_ci PINMUX_DATA(TIOC1A_MARK, PG4MD_100), 11878c2ecf20Sopenharmony_ci 11888c2ecf20Sopenharmony_ci PINMUX_DATA(PG3_DATA, PG3MD_000), 11898c2ecf20Sopenharmony_ci PINMUX_DATA(D19_MARK, PG3MD_001), 11908c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_DATA3_PG3_MARK, PG3MD_010), 11918c2ecf20Sopenharmony_ci PINMUX_DATA(IRQ3_PG_MARK, PG3MD_011), 11928c2ecf20Sopenharmony_ci PINMUX_DATA(TIOC0D_MARK, PG3MD_100), 11938c2ecf20Sopenharmony_ci 11948c2ecf20Sopenharmony_ci PINMUX_DATA(PG2_DATA, PG2MD_000), 11958c2ecf20Sopenharmony_ci PINMUX_DATA(D18_MARK, PG2MD_001), 11968c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_DATA2_PG2_MARK, PG2MD_010), 11978c2ecf20Sopenharmony_ci PINMUX_DATA(IRQ2_PG_MARK, PG2MD_011), 11988c2ecf20Sopenharmony_ci PINMUX_DATA(TIOC0C_MARK, PG2MD_100), 11998c2ecf20Sopenharmony_ci 12008c2ecf20Sopenharmony_ci PINMUX_DATA(PG1_DATA, PG1MD_000), 12018c2ecf20Sopenharmony_ci PINMUX_DATA(D17_MARK, PG1MD_001), 12028c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_DATA1_PG1_MARK, PG1MD_010), 12038c2ecf20Sopenharmony_ci PINMUX_DATA(IRQ1_PG_MARK, PG1MD_011), 12048c2ecf20Sopenharmony_ci PINMUX_DATA(TIOC0B_MARK, PG1MD_100), 12058c2ecf20Sopenharmony_ci 12068c2ecf20Sopenharmony_ci PINMUX_DATA(PG0_DATA, PG0MD_000), 12078c2ecf20Sopenharmony_ci PINMUX_DATA(D16_MARK, PG0MD_001), 12088c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_DATA0_PG0_MARK, PG0MD_010), 12098c2ecf20Sopenharmony_ci PINMUX_DATA(IRQ0_PG_MARK, PG0MD_011), 12108c2ecf20Sopenharmony_ci PINMUX_DATA(TIOC0A_MARK, PG0MD_100), 12118c2ecf20Sopenharmony_ci 12128c2ecf20Sopenharmony_ci /* Port H */ 12138c2ecf20Sopenharmony_ci PINMUX_DATA(PH7_DATA, PH7MD_00), 12148c2ecf20Sopenharmony_ci PINMUX_DATA(PHAN7_MARK, PH7MD_01), 12158c2ecf20Sopenharmony_ci PINMUX_DATA(PINT7_PH_MARK, PH7MD_10), 12168c2ecf20Sopenharmony_ci 12178c2ecf20Sopenharmony_ci PINMUX_DATA(PH6_DATA, PH6MD_00), 12188c2ecf20Sopenharmony_ci PINMUX_DATA(PHAN6_MARK, PH6MD_01), 12198c2ecf20Sopenharmony_ci PINMUX_DATA(PINT6_PH_MARK, PH6MD_10), 12208c2ecf20Sopenharmony_ci 12218c2ecf20Sopenharmony_ci PINMUX_DATA(PH5_DATA, PH5MD_00), 12228c2ecf20Sopenharmony_ci PINMUX_DATA(PHAN5_MARK, PH5MD_01), 12238c2ecf20Sopenharmony_ci PINMUX_DATA(PINT5_PH_MARK, PH5MD_10), 12248c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_EXTCLK_MARK, PH5MD_11), 12258c2ecf20Sopenharmony_ci 12268c2ecf20Sopenharmony_ci PINMUX_DATA(PH4_DATA, PH4MD_00), 12278c2ecf20Sopenharmony_ci PINMUX_DATA(PHAN4_MARK, PH4MD_01), 12288c2ecf20Sopenharmony_ci PINMUX_DATA(PINT4_PH_MARK, PH4MD_10), 12298c2ecf20Sopenharmony_ci 12308c2ecf20Sopenharmony_ci PINMUX_DATA(PH3_DATA, PH3MD_00), 12318c2ecf20Sopenharmony_ci PINMUX_DATA(PHAN3_MARK, PH3MD_01), 12328c2ecf20Sopenharmony_ci PINMUX_DATA(PINT3_PH_MARK, PH3MD_10), 12338c2ecf20Sopenharmony_ci 12348c2ecf20Sopenharmony_ci PINMUX_DATA(PH2_DATA, PH2MD_00), 12358c2ecf20Sopenharmony_ci PINMUX_DATA(PHAN2_MARK, PH2MD_01), 12368c2ecf20Sopenharmony_ci PINMUX_DATA(PINT2_PH_MARK, PH2MD_10), 12378c2ecf20Sopenharmony_ci 12388c2ecf20Sopenharmony_ci PINMUX_DATA(PH1_DATA, PH1MD_00), 12398c2ecf20Sopenharmony_ci PINMUX_DATA(PHAN1_MARK, PH1MD_01), 12408c2ecf20Sopenharmony_ci PINMUX_DATA(PINT1_PH_MARK, PH1MD_10), 12418c2ecf20Sopenharmony_ci 12428c2ecf20Sopenharmony_ci PINMUX_DATA(PH0_DATA, PH0MD_00), 12438c2ecf20Sopenharmony_ci PINMUX_DATA(PHAN0_MARK, PH0MD_01), 12448c2ecf20Sopenharmony_ci PINMUX_DATA(PINT0_PH_MARK, PH0MD_10), 12458c2ecf20Sopenharmony_ci 12468c2ecf20Sopenharmony_ci /* Port I - not on device */ 12478c2ecf20Sopenharmony_ci 12488c2ecf20Sopenharmony_ci /* Port J */ 12498c2ecf20Sopenharmony_ci PINMUX_DATA(PJ31_DATA, PJ31MD_0), 12508c2ecf20Sopenharmony_ci PINMUX_DATA(DV_CLK_MARK, PJ31MD_1), 12518c2ecf20Sopenharmony_ci 12528c2ecf20Sopenharmony_ci PINMUX_DATA(PJ30_DATA, PJ30MD_000), 12538c2ecf20Sopenharmony_ci PINMUX_DATA(SSIDATA5_MARK, PJ30MD_010), 12548c2ecf20Sopenharmony_ci PINMUX_DATA(TIOC2B_MARK, PJ30MD_100), 12558c2ecf20Sopenharmony_ci PINMUX_DATA(IETXD_MARK, PJ30MD_101), 12568c2ecf20Sopenharmony_ci 12578c2ecf20Sopenharmony_ci PINMUX_DATA(PJ29_DATA, PJ29MD_000), 12588c2ecf20Sopenharmony_ci PINMUX_DATA(SSIWS5_MARK, PJ29MD_010), 12598c2ecf20Sopenharmony_ci PINMUX_DATA(TIOC2A_MARK, PJ29MD_100), 12608c2ecf20Sopenharmony_ci PINMUX_DATA(IERXD_MARK, PJ29MD_101), 12618c2ecf20Sopenharmony_ci 12628c2ecf20Sopenharmony_ci PINMUX_DATA(PJ28_DATA, PJ28MD_000), 12638c2ecf20Sopenharmony_ci PINMUX_DATA(SSISCK5_MARK, PJ28MD_010), 12648c2ecf20Sopenharmony_ci PINMUX_DATA(TIOC1B_MARK, PJ28MD_100), 12658c2ecf20Sopenharmony_ci PINMUX_DATA(RTS7_MARK, PJ28MD_101), 12668c2ecf20Sopenharmony_ci 12678c2ecf20Sopenharmony_ci PINMUX_DATA(PJ27_DATA, PJ27MD_000), 12688c2ecf20Sopenharmony_ci PINMUX_DATA(TIOC1A_MARK, PJ27MD_100), 12698c2ecf20Sopenharmony_ci PINMUX_DATA(CTS7_MARK, PJ27MD_101), 12708c2ecf20Sopenharmony_ci 12718c2ecf20Sopenharmony_ci PINMUX_DATA(PJ26_DATA, PJ26MD_000), 12728c2ecf20Sopenharmony_ci PINMUX_DATA(SSIDATA4_MARK, PJ26MD_010), 12738c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_TCON5_MARK, PJ26MD_011), 12748c2ecf20Sopenharmony_ci PINMUX_DATA(TXD7_MARK, PJ26MD_101), 12758c2ecf20Sopenharmony_ci 12768c2ecf20Sopenharmony_ci PINMUX_DATA(PJ25_DATA, PJ25MD_000), 12778c2ecf20Sopenharmony_ci PINMUX_DATA(SSIWS4_MARK, PJ25MD_010), 12788c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_TCON4_MARK, PJ25MD_011), 12798c2ecf20Sopenharmony_ci PINMUX_DATA(SPDIF_OUT_MARK, PJ25MD_100), 12808c2ecf20Sopenharmony_ci PINMUX_DATA(RXD7_MARK, PJ25MD_101), 12818c2ecf20Sopenharmony_ci 12828c2ecf20Sopenharmony_ci PINMUX_DATA(PJ24_DATA, PJ24MD_000), 12838c2ecf20Sopenharmony_ci PINMUX_DATA(SSISCK4_MARK, PJ24MD_010), 12848c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_TCON3_MARK, PJ24MD_011), 12858c2ecf20Sopenharmony_ci PINMUX_DATA(SPDIF_IN_MARK, PJ24MD_100), 12868c2ecf20Sopenharmony_ci PINMUX_DATA(SCK7_MARK, PJ24MD_101), 12878c2ecf20Sopenharmony_ci 12888c2ecf20Sopenharmony_ci PINMUX_DATA(PJ23_DATA, PJ23MD_000), 12898c2ecf20Sopenharmony_ci PINMUX_DATA(DV_DATA23_MARK, PJ23MD_001), 12908c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_DATA23_PJ23_MARK, PJ23MD_010), 12918c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_TCON6_MARK, PJ23MD_011), 12928c2ecf20Sopenharmony_ci PINMUX_DATA(IRQ3_PJ_MARK, PJ23MD_100), 12938c2ecf20Sopenharmony_ci PINMUX_DATA(CTX1_PJ23_MARK, PJ23MD_101), 12948c2ecf20Sopenharmony_ci PINMUX_DATA(CTX0_CTX1_PJ23_MARK, PJ23MD_110), 12958c2ecf20Sopenharmony_ci 12968c2ecf20Sopenharmony_ci PINMUX_DATA(PJ22_DATA, PJ22MD_000), 12978c2ecf20Sopenharmony_ci PINMUX_DATA(DV_DATA22_MARK, PJ22MD_001), 12988c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_DATA22_PJ22_MARK, PJ22MD_010), 12998c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_TCON5_MARK, PJ22MD_011), 13008c2ecf20Sopenharmony_ci PINMUX_DATA(IRQ2_PJ_MARK, PJ22MD_100), 13018c2ecf20Sopenharmony_ci PINMUX_DATA(CRX1_PJ22_MARK, PJ22MD_101), 13028c2ecf20Sopenharmony_ci PINMUX_DATA(CRX0_CRX1_PJ22_MARK, PJ22MD_110), 13038c2ecf20Sopenharmony_ci 13048c2ecf20Sopenharmony_ci PINMUX_DATA(PJ21_DATA, PJ21MD_000), 13058c2ecf20Sopenharmony_ci PINMUX_DATA(DV_DATA21_MARK, PJ21MD_001), 13068c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_DATA21_PJ21_MARK, PJ21MD_010), 13078c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_TCON4_MARK, PJ21MD_011), 13088c2ecf20Sopenharmony_ci PINMUX_DATA(IRQ1_PJ_MARK, PJ21MD_100), 13098c2ecf20Sopenharmony_ci PINMUX_DATA(CTX2_PJ21_MARK, PJ21MD_101), 13108c2ecf20Sopenharmony_ci PINMUX_DATA(CTX0_CTX1_CTX2_PJ21_MARK, PJ21MD_110), 13118c2ecf20Sopenharmony_ci 13128c2ecf20Sopenharmony_ci PINMUX_DATA(PJ20_DATA, PJ20MD_000), 13138c2ecf20Sopenharmony_ci PINMUX_DATA(DV_DATA20_MARK, PJ20MD_001), 13148c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_DATA20_PJ20_MARK, PJ20MD_010), 13158c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_TCON3_MARK, PJ20MD_011), 13168c2ecf20Sopenharmony_ci PINMUX_DATA(IRQ0_PJ_MARK, PJ20MD_100), 13178c2ecf20Sopenharmony_ci PINMUX_DATA(CRX2_PJ20_MARK, PJ20MD_101), 13188c2ecf20Sopenharmony_ci PINMUX_DATA(CRX0_CRX1_CRX2_PJ20_MARK, PJ20MD_110), 13198c2ecf20Sopenharmony_ci 13208c2ecf20Sopenharmony_ci PINMUX_DATA(PJ19_DATA, PJ19MD_000), 13218c2ecf20Sopenharmony_ci PINMUX_DATA(DV_DATA19_MARK, PJ19MD_001), 13228c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_DATA19_PJ19_MARK, PJ19MD_010), 13238c2ecf20Sopenharmony_ci PINMUX_DATA(MISO0_PJ19_MARK, PJ19MD_011), 13248c2ecf20Sopenharmony_ci PINMUX_DATA(TIOC0D_MARK, PJ19MD_100), 13258c2ecf20Sopenharmony_ci PINMUX_DATA(SIOFRXD_MARK, PJ19MD_101), 13268c2ecf20Sopenharmony_ci PINMUX_DATA(AUDIO_XOUT_MARK, PJ19MD_110), 13278c2ecf20Sopenharmony_ci 13288c2ecf20Sopenharmony_ci PINMUX_DATA(PJ18_DATA, PJ18MD_000), 13298c2ecf20Sopenharmony_ci PINMUX_DATA(DV_DATA18_MARK, PJ18MD_001), 13308c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_DATA18_PJ18_MARK, PJ18MD_010), 13318c2ecf20Sopenharmony_ci PINMUX_DATA(MOSI0_PJ18_MARK, PJ18MD_011), 13328c2ecf20Sopenharmony_ci PINMUX_DATA(TIOC0C_MARK, PJ18MD_100), 13338c2ecf20Sopenharmony_ci PINMUX_DATA(SIOFTXD_MARK, PJ18MD_101), 13348c2ecf20Sopenharmony_ci 13358c2ecf20Sopenharmony_ci PINMUX_DATA(PJ17_DATA, PJ17MD_000), 13368c2ecf20Sopenharmony_ci PINMUX_DATA(DV_DATA17_MARK, PJ17MD_001), 13378c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_DATA17_PJ17_MARK, PJ17MD_010), 13388c2ecf20Sopenharmony_ci PINMUX_DATA(SSL00_PJ17_MARK, PJ17MD_011), 13398c2ecf20Sopenharmony_ci PINMUX_DATA(TIOC0B_MARK, PJ17MD_100), 13408c2ecf20Sopenharmony_ci PINMUX_DATA(SIOFSYNC_MARK, PJ17MD_101), 13418c2ecf20Sopenharmony_ci 13428c2ecf20Sopenharmony_ci PINMUX_DATA(PJ16_DATA, PJ16MD_000), 13438c2ecf20Sopenharmony_ci PINMUX_DATA(DV_DATA16_MARK, PJ16MD_001), 13448c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_DATA16_PJ16_MARK, PJ16MD_010), 13458c2ecf20Sopenharmony_ci PINMUX_DATA(RSPCK0_PJ16_MARK, PJ16MD_011), 13468c2ecf20Sopenharmony_ci PINMUX_DATA(TIOC0A_MARK, PJ16MD_100), 13478c2ecf20Sopenharmony_ci PINMUX_DATA(SIOFSCK_MARK, PJ16MD_101), 13488c2ecf20Sopenharmony_ci 13498c2ecf20Sopenharmony_ci PINMUX_DATA(PJ15_DATA, PJ15MD_000), 13508c2ecf20Sopenharmony_ci PINMUX_DATA(DV_DATA15_MARK, PJ15MD_001), 13518c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_DATA15_PJ15_MARK, PJ15MD_010), 13528c2ecf20Sopenharmony_ci PINMUX_DATA(PINT7_PJ_MARK, PJ15MD_011), 13538c2ecf20Sopenharmony_ci PINMUX_DATA(PWM2H_MARK, PJ15MD_100), 13548c2ecf20Sopenharmony_ci PINMUX_DATA(TXD7_MARK, PJ15MD_101), 13558c2ecf20Sopenharmony_ci 13568c2ecf20Sopenharmony_ci PINMUX_DATA(PJ14_DATA, PJ14MD_000), 13578c2ecf20Sopenharmony_ci PINMUX_DATA(DV_DATA14_MARK, PJ14MD_001), 13588c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_DATA14_PJ14_MARK, PJ14MD_010), 13598c2ecf20Sopenharmony_ci PINMUX_DATA(PINT6_PJ_MARK, PJ14MD_011), 13608c2ecf20Sopenharmony_ci PINMUX_DATA(PWM2G_MARK, PJ14MD_100), 13618c2ecf20Sopenharmony_ci PINMUX_DATA(TXD6_MARK, PJ14MD_101), 13628c2ecf20Sopenharmony_ci 13638c2ecf20Sopenharmony_ci PINMUX_DATA(PJ13_DATA, PJ13MD_000), 13648c2ecf20Sopenharmony_ci PINMUX_DATA(DV_DATA13_MARK, PJ13MD_001), 13658c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_DATA13_PJ13_MARK, PJ13MD_010), 13668c2ecf20Sopenharmony_ci PINMUX_DATA(PINT5_PJ_MARK, PJ13MD_011), 13678c2ecf20Sopenharmony_ci PINMUX_DATA(PWM2F_MARK, PJ13MD_100), 13688c2ecf20Sopenharmony_ci PINMUX_DATA(TXD5_MARK, PJ13MD_101), 13698c2ecf20Sopenharmony_ci 13708c2ecf20Sopenharmony_ci PINMUX_DATA(PJ12_DATA, PJ12MD_000), 13718c2ecf20Sopenharmony_ci PINMUX_DATA(DV_DATA12_MARK, PJ12MD_001), 13728c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_DATA12_PJ12_MARK, PJ12MD_010), 13738c2ecf20Sopenharmony_ci PINMUX_DATA(PINT4_PJ_MARK, PJ12MD_011), 13748c2ecf20Sopenharmony_ci PINMUX_DATA(PWM2E_MARK, PJ12MD_100), 13758c2ecf20Sopenharmony_ci PINMUX_DATA(SCK7_MARK, PJ12MD_101), 13768c2ecf20Sopenharmony_ci 13778c2ecf20Sopenharmony_ci PINMUX_DATA(PJ11_DATA, PJ11MD_000), 13788c2ecf20Sopenharmony_ci PINMUX_DATA(DV_DATA11_MARK, PJ11MD_001), 13798c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_DATA11_PJ11_MARK, PJ11MD_010), 13808c2ecf20Sopenharmony_ci PINMUX_DATA(PINT3_PJ_MARK, PJ11MD_011), 13818c2ecf20Sopenharmony_ci PINMUX_DATA(PWM2D_MARK, PJ11MD_100), 13828c2ecf20Sopenharmony_ci PINMUX_DATA(SCK6_MARK, PJ11MD_101), 13838c2ecf20Sopenharmony_ci 13848c2ecf20Sopenharmony_ci PINMUX_DATA(PJ10_DATA, PJ10MD_000), 13858c2ecf20Sopenharmony_ci PINMUX_DATA(DV_DATA10_MARK, PJ10MD_001), 13868c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_DATA10_PJ10_MARK, PJ10MD_010), 13878c2ecf20Sopenharmony_ci PINMUX_DATA(PINT2_PJ_MARK, PJ10MD_011), 13888c2ecf20Sopenharmony_ci PINMUX_DATA(PWM2C_MARK, PJ10MD_100), 13898c2ecf20Sopenharmony_ci PINMUX_DATA(SCK5_MARK, PJ10MD_101), 13908c2ecf20Sopenharmony_ci 13918c2ecf20Sopenharmony_ci PINMUX_DATA(PJ9_DATA, PJ9MD_000), 13928c2ecf20Sopenharmony_ci PINMUX_DATA(DV_DATA9_MARK, PJ9MD_001), 13938c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_DATA9_PJ9_MARK, PJ9MD_010), 13948c2ecf20Sopenharmony_ci PINMUX_DATA(PINT1_PJ_MARK, PJ9MD_011), 13958c2ecf20Sopenharmony_ci PINMUX_DATA(PWM2B_MARK, PJ9MD_100), 13968c2ecf20Sopenharmony_ci PINMUX_DATA(RTS5_MARK, PJ9MD_101), 13978c2ecf20Sopenharmony_ci 13988c2ecf20Sopenharmony_ci PINMUX_DATA(PJ8_DATA, PJ8MD_000), 13998c2ecf20Sopenharmony_ci PINMUX_DATA(DV_DATA8_MARK, PJ8MD_001), 14008c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_DATA8_PJ8_MARK, PJ8MD_010), 14018c2ecf20Sopenharmony_ci PINMUX_DATA(PINT0_PJ_MARK, PJ8MD_011), 14028c2ecf20Sopenharmony_ci PINMUX_DATA(PWM2A_MARK, PJ8MD_100), 14038c2ecf20Sopenharmony_ci PINMUX_DATA(CTS5_MARK, PJ8MD_101), 14048c2ecf20Sopenharmony_ci 14058c2ecf20Sopenharmony_ci PINMUX_DATA(PJ7_DATA, PJ7MD_000), 14068c2ecf20Sopenharmony_ci PINMUX_DATA(DV_DATA7_MARK, PJ7MD_001), 14078c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_DATA7_PJ7_MARK, PJ7MD_010), 14088c2ecf20Sopenharmony_ci PINMUX_DATA(SD_D2_MARK, PJ7MD_011), 14098c2ecf20Sopenharmony_ci PINMUX_DATA(PWM1H_MARK, PJ7MD_100), 14108c2ecf20Sopenharmony_ci 14118c2ecf20Sopenharmony_ci PINMUX_DATA(PJ6_DATA, PJ6MD_000), 14128c2ecf20Sopenharmony_ci PINMUX_DATA(DV_DATA6_MARK, PJ6MD_001), 14138c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_DATA6_PJ6_MARK, PJ6MD_010), 14148c2ecf20Sopenharmony_ci PINMUX_DATA(SD_D3_MARK, PJ6MD_011), 14158c2ecf20Sopenharmony_ci PINMUX_DATA(PWM1G_MARK, PJ6MD_100), 14168c2ecf20Sopenharmony_ci 14178c2ecf20Sopenharmony_ci PINMUX_DATA(PJ5_DATA, PJ5MD_000), 14188c2ecf20Sopenharmony_ci PINMUX_DATA(DV_DATA5_MARK, PJ5MD_001), 14198c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_DATA5_PJ5_MARK, PJ5MD_010), 14208c2ecf20Sopenharmony_ci PINMUX_DATA(SD_CMD_MARK, PJ5MD_011), 14218c2ecf20Sopenharmony_ci PINMUX_DATA(PWM1F_MARK, PJ5MD_100), 14228c2ecf20Sopenharmony_ci 14238c2ecf20Sopenharmony_ci PINMUX_DATA(PJ4_DATA, PJ4MD_000), 14248c2ecf20Sopenharmony_ci PINMUX_DATA(DV_DATA4_MARK, PJ4MD_001), 14258c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_DATA4_PJ4_MARK, PJ4MD_010), 14268c2ecf20Sopenharmony_ci PINMUX_DATA(SD_CLK_MARK, PJ4MD_011), 14278c2ecf20Sopenharmony_ci PINMUX_DATA(PWM1E_MARK, PJ4MD_100), 14288c2ecf20Sopenharmony_ci 14298c2ecf20Sopenharmony_ci PINMUX_DATA(PJ3_DATA, PJ3MD_000), 14308c2ecf20Sopenharmony_ci PINMUX_DATA(DV_DATA3_MARK, PJ3MD_001), 14318c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_DATA3_PJ3_MARK, PJ3MD_010), 14328c2ecf20Sopenharmony_ci PINMUX_DATA(SD_D0_MARK, PJ3MD_011), 14338c2ecf20Sopenharmony_ci PINMUX_DATA(PWM1D_MARK, PJ3MD_100), 14348c2ecf20Sopenharmony_ci 14358c2ecf20Sopenharmony_ci PINMUX_DATA(PJ2_DATA, PJ2MD_000), 14368c2ecf20Sopenharmony_ci PINMUX_DATA(DV_DATA2_MARK, PJ2MD_001), 14378c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_DATA2_PJ2_MARK, PJ2MD_010), 14388c2ecf20Sopenharmony_ci PINMUX_DATA(SD_D1_MARK, PJ2MD_011), 14398c2ecf20Sopenharmony_ci PINMUX_DATA(PWM1C_MARK, PJ2MD_100), 14408c2ecf20Sopenharmony_ci 14418c2ecf20Sopenharmony_ci PINMUX_DATA(PJ1_DATA, PJ1MD_000), 14428c2ecf20Sopenharmony_ci PINMUX_DATA(DV_DATA1_MARK, PJ1MD_001), 14438c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_DATA1_PJ1_MARK, PJ1MD_010), 14448c2ecf20Sopenharmony_ci PINMUX_DATA(SD_WP_MARK, PJ1MD_011), 14458c2ecf20Sopenharmony_ci PINMUX_DATA(PWM1B_MARK, PJ1MD_100), 14468c2ecf20Sopenharmony_ci 14478c2ecf20Sopenharmony_ci PINMUX_DATA(PJ0_DATA, PJ0MD_000), 14488c2ecf20Sopenharmony_ci PINMUX_DATA(DV_DATA0_MARK, PJ0MD_001), 14498c2ecf20Sopenharmony_ci PINMUX_DATA(LCD_DATA0_PJ0_MARK, PJ0MD_010), 14508c2ecf20Sopenharmony_ci PINMUX_DATA(SD_CD_MARK, PJ0MD_011), 14518c2ecf20Sopenharmony_ci PINMUX_DATA(PWM1A_MARK, PJ0MD_100), 14528c2ecf20Sopenharmony_ci}; 14538c2ecf20Sopenharmony_ci 14548c2ecf20Sopenharmony_cistatic const struct sh_pfc_pin pinmux_pins[] = { 14558c2ecf20Sopenharmony_ci /* Port A */ 14568c2ecf20Sopenharmony_ci PINMUX_GPIO(PA1), 14578c2ecf20Sopenharmony_ci PINMUX_GPIO(PA0), 14588c2ecf20Sopenharmony_ci 14598c2ecf20Sopenharmony_ci /* Port B */ 14608c2ecf20Sopenharmony_ci PINMUX_GPIO(PB22), 14618c2ecf20Sopenharmony_ci PINMUX_GPIO(PB21), 14628c2ecf20Sopenharmony_ci PINMUX_GPIO(PB20), 14638c2ecf20Sopenharmony_ci PINMUX_GPIO(PB19), 14648c2ecf20Sopenharmony_ci PINMUX_GPIO(PB18), 14658c2ecf20Sopenharmony_ci PINMUX_GPIO(PB17), 14668c2ecf20Sopenharmony_ci PINMUX_GPIO(PB16), 14678c2ecf20Sopenharmony_ci PINMUX_GPIO(PB15), 14688c2ecf20Sopenharmony_ci PINMUX_GPIO(PB14), 14698c2ecf20Sopenharmony_ci PINMUX_GPIO(PB13), 14708c2ecf20Sopenharmony_ci PINMUX_GPIO(PB12), 14718c2ecf20Sopenharmony_ci PINMUX_GPIO(PB11), 14728c2ecf20Sopenharmony_ci PINMUX_GPIO(PB10), 14738c2ecf20Sopenharmony_ci PINMUX_GPIO(PB9), 14748c2ecf20Sopenharmony_ci PINMUX_GPIO(PB8), 14758c2ecf20Sopenharmony_ci PINMUX_GPIO(PB7), 14768c2ecf20Sopenharmony_ci PINMUX_GPIO(PB6), 14778c2ecf20Sopenharmony_ci PINMUX_GPIO(PB5), 14788c2ecf20Sopenharmony_ci PINMUX_GPIO(PB4), 14798c2ecf20Sopenharmony_ci PINMUX_GPIO(PB3), 14808c2ecf20Sopenharmony_ci PINMUX_GPIO(PB2), 14818c2ecf20Sopenharmony_ci PINMUX_GPIO(PB1), 14828c2ecf20Sopenharmony_ci 14838c2ecf20Sopenharmony_ci /* Port C */ 14848c2ecf20Sopenharmony_ci PINMUX_GPIO(PC8), 14858c2ecf20Sopenharmony_ci PINMUX_GPIO(PC7), 14868c2ecf20Sopenharmony_ci PINMUX_GPIO(PC6), 14878c2ecf20Sopenharmony_ci PINMUX_GPIO(PC5), 14888c2ecf20Sopenharmony_ci PINMUX_GPIO(PC4), 14898c2ecf20Sopenharmony_ci PINMUX_GPIO(PC3), 14908c2ecf20Sopenharmony_ci PINMUX_GPIO(PC2), 14918c2ecf20Sopenharmony_ci PINMUX_GPIO(PC1), 14928c2ecf20Sopenharmony_ci PINMUX_GPIO(PC0), 14938c2ecf20Sopenharmony_ci 14948c2ecf20Sopenharmony_ci /* Port D */ 14958c2ecf20Sopenharmony_ci PINMUX_GPIO(PD15), 14968c2ecf20Sopenharmony_ci PINMUX_GPIO(PD14), 14978c2ecf20Sopenharmony_ci PINMUX_GPIO(PD13), 14988c2ecf20Sopenharmony_ci PINMUX_GPIO(PD12), 14998c2ecf20Sopenharmony_ci PINMUX_GPIO(PD11), 15008c2ecf20Sopenharmony_ci PINMUX_GPIO(PD10), 15018c2ecf20Sopenharmony_ci PINMUX_GPIO(PD9), 15028c2ecf20Sopenharmony_ci PINMUX_GPIO(PD8), 15038c2ecf20Sopenharmony_ci PINMUX_GPIO(PD7), 15048c2ecf20Sopenharmony_ci PINMUX_GPIO(PD6), 15058c2ecf20Sopenharmony_ci PINMUX_GPIO(PD5), 15068c2ecf20Sopenharmony_ci PINMUX_GPIO(PD4), 15078c2ecf20Sopenharmony_ci PINMUX_GPIO(PD3), 15088c2ecf20Sopenharmony_ci PINMUX_GPIO(PD2), 15098c2ecf20Sopenharmony_ci PINMUX_GPIO(PD1), 15108c2ecf20Sopenharmony_ci PINMUX_GPIO(PD0), 15118c2ecf20Sopenharmony_ci 15128c2ecf20Sopenharmony_ci /* Port E */ 15138c2ecf20Sopenharmony_ci PINMUX_GPIO(PE7), 15148c2ecf20Sopenharmony_ci PINMUX_GPIO(PE6), 15158c2ecf20Sopenharmony_ci PINMUX_GPIO(PE5), 15168c2ecf20Sopenharmony_ci PINMUX_GPIO(PE4), 15178c2ecf20Sopenharmony_ci PINMUX_GPIO(PE3), 15188c2ecf20Sopenharmony_ci PINMUX_GPIO(PE2), 15198c2ecf20Sopenharmony_ci PINMUX_GPIO(PE1), 15208c2ecf20Sopenharmony_ci PINMUX_GPIO(PE0), 15218c2ecf20Sopenharmony_ci 15228c2ecf20Sopenharmony_ci /* Port F */ 15238c2ecf20Sopenharmony_ci PINMUX_GPIO(PF23), 15248c2ecf20Sopenharmony_ci PINMUX_GPIO(PF22), 15258c2ecf20Sopenharmony_ci PINMUX_GPIO(PF21), 15268c2ecf20Sopenharmony_ci PINMUX_GPIO(PF20), 15278c2ecf20Sopenharmony_ci PINMUX_GPIO(PF19), 15288c2ecf20Sopenharmony_ci PINMUX_GPIO(PF18), 15298c2ecf20Sopenharmony_ci PINMUX_GPIO(PF17), 15308c2ecf20Sopenharmony_ci PINMUX_GPIO(PF16), 15318c2ecf20Sopenharmony_ci PINMUX_GPIO(PF15), 15328c2ecf20Sopenharmony_ci PINMUX_GPIO(PF14), 15338c2ecf20Sopenharmony_ci PINMUX_GPIO(PF13), 15348c2ecf20Sopenharmony_ci PINMUX_GPIO(PF12), 15358c2ecf20Sopenharmony_ci PINMUX_GPIO(PF11), 15368c2ecf20Sopenharmony_ci PINMUX_GPIO(PF10), 15378c2ecf20Sopenharmony_ci PINMUX_GPIO(PF9), 15388c2ecf20Sopenharmony_ci PINMUX_GPIO(PF8), 15398c2ecf20Sopenharmony_ci PINMUX_GPIO(PF7), 15408c2ecf20Sopenharmony_ci PINMUX_GPIO(PF6), 15418c2ecf20Sopenharmony_ci PINMUX_GPIO(PF5), 15428c2ecf20Sopenharmony_ci PINMUX_GPIO(PF4), 15438c2ecf20Sopenharmony_ci PINMUX_GPIO(PF3), 15448c2ecf20Sopenharmony_ci PINMUX_GPIO(PF2), 15458c2ecf20Sopenharmony_ci PINMUX_GPIO(PF1), 15468c2ecf20Sopenharmony_ci PINMUX_GPIO(PF0), 15478c2ecf20Sopenharmony_ci 15488c2ecf20Sopenharmony_ci /* Port G */ 15498c2ecf20Sopenharmony_ci PINMUX_GPIO(PG27), 15508c2ecf20Sopenharmony_ci PINMUX_GPIO(PG26), 15518c2ecf20Sopenharmony_ci PINMUX_GPIO(PG25), 15528c2ecf20Sopenharmony_ci PINMUX_GPIO(PG24), 15538c2ecf20Sopenharmony_ci PINMUX_GPIO(PG23), 15548c2ecf20Sopenharmony_ci PINMUX_GPIO(PG22), 15558c2ecf20Sopenharmony_ci PINMUX_GPIO(PG21), 15568c2ecf20Sopenharmony_ci PINMUX_GPIO(PG20), 15578c2ecf20Sopenharmony_ci PINMUX_GPIO(PG19), 15588c2ecf20Sopenharmony_ci PINMUX_GPIO(PG18), 15598c2ecf20Sopenharmony_ci PINMUX_GPIO(PG17), 15608c2ecf20Sopenharmony_ci PINMUX_GPIO(PG16), 15618c2ecf20Sopenharmony_ci PINMUX_GPIO(PG15), 15628c2ecf20Sopenharmony_ci PINMUX_GPIO(PG14), 15638c2ecf20Sopenharmony_ci PINMUX_GPIO(PG13), 15648c2ecf20Sopenharmony_ci PINMUX_GPIO(PG12), 15658c2ecf20Sopenharmony_ci PINMUX_GPIO(PG11), 15668c2ecf20Sopenharmony_ci PINMUX_GPIO(PG10), 15678c2ecf20Sopenharmony_ci PINMUX_GPIO(PG9), 15688c2ecf20Sopenharmony_ci PINMUX_GPIO(PG8), 15698c2ecf20Sopenharmony_ci PINMUX_GPIO(PG7), 15708c2ecf20Sopenharmony_ci PINMUX_GPIO(PG6), 15718c2ecf20Sopenharmony_ci PINMUX_GPIO(PG5), 15728c2ecf20Sopenharmony_ci PINMUX_GPIO(PG4), 15738c2ecf20Sopenharmony_ci PINMUX_GPIO(PG3), 15748c2ecf20Sopenharmony_ci PINMUX_GPIO(PG2), 15758c2ecf20Sopenharmony_ci PINMUX_GPIO(PG1), 15768c2ecf20Sopenharmony_ci PINMUX_GPIO(PG0), 15778c2ecf20Sopenharmony_ci 15788c2ecf20Sopenharmony_ci /* Port H - Port H does not have a Data Register */ 15798c2ecf20Sopenharmony_ci 15808c2ecf20Sopenharmony_ci /* Port I - not on device */ 15818c2ecf20Sopenharmony_ci 15828c2ecf20Sopenharmony_ci /* Port J */ 15838c2ecf20Sopenharmony_ci PINMUX_GPIO(PJ31), 15848c2ecf20Sopenharmony_ci PINMUX_GPIO(PJ30), 15858c2ecf20Sopenharmony_ci PINMUX_GPIO(PJ29), 15868c2ecf20Sopenharmony_ci PINMUX_GPIO(PJ28), 15878c2ecf20Sopenharmony_ci PINMUX_GPIO(PJ27), 15888c2ecf20Sopenharmony_ci PINMUX_GPIO(PJ26), 15898c2ecf20Sopenharmony_ci PINMUX_GPIO(PJ25), 15908c2ecf20Sopenharmony_ci PINMUX_GPIO(PJ24), 15918c2ecf20Sopenharmony_ci PINMUX_GPIO(PJ23), 15928c2ecf20Sopenharmony_ci PINMUX_GPIO(PJ22), 15938c2ecf20Sopenharmony_ci PINMUX_GPIO(PJ21), 15948c2ecf20Sopenharmony_ci PINMUX_GPIO(PJ20), 15958c2ecf20Sopenharmony_ci PINMUX_GPIO(PJ19), 15968c2ecf20Sopenharmony_ci PINMUX_GPIO(PJ18), 15978c2ecf20Sopenharmony_ci PINMUX_GPIO(PJ17), 15988c2ecf20Sopenharmony_ci PINMUX_GPIO(PJ16), 15998c2ecf20Sopenharmony_ci PINMUX_GPIO(PJ15), 16008c2ecf20Sopenharmony_ci PINMUX_GPIO(PJ14), 16018c2ecf20Sopenharmony_ci PINMUX_GPIO(PJ13), 16028c2ecf20Sopenharmony_ci PINMUX_GPIO(PJ12), 16038c2ecf20Sopenharmony_ci PINMUX_GPIO(PJ11), 16048c2ecf20Sopenharmony_ci PINMUX_GPIO(PJ10), 16058c2ecf20Sopenharmony_ci PINMUX_GPIO(PJ9), 16068c2ecf20Sopenharmony_ci PINMUX_GPIO(PJ8), 16078c2ecf20Sopenharmony_ci PINMUX_GPIO(PJ7), 16088c2ecf20Sopenharmony_ci PINMUX_GPIO(PJ6), 16098c2ecf20Sopenharmony_ci PINMUX_GPIO(PJ5), 16108c2ecf20Sopenharmony_ci PINMUX_GPIO(PJ4), 16118c2ecf20Sopenharmony_ci PINMUX_GPIO(PJ3), 16128c2ecf20Sopenharmony_ci PINMUX_GPIO(PJ2), 16138c2ecf20Sopenharmony_ci PINMUX_GPIO(PJ1), 16148c2ecf20Sopenharmony_ci PINMUX_GPIO(PJ0), 16158c2ecf20Sopenharmony_ci}; 16168c2ecf20Sopenharmony_ci 16178c2ecf20Sopenharmony_ci#define PINMUX_FN_BASE ARRAY_SIZE(pinmux_pins) 16188c2ecf20Sopenharmony_ci 16198c2ecf20Sopenharmony_cistatic const struct pinmux_func pinmux_func_gpios[] = { 16208c2ecf20Sopenharmony_ci /* INTC */ 16218c2ecf20Sopenharmony_ci GPIO_FN(IRQ7_PG), 16228c2ecf20Sopenharmony_ci GPIO_FN(IRQ6_PG), 16238c2ecf20Sopenharmony_ci GPIO_FN(IRQ5_PG), 16248c2ecf20Sopenharmony_ci GPIO_FN(IRQ4_PG), 16258c2ecf20Sopenharmony_ci GPIO_FN(IRQ3_PG), 16268c2ecf20Sopenharmony_ci GPIO_FN(IRQ2_PG), 16278c2ecf20Sopenharmony_ci GPIO_FN(IRQ1_PG), 16288c2ecf20Sopenharmony_ci GPIO_FN(IRQ0_PG), 16298c2ecf20Sopenharmony_ci GPIO_FN(IRQ7_PF), 16308c2ecf20Sopenharmony_ci GPIO_FN(IRQ6_PF), 16318c2ecf20Sopenharmony_ci GPIO_FN(IRQ5_PF), 16328c2ecf20Sopenharmony_ci GPIO_FN(IRQ4_PF), 16338c2ecf20Sopenharmony_ci GPIO_FN(IRQ3_PJ), 16348c2ecf20Sopenharmony_ci GPIO_FN(IRQ2_PJ), 16358c2ecf20Sopenharmony_ci GPIO_FN(IRQ1_PJ), 16368c2ecf20Sopenharmony_ci GPIO_FN(IRQ0_PJ), 16378c2ecf20Sopenharmony_ci GPIO_FN(IRQ1_PC), 16388c2ecf20Sopenharmony_ci GPIO_FN(IRQ0_PC), 16398c2ecf20Sopenharmony_ci 16408c2ecf20Sopenharmony_ci GPIO_FN(PINT7_PG), 16418c2ecf20Sopenharmony_ci GPIO_FN(PINT6_PG), 16428c2ecf20Sopenharmony_ci GPIO_FN(PINT5_PG), 16438c2ecf20Sopenharmony_ci GPIO_FN(PINT4_PG), 16448c2ecf20Sopenharmony_ci GPIO_FN(PINT3_PG), 16458c2ecf20Sopenharmony_ci GPIO_FN(PINT2_PG), 16468c2ecf20Sopenharmony_ci GPIO_FN(PINT1_PG), 16478c2ecf20Sopenharmony_ci GPIO_FN(PINT0_PG), 16488c2ecf20Sopenharmony_ci GPIO_FN(PINT7_PH), 16498c2ecf20Sopenharmony_ci GPIO_FN(PINT6_PH), 16508c2ecf20Sopenharmony_ci GPIO_FN(PINT5_PH), 16518c2ecf20Sopenharmony_ci GPIO_FN(PINT4_PH), 16528c2ecf20Sopenharmony_ci GPIO_FN(PINT3_PH), 16538c2ecf20Sopenharmony_ci GPIO_FN(PINT2_PH), 16548c2ecf20Sopenharmony_ci GPIO_FN(PINT1_PH), 16558c2ecf20Sopenharmony_ci GPIO_FN(PINT0_PH), 16568c2ecf20Sopenharmony_ci GPIO_FN(PINT7_PJ), 16578c2ecf20Sopenharmony_ci GPIO_FN(PINT6_PJ), 16588c2ecf20Sopenharmony_ci GPIO_FN(PINT5_PJ), 16598c2ecf20Sopenharmony_ci GPIO_FN(PINT4_PJ), 16608c2ecf20Sopenharmony_ci GPIO_FN(PINT3_PJ), 16618c2ecf20Sopenharmony_ci GPIO_FN(PINT2_PJ), 16628c2ecf20Sopenharmony_ci GPIO_FN(PINT1_PJ), 16638c2ecf20Sopenharmony_ci GPIO_FN(PINT0_PJ), 16648c2ecf20Sopenharmony_ci 16658c2ecf20Sopenharmony_ci /* WDT */ 16668c2ecf20Sopenharmony_ci GPIO_FN(WDTOVF), 16678c2ecf20Sopenharmony_ci 16688c2ecf20Sopenharmony_ci /* CAN */ 16698c2ecf20Sopenharmony_ci GPIO_FN(CTX2), 16708c2ecf20Sopenharmony_ci GPIO_FN(CRX2), 16718c2ecf20Sopenharmony_ci GPIO_FN(CTX1), 16728c2ecf20Sopenharmony_ci GPIO_FN(CRX1), 16738c2ecf20Sopenharmony_ci GPIO_FN(CTX0), 16748c2ecf20Sopenharmony_ci GPIO_FN(CRX0), 16758c2ecf20Sopenharmony_ci GPIO_FN(CTX0_CTX1), 16768c2ecf20Sopenharmony_ci GPIO_FN(CRX0_CRX1), 16778c2ecf20Sopenharmony_ci GPIO_FN(CTX0_CTX1_CTX2), 16788c2ecf20Sopenharmony_ci GPIO_FN(CRX0_CRX1_CRX2), 16798c2ecf20Sopenharmony_ci GPIO_FN(CTX2_PJ21), 16808c2ecf20Sopenharmony_ci GPIO_FN(CRX2_PJ20), 16818c2ecf20Sopenharmony_ci GPIO_FN(CTX1_PJ23), 16828c2ecf20Sopenharmony_ci GPIO_FN(CRX1_PJ22), 16838c2ecf20Sopenharmony_ci GPIO_FN(CTX0_CTX1_PJ23), 16848c2ecf20Sopenharmony_ci GPIO_FN(CRX0_CRX1_PJ22), 16858c2ecf20Sopenharmony_ci GPIO_FN(CTX0_CTX1_CTX2_PJ21), 16868c2ecf20Sopenharmony_ci GPIO_FN(CRX0_CRX1_CRX2_PJ20), 16878c2ecf20Sopenharmony_ci 16888c2ecf20Sopenharmony_ci /* DMAC */ 16898c2ecf20Sopenharmony_ci GPIO_FN(TEND0), 16908c2ecf20Sopenharmony_ci GPIO_FN(DACK0), 16918c2ecf20Sopenharmony_ci GPIO_FN(DREQ0), 16928c2ecf20Sopenharmony_ci GPIO_FN(TEND1), 16938c2ecf20Sopenharmony_ci GPIO_FN(DACK1), 16948c2ecf20Sopenharmony_ci GPIO_FN(DREQ1), 16958c2ecf20Sopenharmony_ci 16968c2ecf20Sopenharmony_ci /* ADC */ 16978c2ecf20Sopenharmony_ci GPIO_FN(ADTRG), 16988c2ecf20Sopenharmony_ci 16998c2ecf20Sopenharmony_ci /* BSCh */ 17008c2ecf20Sopenharmony_ci GPIO_FN(A25), 17018c2ecf20Sopenharmony_ci GPIO_FN(A24), 17028c2ecf20Sopenharmony_ci GPIO_FN(A23), 17038c2ecf20Sopenharmony_ci GPIO_FN(A22), 17048c2ecf20Sopenharmony_ci GPIO_FN(A21), 17058c2ecf20Sopenharmony_ci GPIO_FN(A20), 17068c2ecf20Sopenharmony_ci GPIO_FN(A19), 17078c2ecf20Sopenharmony_ci GPIO_FN(A18), 17088c2ecf20Sopenharmony_ci GPIO_FN(A17), 17098c2ecf20Sopenharmony_ci GPIO_FN(A16), 17108c2ecf20Sopenharmony_ci GPIO_FN(A15), 17118c2ecf20Sopenharmony_ci GPIO_FN(A14), 17128c2ecf20Sopenharmony_ci GPIO_FN(A13), 17138c2ecf20Sopenharmony_ci GPIO_FN(A12), 17148c2ecf20Sopenharmony_ci GPIO_FN(A11), 17158c2ecf20Sopenharmony_ci GPIO_FN(A10), 17168c2ecf20Sopenharmony_ci GPIO_FN(A9), 17178c2ecf20Sopenharmony_ci GPIO_FN(A8), 17188c2ecf20Sopenharmony_ci GPIO_FN(A7), 17198c2ecf20Sopenharmony_ci GPIO_FN(A6), 17208c2ecf20Sopenharmony_ci GPIO_FN(A5), 17218c2ecf20Sopenharmony_ci GPIO_FN(A4), 17228c2ecf20Sopenharmony_ci GPIO_FN(A3), 17238c2ecf20Sopenharmony_ci GPIO_FN(A2), 17248c2ecf20Sopenharmony_ci GPIO_FN(A1), 17258c2ecf20Sopenharmony_ci GPIO_FN(A0), 17268c2ecf20Sopenharmony_ci 17278c2ecf20Sopenharmony_ci GPIO_FN(D15), 17288c2ecf20Sopenharmony_ci GPIO_FN(D14), 17298c2ecf20Sopenharmony_ci GPIO_FN(D13), 17308c2ecf20Sopenharmony_ci GPIO_FN(D12), 17318c2ecf20Sopenharmony_ci GPIO_FN(D11), 17328c2ecf20Sopenharmony_ci GPIO_FN(D10), 17338c2ecf20Sopenharmony_ci GPIO_FN(D9), 17348c2ecf20Sopenharmony_ci GPIO_FN(D8), 17358c2ecf20Sopenharmony_ci GPIO_FN(D7), 17368c2ecf20Sopenharmony_ci GPIO_FN(D6), 17378c2ecf20Sopenharmony_ci GPIO_FN(D5), 17388c2ecf20Sopenharmony_ci GPIO_FN(D4), 17398c2ecf20Sopenharmony_ci GPIO_FN(D3), 17408c2ecf20Sopenharmony_ci GPIO_FN(D2), 17418c2ecf20Sopenharmony_ci GPIO_FN(D1), 17428c2ecf20Sopenharmony_ci GPIO_FN(D0), 17438c2ecf20Sopenharmony_ci 17448c2ecf20Sopenharmony_ci GPIO_FN(BS), 17458c2ecf20Sopenharmony_ci GPIO_FN(CS4), 17468c2ecf20Sopenharmony_ci GPIO_FN(CS3), 17478c2ecf20Sopenharmony_ci GPIO_FN(CS2), 17488c2ecf20Sopenharmony_ci GPIO_FN(CS1), 17498c2ecf20Sopenharmony_ci GPIO_FN(CS0), 17508c2ecf20Sopenharmony_ci GPIO_FN(CS5CE1A), 17518c2ecf20Sopenharmony_ci GPIO_FN(CE2A), 17528c2ecf20Sopenharmony_ci GPIO_FN(CE2B), 17538c2ecf20Sopenharmony_ci GPIO_FN(RD), 17548c2ecf20Sopenharmony_ci GPIO_FN(RDWR), 17558c2ecf20Sopenharmony_ci GPIO_FN(WE3ICIOWRAHDQMUU), 17568c2ecf20Sopenharmony_ci GPIO_FN(WE2ICIORDDQMUL), 17578c2ecf20Sopenharmony_ci GPIO_FN(WE1DQMUWE), 17588c2ecf20Sopenharmony_ci GPIO_FN(WE0DQML), 17598c2ecf20Sopenharmony_ci GPIO_FN(RAS), 17608c2ecf20Sopenharmony_ci GPIO_FN(CAS), 17618c2ecf20Sopenharmony_ci GPIO_FN(CKE), 17628c2ecf20Sopenharmony_ci GPIO_FN(WAIT), 17638c2ecf20Sopenharmony_ci GPIO_FN(BREQ), 17648c2ecf20Sopenharmony_ci GPIO_FN(BACK), 17658c2ecf20Sopenharmony_ci GPIO_FN(IOIS16), 17668c2ecf20Sopenharmony_ci 17678c2ecf20Sopenharmony_ci /* TMU */ 17688c2ecf20Sopenharmony_ci GPIO_FN(TIOC4D), 17698c2ecf20Sopenharmony_ci GPIO_FN(TIOC4C), 17708c2ecf20Sopenharmony_ci GPIO_FN(TIOC4B), 17718c2ecf20Sopenharmony_ci GPIO_FN(TIOC4A), 17728c2ecf20Sopenharmony_ci GPIO_FN(TIOC3D), 17738c2ecf20Sopenharmony_ci GPIO_FN(TIOC3C), 17748c2ecf20Sopenharmony_ci GPIO_FN(TIOC3B), 17758c2ecf20Sopenharmony_ci GPIO_FN(TIOC3A), 17768c2ecf20Sopenharmony_ci GPIO_FN(TIOC2B), 17778c2ecf20Sopenharmony_ci GPIO_FN(TIOC1B), 17788c2ecf20Sopenharmony_ci GPIO_FN(TIOC2A), 17798c2ecf20Sopenharmony_ci GPIO_FN(TIOC1A), 17808c2ecf20Sopenharmony_ci GPIO_FN(TIOC0D), 17818c2ecf20Sopenharmony_ci GPIO_FN(TIOC0C), 17828c2ecf20Sopenharmony_ci GPIO_FN(TIOC0B), 17838c2ecf20Sopenharmony_ci GPIO_FN(TIOC0A), 17848c2ecf20Sopenharmony_ci GPIO_FN(TCLKD), 17858c2ecf20Sopenharmony_ci GPIO_FN(TCLKC), 17868c2ecf20Sopenharmony_ci GPIO_FN(TCLKB), 17878c2ecf20Sopenharmony_ci GPIO_FN(TCLKA), 17888c2ecf20Sopenharmony_ci 17898c2ecf20Sopenharmony_ci /* SCIF */ 17908c2ecf20Sopenharmony_ci GPIO_FN(SCK0), 17918c2ecf20Sopenharmony_ci GPIO_FN(TXD0), 17928c2ecf20Sopenharmony_ci GPIO_FN(RXD0), 17938c2ecf20Sopenharmony_ci GPIO_FN(SCK1), 17948c2ecf20Sopenharmony_ci GPIO_FN(TXD1), 17958c2ecf20Sopenharmony_ci GPIO_FN(RXD1), 17968c2ecf20Sopenharmony_ci GPIO_FN(RTS1), 17978c2ecf20Sopenharmony_ci GPIO_FN(CTS1), 17988c2ecf20Sopenharmony_ci GPIO_FN(SCK2), 17998c2ecf20Sopenharmony_ci GPIO_FN(TXD2), 18008c2ecf20Sopenharmony_ci GPIO_FN(RXD2), 18018c2ecf20Sopenharmony_ci GPIO_FN(SCK3), 18028c2ecf20Sopenharmony_ci GPIO_FN(TXD3), 18038c2ecf20Sopenharmony_ci GPIO_FN(RXD3), 18048c2ecf20Sopenharmony_ci GPIO_FN(SCK4), 18058c2ecf20Sopenharmony_ci GPIO_FN(TXD4), 18068c2ecf20Sopenharmony_ci GPIO_FN(RXD4), 18078c2ecf20Sopenharmony_ci GPIO_FN(SCK5), 18088c2ecf20Sopenharmony_ci GPIO_FN(TXD5), 18098c2ecf20Sopenharmony_ci GPIO_FN(RXD5), 18108c2ecf20Sopenharmony_ci GPIO_FN(RTS5), 18118c2ecf20Sopenharmony_ci GPIO_FN(CTS5), 18128c2ecf20Sopenharmony_ci GPIO_FN(SCK6), 18138c2ecf20Sopenharmony_ci GPIO_FN(TXD6), 18148c2ecf20Sopenharmony_ci GPIO_FN(RXD6), 18158c2ecf20Sopenharmony_ci GPIO_FN(SCK7), 18168c2ecf20Sopenharmony_ci GPIO_FN(TXD7), 18178c2ecf20Sopenharmony_ci GPIO_FN(RXD7), 18188c2ecf20Sopenharmony_ci GPIO_FN(RTS7), 18198c2ecf20Sopenharmony_ci GPIO_FN(CTS7), 18208c2ecf20Sopenharmony_ci 18218c2ecf20Sopenharmony_ci /* RSPI */ 18228c2ecf20Sopenharmony_ci GPIO_FN(RSPCK0_PJ16), 18238c2ecf20Sopenharmony_ci GPIO_FN(SSL00_PJ17), 18248c2ecf20Sopenharmony_ci GPIO_FN(MOSI0_PJ18), 18258c2ecf20Sopenharmony_ci GPIO_FN(MISO0_PJ19), 18268c2ecf20Sopenharmony_ci GPIO_FN(RSPCK0_PB17), 18278c2ecf20Sopenharmony_ci GPIO_FN(SSL00_PB18), 18288c2ecf20Sopenharmony_ci GPIO_FN(MOSI0_PB19), 18298c2ecf20Sopenharmony_ci GPIO_FN(MISO0_PB20), 18308c2ecf20Sopenharmony_ci GPIO_FN(RSPCK1), 18318c2ecf20Sopenharmony_ci GPIO_FN(MOSI1), 18328c2ecf20Sopenharmony_ci GPIO_FN(MISO1), 18338c2ecf20Sopenharmony_ci GPIO_FN(SSL10), 18348c2ecf20Sopenharmony_ci 18358c2ecf20Sopenharmony_ci /* IIC3 */ 18368c2ecf20Sopenharmony_ci GPIO_FN(SCL0), 18378c2ecf20Sopenharmony_ci GPIO_FN(SCL1), 18388c2ecf20Sopenharmony_ci GPIO_FN(SCL2), 18398c2ecf20Sopenharmony_ci GPIO_FN(SDA0), 18408c2ecf20Sopenharmony_ci GPIO_FN(SDA1), 18418c2ecf20Sopenharmony_ci GPIO_FN(SDA2), 18428c2ecf20Sopenharmony_ci 18438c2ecf20Sopenharmony_ci /* SSI */ 18448c2ecf20Sopenharmony_ci GPIO_FN(SSISCK0), 18458c2ecf20Sopenharmony_ci GPIO_FN(SSIWS0), 18468c2ecf20Sopenharmony_ci GPIO_FN(SSITXD0), 18478c2ecf20Sopenharmony_ci GPIO_FN(SSIRXD0), 18488c2ecf20Sopenharmony_ci GPIO_FN(SSIWS1), 18498c2ecf20Sopenharmony_ci GPIO_FN(SSIWS2), 18508c2ecf20Sopenharmony_ci GPIO_FN(SSIWS3), 18518c2ecf20Sopenharmony_ci GPIO_FN(SSISCK1), 18528c2ecf20Sopenharmony_ci GPIO_FN(SSISCK2), 18538c2ecf20Sopenharmony_ci GPIO_FN(SSISCK3), 18548c2ecf20Sopenharmony_ci GPIO_FN(SSIDATA1), 18558c2ecf20Sopenharmony_ci GPIO_FN(SSIDATA2), 18568c2ecf20Sopenharmony_ci GPIO_FN(SSIDATA3), 18578c2ecf20Sopenharmony_ci GPIO_FN(AUDIO_CLK), 18588c2ecf20Sopenharmony_ci GPIO_FN(AUDIO_XOUT), 18598c2ecf20Sopenharmony_ci 18608c2ecf20Sopenharmony_ci /* SIOF */ /* NOTE Shares AUDIO_CLK with SSI */ 18618c2ecf20Sopenharmony_ci GPIO_FN(SIOFTXD), 18628c2ecf20Sopenharmony_ci GPIO_FN(SIOFRXD), 18638c2ecf20Sopenharmony_ci GPIO_FN(SIOFSYNC), 18648c2ecf20Sopenharmony_ci GPIO_FN(SIOFSCK), 18658c2ecf20Sopenharmony_ci 18668c2ecf20Sopenharmony_ci /* SPDIF */ /* NOTE Shares AUDIO_CLK with SSI */ 18678c2ecf20Sopenharmony_ci GPIO_FN(SPDIF_IN), 18688c2ecf20Sopenharmony_ci GPIO_FN(SPDIF_OUT), 18698c2ecf20Sopenharmony_ci 18708c2ecf20Sopenharmony_ci /* NANDFMC */ /* NOTE Controller is not available in boot mode 0 */ 18718c2ecf20Sopenharmony_ci GPIO_FN(FCE), 18728c2ecf20Sopenharmony_ci GPIO_FN(FRB), 18738c2ecf20Sopenharmony_ci 18748c2ecf20Sopenharmony_ci /* VDC3 */ 18758c2ecf20Sopenharmony_ci GPIO_FN(DV_CLK), 18768c2ecf20Sopenharmony_ci GPIO_FN(DV_VSYNC), 18778c2ecf20Sopenharmony_ci GPIO_FN(DV_HSYNC), 18788c2ecf20Sopenharmony_ci 18798c2ecf20Sopenharmony_ci GPIO_FN(DV_DATA23), 18808c2ecf20Sopenharmony_ci GPIO_FN(DV_DATA22), 18818c2ecf20Sopenharmony_ci GPIO_FN(DV_DATA21), 18828c2ecf20Sopenharmony_ci GPIO_FN(DV_DATA20), 18838c2ecf20Sopenharmony_ci GPIO_FN(DV_DATA19), 18848c2ecf20Sopenharmony_ci GPIO_FN(DV_DATA18), 18858c2ecf20Sopenharmony_ci GPIO_FN(DV_DATA17), 18868c2ecf20Sopenharmony_ci GPIO_FN(DV_DATA16), 18878c2ecf20Sopenharmony_ci GPIO_FN(DV_DATA15), 18888c2ecf20Sopenharmony_ci GPIO_FN(DV_DATA14), 18898c2ecf20Sopenharmony_ci GPIO_FN(DV_DATA13), 18908c2ecf20Sopenharmony_ci GPIO_FN(DV_DATA12), 18918c2ecf20Sopenharmony_ci GPIO_FN(DV_DATA11), 18928c2ecf20Sopenharmony_ci GPIO_FN(DV_DATA10), 18938c2ecf20Sopenharmony_ci GPIO_FN(DV_DATA9), 18948c2ecf20Sopenharmony_ci GPIO_FN(DV_DATA8), 18958c2ecf20Sopenharmony_ci GPIO_FN(DV_DATA7), 18968c2ecf20Sopenharmony_ci GPIO_FN(DV_DATA6), 18978c2ecf20Sopenharmony_ci GPIO_FN(DV_DATA5), 18988c2ecf20Sopenharmony_ci GPIO_FN(DV_DATA4), 18998c2ecf20Sopenharmony_ci GPIO_FN(DV_DATA3), 19008c2ecf20Sopenharmony_ci GPIO_FN(DV_DATA2), 19018c2ecf20Sopenharmony_ci GPIO_FN(DV_DATA1), 19028c2ecf20Sopenharmony_ci GPIO_FN(DV_DATA0), 19038c2ecf20Sopenharmony_ci 19048c2ecf20Sopenharmony_ci GPIO_FN(LCD_CLK), 19058c2ecf20Sopenharmony_ci GPIO_FN(LCD_EXTCLK), 19068c2ecf20Sopenharmony_ci GPIO_FN(LCD_VSYNC), 19078c2ecf20Sopenharmony_ci GPIO_FN(LCD_HSYNC), 19088c2ecf20Sopenharmony_ci GPIO_FN(LCD_DE), 19098c2ecf20Sopenharmony_ci 19108c2ecf20Sopenharmony_ci GPIO_FN(LCD_DATA23_PG23), 19118c2ecf20Sopenharmony_ci GPIO_FN(LCD_DATA22_PG22), 19128c2ecf20Sopenharmony_ci GPIO_FN(LCD_DATA21_PG21), 19138c2ecf20Sopenharmony_ci GPIO_FN(LCD_DATA20_PG20), 19148c2ecf20Sopenharmony_ci GPIO_FN(LCD_DATA19_PG19), 19158c2ecf20Sopenharmony_ci GPIO_FN(LCD_DATA18_PG18), 19168c2ecf20Sopenharmony_ci GPIO_FN(LCD_DATA17_PG17), 19178c2ecf20Sopenharmony_ci GPIO_FN(LCD_DATA16_PG16), 19188c2ecf20Sopenharmony_ci GPIO_FN(LCD_DATA15_PG15), 19198c2ecf20Sopenharmony_ci GPIO_FN(LCD_DATA14_PG14), 19208c2ecf20Sopenharmony_ci GPIO_FN(LCD_DATA13_PG13), 19218c2ecf20Sopenharmony_ci GPIO_FN(LCD_DATA12_PG12), 19228c2ecf20Sopenharmony_ci GPIO_FN(LCD_DATA11_PG11), 19238c2ecf20Sopenharmony_ci GPIO_FN(LCD_DATA10_PG10), 19248c2ecf20Sopenharmony_ci GPIO_FN(LCD_DATA9_PG9), 19258c2ecf20Sopenharmony_ci GPIO_FN(LCD_DATA8_PG8), 19268c2ecf20Sopenharmony_ci GPIO_FN(LCD_DATA7_PG7), 19278c2ecf20Sopenharmony_ci GPIO_FN(LCD_DATA6_PG6), 19288c2ecf20Sopenharmony_ci GPIO_FN(LCD_DATA5_PG5), 19298c2ecf20Sopenharmony_ci GPIO_FN(LCD_DATA4_PG4), 19308c2ecf20Sopenharmony_ci GPIO_FN(LCD_DATA3_PG3), 19318c2ecf20Sopenharmony_ci GPIO_FN(LCD_DATA2_PG2), 19328c2ecf20Sopenharmony_ci GPIO_FN(LCD_DATA1_PG1), 19338c2ecf20Sopenharmony_ci GPIO_FN(LCD_DATA0_PG0), 19348c2ecf20Sopenharmony_ci 19358c2ecf20Sopenharmony_ci GPIO_FN(LCD_DATA23_PJ23), 19368c2ecf20Sopenharmony_ci GPIO_FN(LCD_DATA22_PJ22), 19378c2ecf20Sopenharmony_ci GPIO_FN(LCD_DATA21_PJ21), 19388c2ecf20Sopenharmony_ci GPIO_FN(LCD_DATA20_PJ20), 19398c2ecf20Sopenharmony_ci GPIO_FN(LCD_DATA19_PJ19), 19408c2ecf20Sopenharmony_ci GPIO_FN(LCD_DATA18_PJ18), 19418c2ecf20Sopenharmony_ci GPIO_FN(LCD_DATA17_PJ17), 19428c2ecf20Sopenharmony_ci GPIO_FN(LCD_DATA16_PJ16), 19438c2ecf20Sopenharmony_ci GPIO_FN(LCD_DATA15_PJ15), 19448c2ecf20Sopenharmony_ci GPIO_FN(LCD_DATA14_PJ14), 19458c2ecf20Sopenharmony_ci GPIO_FN(LCD_DATA13_PJ13), 19468c2ecf20Sopenharmony_ci GPIO_FN(LCD_DATA12_PJ12), 19478c2ecf20Sopenharmony_ci GPIO_FN(LCD_DATA11_PJ11), 19488c2ecf20Sopenharmony_ci GPIO_FN(LCD_DATA10_PJ10), 19498c2ecf20Sopenharmony_ci GPIO_FN(LCD_DATA9_PJ9), 19508c2ecf20Sopenharmony_ci GPIO_FN(LCD_DATA8_PJ8), 19518c2ecf20Sopenharmony_ci GPIO_FN(LCD_DATA7_PJ7), 19528c2ecf20Sopenharmony_ci GPIO_FN(LCD_DATA6_PJ6), 19538c2ecf20Sopenharmony_ci GPIO_FN(LCD_DATA5_PJ5), 19548c2ecf20Sopenharmony_ci GPIO_FN(LCD_DATA4_PJ4), 19558c2ecf20Sopenharmony_ci GPIO_FN(LCD_DATA3_PJ3), 19568c2ecf20Sopenharmony_ci GPIO_FN(LCD_DATA2_PJ2), 19578c2ecf20Sopenharmony_ci GPIO_FN(LCD_DATA1_PJ1), 19588c2ecf20Sopenharmony_ci GPIO_FN(LCD_DATA0_PJ0), 19598c2ecf20Sopenharmony_ci 19608c2ecf20Sopenharmony_ci GPIO_FN(LCD_M_DISP), 19618c2ecf20Sopenharmony_ci}; 19628c2ecf20Sopenharmony_ci 19638c2ecf20Sopenharmony_cistatic const struct pinmux_cfg_reg pinmux_config_regs[] = { 19648c2ecf20Sopenharmony_ci /* "name" addr register_size Field_Width */ 19658c2ecf20Sopenharmony_ci 19668c2ecf20Sopenharmony_ci /* where Field_Width is 1 for single mode registers or 4 for up to 16 19678c2ecf20Sopenharmony_ci * mode registers and modes are described in assending order [0..15] 19688c2ecf20Sopenharmony_ci */ 19698c2ecf20Sopenharmony_ci 19708c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PAIOR0", 0xfffe3812, 16, 1, GROUP( 19718c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 19728c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, PA1_IN, PA1_OUT, 19738c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 19748c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, PA0_IN, PA0_OUT )) 19758c2ecf20Sopenharmony_ci }, 19768c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PBCR5", 0xfffe3824, 16, 4, GROUP( 19778c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19788c2ecf20Sopenharmony_ci 19798c2ecf20Sopenharmony_ci PB22MD_000, PB22MD_001, PB22MD_010, PB22MD_011, 19808c2ecf20Sopenharmony_ci PB22MD_100, PB22MD_101, PB22MD_110, PB22MD_111, 19818c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 19828c2ecf20Sopenharmony_ci 19838c2ecf20Sopenharmony_ci PB21MD_00, PB21MD_01, PB21MD_10, PB21MD_11, 0, 0, 0, 0, 19848c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 19858c2ecf20Sopenharmony_ci 19868c2ecf20Sopenharmony_ci PB20MD_000, PB20MD_001, PB20MD_010, PB20MD_011, 19878c2ecf20Sopenharmony_ci PB20MD_100, PB20MD_101, PB20MD_110, PB20MD_111, 19888c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0 )) 19898c2ecf20Sopenharmony_ci }, 19908c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PBCR4", 0xfffe3826, 16, 4, GROUP( 19918c2ecf20Sopenharmony_ci PB19MD_000, PB19MD_001, PB19MD_010, PB19MD_011, 19928c2ecf20Sopenharmony_ci PB19MD_100, PB19MD_101, PB19MD_110, PB19MD_111, 19938c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 19948c2ecf20Sopenharmony_ci 19958c2ecf20Sopenharmony_ci PB18MD_000, PB18MD_001, PB18MD_010, PB18MD_011, 19968c2ecf20Sopenharmony_ci PB18MD_100, PB18MD_101, PB18MD_110, PB18MD_111, 19978c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 19988c2ecf20Sopenharmony_ci 19998c2ecf20Sopenharmony_ci PB17MD_000, PB17MD_001, PB17MD_010, PB17MD_011, 20008c2ecf20Sopenharmony_ci PB17MD_100, PB17MD_101, PB17MD_110, PB17MD_111, 20018c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 20028c2ecf20Sopenharmony_ci 20038c2ecf20Sopenharmony_ci PB16MD_000, PB16MD_001, PB16MD_010, PB16MD_011, 20048c2ecf20Sopenharmony_ci PB16MD_100, PB16MD_101, PB16MD_110, PB16MD_111, 20058c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0 )) 20068c2ecf20Sopenharmony_ci }, 20078c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PBCR3", 0xfffe3828, 16, 4, GROUP( 20088c2ecf20Sopenharmony_ci PB15MD_000, PB15MD_001, PB15MD_010, PB15MD_011, 20098c2ecf20Sopenharmony_ci PB15MD_100, PB15MD_101, PB15MD_110, PB15MD_111, 20108c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 20118c2ecf20Sopenharmony_ci 20128c2ecf20Sopenharmony_ci PB14MD_000, PB14MD_001, PB14MD_010, PB14MD_011, 20138c2ecf20Sopenharmony_ci PB14MD_100, PB14MD_101, PB14MD_110, PB14MD_111, 20148c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 20158c2ecf20Sopenharmony_ci 20168c2ecf20Sopenharmony_ci PB13MD_000, PB13MD_001, PB13MD_010, PB13MD_011, 20178c2ecf20Sopenharmony_ci PB13MD_100, PB13MD_101, PB13MD_110, PB13MD_111, 20188c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 20198c2ecf20Sopenharmony_ci 20208c2ecf20Sopenharmony_ci PB12MD_00, PB12MD_01, PB12MD_10, PB12MD_11, 0, 0, 0, 0, 20218c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0 )) 20228c2ecf20Sopenharmony_ci }, 20238c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PBCR2", 0xfffe382a, 16, 4, GROUP( 20248c2ecf20Sopenharmony_ci PB11MD_00, PB11MD_01, PB11MD_10, PB11MD_11, 0, 0, 0, 0, 20258c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 20268c2ecf20Sopenharmony_ci 20278c2ecf20Sopenharmony_ci PB10MD_00, PB10MD_01, PB10MD_10, PB10MD_11, 0, 0, 0, 0, 20288c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 20298c2ecf20Sopenharmony_ci 20308c2ecf20Sopenharmony_ci PB9MD_00, PB9MD_01, PB9MD_10, PB9MD_11, 0, 0, 0, 0, 20318c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 20328c2ecf20Sopenharmony_ci 20338c2ecf20Sopenharmony_ci PB8MD_00, PB8MD_01, PB8MD_10, PB8MD_11, 0, 0, 0, 0, 20348c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0 )) 20358c2ecf20Sopenharmony_ci }, 20368c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PBCR1", 0xfffe382c, 16, 4, GROUP( 20378c2ecf20Sopenharmony_ci PB7MD_00, PB7MD_01, PB7MD_10, PB7MD_11, 0, 0, 0, 0, 20388c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 20398c2ecf20Sopenharmony_ci 20408c2ecf20Sopenharmony_ci PB6MD_00, PB6MD_01, PB6MD_10, PB6MD_11, 0, 0, 0, 0, 20418c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 20428c2ecf20Sopenharmony_ci 20438c2ecf20Sopenharmony_ci PB5MD_00, PB5MD_01, PB5MD_10, PB5MD_11, 0, 0, 0, 0, 20448c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 20458c2ecf20Sopenharmony_ci 20468c2ecf20Sopenharmony_ci PB4MD_00, PB4MD_01, PB4MD_10, PB4MD_11, 0, 0, 0, 0, 20478c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0 )) 20488c2ecf20Sopenharmony_ci }, 20498c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PBCR0", 0xfffe382e, 16, 4, GROUP( 20508c2ecf20Sopenharmony_ci PB3MD_00, PB3MD_01, PB3MD_10, PB3MD_11, 0, 0, 0, 0, 20518c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 20528c2ecf20Sopenharmony_ci 20538c2ecf20Sopenharmony_ci PB2MD_00, PB2MD_01, PB2MD_10, PB2MD_11, 0, 0, 0, 0, 20548c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 20558c2ecf20Sopenharmony_ci 20568c2ecf20Sopenharmony_ci PB1MD_00, PB1MD_01, PB1MD_10, PB1MD_11, 0, 0, 0, 0, 20578c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 20588c2ecf20Sopenharmony_ci 20598c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 )) 20608c2ecf20Sopenharmony_ci }, 20618c2ecf20Sopenharmony_ci 20628c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PBIOR1", 0xfffe3830, 16, 1, GROUP( 20638c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 20648c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 20658c2ecf20Sopenharmony_ci 0, 0, 20668c2ecf20Sopenharmony_ci PB22_IN, PB22_OUT, 20678c2ecf20Sopenharmony_ci PB21_IN, PB21_OUT, 20688c2ecf20Sopenharmony_ci PB20_IN, PB20_OUT, 20698c2ecf20Sopenharmony_ci PB19_IN, PB19_OUT, 20708c2ecf20Sopenharmony_ci PB18_IN, PB18_OUT, 20718c2ecf20Sopenharmony_ci PB17_IN, PB17_OUT, 20728c2ecf20Sopenharmony_ci PB16_IN, PB16_OUT )) 20738c2ecf20Sopenharmony_ci }, 20748c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PBIOR0", 0xfffe3832, 16, 1, GROUP( 20758c2ecf20Sopenharmony_ci PB15_IN, PB15_OUT, 20768c2ecf20Sopenharmony_ci PB14_IN, PB14_OUT, 20778c2ecf20Sopenharmony_ci PB13_IN, PB13_OUT, 20788c2ecf20Sopenharmony_ci PB12_IN, PB12_OUT, 20798c2ecf20Sopenharmony_ci PB11_IN, PB11_OUT, 20808c2ecf20Sopenharmony_ci PB10_IN, PB10_OUT, 20818c2ecf20Sopenharmony_ci PB9_IN, PB9_OUT, 20828c2ecf20Sopenharmony_ci PB8_IN, PB8_OUT, 20838c2ecf20Sopenharmony_ci PB7_IN, PB7_OUT, 20848c2ecf20Sopenharmony_ci PB6_IN, PB6_OUT, 20858c2ecf20Sopenharmony_ci PB5_IN, PB5_OUT, 20868c2ecf20Sopenharmony_ci PB4_IN, PB4_OUT, 20878c2ecf20Sopenharmony_ci PB3_IN, PB3_OUT, 20888c2ecf20Sopenharmony_ci PB2_IN, PB2_OUT, 20898c2ecf20Sopenharmony_ci PB1_IN, PB1_OUT, 20908c2ecf20Sopenharmony_ci 0, 0 )) 20918c2ecf20Sopenharmony_ci }, 20928c2ecf20Sopenharmony_ci 20938c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PCCR2", 0xfffe384a, 16, 4, GROUP( 20948c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20958c2ecf20Sopenharmony_ci 20968c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20978c2ecf20Sopenharmony_ci 20988c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20998c2ecf20Sopenharmony_ci 21008c2ecf20Sopenharmony_ci PC8MD_000, PC8MD_001, PC8MD_010, PC8MD_011, 21018c2ecf20Sopenharmony_ci PC8MD_100, PC8MD_101, PC8MD_110, PC8MD_111, 21028c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0 )) 21038c2ecf20Sopenharmony_ci }, 21048c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PCCR1", 0xfffe384c, 16, 4, GROUP( 21058c2ecf20Sopenharmony_ci PC7MD_000, PC7MD_001, PC7MD_010, PC7MD_011, 21068c2ecf20Sopenharmony_ci PC7MD_100, PC7MD_101, PC7MD_110, PC7MD_111, 21078c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 21088c2ecf20Sopenharmony_ci 21098c2ecf20Sopenharmony_ci PC6MD_000, PC6MD_001, PC6MD_010, PC6MD_011, 21108c2ecf20Sopenharmony_ci PC6MD_100, PC6MD_101, PC6MD_110, PC6MD_111, 21118c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 21128c2ecf20Sopenharmony_ci 21138c2ecf20Sopenharmony_ci PC5MD_000, PC5MD_001, PC5MD_010, PC5MD_011, 21148c2ecf20Sopenharmony_ci PC5MD_100, PC5MD_101, PC5MD_110, PC5MD_111, 21158c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 21168c2ecf20Sopenharmony_ci 21178c2ecf20Sopenharmony_ci PC4MD_00, PC4MD_01, PC4MD_10, PC4MD_11, 0, 0, 0, 0, 21188c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0 )) 21198c2ecf20Sopenharmony_ci }, 21208c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PCCR0", 0xfffe384e, 16, 4, GROUP( 21218c2ecf20Sopenharmony_ci PC3MD_00, PC3MD_01, PC3MD_10, PC3MD_11, 0, 0, 0, 0, 21228c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 21238c2ecf20Sopenharmony_ci 21248c2ecf20Sopenharmony_ci PC2MD_00, PC2MD_01, PC2MD_10, PC2MD_11, 0, 0, 0, 0, 21258c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 21268c2ecf20Sopenharmony_ci 21278c2ecf20Sopenharmony_ci PC1MD_0, PC1MD_1, 0, 0, 0, 0, 0, 0, 21288c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 21298c2ecf20Sopenharmony_ci 21308c2ecf20Sopenharmony_ci PC0MD_0, PC0MD_1, 0, 0, 0, 0, 0, 0, 21318c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0 )) 21328c2ecf20Sopenharmony_ci }, 21338c2ecf20Sopenharmony_ci 21348c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PCIOR0", 0xfffe3852, 16, 1, GROUP( 21358c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21368c2ecf20Sopenharmony_ci PC8_IN, PC8_OUT, 21378c2ecf20Sopenharmony_ci PC7_IN, PC7_OUT, 21388c2ecf20Sopenharmony_ci PC6_IN, PC6_OUT, 21398c2ecf20Sopenharmony_ci PC5_IN, PC5_OUT, 21408c2ecf20Sopenharmony_ci PC4_IN, PC4_OUT, 21418c2ecf20Sopenharmony_ci PC3_IN, PC3_OUT, 21428c2ecf20Sopenharmony_ci PC2_IN, PC2_OUT, 21438c2ecf20Sopenharmony_ci PC1_IN, PC1_OUT, 21448c2ecf20Sopenharmony_ci PC0_IN, PC0_OUT )) 21458c2ecf20Sopenharmony_ci }, 21468c2ecf20Sopenharmony_ci 21478c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PDCR3", 0xfffe3868, 16, 4, GROUP( 21488c2ecf20Sopenharmony_ci PD15MD_00, PD15MD_01, PD15MD_10, PD15MD_11, 0, 0, 0, 0, 21498c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 21508c2ecf20Sopenharmony_ci 21518c2ecf20Sopenharmony_ci PD14MD_00, PD14MD_01, PD14MD_10, PD14MD_11, 0, 0, 0, 0, 21528c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 21538c2ecf20Sopenharmony_ci 21548c2ecf20Sopenharmony_ci PD13MD_00, PD13MD_01, PD13MD_10, PD13MD_11, 0, 0, 0, 0, 21558c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 21568c2ecf20Sopenharmony_ci 21578c2ecf20Sopenharmony_ci PD12MD_00, PD12MD_01, PD12MD_10, PD12MD_11, 0, 0, 0, 0, 21588c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0 )) 21598c2ecf20Sopenharmony_ci }, 21608c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PDCR2", 0xfffe386a, 16, 4, GROUP( 21618c2ecf20Sopenharmony_ci PD11MD_00, PD11MD_01, PD11MD_10, PD11MD_11, 0, 0, 0, 0, 21628c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 21638c2ecf20Sopenharmony_ci 21648c2ecf20Sopenharmony_ci PD10MD_00, PD10MD_01, PD10MD_10, PD10MD_11, 0, 0, 0, 0, 21658c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 21668c2ecf20Sopenharmony_ci 21678c2ecf20Sopenharmony_ci PD9MD_00, PD9MD_01, PD9MD_10, PD9MD_11, 0, 0, 0, 0, 21688c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 21698c2ecf20Sopenharmony_ci 21708c2ecf20Sopenharmony_ci PD8MD_00, PD8MD_01, PD8MD_10, PD8MD_11, 0, 0, 0, 0, 21718c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0 )) 21728c2ecf20Sopenharmony_ci }, 21738c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PDCR1", 0xfffe386c, 16, 4, GROUP( 21748c2ecf20Sopenharmony_ci PD7MD_00, PD7MD_01, PD7MD_10, PD7MD_11, 0, 0, 0, 0, 21758c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 21768c2ecf20Sopenharmony_ci 21778c2ecf20Sopenharmony_ci PD6MD_00, PD6MD_01, PD6MD_10, PD6MD_11, 0, 0, 0, 0, 21788c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 21798c2ecf20Sopenharmony_ci 21808c2ecf20Sopenharmony_ci PD5MD_00, PD5MD_01, PD5MD_10, PD5MD_11, 0, 0, 0, 0, 21818c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 21828c2ecf20Sopenharmony_ci 21838c2ecf20Sopenharmony_ci PD4MD_00, PD4MD_01, PD4MD_10, PD4MD_11, 0, 0, 0, 0, 21848c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0 )) 21858c2ecf20Sopenharmony_ci }, 21868c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PDCR0", 0xfffe386e, 16, 4, GROUP( 21878c2ecf20Sopenharmony_ci PD3MD_00, PD3MD_01, PD3MD_10, PD3MD_11, 0, 0, 0, 0, 21888c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 21898c2ecf20Sopenharmony_ci 21908c2ecf20Sopenharmony_ci PD2MD_00, PD2MD_01, PD2MD_10, PD2MD_11, 0, 0, 0, 0, 21918c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 21928c2ecf20Sopenharmony_ci 21938c2ecf20Sopenharmony_ci PD1MD_00, PD1MD_01, PD1MD_10, PD1MD_11, 0, 0, 0, 0, 21948c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 21958c2ecf20Sopenharmony_ci 21968c2ecf20Sopenharmony_ci PD0MD_00, PD0MD_01, PD0MD_10, PD0MD_11, 0, 0, 0, 0, 21978c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0 )) 21988c2ecf20Sopenharmony_ci }, 21998c2ecf20Sopenharmony_ci 22008c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PDIOR0", 0xfffe3872, 16, 1, GROUP( 22018c2ecf20Sopenharmony_ci PD15_IN, PD15_OUT, 22028c2ecf20Sopenharmony_ci PD14_IN, PD14_OUT, 22038c2ecf20Sopenharmony_ci PD13_IN, PD13_OUT, 22048c2ecf20Sopenharmony_ci PD12_IN, PD12_OUT, 22058c2ecf20Sopenharmony_ci PD11_IN, PD11_OUT, 22068c2ecf20Sopenharmony_ci PD10_IN, PD10_OUT, 22078c2ecf20Sopenharmony_ci PD9_IN, PD9_OUT, 22088c2ecf20Sopenharmony_ci PD8_IN, PD8_OUT, 22098c2ecf20Sopenharmony_ci PD7_IN, PD7_OUT, 22108c2ecf20Sopenharmony_ci PD6_IN, PD6_OUT, 22118c2ecf20Sopenharmony_ci PD5_IN, PD5_OUT, 22128c2ecf20Sopenharmony_ci PD4_IN, PD4_OUT, 22138c2ecf20Sopenharmony_ci PD3_IN, PD3_OUT, 22148c2ecf20Sopenharmony_ci PD2_IN, PD2_OUT, 22158c2ecf20Sopenharmony_ci PD1_IN, PD1_OUT, 22168c2ecf20Sopenharmony_ci PD0_IN, PD0_OUT )) 22178c2ecf20Sopenharmony_ci }, 22188c2ecf20Sopenharmony_ci 22198c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PECR1", 0xfffe388c, 16, 4, GROUP( 22208c2ecf20Sopenharmony_ci PE7MD_00, PE7MD_01, PE7MD_10, PE7MD_11, 0, 0, 0, 0, 22218c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 22228c2ecf20Sopenharmony_ci 22238c2ecf20Sopenharmony_ci PE6MD_00, PE6MD_01, PE6MD_10, PE6MD_11, 0, 0, 0, 0, 22248c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 22258c2ecf20Sopenharmony_ci 22268c2ecf20Sopenharmony_ci PE5MD_00, PE5MD_01, PE5MD_10, PE5MD_11, 0, 0, 0, 0, 22278c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 22288c2ecf20Sopenharmony_ci 22298c2ecf20Sopenharmony_ci PE4MD_00, PE4MD_01, PE4MD_10, PE4MD_11, 0, 0, 0, 0, 22308c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0 )) 22318c2ecf20Sopenharmony_ci }, 22328c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PECR0", 0xfffe388e, 16, 4, GROUP( 22338c2ecf20Sopenharmony_ci PE3MD_000, PE3MD_001, PE3MD_010, PE3MD_011, 22348c2ecf20Sopenharmony_ci PE3MD_100, PE3MD_101, PE3MD_110, PE3MD_111, 22358c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 22368c2ecf20Sopenharmony_ci 22378c2ecf20Sopenharmony_ci PE2MD_000, PE2MD_001, PE2MD_010, PE2MD_011, 22388c2ecf20Sopenharmony_ci PE2MD_100, PE2MD_101, PE2MD_110, PE2MD_111, 22398c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 22408c2ecf20Sopenharmony_ci 22418c2ecf20Sopenharmony_ci PE1MD_000, PE1MD_001, PE1MD_010, PE1MD_011, 22428c2ecf20Sopenharmony_ci PE1MD_100, PE1MD_101, PE1MD_110, PE1MD_111, 22438c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 22448c2ecf20Sopenharmony_ci 22458c2ecf20Sopenharmony_ci PE0MD_00, PE0MD_01, PE0MD_10, PE0MD_11, 0, 0, 0, 0, 22468c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0 )) 22478c2ecf20Sopenharmony_ci }, 22488c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PEIOR0", 0xfffe3892, 16, 1, GROUP( 22498c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 22508c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 22518c2ecf20Sopenharmony_ci PE7_IN, PE7_OUT, 22528c2ecf20Sopenharmony_ci PE6_IN, PE6_OUT, 22538c2ecf20Sopenharmony_ci PE5_IN, PE5_OUT, 22548c2ecf20Sopenharmony_ci PE4_IN, PE4_OUT, 22558c2ecf20Sopenharmony_ci PE3_IN, PE3_OUT, 22568c2ecf20Sopenharmony_ci PE2_IN, PE2_OUT, 22578c2ecf20Sopenharmony_ci PE1_IN, PE1_OUT, 22588c2ecf20Sopenharmony_ci PE0_IN, PE0_OUT )) 22598c2ecf20Sopenharmony_ci }, 22608c2ecf20Sopenharmony_ci 22618c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PFCR6", 0xfffe38a2, 16, 4, GROUP( 22628c2ecf20Sopenharmony_ci PF23MD_000, PF23MD_001, PF23MD_010, PF23MD_011, 22638c2ecf20Sopenharmony_ci PF23MD_100, PF23MD_101, PF23MD_110, PF23MD_111, 22648c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 22658c2ecf20Sopenharmony_ci 22668c2ecf20Sopenharmony_ci PF22MD_000, PF22MD_001, PF22MD_010, PF22MD_011, 22678c2ecf20Sopenharmony_ci PF22MD_100, PF22MD_101, PF22MD_110, PF22MD_111, 22688c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 22698c2ecf20Sopenharmony_ci 22708c2ecf20Sopenharmony_ci PF21MD_000, PF21MD_001, PF21MD_010, PF21MD_011, 22718c2ecf20Sopenharmony_ci PF21MD_100, PF21MD_101, PF21MD_110, PF21MD_111, 22728c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 22738c2ecf20Sopenharmony_ci 22748c2ecf20Sopenharmony_ci PF20MD_000, PF20MD_001, PF20MD_010, PF20MD_011, 22758c2ecf20Sopenharmony_ci PF20MD_100, PF20MD_101, PF20MD_110, PF20MD_111, 22768c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0 )) 22778c2ecf20Sopenharmony_ci }, 22788c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PFCR5", 0xfffe38a4, 16, 4, GROUP( 22798c2ecf20Sopenharmony_ci PF19MD_000, PF19MD_001, PF19MD_010, PF19MD_011, 22808c2ecf20Sopenharmony_ci PF19MD_100, PF19MD_101, PF19MD_110, PF19MD_111, 22818c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 22828c2ecf20Sopenharmony_ci 22838c2ecf20Sopenharmony_ci PF18MD_000, PF18MD_001, PF18MD_010, PF18MD_011, 22848c2ecf20Sopenharmony_ci PF18MD_100, PF18MD_101, PF18MD_110, PF18MD_111, 22858c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 22868c2ecf20Sopenharmony_ci 22878c2ecf20Sopenharmony_ci PF17MD_000, PF17MD_001, PF17MD_010, PF17MD_011, 22888c2ecf20Sopenharmony_ci PF17MD_100, PF17MD_101, PF17MD_110, PF17MD_111, 22898c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 22908c2ecf20Sopenharmony_ci 22918c2ecf20Sopenharmony_ci PF16MD_000, PF16MD_001, PF16MD_010, PF16MD_011, 22928c2ecf20Sopenharmony_ci PF16MD_100, PF16MD_101, PF16MD_110, PF16MD_111, 22938c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0 )) 22948c2ecf20Sopenharmony_ci }, 22958c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PFCR4", 0xfffe38a6, 16, 4, GROUP( 22968c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22978c2ecf20Sopenharmony_ci 22988c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22998c2ecf20Sopenharmony_ci 23008c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23018c2ecf20Sopenharmony_ci 23028c2ecf20Sopenharmony_ci PF15MD_000, PF15MD_001, PF15MD_010, PF15MD_011, 23038c2ecf20Sopenharmony_ci PF15MD_100, PF15MD_101, PF15MD_110, PF15MD_111, 23048c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0 )) 23058c2ecf20Sopenharmony_ci }, 23068c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PFCR3", 0xfffe38a8, 16, 4, GROUP( 23078c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23088c2ecf20Sopenharmony_ci 23098c2ecf20Sopenharmony_ci PF14MD_000, PF14MD_001, PF14MD_010, PF14MD_011, 23108c2ecf20Sopenharmony_ci PF14MD_100, PF14MD_101, PF14MD_110, PF14MD_111, 23118c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 23128c2ecf20Sopenharmony_ci 23138c2ecf20Sopenharmony_ci PF13MD_000, PF13MD_001, PF13MD_010, PF13MD_011, 23148c2ecf20Sopenharmony_ci PF13MD_100, PF13MD_101, PF13MD_110, PF13MD_111, 23158c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 23168c2ecf20Sopenharmony_ci 23178c2ecf20Sopenharmony_ci PF12MD_000, PF12MD_001, PF12MD_010, PF12MD_011, 23188c2ecf20Sopenharmony_ci PF12MD_100, PF12MD_101, PF12MD_110, PF12MD_111, 23198c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0 )) 23208c2ecf20Sopenharmony_ci }, 23218c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PFCR2", 0xfffe38aa, 16, 4, GROUP( 23228c2ecf20Sopenharmony_ci PF11MD_000, PF11MD_001, PF11MD_010, PF11MD_011, 23238c2ecf20Sopenharmony_ci PF11MD_100, PF11MD_101, PF11MD_110, PF11MD_111, 23248c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 23258c2ecf20Sopenharmony_ci 23268c2ecf20Sopenharmony_ci PF10MD_000, PF10MD_001, PF10MD_010, PF10MD_011, 23278c2ecf20Sopenharmony_ci PF10MD_100, PF10MD_101, PF10MD_110, PF10MD_111, 23288c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 23298c2ecf20Sopenharmony_ci 23308c2ecf20Sopenharmony_ci PF9MD_000, PF9MD_001, PF9MD_010, PF9MD_011, 23318c2ecf20Sopenharmony_ci PF9MD_100, PF9MD_101, PF9MD_110, PF9MD_111, 23328c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 23338c2ecf20Sopenharmony_ci 23348c2ecf20Sopenharmony_ci PF8MD_000, PF8MD_001, PF8MD_010, PF8MD_011, 23358c2ecf20Sopenharmony_ci PF8MD_100, PF8MD_101, PF8MD_110, PF8MD_111, 23368c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0 )) 23378c2ecf20Sopenharmony_ci }, 23388c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PFCR1", 0xfffe38ac, 16, 4, GROUP( 23398c2ecf20Sopenharmony_ci PF7MD_000, PF7MD_001, PF7MD_010, PF7MD_011, 23408c2ecf20Sopenharmony_ci PF7MD_100, PF7MD_101, PF7MD_110, PF7MD_111, 23418c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 23428c2ecf20Sopenharmony_ci 23438c2ecf20Sopenharmony_ci PF6MD_000, PF6MD_001, PF6MD_010, PF6MD_011, 23448c2ecf20Sopenharmony_ci PF6MD_100, PF6MD_101, PF6MD_110, PF6MD_111, 23458c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 23468c2ecf20Sopenharmony_ci 23478c2ecf20Sopenharmony_ci PF5MD_000, PF5MD_001, PF5MD_010, PF5MD_011, 23488c2ecf20Sopenharmony_ci PF5MD_100, PF5MD_101, PF5MD_110, PF5MD_111, 23498c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 23508c2ecf20Sopenharmony_ci 23518c2ecf20Sopenharmony_ci PF4MD_000, PF4MD_001, PF4MD_010, PF4MD_011, 23528c2ecf20Sopenharmony_ci PF4MD_100, PF4MD_101, PF4MD_110, PF4MD_111, 23538c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0 )) 23548c2ecf20Sopenharmony_ci }, 23558c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PFCR0", 0xfffe38ae, 16, 4, GROUP( 23568c2ecf20Sopenharmony_ci PF3MD_000, PF3MD_001, PF3MD_010, PF3MD_011, 23578c2ecf20Sopenharmony_ci PF3MD_100, PF3MD_101, PF3MD_110, PF3MD_111, 23588c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 23598c2ecf20Sopenharmony_ci 23608c2ecf20Sopenharmony_ci PF2MD_000, PF2MD_001, PF2MD_010, PF2MD_011, 23618c2ecf20Sopenharmony_ci PF2MD_100, PF2MD_101, PF2MD_110, PF2MD_111, 23628c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 23638c2ecf20Sopenharmony_ci 23648c2ecf20Sopenharmony_ci PF1MD_000, PF1MD_001, PF1MD_010, PF1MD_011, 23658c2ecf20Sopenharmony_ci PF1MD_100, PF1MD_101, PF1MD_110, PF1MD_111, 23668c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 23678c2ecf20Sopenharmony_ci 23688c2ecf20Sopenharmony_ci PF0MD_000, PF0MD_001, PF0MD_010, PF0MD_011, 23698c2ecf20Sopenharmony_ci PF0MD_100, PF0MD_101, PF0MD_110, PF0MD_111, 23708c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0 )) 23718c2ecf20Sopenharmony_ci }, 23728c2ecf20Sopenharmony_ci 23738c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PFIOR1", 0xfffe38b0, 16, 1, GROUP( 23748c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 23758c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 23768c2ecf20Sopenharmony_ci PF23_IN, PF23_OUT, 23778c2ecf20Sopenharmony_ci PF22_IN, PF22_OUT, 23788c2ecf20Sopenharmony_ci PF21_IN, PF21_OUT, 23798c2ecf20Sopenharmony_ci PF20_IN, PF20_OUT, 23808c2ecf20Sopenharmony_ci PF19_IN, PF19_OUT, 23818c2ecf20Sopenharmony_ci PF18_IN, PF18_OUT, 23828c2ecf20Sopenharmony_ci PF17_IN, PF17_OUT, 23838c2ecf20Sopenharmony_ci PF16_IN, PF16_OUT )) 23848c2ecf20Sopenharmony_ci }, 23858c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PFIOR0", 0xfffe38b2, 16, 1, GROUP( 23868c2ecf20Sopenharmony_ci PF15_IN, PF15_OUT, 23878c2ecf20Sopenharmony_ci PF14_IN, PF14_OUT, 23888c2ecf20Sopenharmony_ci PF13_IN, PF13_OUT, 23898c2ecf20Sopenharmony_ci PF12_IN, PF12_OUT, 23908c2ecf20Sopenharmony_ci PF11_IN, PF11_OUT, 23918c2ecf20Sopenharmony_ci PF10_IN, PF10_OUT, 23928c2ecf20Sopenharmony_ci PF9_IN, PF9_OUT, 23938c2ecf20Sopenharmony_ci PF8_IN, PF8_OUT, 23948c2ecf20Sopenharmony_ci PF7_IN, PF7_OUT, 23958c2ecf20Sopenharmony_ci PF6_IN, PF6_OUT, 23968c2ecf20Sopenharmony_ci PF5_IN, PF5_OUT, 23978c2ecf20Sopenharmony_ci PF4_IN, PF4_OUT, 23988c2ecf20Sopenharmony_ci PF3_IN, PF3_OUT, 23998c2ecf20Sopenharmony_ci PF2_IN, PF2_OUT, 24008c2ecf20Sopenharmony_ci PF1_IN, PF1_OUT, 24018c2ecf20Sopenharmony_ci PF0_IN, PF0_OUT )) 24028c2ecf20Sopenharmony_ci }, 24038c2ecf20Sopenharmony_ci 24048c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PGCR6", 0xfffe38c2, 16, 4, GROUP( 24058c2ecf20Sopenharmony_ci PG27MD_00, PG27MD_01, PG27MD_10, PG27MD_11, 0, 0, 0, 0, 24068c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 24078c2ecf20Sopenharmony_ci 24088c2ecf20Sopenharmony_ci PG26MD_00, PG26MD_01, PG26MD_10, PG26MD_11, 0, 0, 0, 0, 24098c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 24108c2ecf20Sopenharmony_ci 24118c2ecf20Sopenharmony_ci PG25MD_00, PG25MD_01, PG25MD_10, PG25MD_11, 0, 0, 0, 0, 24128c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 24138c2ecf20Sopenharmony_ci 24148c2ecf20Sopenharmony_ci PG24MD_00, PG24MD_01, PG24MD_10, PG24MD_11, 0, 0, 0, 0, 24158c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0 )) 24168c2ecf20Sopenharmony_ci }, 24178c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PGCR5", 0xfffe38c4, 16, 4, GROUP( 24188c2ecf20Sopenharmony_ci PG23MD_000, PG23MD_001, PG23MD_010, PG23MD_011, 24198c2ecf20Sopenharmony_ci PG23MD_100, PG23MD_101, PG23MD_110, PG23MD_111, 24208c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 24218c2ecf20Sopenharmony_ci 24228c2ecf20Sopenharmony_ci PG22MD_000, PG22MD_001, PG22MD_010, PG22MD_011, 24238c2ecf20Sopenharmony_ci PG22MD_100, PG22MD_101, PG22MD_110, PG22MD_111, 24248c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 24258c2ecf20Sopenharmony_ci 24268c2ecf20Sopenharmony_ci PG21MD_000, PG21MD_001, PG21MD_010, PG21MD_011, 24278c2ecf20Sopenharmony_ci PG21MD_100, PG21MD_101, PG21MD_110, PG21MD_111, 24288c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 24298c2ecf20Sopenharmony_ci 24308c2ecf20Sopenharmony_ci PG20MD_000, PG20MD_001, PG20MD_010, PG20MD_011, 24318c2ecf20Sopenharmony_ci PG20MD_100, PG20MD_101, PG20MD_110, PG20MD_111, 24328c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0 )) 24338c2ecf20Sopenharmony_ci }, 24348c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PGCR4", 0xfffe38c6, 16, 4, GROUP( 24358c2ecf20Sopenharmony_ci PG19MD_000, PG19MD_001, PG19MD_010, PG19MD_011, 24368c2ecf20Sopenharmony_ci PG19MD_100, PG19MD_101, PG19MD_110, PG19MD_111, 24378c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 24388c2ecf20Sopenharmony_ci 24398c2ecf20Sopenharmony_ci PG18MD_000, PG18MD_001, PG18MD_010, PG18MD_011, 24408c2ecf20Sopenharmony_ci PG18MD_100, PG18MD_101, PG18MD_110, PG18MD_111, 24418c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 24428c2ecf20Sopenharmony_ci 24438c2ecf20Sopenharmony_ci PG17MD_00, PG17MD_01, PG17MD_10, PG17MD_11, 0, 0, 0, 0, 24448c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 24458c2ecf20Sopenharmony_ci 24468c2ecf20Sopenharmony_ci PG16MD_00, PG16MD_01, PG16MD_10, PG16MD_11, 0, 0, 0, 0, 24478c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0 )) 24488c2ecf20Sopenharmony_ci }, 24498c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PGCR3", 0xfffe38c8, 16, 4, GROUP( 24508c2ecf20Sopenharmony_ci PG15MD_00, PG15MD_01, PG15MD_10, PG15MD_11, 0, 0, 0, 0, 24518c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 24528c2ecf20Sopenharmony_ci 24538c2ecf20Sopenharmony_ci PG14MD_00, PG14MD_01, PG14MD_10, PG14MD_11, 0, 0, 0, 0, 24548c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 24558c2ecf20Sopenharmony_ci 24568c2ecf20Sopenharmony_ci PG13MD_00, PG13MD_01, PG13MD_10, PG13MD_11, 0, 0, 0, 0, 24578c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 24588c2ecf20Sopenharmony_ci 24598c2ecf20Sopenharmony_ci PG12MD_00, PG12MD_01, PG12MD_10, PG12MD_11, 0, 0, 0, 0, 24608c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0 )) 24618c2ecf20Sopenharmony_ci }, 24628c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PGCR2", 0xfffe38ca, 16, 4, GROUP( 24638c2ecf20Sopenharmony_ci PG11MD_000, PG11MD_001, PG11MD_010, PG11MD_011, 24648c2ecf20Sopenharmony_ci PG11MD_100, PG11MD_101, PG11MD_110, PG11MD_111, 24658c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 24668c2ecf20Sopenharmony_ci 24678c2ecf20Sopenharmony_ci PG10MD_000, PG10MD_001, PG10MD_010, PG10MD_011, 24688c2ecf20Sopenharmony_ci PG10MD_100, PG10MD_101, PG10MD_110, PG10MD_111, 24698c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 24708c2ecf20Sopenharmony_ci 24718c2ecf20Sopenharmony_ci PG9MD_000, PG9MD_001, PG9MD_010, PG9MD_011, 24728c2ecf20Sopenharmony_ci PG9MD_100, PG9MD_101, PG9MD_110, PG9MD_111, 24738c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 24748c2ecf20Sopenharmony_ci 24758c2ecf20Sopenharmony_ci PG8MD_000, PG8MD_001, PG8MD_010, PG8MD_011, 24768c2ecf20Sopenharmony_ci PG8MD_100, PG8MD_101, PG8MD_110, PG8MD_111, 24778c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0 )) 24788c2ecf20Sopenharmony_ci }, 24798c2ecf20Sopenharmony_ci 24808c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PGCR1", 0xfffe38cc, 16, 4, GROUP( 24818c2ecf20Sopenharmony_ci PG7MD_000, PG7MD_001, PG7MD_010, PG7MD_011, 24828c2ecf20Sopenharmony_ci PG7MD_100, PG7MD_101, PG7MD_110, PG7MD_111, 24838c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 24848c2ecf20Sopenharmony_ci 24858c2ecf20Sopenharmony_ci PG6MD_000, PG6MD_001, PG6MD_010, PG6MD_011, 24868c2ecf20Sopenharmony_ci PG6MD_100, PG6MD_101, PG6MD_110, PG6MD_111, 24878c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 24888c2ecf20Sopenharmony_ci 24898c2ecf20Sopenharmony_ci PG5MD_000, PG5MD_001, PG5MD_010, PG5MD_011, 24908c2ecf20Sopenharmony_ci PG5MD_100, PG5MD_101, PG5MD_110, PG5MD_111, 24918c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 24928c2ecf20Sopenharmony_ci 24938c2ecf20Sopenharmony_ci PG4MD_000, PG4MD_001, PG4MD_010, PG4MD_011, 24948c2ecf20Sopenharmony_ci PG4MD_100, PG4MD_101, PG4MD_110, PG4MD_111, 24958c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0 )) 24968c2ecf20Sopenharmony_ci }, 24978c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PGCR0", 0xfffe38ce, 16, 4, GROUP( 24988c2ecf20Sopenharmony_ci PG3MD_000, PG3MD_001, PG3MD_010, PG3MD_011, 24998c2ecf20Sopenharmony_ci PG3MD_100, PG3MD_101, PG3MD_110, PG3MD_111, 25008c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 25018c2ecf20Sopenharmony_ci 25028c2ecf20Sopenharmony_ci PG2MD_000, PG2MD_001, PG2MD_010, PG2MD_011, 25038c2ecf20Sopenharmony_ci PG2MD_100, PG2MD_101, PG2MD_110, PG2MD_111, 25048c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 25058c2ecf20Sopenharmony_ci 25068c2ecf20Sopenharmony_ci PG1MD_000, PG1MD_001, PG1MD_010, PG1MD_011, 25078c2ecf20Sopenharmony_ci PG1MD_100, PG1MD_101, PG1MD_110, PG1MD_111, 25088c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 25098c2ecf20Sopenharmony_ci 25108c2ecf20Sopenharmony_ci PG0MD_000, PG0MD_001, PG0MD_010, PG0MD_011, 25118c2ecf20Sopenharmony_ci PG0MD_100, PG0MD_101, PG0MD_110, PG0MD_111, 25128c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0 )) 25138c2ecf20Sopenharmony_ci }, 25148c2ecf20Sopenharmony_ci 25158c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PGIOR1", 0xfffe38d0, 16, 1, GROUP( 25168c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 25178c2ecf20Sopenharmony_ci PG27_IN, PG27_OUT, 25188c2ecf20Sopenharmony_ci PG26_IN, PG26_OUT, 25198c2ecf20Sopenharmony_ci PG25_IN, PG25_OUT, 25208c2ecf20Sopenharmony_ci PG24_IN, PG24_OUT, 25218c2ecf20Sopenharmony_ci PG23_IN, PG23_OUT, 25228c2ecf20Sopenharmony_ci PG22_IN, PG22_OUT, 25238c2ecf20Sopenharmony_ci PG21_IN, PG21_OUT, 25248c2ecf20Sopenharmony_ci PG20_IN, PG20_OUT, 25258c2ecf20Sopenharmony_ci PG19_IN, PG19_OUT, 25268c2ecf20Sopenharmony_ci PG18_IN, PG18_OUT, 25278c2ecf20Sopenharmony_ci PG17_IN, PG17_OUT, 25288c2ecf20Sopenharmony_ci PG16_IN, PG16_OUT )) 25298c2ecf20Sopenharmony_ci }, 25308c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PGIOR0", 0xfffe38d2, 16, 1, GROUP( 25318c2ecf20Sopenharmony_ci PG15_IN, PG15_OUT, 25328c2ecf20Sopenharmony_ci PG14_IN, PG14_OUT, 25338c2ecf20Sopenharmony_ci PG13_IN, PG13_OUT, 25348c2ecf20Sopenharmony_ci PG12_IN, PG12_OUT, 25358c2ecf20Sopenharmony_ci PG11_IN, PG11_OUT, 25368c2ecf20Sopenharmony_ci PG10_IN, PG10_OUT, 25378c2ecf20Sopenharmony_ci PG9_IN, PG9_OUT, 25388c2ecf20Sopenharmony_ci PG8_IN, PG8_OUT, 25398c2ecf20Sopenharmony_ci PG7_IN, PG7_OUT, 25408c2ecf20Sopenharmony_ci PG6_IN, PG6_OUT, 25418c2ecf20Sopenharmony_ci PG5_IN, PG5_OUT, 25428c2ecf20Sopenharmony_ci PG4_IN, PG4_OUT, 25438c2ecf20Sopenharmony_ci PG3_IN, PG3_OUT, 25448c2ecf20Sopenharmony_ci PG2_IN, PG2_OUT, 25458c2ecf20Sopenharmony_ci PG1_IN, PG1_OUT, 25468c2ecf20Sopenharmony_ci PG0_IN, PG0_OUT )) 25478c2ecf20Sopenharmony_ci }, 25488c2ecf20Sopenharmony_ci 25498c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PHCR1", 0xfffe38ec, 16, 4, GROUP( 25508c2ecf20Sopenharmony_ci PH7MD_00, PH7MD_01, PH7MD_10, PH7MD_11, 0, 0, 0, 0, 25518c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 25528c2ecf20Sopenharmony_ci 25538c2ecf20Sopenharmony_ci PH6MD_00, PH6MD_01, PH6MD_10, PH6MD_11, 0, 0, 0, 0, 25548c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 25558c2ecf20Sopenharmony_ci 25568c2ecf20Sopenharmony_ci PH5MD_00, PH5MD_01, PH5MD_10, PH5MD_11, 0, 0, 0, 0, 25578c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 25588c2ecf20Sopenharmony_ci 25598c2ecf20Sopenharmony_ci PH4MD_00, PH4MD_01, PH4MD_10, PH4MD_11, 0, 0, 0, 0, 25608c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0 )) 25618c2ecf20Sopenharmony_ci }, 25628c2ecf20Sopenharmony_ci 25638c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PHCR0", 0xfffe38ee, 16, 4, GROUP( 25648c2ecf20Sopenharmony_ci PH3MD_00, PH3MD_01, PH3MD_10, PH3MD_11, 0, 0, 0, 0, 25658c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 25668c2ecf20Sopenharmony_ci 25678c2ecf20Sopenharmony_ci PH2MD_00, PH2MD_01, PH2MD_10, PH2MD_11, 0, 0, 0, 0, 25688c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 25698c2ecf20Sopenharmony_ci 25708c2ecf20Sopenharmony_ci PH1MD_00, PH1MD_01, PH1MD_10, PH1MD_11, 0, 0, 0, 0, 25718c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 25728c2ecf20Sopenharmony_ci 25738c2ecf20Sopenharmony_ci PH0MD_00, PH0MD_01, PH0MD_10, PH0MD_11, 0, 0, 0, 0, 25748c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0 )) 25758c2ecf20Sopenharmony_ci }, 25768c2ecf20Sopenharmony_ci 25778c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PJCR7", 0xfffe3900, 16, 4, GROUP( 25788c2ecf20Sopenharmony_ci PJ31MD_0, PJ31MD_1, 0, 0, 0, 0, 0, 0, 25798c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 25808c2ecf20Sopenharmony_ci 25818c2ecf20Sopenharmony_ci PJ30MD_000, PJ30MD_001, PJ30MD_010, PJ30MD_011, 25828c2ecf20Sopenharmony_ci PJ30MD_100, PJ30MD_101, PJ30MD_110, PJ30MD_111, 25838c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 25848c2ecf20Sopenharmony_ci 25858c2ecf20Sopenharmony_ci PJ29MD_000, PJ29MD_001, PJ29MD_010, PJ29MD_011, 25868c2ecf20Sopenharmony_ci PJ29MD_100, PJ29MD_101, PJ29MD_110, PJ29MD_111, 25878c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 25888c2ecf20Sopenharmony_ci 25898c2ecf20Sopenharmony_ci PJ28MD_000, PJ28MD_001, PJ28MD_010, PJ28MD_011, 25908c2ecf20Sopenharmony_ci PJ28MD_100, PJ28MD_101, PJ28MD_110, PJ28MD_111, 25918c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0 )) 25928c2ecf20Sopenharmony_ci }, 25938c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PJCR6", 0xfffe3902, 16, 4, GROUP( 25948c2ecf20Sopenharmony_ci PJ27MD_000, PJ27MD_001, PJ27MD_010, PJ27MD_011, 25958c2ecf20Sopenharmony_ci PJ27MD_100, PJ27MD_101, PJ27MD_110, PJ27MD_111, 25968c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 25978c2ecf20Sopenharmony_ci 25988c2ecf20Sopenharmony_ci PJ26MD_000, PJ26MD_001, PJ26MD_010, PJ26MD_011, 25998c2ecf20Sopenharmony_ci PJ26MD_100, PJ26MD_101, PJ26MD_110, PJ26MD_111, 26008c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 26018c2ecf20Sopenharmony_ci 26028c2ecf20Sopenharmony_ci PJ25MD_000, PJ25MD_001, PJ25MD_010, PJ25MD_011, 26038c2ecf20Sopenharmony_ci PJ25MD_100, PJ25MD_101, PJ25MD_110, PJ25MD_111, 26048c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 26058c2ecf20Sopenharmony_ci 26068c2ecf20Sopenharmony_ci PJ24MD_000, PJ24MD_001, PJ24MD_010, PJ24MD_011, 26078c2ecf20Sopenharmony_ci PJ24MD_100, PJ24MD_101, PJ24MD_110, PJ24MD_111, 26088c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0 )) 26098c2ecf20Sopenharmony_ci }, 26108c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PJCR5", 0xfffe3904, 16, 4, GROUP( 26118c2ecf20Sopenharmony_ci PJ23MD_000, PJ23MD_001, PJ23MD_010, PJ23MD_011, 26128c2ecf20Sopenharmony_ci PJ23MD_100, PJ23MD_101, PJ23MD_110, PJ23MD_111, 26138c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 26148c2ecf20Sopenharmony_ci 26158c2ecf20Sopenharmony_ci PJ22MD_000, PJ22MD_001, PJ22MD_010, PJ22MD_011, 26168c2ecf20Sopenharmony_ci PJ22MD_100, PJ22MD_101, PJ22MD_110, PJ22MD_111, 26178c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 26188c2ecf20Sopenharmony_ci 26198c2ecf20Sopenharmony_ci PJ21MD_000, PJ21MD_001, PJ21MD_010, PJ21MD_011, 26208c2ecf20Sopenharmony_ci PJ21MD_100, PJ21MD_101, PJ21MD_110, PJ21MD_111, 26218c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 26228c2ecf20Sopenharmony_ci 26238c2ecf20Sopenharmony_ci PJ20MD_000, PJ20MD_001, PJ20MD_010, PJ20MD_011, 26248c2ecf20Sopenharmony_ci PJ20MD_100, PJ20MD_101, PJ20MD_110, PJ20MD_111, 26258c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0 )) 26268c2ecf20Sopenharmony_ci }, 26278c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PJCR4", 0xfffe3906, 16, 4, GROUP( 26288c2ecf20Sopenharmony_ci PJ19MD_000, PJ19MD_001, PJ19MD_010, PJ19MD_011, 26298c2ecf20Sopenharmony_ci PJ19MD_100, PJ19MD_101, PJ19MD_110, PJ19MD_111, 26308c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 26318c2ecf20Sopenharmony_ci 26328c2ecf20Sopenharmony_ci PJ18MD_000, PJ18MD_001, PJ18MD_010, PJ18MD_011, 26338c2ecf20Sopenharmony_ci PJ18MD_100, PJ18MD_101, PJ18MD_110, PJ18MD_111, 26348c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 26358c2ecf20Sopenharmony_ci 26368c2ecf20Sopenharmony_ci PJ17MD_000, PJ17MD_001, PJ17MD_010, PJ17MD_011, 26378c2ecf20Sopenharmony_ci PJ17MD_100, PJ17MD_101, PJ17MD_110, PJ17MD_111, 26388c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 26398c2ecf20Sopenharmony_ci 26408c2ecf20Sopenharmony_ci PJ16MD_000, PJ16MD_001, PJ16MD_010, PJ16MD_011, 26418c2ecf20Sopenharmony_ci PJ16MD_100, PJ16MD_101, PJ16MD_110, PJ16MD_111, 26428c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0 )) 26438c2ecf20Sopenharmony_ci }, 26448c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PJCR3", 0xfffe3908, 16, 4, GROUP( 26458c2ecf20Sopenharmony_ci PJ15MD_000, PJ15MD_001, PJ15MD_010, PJ15MD_011, 26468c2ecf20Sopenharmony_ci PJ15MD_100, PJ15MD_101, PJ15MD_110, PJ15MD_111, 26478c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 26488c2ecf20Sopenharmony_ci 26498c2ecf20Sopenharmony_ci PJ14MD_000, PJ14MD_001, PJ14MD_010, PJ14MD_011, 26508c2ecf20Sopenharmony_ci PJ14MD_100, PJ14MD_101, PJ14MD_110, PJ14MD_111, 26518c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 26528c2ecf20Sopenharmony_ci 26538c2ecf20Sopenharmony_ci PJ13MD_000, PJ13MD_001, PJ13MD_010, PJ13MD_011, 26548c2ecf20Sopenharmony_ci PJ13MD_100, PJ13MD_101, PJ13MD_110, PJ13MD_111, 26558c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 26568c2ecf20Sopenharmony_ci 26578c2ecf20Sopenharmony_ci PJ12MD_000, PJ12MD_001, PJ12MD_010, PJ12MD_011, 26588c2ecf20Sopenharmony_ci PJ12MD_100, PJ12MD_101, PJ12MD_110, PJ12MD_111, 26598c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0 )) 26608c2ecf20Sopenharmony_ci }, 26618c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PJCR2", 0xfffe390a, 16, 4, GROUP( 26628c2ecf20Sopenharmony_ci PJ11MD_000, PJ11MD_001, PJ11MD_010, PJ11MD_011, 26638c2ecf20Sopenharmony_ci PJ11MD_100, PJ11MD_101, PJ11MD_110, PJ11MD_111, 26648c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 26658c2ecf20Sopenharmony_ci 26668c2ecf20Sopenharmony_ci PJ10MD_000, PJ10MD_001, PJ10MD_010, PJ10MD_011, 26678c2ecf20Sopenharmony_ci PJ10MD_100, PJ10MD_101, PJ10MD_110, PJ10MD_111, 26688c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 26698c2ecf20Sopenharmony_ci 26708c2ecf20Sopenharmony_ci PJ9MD_000, PJ9MD_001, PJ9MD_010, PJ9MD_011, 26718c2ecf20Sopenharmony_ci PJ9MD_100, PJ9MD_101, PJ9MD_110, PJ9MD_111, 26728c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 26738c2ecf20Sopenharmony_ci 26748c2ecf20Sopenharmony_ci PJ8MD_000, PJ8MD_001, PJ8MD_010, PJ8MD_011, 26758c2ecf20Sopenharmony_ci PJ8MD_100, PJ8MD_101, PJ8MD_110, PJ8MD_111, 26768c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0 )) 26778c2ecf20Sopenharmony_ci }, 26788c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PJCR1", 0xfffe390c, 16, 4, GROUP( 26798c2ecf20Sopenharmony_ci PJ7MD_000, PJ7MD_001, PJ7MD_010, PJ7MD_011, 26808c2ecf20Sopenharmony_ci PJ7MD_100, PJ7MD_101, PJ7MD_110, PJ7MD_111, 26818c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 26828c2ecf20Sopenharmony_ci 26838c2ecf20Sopenharmony_ci PJ6MD_000, PJ6MD_001, PJ6MD_010, PJ6MD_011, 26848c2ecf20Sopenharmony_ci PJ6MD_100, PJ6MD_101, PJ6MD_110, PJ6MD_111, 26858c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 26868c2ecf20Sopenharmony_ci 26878c2ecf20Sopenharmony_ci PJ5MD_000, PJ5MD_001, PJ5MD_010, PJ5MD_011, 26888c2ecf20Sopenharmony_ci PJ5MD_100, PJ5MD_101, PJ5MD_110, PJ5MD_111, 26898c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 26908c2ecf20Sopenharmony_ci 26918c2ecf20Sopenharmony_ci PJ4MD_000, PJ4MD_001, PJ4MD_010, PJ4MD_011, 26928c2ecf20Sopenharmony_ci PJ4MD_100, PJ4MD_101, PJ4MD_110, PJ4MD_111, 26938c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0 )) 26948c2ecf20Sopenharmony_ci }, 26958c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PJCR0", 0xfffe390e, 16, 4, GROUP( 26968c2ecf20Sopenharmony_ci PJ3MD_000, PJ3MD_001, PJ3MD_010, PJ3MD_011, 26978c2ecf20Sopenharmony_ci PJ3MD_100, PJ3MD_101, PJ3MD_110, PJ3MD_111, 26988c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 26998c2ecf20Sopenharmony_ci 27008c2ecf20Sopenharmony_ci PJ2MD_000, PJ2MD_001, PJ2MD_010, PJ2MD_011, 27018c2ecf20Sopenharmony_ci PJ2MD_100, PJ2MD_101, PJ2MD_110, PJ2MD_111, 27028c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 27038c2ecf20Sopenharmony_ci 27048c2ecf20Sopenharmony_ci PJ1MD_000, PJ1MD_001, PJ1MD_010, PJ1MD_011, 27058c2ecf20Sopenharmony_ci PJ1MD_100, PJ1MD_101, PJ1MD_110, PJ1MD_111, 27068c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 27078c2ecf20Sopenharmony_ci 27088c2ecf20Sopenharmony_ci PJ0MD_000, PJ0MD_001, PJ0MD_010, PJ0MD_011, 27098c2ecf20Sopenharmony_ci PJ0MD_100, PJ0MD_101, PJ0MD_110, PJ0MD_111, 27108c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0 )) 27118c2ecf20Sopenharmony_ci }, 27128c2ecf20Sopenharmony_ci 27138c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PJIOR1", 0xfffe3910, 16, 1, GROUP( 27148c2ecf20Sopenharmony_ci PJ31_IN, PJ31_OUT, 27158c2ecf20Sopenharmony_ci PJ30_IN, PJ30_OUT, 27168c2ecf20Sopenharmony_ci PJ29_IN, PJ29_OUT, 27178c2ecf20Sopenharmony_ci PJ28_IN, PJ28_OUT, 27188c2ecf20Sopenharmony_ci PJ27_IN, PJ27_OUT, 27198c2ecf20Sopenharmony_ci PJ26_IN, PJ26_OUT, 27208c2ecf20Sopenharmony_ci PJ25_IN, PJ25_OUT, 27218c2ecf20Sopenharmony_ci PJ24_IN, PJ24_OUT, 27228c2ecf20Sopenharmony_ci PJ23_IN, PJ23_OUT, 27238c2ecf20Sopenharmony_ci PJ22_IN, PJ22_OUT, 27248c2ecf20Sopenharmony_ci PJ21_IN, PJ21_OUT, 27258c2ecf20Sopenharmony_ci PJ20_IN, PJ20_OUT, 27268c2ecf20Sopenharmony_ci PJ19_IN, PJ19_OUT, 27278c2ecf20Sopenharmony_ci PJ18_IN, PJ18_OUT, 27288c2ecf20Sopenharmony_ci PJ17_IN, PJ17_OUT, 27298c2ecf20Sopenharmony_ci PJ16_IN, PJ16_OUT )) 27308c2ecf20Sopenharmony_ci }, 27318c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PJIOR0", 0xfffe3912, 16, 1, GROUP( 27328c2ecf20Sopenharmony_ci PJ15_IN, PJ15_OUT, 27338c2ecf20Sopenharmony_ci PJ14_IN, PJ14_OUT, 27348c2ecf20Sopenharmony_ci PJ13_IN, PJ13_OUT, 27358c2ecf20Sopenharmony_ci PJ12_IN, PJ12_OUT, 27368c2ecf20Sopenharmony_ci PJ11_IN, PJ11_OUT, 27378c2ecf20Sopenharmony_ci PJ10_IN, PJ10_OUT, 27388c2ecf20Sopenharmony_ci PJ9_IN, PJ9_OUT, 27398c2ecf20Sopenharmony_ci PJ8_IN, PJ8_OUT, 27408c2ecf20Sopenharmony_ci PJ7_IN, PJ7_OUT, 27418c2ecf20Sopenharmony_ci PJ6_IN, PJ6_OUT, 27428c2ecf20Sopenharmony_ci PJ5_IN, PJ5_OUT, 27438c2ecf20Sopenharmony_ci PJ4_IN, PJ4_OUT, 27448c2ecf20Sopenharmony_ci PJ3_IN, PJ3_OUT, 27458c2ecf20Sopenharmony_ci PJ2_IN, PJ2_OUT, 27468c2ecf20Sopenharmony_ci PJ1_IN, PJ1_OUT, 27478c2ecf20Sopenharmony_ci PJ0_IN, PJ0_OUT )) 27488c2ecf20Sopenharmony_ci }, 27498c2ecf20Sopenharmony_ci 27508c2ecf20Sopenharmony_ci {} 27518c2ecf20Sopenharmony_ci}; 27528c2ecf20Sopenharmony_ci 27538c2ecf20Sopenharmony_cistatic const struct pinmux_data_reg pinmux_data_regs[] = { 27548c2ecf20Sopenharmony_ci { PINMUX_DATA_REG("PADR0", 0xfffe3816, 16, GROUP( 27558c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, PA1_DATA, 27568c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, PA0_DATA )) 27578c2ecf20Sopenharmony_ci }, 27588c2ecf20Sopenharmony_ci 27598c2ecf20Sopenharmony_ci { PINMUX_DATA_REG("PBDR1", 0xfffe3834, 16, GROUP( 27608c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 27618c2ecf20Sopenharmony_ci 0, PB22_DATA, PB21_DATA, PB20_DATA, 27628c2ecf20Sopenharmony_ci PB19_DATA, PB18_DATA, PB17_DATA, PB16_DATA )) 27638c2ecf20Sopenharmony_ci }, 27648c2ecf20Sopenharmony_ci { PINMUX_DATA_REG("PBDR0", 0xfffe3836, 16, GROUP( 27658c2ecf20Sopenharmony_ci PB15_DATA, PB14_DATA, PB13_DATA, PB12_DATA, 27668c2ecf20Sopenharmony_ci PB11_DATA, PB10_DATA, PB9_DATA, PB8_DATA, 27678c2ecf20Sopenharmony_ci PB7_DATA, PB6_DATA, PB5_DATA, PB4_DATA, 27688c2ecf20Sopenharmony_ci PB3_DATA, PB2_DATA, PB1_DATA, 0 )) 27698c2ecf20Sopenharmony_ci }, 27708c2ecf20Sopenharmony_ci 27718c2ecf20Sopenharmony_ci { PINMUX_DATA_REG("PCDR0", 0xfffe3856, 16, GROUP( 27728c2ecf20Sopenharmony_ci 0, 0, 0, 0, 27738c2ecf20Sopenharmony_ci 0, 0, 0, PC8_DATA, 27748c2ecf20Sopenharmony_ci PC7_DATA, PC6_DATA, PC5_DATA, PC4_DATA, 27758c2ecf20Sopenharmony_ci PC3_DATA, PC2_DATA, PC1_DATA, PC0_DATA )) 27768c2ecf20Sopenharmony_ci }, 27778c2ecf20Sopenharmony_ci 27788c2ecf20Sopenharmony_ci { PINMUX_DATA_REG("PDDR0", 0xfffe3876, 16, GROUP( 27798c2ecf20Sopenharmony_ci PD15_DATA, PD14_DATA, PD13_DATA, PD12_DATA, 27808c2ecf20Sopenharmony_ci PD11_DATA, PD10_DATA, PD9_DATA, PD8_DATA, 27818c2ecf20Sopenharmony_ci PD7_DATA, PD6_DATA, PD5_DATA, PD4_DATA, 27828c2ecf20Sopenharmony_ci PD3_DATA, PD2_DATA, PD1_DATA, PD0_DATA )) 27838c2ecf20Sopenharmony_ci }, 27848c2ecf20Sopenharmony_ci 27858c2ecf20Sopenharmony_ci { PINMUX_DATA_REG("PEDR0", 0xfffe3896, 16, GROUP( 27868c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 27878c2ecf20Sopenharmony_ci PE7_DATA, PE6_DATA, PE5_DATA, PE4_DATA, 27888c2ecf20Sopenharmony_ci PE3_DATA, PE2_DATA, PE1_DATA, PE0_DATA )) 27898c2ecf20Sopenharmony_ci }, 27908c2ecf20Sopenharmony_ci 27918c2ecf20Sopenharmony_ci { PINMUX_DATA_REG("PFDR1", 0xfffe38b4, 16, GROUP( 27928c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 27938c2ecf20Sopenharmony_ci PF23_DATA, PF22_DATA, PF21_DATA, PF20_DATA, 27948c2ecf20Sopenharmony_ci PF19_DATA, PF18_DATA, PF17_DATA, PF16_DATA )) 27958c2ecf20Sopenharmony_ci }, 27968c2ecf20Sopenharmony_ci { PINMUX_DATA_REG("PFDR0", 0xfffe38b6, 16, GROUP( 27978c2ecf20Sopenharmony_ci PF15_DATA, PF14_DATA, PF13_DATA, PF12_DATA, 27988c2ecf20Sopenharmony_ci PF11_DATA, PF10_DATA, PF9_DATA, PF8_DATA, 27998c2ecf20Sopenharmony_ci PF7_DATA, PF6_DATA, PF5_DATA, PF4_DATA, 28008c2ecf20Sopenharmony_ci PF3_DATA, PF2_DATA, PF1_DATA, PF0_DATA )) 28018c2ecf20Sopenharmony_ci }, 28028c2ecf20Sopenharmony_ci 28038c2ecf20Sopenharmony_ci { PINMUX_DATA_REG("PGDR1", 0xfffe38d4, 16, GROUP( 28048c2ecf20Sopenharmony_ci 0, 0, 0, 0, 28058c2ecf20Sopenharmony_ci PG27_DATA, PG26_DATA, PG25_DATA, PG24_DATA, 28068c2ecf20Sopenharmony_ci PG23_DATA, PG22_DATA, PG21_DATA, PG20_DATA, 28078c2ecf20Sopenharmony_ci PG19_DATA, PG18_DATA, PG17_DATA, PG16_DATA )) 28088c2ecf20Sopenharmony_ci }, 28098c2ecf20Sopenharmony_ci { PINMUX_DATA_REG("PGDR0", 0xfffe38d6, 16, GROUP( 28108c2ecf20Sopenharmony_ci PG15_DATA, PG14_DATA, PG13_DATA, PG12_DATA, 28118c2ecf20Sopenharmony_ci PG11_DATA, PG10_DATA, PG9_DATA, PG8_DATA, 28128c2ecf20Sopenharmony_ci PG7_DATA, PG6_DATA, PG5_DATA, PG4_DATA, 28138c2ecf20Sopenharmony_ci PG3_DATA, PG2_DATA, PG1_DATA, PG0_DATA )) 28148c2ecf20Sopenharmony_ci }, 28158c2ecf20Sopenharmony_ci 28168c2ecf20Sopenharmony_ci { PINMUX_DATA_REG("PJDR1", 0xfffe3914, 16, GROUP( 28178c2ecf20Sopenharmony_ci PJ31_DATA, PJ30_DATA, PJ29_DATA, PJ28_DATA, 28188c2ecf20Sopenharmony_ci PJ27_DATA, PJ26_DATA, PJ25_DATA, PJ24_DATA, 28198c2ecf20Sopenharmony_ci PJ23_DATA, PJ22_DATA, PJ21_DATA, PJ20_DATA, 28208c2ecf20Sopenharmony_ci PJ19_DATA, PJ18_DATA, PJ17_DATA, PJ16_DATA )) 28218c2ecf20Sopenharmony_ci }, 28228c2ecf20Sopenharmony_ci { PINMUX_DATA_REG("PJDR0", 0xfffe3916, 16, GROUP( 28238c2ecf20Sopenharmony_ci PJ15_DATA, PJ14_DATA, PJ13_DATA, PJ12_DATA, 28248c2ecf20Sopenharmony_ci PJ11_DATA, PJ10_DATA, PJ9_DATA, PJ8_DATA, 28258c2ecf20Sopenharmony_ci PJ7_DATA, PJ6_DATA, PJ5_DATA, PJ4_DATA, 28268c2ecf20Sopenharmony_ci PJ3_DATA, PJ2_DATA, PJ1_DATA, PJ0_DATA )) 28278c2ecf20Sopenharmony_ci }, 28288c2ecf20Sopenharmony_ci 28298c2ecf20Sopenharmony_ci { } 28308c2ecf20Sopenharmony_ci}; 28318c2ecf20Sopenharmony_ci 28328c2ecf20Sopenharmony_ciconst struct sh_pfc_soc_info sh7269_pinmux_info = { 28338c2ecf20Sopenharmony_ci .name = "sh7269_pfc", 28348c2ecf20Sopenharmony_ci .input = { PINMUX_INPUT_BEGIN, PINMUX_INPUT_END, FORCE_IN }, 28358c2ecf20Sopenharmony_ci .output = { PINMUX_OUTPUT_BEGIN, PINMUX_OUTPUT_END, FORCE_OUT }, 28368c2ecf20Sopenharmony_ci .function = { PINMUX_FUNCTION_BEGIN, PINMUX_FUNCTION_END }, 28378c2ecf20Sopenharmony_ci 28388c2ecf20Sopenharmony_ci .pins = pinmux_pins, 28398c2ecf20Sopenharmony_ci .nr_pins = ARRAY_SIZE(pinmux_pins), 28408c2ecf20Sopenharmony_ci .func_gpios = pinmux_func_gpios, 28418c2ecf20Sopenharmony_ci .nr_func_gpios = ARRAY_SIZE(pinmux_func_gpios), 28428c2ecf20Sopenharmony_ci 28438c2ecf20Sopenharmony_ci .cfg_regs = pinmux_config_regs, 28448c2ecf20Sopenharmony_ci .data_regs = pinmux_data_regs, 28458c2ecf20Sopenharmony_ci 28468c2ecf20Sopenharmony_ci .pinmux_data = pinmux_data, 28478c2ecf20Sopenharmony_ci .pinmux_data_size = ARRAY_SIZE(pinmux_data), 28488c2ecf20Sopenharmony_ci}; 2849