18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0 28c2ecf20Sopenharmony_ci/* 38c2ecf20Sopenharmony_ci * R8A7790 processor support 48c2ecf20Sopenharmony_ci * 58c2ecf20Sopenharmony_ci * Copyright (C) 2013 Renesas Electronics Corporation 68c2ecf20Sopenharmony_ci * Copyright (C) 2013 Magnus Damm 78c2ecf20Sopenharmony_ci * Copyright (C) 2012 Renesas Solutions Corp. 88c2ecf20Sopenharmony_ci * Copyright (C) 2012 Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> 98c2ecf20Sopenharmony_ci */ 108c2ecf20Sopenharmony_ci 118c2ecf20Sopenharmony_ci#include <linux/errno.h> 128c2ecf20Sopenharmony_ci#include <linux/io.h> 138c2ecf20Sopenharmony_ci#include <linux/kernel.h> 148c2ecf20Sopenharmony_ci#include <linux/sys_soc.h> 158c2ecf20Sopenharmony_ci 168c2ecf20Sopenharmony_ci#include "core.h" 178c2ecf20Sopenharmony_ci#include "sh_pfc.h" 188c2ecf20Sopenharmony_ci 198c2ecf20Sopenharmony_ci/* 208c2ecf20Sopenharmony_ci * All pins assigned to GPIO bank 3 can be used for SD interfaces in 218c2ecf20Sopenharmony_ci * which case they support both 3.3V and 1.8V signalling. 228c2ecf20Sopenharmony_ci */ 238c2ecf20Sopenharmony_ci#define CPU_ALL_GP(fn, sfx) \ 248c2ecf20Sopenharmony_ci PORT_GP_32(0, fn, sfx), \ 258c2ecf20Sopenharmony_ci PORT_GP_30(1, fn, sfx), \ 268c2ecf20Sopenharmony_ci PORT_GP_30(2, fn, sfx), \ 278c2ecf20Sopenharmony_ci PORT_GP_CFG_32(3, fn, sfx, SH_PFC_PIN_CFG_IO_VOLTAGE), \ 288c2ecf20Sopenharmony_ci PORT_GP_32(4, fn, sfx), \ 298c2ecf20Sopenharmony_ci PORT_GP_32(5, fn, sfx) 308c2ecf20Sopenharmony_ci 318c2ecf20Sopenharmony_ci#define CPU_ALL_NOGP(fn) \ 328c2ecf20Sopenharmony_ci PIN_NOGP(IIC0_SDA, "AF15", fn), \ 338c2ecf20Sopenharmony_ci PIN_NOGP(IIC0_SCL, "AG15", fn), \ 348c2ecf20Sopenharmony_ci PIN_NOGP(IIC3_SDA, "AH15", fn), \ 358c2ecf20Sopenharmony_ci PIN_NOGP(IIC3_SCL, "AJ15", fn) 368c2ecf20Sopenharmony_ci 378c2ecf20Sopenharmony_cienum { 388c2ecf20Sopenharmony_ci PINMUX_RESERVED = 0, 398c2ecf20Sopenharmony_ci 408c2ecf20Sopenharmony_ci PINMUX_DATA_BEGIN, 418c2ecf20Sopenharmony_ci GP_ALL(DATA), 428c2ecf20Sopenharmony_ci PINMUX_DATA_END, 438c2ecf20Sopenharmony_ci 448c2ecf20Sopenharmony_ci PINMUX_FUNCTION_BEGIN, 458c2ecf20Sopenharmony_ci GP_ALL(FN), 468c2ecf20Sopenharmony_ci 478c2ecf20Sopenharmony_ci /* GPSR0 */ 488c2ecf20Sopenharmony_ci FN_IP0_2_0, FN_IP0_5_3, FN_IP0_8_6, FN_IP0_11_9, FN_IP0_15_12, 498c2ecf20Sopenharmony_ci FN_IP0_19_16, FN_IP0_22_20, FN_IP0_26_23, FN_IP0_30_27, 508c2ecf20Sopenharmony_ci FN_IP1_3_0, FN_IP1_7_4, FN_IP1_11_8, FN_IP1_14_12, 518c2ecf20Sopenharmony_ci FN_IP1_17_15, FN_IP1_21_18, FN_IP1_25_22, FN_IP1_27_26, 528c2ecf20Sopenharmony_ci FN_IP1_29_28, FN_IP2_2_0, FN_IP2_5_3, FN_IP2_8_6, FN_IP2_11_9, 538c2ecf20Sopenharmony_ci FN_IP2_14_12, FN_IP2_17_15, FN_IP2_21_18, FN_IP2_25_22, 548c2ecf20Sopenharmony_ci FN_IP2_28_26, FN_IP3_3_0, FN_IP3_7_4, FN_IP3_11_8, 558c2ecf20Sopenharmony_ci FN_IP3_14_12, FN_IP3_17_15, 568c2ecf20Sopenharmony_ci 578c2ecf20Sopenharmony_ci /* GPSR1 */ 588c2ecf20Sopenharmony_ci FN_IP3_19_18, FN_IP3_22_20, FN_IP3_25_23, FN_IP3_28_26, 598c2ecf20Sopenharmony_ci FN_IP3_31_29, FN_IP4_2_0, FN_IP4_5_3, FN_IP4_8_6, FN_IP4_11_9, 608c2ecf20Sopenharmony_ci FN_IP4_14_12, FN_IP4_17_15, FN_IP4_20_18, FN_IP4_23_21, 618c2ecf20Sopenharmony_ci FN_IP4_26_24, FN_IP4_29_27, FN_IP5_2_0, FN_IP5_5_3, FN_IP5_9_6, 628c2ecf20Sopenharmony_ci FN_IP5_12_10, FN_IP5_14_13, FN_IP5_17_15, FN_IP5_20_18, 638c2ecf20Sopenharmony_ci FN_IP5_23_21, FN_IP5_26_24, FN_IP5_29_27, FN_IP6_2_0, 648c2ecf20Sopenharmony_ci FN_IP6_5_3, FN_IP6_8_6, FN_IP6_10_9, FN_IP6_13_11, 658c2ecf20Sopenharmony_ci 668c2ecf20Sopenharmony_ci /* GPSR2 */ 678c2ecf20Sopenharmony_ci FN_IP7_28_27, FN_IP7_30_29, FN_IP8_1_0, FN_IP8_3_2, FN_IP8_5_4, 688c2ecf20Sopenharmony_ci FN_IP8_7_6, FN_IP8_9_8, FN_IP8_11_10, FN_IP8_13_12, FN_IP8_15_14, 698c2ecf20Sopenharmony_ci FN_IP8_17_16, FN_IP8_19_18, FN_IP8_21_20, FN_IP8_23_22, 708c2ecf20Sopenharmony_ci FN_IP8_25_24, FN_IP8_26, FN_IP8_27, FN_VI1_DATA7_VI1_B7, 718c2ecf20Sopenharmony_ci FN_IP6_16_14, FN_IP6_19_17, FN_IP6_22_20, FN_IP6_25_23, 728c2ecf20Sopenharmony_ci FN_IP6_28_26, FN_IP6_31_29, FN_IP7_2_0, FN_IP7_5_3, FN_IP7_7_6, 738c2ecf20Sopenharmony_ci FN_IP7_9_8, FN_IP7_12_10, FN_IP7_15_13, 748c2ecf20Sopenharmony_ci 758c2ecf20Sopenharmony_ci /* GPSR3 */ 768c2ecf20Sopenharmony_ci FN_IP8_28, FN_IP8_30_29, FN_IP9_1_0, FN_IP9_3_2, FN_IP9_5_4, 778c2ecf20Sopenharmony_ci FN_IP9_7_6, FN_IP9_11_8, FN_IP9_15_12, FN_IP9_17_16, FN_IP9_19_18, 788c2ecf20Sopenharmony_ci FN_IP9_21_20, FN_IP9_23_22, FN_IP9_25_24, FN_IP9_27_26, 798c2ecf20Sopenharmony_ci FN_IP9_31_28, FN_IP10_3_0, FN_IP10_6_4, FN_IP10_10_7, FN_IP10_14_11, 808c2ecf20Sopenharmony_ci FN_IP10_18_15, FN_IP10_22_19, FN_IP10_25_23, FN_IP10_29_26, 818c2ecf20Sopenharmony_ci FN_IP11_3_0, FN_IP11_4, FN_IP11_6_5, FN_IP11_8_7, FN_IP11_10_9, 828c2ecf20Sopenharmony_ci FN_IP11_12_11, FN_IP11_14_13, FN_IP11_17_15, FN_IP11_21_18, 838c2ecf20Sopenharmony_ci 848c2ecf20Sopenharmony_ci /* GPSR4 */ 858c2ecf20Sopenharmony_ci FN_IP11_23_22, FN_IP11_26_24, FN_IP11_29_27, FN_IP11_31_30, 868c2ecf20Sopenharmony_ci FN_IP12_1_0, FN_IP12_3_2, FN_IP12_5_4, FN_IP12_7_6, FN_IP12_10_8, 878c2ecf20Sopenharmony_ci FN_IP12_13_11, FN_IP12_16_14, FN_IP12_19_17, FN_IP12_22_20, 888c2ecf20Sopenharmony_ci FN_IP12_24_23, FN_IP12_27_25, FN_IP12_30_28, FN_IP13_2_0, 898c2ecf20Sopenharmony_ci FN_IP13_6_3, FN_IP13_9_7, FN_IP13_12_10, FN_IP13_15_13, 908c2ecf20Sopenharmony_ci FN_IP13_18_16, FN_IP13_22_19, FN_IP13_25_23, FN_IP13_28_26, 918c2ecf20Sopenharmony_ci FN_IP13_30_29, FN_IP14_2_0, FN_IP14_5_3, FN_IP14_8_6, FN_IP14_11_9, 928c2ecf20Sopenharmony_ci FN_IP14_15_12, FN_IP14_18_16, 938c2ecf20Sopenharmony_ci 948c2ecf20Sopenharmony_ci /* GPSR5 */ 958c2ecf20Sopenharmony_ci FN_IP14_21_19, FN_IP14_24_22, FN_IP14_27_25, FN_IP14_30_28, 968c2ecf20Sopenharmony_ci FN_IP15_2_0, FN_IP15_5_3, FN_IP15_8_6, FN_IP15_11_9, FN_IP15_13_12, 978c2ecf20Sopenharmony_ci FN_IP15_15_14, FN_IP15_17_16, FN_IP15_19_18, FN_IP15_22_20, 988c2ecf20Sopenharmony_ci FN_IP15_25_23, FN_IP15_27_26, FN_IP15_29_28, FN_IP16_2_0, 998c2ecf20Sopenharmony_ci FN_IP16_5_3, FN_USB0_PWEN, FN_USB0_OVC_VBUS, FN_IP16_6, FN_IP16_7, 1008c2ecf20Sopenharmony_ci FN_USB2_PWEN, FN_USB2_OVC, FN_AVS1, FN_AVS2, FN_DU_DOTCLKIN0, 1018c2ecf20Sopenharmony_ci FN_IP7_26_25, FN_DU_DOTCLKIN2, FN_IP7_18_16, FN_IP7_21_19, FN_IP7_24_22, 1028c2ecf20Sopenharmony_ci 1038c2ecf20Sopenharmony_ci /* IPSR0 */ 1048c2ecf20Sopenharmony_ci FN_D0, FN_MSIOF3_SCK_B, FN_VI3_DATA0, FN_VI0_G4, FN_VI0_G4_B, 1058c2ecf20Sopenharmony_ci FN_D1, FN_MSIOF3_SYNC_B, FN_VI3_DATA1, FN_VI0_G5, 1068c2ecf20Sopenharmony_ci FN_VI0_G5_B, FN_D2, FN_MSIOF3_RXD_B, FN_VI3_DATA2, 1078c2ecf20Sopenharmony_ci FN_VI0_G6, FN_VI0_G6_B, FN_D3, FN_MSIOF3_TXD_B, 1088c2ecf20Sopenharmony_ci FN_VI3_DATA3, FN_VI0_G7, FN_VI0_G7_B, FN_D4, 1098c2ecf20Sopenharmony_ci FN_SCIFB1_RXD_F, FN_SCIFB0_RXD_C, FN_VI3_DATA4, 1108c2ecf20Sopenharmony_ci FN_VI0_R0, FN_VI0_R0_B, FN_RX0_B, FN_D5, 1118c2ecf20Sopenharmony_ci FN_SCIFB1_TXD_F, FN_SCIFB0_TXD_C, FN_VI3_DATA5, 1128c2ecf20Sopenharmony_ci FN_VI0_R1, FN_VI0_R1_B, FN_TX0_B, FN_D6, 1138c2ecf20Sopenharmony_ci FN_IIC2_SCL_C, FN_VI3_DATA6, FN_VI0_R2, FN_VI0_R2_B, 1148c2ecf20Sopenharmony_ci FN_I2C2_SCL_C, FN_D7, FN_AD_DI_B, FN_IIC2_SDA_C, 1158c2ecf20Sopenharmony_ci FN_VI3_DATA7, FN_VI0_R3, FN_VI0_R3_B, FN_I2C2_SDA_C, FN_TCLK1, 1168c2ecf20Sopenharmony_ci FN_D8, FN_SCIFA1_SCK_C, FN_AVB_TXD0, 1178c2ecf20Sopenharmony_ci FN_VI0_G0, FN_VI0_G0_B, FN_VI2_DATA0_VI2_B0, 1188c2ecf20Sopenharmony_ci 1198c2ecf20Sopenharmony_ci /* IPSR1 */ 1208c2ecf20Sopenharmony_ci FN_D9, FN_SCIFA1_RXD_C, FN_AVB_TXD1, 1218c2ecf20Sopenharmony_ci FN_VI0_G1, FN_VI0_G1_B, FN_VI2_DATA1_VI2_B1, FN_D10, 1228c2ecf20Sopenharmony_ci FN_SCIFA1_TXD_C, FN_AVB_TXD2, 1238c2ecf20Sopenharmony_ci FN_VI0_G2, FN_VI0_G2_B, FN_VI2_DATA2_VI2_B2, FN_D11, 1248c2ecf20Sopenharmony_ci FN_SCIFA1_CTS_N_C, FN_AVB_TXD3, 1258c2ecf20Sopenharmony_ci FN_VI0_G3, FN_VI0_G3_B, FN_VI2_DATA3_VI2_B3, 1268c2ecf20Sopenharmony_ci FN_D12, FN_SCIFA1_RTS_N_C, FN_AVB_TXD4, 1278c2ecf20Sopenharmony_ci FN_VI0_HSYNC_N, FN_VI0_HSYNC_N_B, FN_VI2_DATA4_VI2_B4, 1288c2ecf20Sopenharmony_ci FN_D13, FN_AVB_TXD5, FN_VI0_VSYNC_N, 1298c2ecf20Sopenharmony_ci FN_VI0_VSYNC_N_B, FN_VI2_DATA5_VI2_B5, FN_D14, 1308c2ecf20Sopenharmony_ci FN_SCIFB1_RXD_C, FN_AVB_TXD6, FN_RX1_B, 1318c2ecf20Sopenharmony_ci FN_VI0_CLKENB, FN_VI0_CLKENB_B, FN_VI2_DATA6_VI2_B6, 1328c2ecf20Sopenharmony_ci FN_D15, FN_SCIFB1_TXD_C, FN_AVB_TXD7, FN_TX1_B, 1338c2ecf20Sopenharmony_ci FN_VI0_FIELD, FN_VI0_FIELD_B, FN_VI2_DATA7_VI2_B7, 1348c2ecf20Sopenharmony_ci FN_A0, FN_PWM3, FN_A1, FN_PWM4, 1358c2ecf20Sopenharmony_ci 1368c2ecf20Sopenharmony_ci /* IPSR2 */ 1378c2ecf20Sopenharmony_ci FN_A2, FN_PWM5, FN_MSIOF1_SS1_B, FN_A3, 1388c2ecf20Sopenharmony_ci FN_PWM6, FN_MSIOF1_SS2_B, FN_A4, FN_MSIOF1_TXD_B, 1398c2ecf20Sopenharmony_ci FN_TPU0TO0, FN_A5, FN_SCIFA1_TXD_B, FN_TPU0TO1, 1408c2ecf20Sopenharmony_ci FN_A6, FN_SCIFA1_RTS_N_B, FN_TPU0TO2, FN_A7, 1418c2ecf20Sopenharmony_ci FN_SCIFA1_SCK_B, FN_AUDIO_CLKOUT_B, FN_TPU0TO3, 1428c2ecf20Sopenharmony_ci FN_A8, FN_SCIFA1_RXD_B, FN_SSI_SCK5_B, FN_VI0_R4, 1438c2ecf20Sopenharmony_ci FN_VI0_R4_B, FN_SCIFB2_RXD_C, FN_RX2_B, FN_VI2_DATA0_VI2_B0_B, 1448c2ecf20Sopenharmony_ci FN_A9, FN_SCIFA1_CTS_N_B, FN_SSI_WS5_B, FN_VI0_R5, 1458c2ecf20Sopenharmony_ci FN_VI0_R5_B, FN_SCIFB2_TXD_C, FN_TX2_B, FN_VI2_DATA1_VI2_B1_B, 1468c2ecf20Sopenharmony_ci FN_A10, FN_SSI_SDATA5_B, FN_MSIOF2_SYNC, FN_VI0_R6, 1478c2ecf20Sopenharmony_ci FN_VI0_R6_B, FN_VI2_DATA2_VI2_B2_B, 1488c2ecf20Sopenharmony_ci 1498c2ecf20Sopenharmony_ci /* IPSR3 */ 1508c2ecf20Sopenharmony_ci FN_A11, FN_SCIFB2_CTS_N_B, FN_MSIOF2_SCK, FN_VI1_R0, 1518c2ecf20Sopenharmony_ci FN_VI1_R0_B, FN_VI2_G0, FN_VI2_DATA3_VI2_B3_B, 1528c2ecf20Sopenharmony_ci FN_A12, FN_SCIFB2_RXD_B, FN_MSIOF2_TXD, FN_VI1_R1, 1538c2ecf20Sopenharmony_ci FN_VI1_R1_B, FN_VI2_G1, FN_VI2_DATA4_VI2_B4_B, 1548c2ecf20Sopenharmony_ci FN_A13, FN_SCIFB2_RTS_N_B, FN_EX_WAIT2, 1558c2ecf20Sopenharmony_ci FN_MSIOF2_RXD, FN_VI1_R2, FN_VI1_R2_B, FN_VI2_G2, 1568c2ecf20Sopenharmony_ci FN_VI2_DATA5_VI2_B5_B, FN_A14, FN_SCIFB2_TXD_B, 1578c2ecf20Sopenharmony_ci FN_ATACS11_N, FN_MSIOF2_SS1, FN_A15, FN_SCIFB2_SCK_B, 1588c2ecf20Sopenharmony_ci FN_ATARD1_N, FN_MSIOF2_SS2, FN_A16, FN_ATAWR1_N, 1598c2ecf20Sopenharmony_ci FN_A17, FN_AD_DO_B, FN_ATADIR1_N, FN_A18, 1608c2ecf20Sopenharmony_ci FN_AD_CLK_B, FN_ATAG1_N, FN_A19, FN_AD_NCS_N_B, 1618c2ecf20Sopenharmony_ci FN_ATACS01_N, FN_EX_WAIT0_B, FN_A20, FN_SPCLK, 1628c2ecf20Sopenharmony_ci FN_VI1_R3, FN_VI1_R3_B, FN_VI2_G4, 1638c2ecf20Sopenharmony_ci 1648c2ecf20Sopenharmony_ci /* IPSR4 */ 1658c2ecf20Sopenharmony_ci FN_A21, FN_MOSI_IO0, FN_VI1_R4, FN_VI1_R4_B, FN_VI2_G5, 1668c2ecf20Sopenharmony_ci FN_A22, FN_MISO_IO1, FN_VI1_R5, FN_VI1_R5_B, 1678c2ecf20Sopenharmony_ci FN_VI2_G6, FN_A23, FN_IO2, FN_VI1_G7, 1688c2ecf20Sopenharmony_ci FN_VI1_G7_B, FN_VI2_G7, FN_A24, FN_IO3, 1698c2ecf20Sopenharmony_ci FN_VI1_R7, FN_VI1_R7_B, FN_VI2_CLKENB, 1708c2ecf20Sopenharmony_ci FN_VI2_CLKENB_B, FN_A25, FN_SSL, FN_VI1_G6, 1718c2ecf20Sopenharmony_ci FN_VI1_G6_B, FN_VI2_FIELD, FN_VI2_FIELD_B, FN_CS0_N, 1728c2ecf20Sopenharmony_ci FN_VI1_R6, FN_VI1_R6_B, FN_VI2_G3, FN_MSIOF0_SS2_B, 1738c2ecf20Sopenharmony_ci FN_CS1_N_A26, FN_SPEEDIN, FN_VI0_R7, FN_VI0_R7_B, 1748c2ecf20Sopenharmony_ci FN_VI2_CLK, FN_VI2_CLK_B, FN_EX_CS0_N, FN_HRX1_B, 1758c2ecf20Sopenharmony_ci FN_VI1_G5, FN_VI1_G5_B, FN_VI2_R0, FN_HTX0_B, 1768c2ecf20Sopenharmony_ci FN_MSIOF0_SS1_B, FN_EX_CS1_N, FN_GPS_CLK, 1778c2ecf20Sopenharmony_ci FN_HCTS1_N_B, FN_VI1_FIELD, FN_VI1_FIELD_B, 1788c2ecf20Sopenharmony_ci FN_VI2_R1, FN_EX_CS2_N, FN_GPS_SIGN, FN_HRTS1_N_B, 1798c2ecf20Sopenharmony_ci FN_VI3_CLKENB, FN_VI1_G0, FN_VI1_G0_B, FN_VI2_R2, 1808c2ecf20Sopenharmony_ci 1818c2ecf20Sopenharmony_ci /* IPSR5 */ 1828c2ecf20Sopenharmony_ci FN_EX_CS3_N, FN_GPS_MAG, FN_VI3_FIELD, FN_VI1_G1, FN_VI1_G1_B, 1838c2ecf20Sopenharmony_ci FN_VI2_R3, FN_EX_CS4_N, FN_MSIOF1_SCK_B, FN_VI3_HSYNC_N, 1848c2ecf20Sopenharmony_ci FN_VI2_HSYNC_N, FN_IIC1_SCL, FN_VI2_HSYNC_N_B, 1858c2ecf20Sopenharmony_ci FN_INTC_EN0_N, FN_I2C1_SCL, FN_EX_CS5_N, FN_CAN0_RX, 1868c2ecf20Sopenharmony_ci FN_MSIOF1_RXD_B, FN_VI3_VSYNC_N, FN_VI1_G2, 1878c2ecf20Sopenharmony_ci FN_VI1_G2_B, FN_VI2_R4, FN_IIC1_SDA, FN_INTC_EN1_N, 1888c2ecf20Sopenharmony_ci FN_I2C1_SDA, FN_BS_N, FN_IETX, FN_HTX1_B, 1898c2ecf20Sopenharmony_ci FN_CAN1_TX, FN_DRACK0, FN_IETX_C, FN_RD_N, 1908c2ecf20Sopenharmony_ci FN_CAN0_TX, FN_SCIFA0_SCK_B, FN_RD_WR_N, FN_VI1_G3, 1918c2ecf20Sopenharmony_ci FN_VI1_G3_B, FN_VI2_R5, FN_SCIFA0_RXD_B, 1928c2ecf20Sopenharmony_ci FN_INTC_IRQ4_N, FN_WE0_N, FN_IECLK, FN_CAN_CLK, 1938c2ecf20Sopenharmony_ci FN_VI2_VSYNC_N, FN_SCIFA0_TXD_B, FN_VI2_VSYNC_N_B, 1948c2ecf20Sopenharmony_ci FN_WE1_N, FN_IERX, FN_CAN1_RX, FN_VI1_G4, 1958c2ecf20Sopenharmony_ci FN_VI1_G4_B, FN_VI2_R6, FN_SCIFA0_CTS_N_B, 1968c2ecf20Sopenharmony_ci FN_IERX_C, FN_EX_WAIT0, FN_IRQ3, FN_INTC_IRQ3_N, 1978c2ecf20Sopenharmony_ci FN_VI3_CLK, FN_SCIFA0_RTS_N_B, FN_HRX0_B, 1988c2ecf20Sopenharmony_ci FN_MSIOF0_SCK_B, FN_DREQ0_N, FN_VI1_HSYNC_N, 1998c2ecf20Sopenharmony_ci FN_VI1_HSYNC_N_B, FN_VI2_R7, FN_SSI_SCK78_C, 2008c2ecf20Sopenharmony_ci FN_SSI_WS78_B, 2018c2ecf20Sopenharmony_ci 2028c2ecf20Sopenharmony_ci /* IPSR6 */ 2038c2ecf20Sopenharmony_ci FN_DACK0, FN_IRQ0, FN_INTC_IRQ0_N, FN_SSI_SCK6_B, 2048c2ecf20Sopenharmony_ci FN_VI1_VSYNC_N, FN_VI1_VSYNC_N_B, FN_SSI_WS78_C, 2058c2ecf20Sopenharmony_ci FN_DREQ1_N, FN_VI1_CLKENB, FN_VI1_CLKENB_B, 2068c2ecf20Sopenharmony_ci FN_SSI_SDATA7_C, FN_SSI_SCK78_B, FN_DACK1, FN_IRQ1, 2078c2ecf20Sopenharmony_ci FN_INTC_IRQ1_N, FN_SSI_WS6_B, FN_SSI_SDATA8_C, 2088c2ecf20Sopenharmony_ci FN_DREQ2_N, FN_HSCK1_B, FN_HCTS0_N_B, 2098c2ecf20Sopenharmony_ci FN_MSIOF0_TXD_B, FN_DACK2, FN_IRQ2, FN_INTC_IRQ2_N, 2108c2ecf20Sopenharmony_ci FN_SSI_SDATA6_B, FN_HRTS0_N_B, FN_MSIOF0_RXD_B, 2118c2ecf20Sopenharmony_ci FN_ETH_CRS_DV, FN_STP_ISCLK_0_B, 2128c2ecf20Sopenharmony_ci FN_TS_SDEN0_D, FN_GLO_Q0_C, FN_IIC2_SCL_E, 2138c2ecf20Sopenharmony_ci FN_I2C2_SCL_E, FN_ETH_RX_ER, 2148c2ecf20Sopenharmony_ci FN_STP_ISD_0_B, FN_TS_SPSYNC0_D, FN_GLO_Q1_C, 2158c2ecf20Sopenharmony_ci FN_IIC2_SDA_E, FN_I2C2_SDA_E, FN_ETH_RXD0, 2168c2ecf20Sopenharmony_ci FN_STP_ISEN_0_B, FN_TS_SDAT0_D, FN_GLO_I0_C, 2178c2ecf20Sopenharmony_ci FN_SCIFB1_SCK_G, FN_SCK1_E, FN_ETH_RXD1, 2188c2ecf20Sopenharmony_ci FN_HRX0_E, FN_STP_ISSYNC_0_B, 2198c2ecf20Sopenharmony_ci FN_TS_SCK0_D, FN_GLO_I1_C, FN_SCIFB1_RXD_G, 2208c2ecf20Sopenharmony_ci FN_RX1_E, FN_ETH_LINK, FN_HTX0_E, 2218c2ecf20Sopenharmony_ci FN_STP_IVCXO27_0_B, FN_SCIFB1_TXD_G, FN_TX1_E, 2228c2ecf20Sopenharmony_ci FN_ETH_REF_CLK, FN_HCTS0_N_E, 2238c2ecf20Sopenharmony_ci FN_STP_IVCXO27_1_B, FN_HRX0_F, 2248c2ecf20Sopenharmony_ci 2258c2ecf20Sopenharmony_ci /* IPSR7 */ 2268c2ecf20Sopenharmony_ci FN_ETH_MDIO, FN_HRTS0_N_E, 2278c2ecf20Sopenharmony_ci FN_SIM0_D_C, FN_HCTS0_N_F, FN_ETH_TXD1, 2288c2ecf20Sopenharmony_ci FN_HTX0_F, FN_BPFCLK_G, 2298c2ecf20Sopenharmony_ci FN_ETH_TX_EN, FN_SIM0_CLK_C, 2308c2ecf20Sopenharmony_ci FN_HRTS0_N_F, FN_ETH_MAGIC, 2318c2ecf20Sopenharmony_ci FN_SIM0_RST_C, FN_ETH_TXD0, 2328c2ecf20Sopenharmony_ci FN_STP_ISCLK_1_B, FN_TS_SDEN1_C, FN_GLO_SCLK_C, 2338c2ecf20Sopenharmony_ci FN_ETH_MDC, FN_STP_ISD_1_B, 2348c2ecf20Sopenharmony_ci FN_TS_SPSYNC1_C, FN_GLO_SDATA_C, FN_PWM0, 2358c2ecf20Sopenharmony_ci FN_SCIFA2_SCK_C, FN_STP_ISEN_1_B, FN_TS_SDAT1_C, 2368c2ecf20Sopenharmony_ci FN_GLO_SS_C, FN_PWM1, FN_SCIFA2_TXD_C, 2378c2ecf20Sopenharmony_ci FN_STP_ISSYNC_1_B, FN_TS_SCK1_C, FN_GLO_RFON_C, 2388c2ecf20Sopenharmony_ci FN_PCMOE_N, FN_PWM2, FN_PWMFSW0, FN_SCIFA2_RXD_C, 2398c2ecf20Sopenharmony_ci FN_PCMWE_N, FN_IECLK_C, FN_DU_DOTCLKIN1, 2408c2ecf20Sopenharmony_ci FN_AUDIO_CLKC, FN_AUDIO_CLKOUT_C, FN_VI0_CLK, 2418c2ecf20Sopenharmony_ci FN_ATACS00_N, FN_AVB_RXD1, 2428c2ecf20Sopenharmony_ci FN_VI0_DATA0_VI0_B0, FN_ATACS10_N, FN_AVB_RXD2, 2438c2ecf20Sopenharmony_ci 2448c2ecf20Sopenharmony_ci /* IPSR8 */ 2458c2ecf20Sopenharmony_ci FN_VI0_DATA1_VI0_B1, FN_ATARD0_N, FN_AVB_RXD3, 2468c2ecf20Sopenharmony_ci FN_VI0_DATA2_VI0_B2, FN_ATAWR0_N, 2478c2ecf20Sopenharmony_ci FN_AVB_RXD4, FN_VI0_DATA3_VI0_B3, FN_ATADIR0_N, 2488c2ecf20Sopenharmony_ci FN_AVB_RXD5, FN_VI0_DATA4_VI0_B4, FN_ATAG0_N, 2498c2ecf20Sopenharmony_ci FN_AVB_RXD6, FN_VI0_DATA5_VI0_B5, FN_EX_WAIT1, 2508c2ecf20Sopenharmony_ci FN_AVB_RXD7, FN_VI0_DATA6_VI0_B6, FN_AVB_RX_ER, 2518c2ecf20Sopenharmony_ci FN_VI0_DATA7_VI0_B7, FN_AVB_RX_CLK, 2528c2ecf20Sopenharmony_ci FN_VI1_CLK, FN_AVB_RX_DV, 2538c2ecf20Sopenharmony_ci FN_VI1_DATA0_VI1_B0, FN_SCIFA1_SCK_D, 2548c2ecf20Sopenharmony_ci FN_AVB_CRS, FN_VI1_DATA1_VI1_B1, 2558c2ecf20Sopenharmony_ci FN_SCIFA1_RXD_D, FN_AVB_MDC, 2568c2ecf20Sopenharmony_ci FN_VI1_DATA2_VI1_B2, FN_SCIFA1_TXD_D, FN_AVB_MDIO, 2578c2ecf20Sopenharmony_ci FN_VI1_DATA3_VI1_B3, FN_SCIFA1_CTS_N_D, 2588c2ecf20Sopenharmony_ci FN_AVB_GTX_CLK, FN_VI1_DATA4_VI1_B4, FN_SCIFA1_RTS_N_D, 2598c2ecf20Sopenharmony_ci FN_AVB_MAGIC, FN_VI1_DATA5_VI1_B5, 2608c2ecf20Sopenharmony_ci FN_AVB_PHY_INT, FN_VI1_DATA6_VI1_B6, FN_AVB_GTXREFCLK, 2618c2ecf20Sopenharmony_ci FN_SD0_CLK, FN_VI1_DATA0_VI1_B0_B, FN_SD0_CMD, 2628c2ecf20Sopenharmony_ci FN_SCIFB1_SCK_B, FN_VI1_DATA1_VI1_B1_B, 2638c2ecf20Sopenharmony_ci 2648c2ecf20Sopenharmony_ci /* IPSR9 */ 2658c2ecf20Sopenharmony_ci FN_SD0_DAT0, FN_SCIFB1_RXD_B, FN_VI1_DATA2_VI1_B2_B, 2668c2ecf20Sopenharmony_ci FN_SD0_DAT1, FN_SCIFB1_TXD_B, FN_VI1_DATA3_VI1_B3_B, 2678c2ecf20Sopenharmony_ci FN_SD0_DAT2, FN_SCIFB1_CTS_N_B, FN_VI1_DATA4_VI1_B4_B, 2688c2ecf20Sopenharmony_ci FN_SD0_DAT3, FN_SCIFB1_RTS_N_B, FN_VI1_DATA5_VI1_B5_B, 2698c2ecf20Sopenharmony_ci FN_SD0_CD, FN_MMC0_D6, FN_TS_SDEN0_B, FN_USB0_EXTP, 2708c2ecf20Sopenharmony_ci FN_GLO_SCLK, FN_VI1_DATA6_VI1_B6_B, FN_IIC1_SCL_B, 2718c2ecf20Sopenharmony_ci FN_I2C1_SCL_B, FN_VI2_DATA6_VI2_B6_B, FN_SD0_WP, 2728c2ecf20Sopenharmony_ci FN_MMC0_D7, FN_TS_SPSYNC0_B, FN_USB0_IDIN, 2738c2ecf20Sopenharmony_ci FN_GLO_SDATA, FN_VI1_DATA7_VI1_B7_B, FN_IIC1_SDA_B, 2748c2ecf20Sopenharmony_ci FN_I2C1_SDA_B, FN_VI2_DATA7_VI2_B7_B, FN_SD1_CLK, 2758c2ecf20Sopenharmony_ci FN_AVB_TX_EN, FN_SD1_CMD, 2768c2ecf20Sopenharmony_ci FN_AVB_TX_ER, FN_SCIFB0_SCK_B, 2778c2ecf20Sopenharmony_ci FN_SD1_DAT0, FN_AVB_TX_CLK, 2788c2ecf20Sopenharmony_ci FN_SCIFB0_RXD_B, FN_SD1_DAT1, FN_AVB_LINK, 2798c2ecf20Sopenharmony_ci FN_SCIFB0_TXD_B, FN_SD1_DAT2, 2808c2ecf20Sopenharmony_ci FN_AVB_COL, FN_SCIFB0_CTS_N_B, 2818c2ecf20Sopenharmony_ci FN_SD1_DAT3, FN_AVB_RXD0, 2828c2ecf20Sopenharmony_ci FN_SCIFB0_RTS_N_B, FN_SD1_CD, FN_MMC1_D6, 2838c2ecf20Sopenharmony_ci FN_TS_SDEN1, FN_USB1_EXTP, FN_GLO_SS, FN_VI0_CLK_B, 2848c2ecf20Sopenharmony_ci FN_IIC2_SCL_D, FN_I2C2_SCL_D, FN_SIM0_CLK_B, 2858c2ecf20Sopenharmony_ci FN_VI3_CLK_B, 2868c2ecf20Sopenharmony_ci 2878c2ecf20Sopenharmony_ci /* IPSR10 */ 2888c2ecf20Sopenharmony_ci FN_SD1_WP, FN_MMC1_D7, FN_TS_SPSYNC1, FN_USB1_IDIN, 2898c2ecf20Sopenharmony_ci FN_GLO_RFON, FN_VI1_CLK_B, FN_IIC2_SDA_D, FN_I2C2_SDA_D, 2908c2ecf20Sopenharmony_ci FN_SIM0_D_B, FN_SD2_CLK, FN_MMC0_CLK, FN_SIM0_CLK, 2918c2ecf20Sopenharmony_ci FN_VI0_DATA0_VI0_B0_B, FN_TS_SDEN0_C, FN_GLO_SCLK_B, 2928c2ecf20Sopenharmony_ci FN_VI3_DATA0_B, FN_SD2_CMD, FN_MMC0_CMD, FN_SIM0_D, 2938c2ecf20Sopenharmony_ci FN_VI0_DATA1_VI0_B1_B, FN_SCIFB1_SCK_E, FN_SCK1_D, 2948c2ecf20Sopenharmony_ci FN_TS_SPSYNC0_C, FN_GLO_SDATA_B, FN_VI3_DATA1_B, 2958c2ecf20Sopenharmony_ci FN_SD2_DAT0, FN_MMC0_D0, FN_FMCLK_B, 2968c2ecf20Sopenharmony_ci FN_VI0_DATA2_VI0_B2_B, FN_SCIFB1_RXD_E, FN_RX1_D, 2978c2ecf20Sopenharmony_ci FN_TS_SDAT0_C, FN_GLO_SS_B, FN_VI3_DATA2_B, 2988c2ecf20Sopenharmony_ci FN_SD2_DAT1, FN_MMC0_D1, FN_FMIN_B, 2998c2ecf20Sopenharmony_ci FN_VI0_DATA3_VI0_B3_B, FN_SCIFB1_TXD_E, FN_TX1_D, 3008c2ecf20Sopenharmony_ci FN_TS_SCK0_C, FN_GLO_RFON_B, FN_VI3_DATA3_B, 3018c2ecf20Sopenharmony_ci FN_SD2_DAT2, FN_MMC0_D2, FN_BPFCLK_B, 3028c2ecf20Sopenharmony_ci FN_VI0_DATA4_VI0_B4_B, FN_HRX0_D, FN_TS_SDEN1_B, 3038c2ecf20Sopenharmony_ci FN_GLO_Q0_B, FN_VI3_DATA4_B, FN_SD2_DAT3, 3048c2ecf20Sopenharmony_ci FN_MMC0_D3, FN_SIM0_RST, FN_VI0_DATA5_VI0_B5_B, 3058c2ecf20Sopenharmony_ci FN_HTX0_D, FN_TS_SPSYNC1_B, FN_GLO_Q1_B, 3068c2ecf20Sopenharmony_ci FN_VI3_DATA5_B, FN_SD2_CD, FN_MMC0_D4, 3078c2ecf20Sopenharmony_ci FN_TS_SDAT0_B, FN_USB2_EXTP, FN_GLO_I0, 3088c2ecf20Sopenharmony_ci FN_VI0_DATA6_VI0_B6_B, FN_HCTS0_N_D, FN_TS_SDAT1_B, 3098c2ecf20Sopenharmony_ci FN_GLO_I0_B, FN_VI3_DATA6_B, 3108c2ecf20Sopenharmony_ci 3118c2ecf20Sopenharmony_ci /* IPSR11 */ 3128c2ecf20Sopenharmony_ci FN_SD2_WP, FN_MMC0_D5, FN_TS_SCK0_B, FN_USB2_IDIN, 3138c2ecf20Sopenharmony_ci FN_GLO_I1, FN_VI0_DATA7_VI0_B7_B, FN_HRTS0_N_D, 3148c2ecf20Sopenharmony_ci FN_TS_SCK1_B, FN_GLO_I1_B, FN_VI3_DATA7_B, 3158c2ecf20Sopenharmony_ci FN_SD3_CLK, FN_MMC1_CLK, FN_SD3_CMD, FN_MMC1_CMD, 3168c2ecf20Sopenharmony_ci FN_MTS_N, FN_SD3_DAT0, FN_MMC1_D0, FN_STM_N, 3178c2ecf20Sopenharmony_ci FN_SD3_DAT1, FN_MMC1_D1, FN_MDATA, FN_SD3_DAT2, 3188c2ecf20Sopenharmony_ci FN_MMC1_D2, FN_SDATA, FN_SD3_DAT3, FN_MMC1_D3, 3198c2ecf20Sopenharmony_ci FN_SCKZ, FN_SD3_CD, FN_MMC1_D4, FN_TS_SDAT1, 3208c2ecf20Sopenharmony_ci FN_VSP, FN_GLO_Q0, FN_SIM0_RST_B, FN_SD3_WP, 3218c2ecf20Sopenharmony_ci FN_MMC1_D5, FN_TS_SCK1, FN_GLO_Q1, FN_FMIN_C, 3228c2ecf20Sopenharmony_ci FN_FMIN_E, FN_FMIN_F, 3238c2ecf20Sopenharmony_ci FN_MLB_CLK, FN_IIC2_SCL_B, FN_I2C2_SCL_B, 3248c2ecf20Sopenharmony_ci FN_MLB_SIG, FN_SCIFB1_RXD_D, FN_RX1_C, FN_IIC2_SDA_B, 3258c2ecf20Sopenharmony_ci FN_I2C2_SDA_B, FN_MLB_DAT, 3268c2ecf20Sopenharmony_ci FN_SCIFB1_TXD_D, FN_TX1_C, FN_BPFCLK_C, 3278c2ecf20Sopenharmony_ci FN_SSI_SCK0129, FN_CAN_CLK_B, 3288c2ecf20Sopenharmony_ci FN_MOUT0, 3298c2ecf20Sopenharmony_ci 3308c2ecf20Sopenharmony_ci /* IPSR12 */ 3318c2ecf20Sopenharmony_ci FN_SSI_WS0129, FN_CAN0_TX_B, FN_MOUT1, 3328c2ecf20Sopenharmony_ci FN_SSI_SDATA0, FN_CAN0_RX_B, FN_MOUT2, 3338c2ecf20Sopenharmony_ci FN_SSI_SDATA1, FN_CAN1_TX_B, FN_MOUT5, 3348c2ecf20Sopenharmony_ci FN_SSI_SDATA2, FN_CAN1_RX_B, FN_SSI_SCK1, FN_MOUT6, 3358c2ecf20Sopenharmony_ci FN_SSI_SCK34, FN_STP_OPWM_0, FN_SCIFB0_SCK, 3368c2ecf20Sopenharmony_ci FN_MSIOF1_SCK, FN_CAN_DEBUG_HW_TRIGGER, FN_SSI_WS34, 3378c2ecf20Sopenharmony_ci FN_STP_IVCXO27_0, FN_SCIFB0_RXD, FN_MSIOF1_SYNC, 3388c2ecf20Sopenharmony_ci FN_CAN_STEP0, FN_SSI_SDATA3, FN_STP_ISCLK_0, 3398c2ecf20Sopenharmony_ci FN_SCIFB0_TXD, FN_MSIOF1_SS1, FN_CAN_TXCLK, 3408c2ecf20Sopenharmony_ci FN_SSI_SCK4, FN_STP_ISD_0, FN_SCIFB0_CTS_N, 3418c2ecf20Sopenharmony_ci FN_MSIOF1_SS2, FN_SSI_SCK5_C, FN_CAN_DEBUGOUT0, 3428c2ecf20Sopenharmony_ci FN_SSI_WS4, FN_STP_ISEN_0, FN_SCIFB0_RTS_N, 3438c2ecf20Sopenharmony_ci FN_MSIOF1_TXD, FN_SSI_WS5_C, FN_CAN_DEBUGOUT1, 3448c2ecf20Sopenharmony_ci FN_SSI_SDATA4, FN_STP_ISSYNC_0, FN_MSIOF1_RXD, 3458c2ecf20Sopenharmony_ci FN_CAN_DEBUGOUT2, FN_SSI_SCK5, FN_SCIFB1_SCK, 3468c2ecf20Sopenharmony_ci FN_IERX_B, FN_DU2_EXHSYNC_DU2_HSYNC, FN_QSTH_QHS, 3478c2ecf20Sopenharmony_ci FN_CAN_DEBUGOUT3, FN_SSI_WS5, FN_SCIFB1_RXD, 3488c2ecf20Sopenharmony_ci FN_IECLK_B, FN_DU2_EXVSYNC_DU2_VSYNC, FN_QSTB_QHE, 3498c2ecf20Sopenharmony_ci FN_CAN_DEBUGOUT4, 3508c2ecf20Sopenharmony_ci 3518c2ecf20Sopenharmony_ci /* IPSR13 */ 3528c2ecf20Sopenharmony_ci FN_SSI_SDATA5, FN_SCIFB1_TXD, FN_IETX_B, FN_DU2_DR2, 3538c2ecf20Sopenharmony_ci FN_LCDOUT2, FN_CAN_DEBUGOUT5, FN_SSI_SCK6, 3548c2ecf20Sopenharmony_ci FN_SCIFB1_CTS_N, FN_BPFCLK_D, 3558c2ecf20Sopenharmony_ci FN_DU2_DR3, FN_LCDOUT3, FN_CAN_DEBUGOUT6, 3568c2ecf20Sopenharmony_ci FN_BPFCLK_F, FN_SSI_WS6, 3578c2ecf20Sopenharmony_ci FN_SCIFB1_RTS_N, FN_CAN0_TX_D, FN_DU2_DR4, 3588c2ecf20Sopenharmony_ci FN_LCDOUT4, FN_CAN_DEBUGOUT7, FN_SSI_SDATA6, 3598c2ecf20Sopenharmony_ci FN_FMIN_D, FN_DU2_DR5, FN_LCDOUT5, 3608c2ecf20Sopenharmony_ci FN_CAN_DEBUGOUT8, FN_SSI_SCK78, FN_STP_IVCXO27_1, 3618c2ecf20Sopenharmony_ci FN_SCK1, FN_SCIFA1_SCK, FN_DU2_DR6, FN_LCDOUT6, 3628c2ecf20Sopenharmony_ci FN_CAN_DEBUGOUT9, FN_SSI_WS78, FN_STP_ISCLK_1, 3638c2ecf20Sopenharmony_ci FN_SCIFB2_SCK, FN_SCIFA2_CTS_N, FN_DU2_DR7, 3648c2ecf20Sopenharmony_ci FN_LCDOUT7, FN_CAN_DEBUGOUT10, FN_SSI_SDATA7, 3658c2ecf20Sopenharmony_ci FN_STP_ISD_1, FN_SCIFB2_RXD, FN_SCIFA2_RTS_N, 3668c2ecf20Sopenharmony_ci FN_TCLK2, FN_QSTVA_QVS, FN_CAN_DEBUGOUT11, 3678c2ecf20Sopenharmony_ci FN_BPFCLK_E, FN_SSI_SDATA7_B, 3688c2ecf20Sopenharmony_ci FN_FMIN_G, FN_SSI_SDATA8, 3698c2ecf20Sopenharmony_ci FN_STP_ISEN_1, FN_SCIFB2_TXD, FN_CAN0_TX_C, 3708c2ecf20Sopenharmony_ci FN_CAN_DEBUGOUT12, FN_SSI_SDATA8_B, FN_SSI_SDATA9, 3718c2ecf20Sopenharmony_ci FN_STP_ISSYNC_1, FN_SCIFB2_CTS_N, FN_SSI_WS1, 3728c2ecf20Sopenharmony_ci FN_SSI_SDATA5_C, FN_CAN_DEBUGOUT13, FN_AUDIO_CLKA, 3738c2ecf20Sopenharmony_ci FN_SCIFB2_RTS_N, FN_CAN_DEBUGOUT14, 3748c2ecf20Sopenharmony_ci 3758c2ecf20Sopenharmony_ci /* IPSR14 */ 3768c2ecf20Sopenharmony_ci FN_AUDIO_CLKB, FN_SCIF_CLK, FN_CAN0_RX_D, 3778c2ecf20Sopenharmony_ci FN_DVC_MUTE, FN_CAN0_RX_C, FN_CAN_DEBUGOUT15, 3788c2ecf20Sopenharmony_ci FN_REMOCON, FN_SCIFA0_SCK, FN_HSCK1, FN_SCK0, 3798c2ecf20Sopenharmony_ci FN_MSIOF3_SS2, FN_DU2_DG2, FN_LCDOUT10, FN_IIC1_SDA_C, 3808c2ecf20Sopenharmony_ci FN_I2C1_SDA_C, FN_SCIFA0_RXD, FN_HRX1, FN_RX0, 3818c2ecf20Sopenharmony_ci FN_DU2_DR0, FN_LCDOUT0, FN_SCIFA0_TXD, FN_HTX1, 3828c2ecf20Sopenharmony_ci FN_TX0, FN_DU2_DR1, FN_LCDOUT1, FN_SCIFA0_CTS_N, 3838c2ecf20Sopenharmony_ci FN_HCTS1_N, FN_CTS0_N, FN_MSIOF3_SYNC, FN_DU2_DG3, 3848c2ecf20Sopenharmony_ci FN_LCDOUT11, FN_PWM0_B, FN_IIC1_SCL_C, FN_I2C1_SCL_C, 3858c2ecf20Sopenharmony_ci FN_SCIFA0_RTS_N, FN_HRTS1_N, FN_RTS0_N, 3868c2ecf20Sopenharmony_ci FN_MSIOF3_SS1, FN_DU2_DG0, FN_LCDOUT8, FN_PWM1_B, 3878c2ecf20Sopenharmony_ci FN_SCIFA1_RXD, FN_AD_DI, FN_RX1, 3888c2ecf20Sopenharmony_ci FN_DU2_EXODDF_DU2_ODDF_DISP_CDE, FN_QCPV_QDE, 3898c2ecf20Sopenharmony_ci FN_SCIFA1_TXD, FN_AD_DO, FN_TX1, FN_DU2_DG1, 3908c2ecf20Sopenharmony_ci FN_LCDOUT9, FN_SCIFA1_CTS_N, FN_AD_CLK, 3918c2ecf20Sopenharmony_ci FN_CTS1_N, FN_MSIOF3_RXD, FN_DU0_DOTCLKOUT, FN_QCLK, 3928c2ecf20Sopenharmony_ci FN_SCIFA1_RTS_N, FN_AD_NCS_N, FN_RTS1_N, 3938c2ecf20Sopenharmony_ci FN_MSIOF3_TXD, FN_DU1_DOTCLKOUT, FN_QSTVB_QVE, 3948c2ecf20Sopenharmony_ci FN_HRTS0_N_C, 3958c2ecf20Sopenharmony_ci 3968c2ecf20Sopenharmony_ci /* IPSR15 */ 3978c2ecf20Sopenharmony_ci FN_SCIFA2_SCK, FN_FMCLK, FN_SCK2, FN_MSIOF3_SCK, FN_DU2_DG7, 3988c2ecf20Sopenharmony_ci FN_LCDOUT15, FN_SCIF_CLK_B, FN_SCIFA2_RXD, FN_FMIN, 3998c2ecf20Sopenharmony_ci FN_TX2, FN_DU2_DB0, FN_LCDOUT16, FN_IIC2_SCL, FN_I2C2_SCL, 4008c2ecf20Sopenharmony_ci FN_SCIFA2_TXD, FN_BPFCLK, FN_RX2, FN_DU2_DB1, FN_LCDOUT17, 4018c2ecf20Sopenharmony_ci FN_IIC2_SDA, FN_I2C2_SDA, FN_HSCK0, FN_TS_SDEN0, 4028c2ecf20Sopenharmony_ci FN_DU2_DG4, FN_LCDOUT12, FN_HCTS0_N_C, FN_HRX0, 4038c2ecf20Sopenharmony_ci FN_DU2_DB2, FN_LCDOUT18, FN_HTX0, FN_DU2_DB3, 4048c2ecf20Sopenharmony_ci FN_LCDOUT19, FN_HCTS0_N, FN_SSI_SCK9, FN_DU2_DB4, 4058c2ecf20Sopenharmony_ci FN_LCDOUT20, FN_HRTS0_N, FN_SSI_WS9, FN_DU2_DB5, 4068c2ecf20Sopenharmony_ci FN_LCDOUT21, FN_MSIOF0_SCK, FN_TS_SDAT0, FN_ADICLK, 4078c2ecf20Sopenharmony_ci FN_DU2_DB6, FN_LCDOUT22, FN_MSIOF0_SYNC, FN_TS_SCK0, 4088c2ecf20Sopenharmony_ci FN_SSI_SCK2, FN_ADIDATA, FN_DU2_DB7, FN_LCDOUT23, 4098c2ecf20Sopenharmony_ci FN_HRX0_C, FN_MSIOF0_SS1, FN_ADICHS0, 4108c2ecf20Sopenharmony_ci FN_DU2_DG5, FN_LCDOUT13, FN_MSIOF0_TXD, FN_ADICHS1, 4118c2ecf20Sopenharmony_ci FN_DU2_DG6, FN_LCDOUT14, 4128c2ecf20Sopenharmony_ci 4138c2ecf20Sopenharmony_ci /* IPSR16 */ 4148c2ecf20Sopenharmony_ci FN_MSIOF0_SS2, FN_AUDIO_CLKOUT, FN_ADICHS2, 4158c2ecf20Sopenharmony_ci FN_DU2_DISP, FN_QPOLA, FN_HTX0_C, FN_SCIFA2_TXD_B, 4168c2ecf20Sopenharmony_ci FN_MSIOF0_RXD, FN_TS_SPSYNC0, FN_SSI_WS2, 4178c2ecf20Sopenharmony_ci FN_ADICS_SAMP, FN_DU2_CDE, FN_QPOLB, FN_SCIFA2_RXD_B, 4188c2ecf20Sopenharmony_ci FN_USB1_PWEN, FN_AUDIO_CLKOUT_D, FN_USB1_OVC, 4198c2ecf20Sopenharmony_ci FN_TCLK1_B, 4208c2ecf20Sopenharmony_ci 4218c2ecf20Sopenharmony_ci FN_SEL_SCIF1_0, FN_SEL_SCIF1_1, FN_SEL_SCIF1_2, FN_SEL_SCIF1_3, 4228c2ecf20Sopenharmony_ci FN_SEL_SCIF1_4, 4238c2ecf20Sopenharmony_ci FN_SEL_SCIFB_0, FN_SEL_SCIFB_1, FN_SEL_SCIFB_2, 4248c2ecf20Sopenharmony_ci FN_SEL_SCIFB2_0, FN_SEL_SCIFB2_1, FN_SEL_SCIFB2_2, 4258c2ecf20Sopenharmony_ci FN_SEL_SCIFB1_0, FN_SEL_SCIFB1_1, FN_SEL_SCIFB1_2, FN_SEL_SCIFB1_3, 4268c2ecf20Sopenharmony_ci FN_SEL_SCIFB1_4, 4278c2ecf20Sopenharmony_ci FN_SEL_SCIFB1_5, FN_SEL_SCIFB1_6, 4288c2ecf20Sopenharmony_ci FN_SEL_SCIFA1_0, FN_SEL_SCIFA1_1, FN_SEL_SCIFA1_2, FN_SEL_SCIFA1_3, 4298c2ecf20Sopenharmony_ci FN_SEL_SCIF0_0, FN_SEL_SCIF0_1, 4308c2ecf20Sopenharmony_ci FN_SEL_SCFA_0, FN_SEL_SCFA_1, 4318c2ecf20Sopenharmony_ci FN_SEL_SOF1_0, FN_SEL_SOF1_1, 4328c2ecf20Sopenharmony_ci FN_SEL_SSI7_0, FN_SEL_SSI7_1, FN_SEL_SSI7_2, 4338c2ecf20Sopenharmony_ci FN_SEL_SSI6_0, FN_SEL_SSI6_1, 4348c2ecf20Sopenharmony_ci FN_SEL_SSI5_0, FN_SEL_SSI5_1, FN_SEL_SSI5_2, 4358c2ecf20Sopenharmony_ci FN_SEL_VI3_0, FN_SEL_VI3_1, 4368c2ecf20Sopenharmony_ci FN_SEL_VI2_0, FN_SEL_VI2_1, 4378c2ecf20Sopenharmony_ci FN_SEL_VI1_0, FN_SEL_VI1_1, 4388c2ecf20Sopenharmony_ci FN_SEL_VI0_0, FN_SEL_VI0_1, 4398c2ecf20Sopenharmony_ci FN_SEL_TSIF1_0, FN_SEL_TSIF1_1, FN_SEL_TSIF1_2, 4408c2ecf20Sopenharmony_ci FN_SEL_LBS_0, FN_SEL_LBS_1, 4418c2ecf20Sopenharmony_ci FN_SEL_TSIF0_0, FN_SEL_TSIF0_1, FN_SEL_TSIF0_2, FN_SEL_TSIF0_3, 4428c2ecf20Sopenharmony_ci FN_SEL_SOF3_0, FN_SEL_SOF3_1, 4438c2ecf20Sopenharmony_ci FN_SEL_SOF0_0, FN_SEL_SOF0_1, 4448c2ecf20Sopenharmony_ci 4458c2ecf20Sopenharmony_ci FN_SEL_TMU1_0, FN_SEL_TMU1_1, 4468c2ecf20Sopenharmony_ci FN_SEL_HSCIF1_0, FN_SEL_HSCIF1_1, 4478c2ecf20Sopenharmony_ci FN_SEL_SCIFCLK_0, FN_SEL_SCIFCLK_1, 4488c2ecf20Sopenharmony_ci FN_SEL_CAN0_0, FN_SEL_CAN0_1, FN_SEL_CAN0_2, FN_SEL_CAN0_3, 4498c2ecf20Sopenharmony_ci FN_SEL_CANCLK_0, FN_SEL_CANCLK_1, 4508c2ecf20Sopenharmony_ci FN_SEL_SCIFA2_0, FN_SEL_SCIFA2_1, FN_SEL_SCIFA2_2, 4518c2ecf20Sopenharmony_ci FN_SEL_CAN1_0, FN_SEL_CAN1_1, 4528c2ecf20Sopenharmony_ci FN_SEL_SCIF2_0, FN_SEL_SCIF2_1, 4538c2ecf20Sopenharmony_ci FN_SEL_ADI_0, FN_SEL_ADI_1, 4548c2ecf20Sopenharmony_ci FN_SEL_SSP_0, FN_SEL_SSP_1, 4558c2ecf20Sopenharmony_ci FN_SEL_FM_0, FN_SEL_FM_1, FN_SEL_FM_2, FN_SEL_FM_3, 4568c2ecf20Sopenharmony_ci FN_SEL_FM_4, FN_SEL_FM_5, FN_SEL_FM_6, 4578c2ecf20Sopenharmony_ci FN_SEL_HSCIF0_0, FN_SEL_HSCIF0_1, FN_SEL_HSCIF0_2, FN_SEL_HSCIF0_3, 4588c2ecf20Sopenharmony_ci FN_SEL_HSCIF0_4, FN_SEL_HSCIF0_5, 4598c2ecf20Sopenharmony_ci FN_SEL_GPS_0, FN_SEL_GPS_1, FN_SEL_GPS_2, 4608c2ecf20Sopenharmony_ci FN_SEL_SIM_0, FN_SEL_SIM_1, FN_SEL_SIM_2, 4618c2ecf20Sopenharmony_ci FN_SEL_SSI8_0, FN_SEL_SSI8_1, FN_SEL_SSI8_2, 4628c2ecf20Sopenharmony_ci 4638c2ecf20Sopenharmony_ci FN_SEL_IICDVFS_0, FN_SEL_IICDVFS_1, 4648c2ecf20Sopenharmony_ci FN_SEL_IIC0_0, FN_SEL_IIC0_1, 4658c2ecf20Sopenharmony_ci FN_SEL_IEB_0, FN_SEL_IEB_1, FN_SEL_IEB_2, 4668c2ecf20Sopenharmony_ci FN_SEL_IIC2_0, FN_SEL_IIC2_1, FN_SEL_IIC2_2, FN_SEL_IIC2_3, 4678c2ecf20Sopenharmony_ci FN_SEL_IIC2_4, 4688c2ecf20Sopenharmony_ci FN_SEL_IIC1_0, FN_SEL_IIC1_1, FN_SEL_IIC1_2, 4698c2ecf20Sopenharmony_ci FN_SEL_I2C2_0, FN_SEL_I2C2_1, FN_SEL_I2C2_2, FN_SEL_I2C2_3, 4708c2ecf20Sopenharmony_ci FN_SEL_I2C2_4, 4718c2ecf20Sopenharmony_ci FN_SEL_I2C1_0, FN_SEL_I2C1_1, FN_SEL_I2C1_2, 4728c2ecf20Sopenharmony_ci PINMUX_FUNCTION_END, 4738c2ecf20Sopenharmony_ci 4748c2ecf20Sopenharmony_ci PINMUX_MARK_BEGIN, 4758c2ecf20Sopenharmony_ci 4768c2ecf20Sopenharmony_ci VI1_DATA7_VI1_B7_MARK, 4778c2ecf20Sopenharmony_ci 4788c2ecf20Sopenharmony_ci USB0_PWEN_MARK, USB0_OVC_VBUS_MARK, 4798c2ecf20Sopenharmony_ci USB2_PWEN_MARK, USB2_OVC_MARK, AVS1_MARK, AVS2_MARK, 4808c2ecf20Sopenharmony_ci DU_DOTCLKIN0_MARK, DU_DOTCLKIN2_MARK, 4818c2ecf20Sopenharmony_ci 4828c2ecf20Sopenharmony_ci D0_MARK, MSIOF3_SCK_B_MARK, VI3_DATA0_MARK, VI0_G4_MARK, VI0_G4_B_MARK, 4838c2ecf20Sopenharmony_ci D1_MARK, MSIOF3_SYNC_B_MARK, VI3_DATA1_MARK, VI0_G5_MARK, 4848c2ecf20Sopenharmony_ci VI0_G5_B_MARK, D2_MARK, MSIOF3_RXD_B_MARK, VI3_DATA2_MARK, 4858c2ecf20Sopenharmony_ci VI0_G6_MARK, VI0_G6_B_MARK, D3_MARK, MSIOF3_TXD_B_MARK, 4868c2ecf20Sopenharmony_ci VI3_DATA3_MARK, VI0_G7_MARK, VI0_G7_B_MARK, D4_MARK, 4878c2ecf20Sopenharmony_ci SCIFB1_RXD_F_MARK, SCIFB0_RXD_C_MARK, VI3_DATA4_MARK, 4888c2ecf20Sopenharmony_ci VI0_R0_MARK, VI0_R0_B_MARK, RX0_B_MARK, D5_MARK, 4898c2ecf20Sopenharmony_ci SCIFB1_TXD_F_MARK, SCIFB0_TXD_C_MARK, VI3_DATA5_MARK, 4908c2ecf20Sopenharmony_ci VI0_R1_MARK, VI0_R1_B_MARK, TX0_B_MARK, D6_MARK, 4918c2ecf20Sopenharmony_ci IIC2_SCL_C_MARK, VI3_DATA6_MARK, VI0_R2_MARK, VI0_R2_B_MARK, 4928c2ecf20Sopenharmony_ci I2C2_SCL_C_MARK, D7_MARK, AD_DI_B_MARK, IIC2_SDA_C_MARK, 4938c2ecf20Sopenharmony_ci VI3_DATA7_MARK, VI0_R3_MARK, VI0_R3_B_MARK, I2C2_SDA_C_MARK, TCLK1_MARK, 4948c2ecf20Sopenharmony_ci D8_MARK, SCIFA1_SCK_C_MARK, AVB_TXD0_MARK, 4958c2ecf20Sopenharmony_ci VI0_G0_MARK, VI0_G0_B_MARK, VI2_DATA0_VI2_B0_MARK, 4968c2ecf20Sopenharmony_ci 4978c2ecf20Sopenharmony_ci D9_MARK, SCIFA1_RXD_C_MARK, AVB_TXD1_MARK, 4988c2ecf20Sopenharmony_ci VI0_G1_MARK, VI0_G1_B_MARK, VI2_DATA1_VI2_B1_MARK, D10_MARK, 4998c2ecf20Sopenharmony_ci SCIFA1_TXD_C_MARK, AVB_TXD2_MARK, 5008c2ecf20Sopenharmony_ci VI0_G2_MARK, VI0_G2_B_MARK, VI2_DATA2_VI2_B2_MARK, D11_MARK, 5018c2ecf20Sopenharmony_ci SCIFA1_CTS_N_C_MARK, AVB_TXD3_MARK, 5028c2ecf20Sopenharmony_ci VI0_G3_MARK, VI0_G3_B_MARK, VI2_DATA3_VI2_B3_MARK, 5038c2ecf20Sopenharmony_ci D12_MARK, SCIFA1_RTS_N_C_MARK, AVB_TXD4_MARK, 5048c2ecf20Sopenharmony_ci VI0_HSYNC_N_MARK, VI0_HSYNC_N_B_MARK, VI2_DATA4_VI2_B4_MARK, 5058c2ecf20Sopenharmony_ci D13_MARK, AVB_TXD5_MARK, VI0_VSYNC_N_MARK, 5068c2ecf20Sopenharmony_ci VI0_VSYNC_N_B_MARK, VI2_DATA5_VI2_B5_MARK, D14_MARK, 5078c2ecf20Sopenharmony_ci SCIFB1_RXD_C_MARK, AVB_TXD6_MARK, RX1_B_MARK, 5088c2ecf20Sopenharmony_ci VI0_CLKENB_MARK, VI0_CLKENB_B_MARK, VI2_DATA6_VI2_B6_MARK, 5098c2ecf20Sopenharmony_ci D15_MARK, SCIFB1_TXD_C_MARK, AVB_TXD7_MARK, TX1_B_MARK, 5108c2ecf20Sopenharmony_ci VI0_FIELD_MARK, VI0_FIELD_B_MARK, VI2_DATA7_VI2_B7_MARK, 5118c2ecf20Sopenharmony_ci A0_MARK, PWM3_MARK, A1_MARK, PWM4_MARK, 5128c2ecf20Sopenharmony_ci 5138c2ecf20Sopenharmony_ci A2_MARK, PWM5_MARK, MSIOF1_SS1_B_MARK, A3_MARK, 5148c2ecf20Sopenharmony_ci PWM6_MARK, MSIOF1_SS2_B_MARK, A4_MARK, MSIOF1_TXD_B_MARK, 5158c2ecf20Sopenharmony_ci TPU0TO0_MARK, A5_MARK, SCIFA1_TXD_B_MARK, TPU0TO1_MARK, 5168c2ecf20Sopenharmony_ci A6_MARK, SCIFA1_RTS_N_B_MARK, TPU0TO2_MARK, A7_MARK, 5178c2ecf20Sopenharmony_ci SCIFA1_SCK_B_MARK, AUDIO_CLKOUT_B_MARK, TPU0TO3_MARK, 5188c2ecf20Sopenharmony_ci A8_MARK, SCIFA1_RXD_B_MARK, SSI_SCK5_B_MARK, VI0_R4_MARK, 5198c2ecf20Sopenharmony_ci VI0_R4_B_MARK, SCIFB2_RXD_C_MARK, RX2_B_MARK, VI2_DATA0_VI2_B0_B_MARK, 5208c2ecf20Sopenharmony_ci A9_MARK, SCIFA1_CTS_N_B_MARK, SSI_WS5_B_MARK, VI0_R5_MARK, 5218c2ecf20Sopenharmony_ci VI0_R5_B_MARK, SCIFB2_TXD_C_MARK, TX2_B_MARK, VI2_DATA1_VI2_B1_B_MARK, 5228c2ecf20Sopenharmony_ci A10_MARK, SSI_SDATA5_B_MARK, MSIOF2_SYNC_MARK, VI0_R6_MARK, 5238c2ecf20Sopenharmony_ci VI0_R6_B_MARK, VI2_DATA2_VI2_B2_B_MARK, 5248c2ecf20Sopenharmony_ci 5258c2ecf20Sopenharmony_ci A11_MARK, SCIFB2_CTS_N_B_MARK, MSIOF2_SCK_MARK, VI1_R0_MARK, 5268c2ecf20Sopenharmony_ci VI1_R0_B_MARK, VI2_G0_MARK, VI2_DATA3_VI2_B3_B_MARK, 5278c2ecf20Sopenharmony_ci A12_MARK, SCIFB2_RXD_B_MARK, MSIOF2_TXD_MARK, VI1_R1_MARK, 5288c2ecf20Sopenharmony_ci VI1_R1_B_MARK, VI2_G1_MARK, VI2_DATA4_VI2_B4_B_MARK, 5298c2ecf20Sopenharmony_ci A13_MARK, SCIFB2_RTS_N_B_MARK, EX_WAIT2_MARK, 5308c2ecf20Sopenharmony_ci MSIOF2_RXD_MARK, VI1_R2_MARK, VI1_R2_B_MARK, VI2_G2_MARK, 5318c2ecf20Sopenharmony_ci VI2_DATA5_VI2_B5_B_MARK, A14_MARK, SCIFB2_TXD_B_MARK, 5328c2ecf20Sopenharmony_ci ATACS11_N_MARK, MSIOF2_SS1_MARK, A15_MARK, SCIFB2_SCK_B_MARK, 5338c2ecf20Sopenharmony_ci ATARD1_N_MARK, MSIOF2_SS2_MARK, A16_MARK, ATAWR1_N_MARK, 5348c2ecf20Sopenharmony_ci A17_MARK, AD_DO_B_MARK, ATADIR1_N_MARK, A18_MARK, 5358c2ecf20Sopenharmony_ci AD_CLK_B_MARK, ATAG1_N_MARK, A19_MARK, AD_NCS_N_B_MARK, 5368c2ecf20Sopenharmony_ci ATACS01_N_MARK, EX_WAIT0_B_MARK, A20_MARK, SPCLK_MARK, 5378c2ecf20Sopenharmony_ci VI1_R3_MARK, VI1_R3_B_MARK, VI2_G4_MARK, 5388c2ecf20Sopenharmony_ci 5398c2ecf20Sopenharmony_ci A21_MARK, MOSI_IO0_MARK, VI1_R4_MARK, VI1_R4_B_MARK, VI2_G5_MARK, 5408c2ecf20Sopenharmony_ci A22_MARK, MISO_IO1_MARK, VI1_R5_MARK, VI1_R5_B_MARK, 5418c2ecf20Sopenharmony_ci VI2_G6_MARK, A23_MARK, IO2_MARK, VI1_G7_MARK, 5428c2ecf20Sopenharmony_ci VI1_G7_B_MARK, VI2_G7_MARK, A24_MARK, IO3_MARK, 5438c2ecf20Sopenharmony_ci VI1_R7_MARK, VI1_R7_B_MARK, VI2_CLKENB_MARK, 5448c2ecf20Sopenharmony_ci VI2_CLKENB_B_MARK, A25_MARK, SSL_MARK, VI1_G6_MARK, 5458c2ecf20Sopenharmony_ci VI1_G6_B_MARK, VI2_FIELD_MARK, VI2_FIELD_B_MARK, CS0_N_MARK, 5468c2ecf20Sopenharmony_ci VI1_R6_MARK, VI1_R6_B_MARK, VI2_G3_MARK, MSIOF0_SS2_B_MARK, 5478c2ecf20Sopenharmony_ci CS1_N_A26_MARK, SPEEDIN_MARK, VI0_R7_MARK, VI0_R7_B_MARK, 5488c2ecf20Sopenharmony_ci VI2_CLK_MARK, VI2_CLK_B_MARK, EX_CS0_N_MARK, HRX1_B_MARK, 5498c2ecf20Sopenharmony_ci VI1_G5_MARK, VI1_G5_B_MARK, VI2_R0_MARK, HTX0_B_MARK, 5508c2ecf20Sopenharmony_ci MSIOF0_SS1_B_MARK, EX_CS1_N_MARK, GPS_CLK_MARK, 5518c2ecf20Sopenharmony_ci HCTS1_N_B_MARK, VI1_FIELD_MARK, VI1_FIELD_B_MARK, 5528c2ecf20Sopenharmony_ci VI2_R1_MARK, EX_CS2_N_MARK, GPS_SIGN_MARK, HRTS1_N_B_MARK, 5538c2ecf20Sopenharmony_ci VI3_CLKENB_MARK, VI1_G0_MARK, VI1_G0_B_MARK, VI2_R2_MARK, 5548c2ecf20Sopenharmony_ci 5558c2ecf20Sopenharmony_ci EX_CS3_N_MARK, GPS_MAG_MARK, VI3_FIELD_MARK, 5568c2ecf20Sopenharmony_ci VI1_G1_MARK, VI1_G1_B_MARK, VI2_R3_MARK, 5578c2ecf20Sopenharmony_ci EX_CS4_N_MARK, MSIOF1_SCK_B_MARK, VI3_HSYNC_N_MARK, 5588c2ecf20Sopenharmony_ci VI2_HSYNC_N_MARK, IIC1_SCL_MARK, VI2_HSYNC_N_B_MARK, 5598c2ecf20Sopenharmony_ci INTC_EN0_N_MARK, I2C1_SCL_MARK, EX_CS5_N_MARK, CAN0_RX_MARK, 5608c2ecf20Sopenharmony_ci MSIOF1_RXD_B_MARK, VI3_VSYNC_N_MARK, VI1_G2_MARK, 5618c2ecf20Sopenharmony_ci VI1_G2_B_MARK, VI2_R4_MARK, IIC1_SDA_MARK, INTC_EN1_N_MARK, 5628c2ecf20Sopenharmony_ci I2C1_SDA_MARK, BS_N_MARK, IETX_MARK, HTX1_B_MARK, 5638c2ecf20Sopenharmony_ci CAN1_TX_MARK, DRACK0_MARK, IETX_C_MARK, RD_N_MARK, 5648c2ecf20Sopenharmony_ci CAN0_TX_MARK, SCIFA0_SCK_B_MARK, RD_WR_N_MARK, VI1_G3_MARK, 5658c2ecf20Sopenharmony_ci VI1_G3_B_MARK, VI2_R5_MARK, SCIFA0_RXD_B_MARK, 5668c2ecf20Sopenharmony_ci INTC_IRQ4_N_MARK, WE0_N_MARK, IECLK_MARK, CAN_CLK_MARK, 5678c2ecf20Sopenharmony_ci VI2_VSYNC_N_MARK, SCIFA0_TXD_B_MARK, VI2_VSYNC_N_B_MARK, 5688c2ecf20Sopenharmony_ci WE1_N_MARK, IERX_MARK, CAN1_RX_MARK, VI1_G4_MARK, 5698c2ecf20Sopenharmony_ci VI1_G4_B_MARK, VI2_R6_MARK, SCIFA0_CTS_N_B_MARK, 5708c2ecf20Sopenharmony_ci IERX_C_MARK, EX_WAIT0_MARK, IRQ3_MARK, INTC_IRQ3_N_MARK, 5718c2ecf20Sopenharmony_ci VI3_CLK_MARK, SCIFA0_RTS_N_B_MARK, HRX0_B_MARK, 5728c2ecf20Sopenharmony_ci MSIOF0_SCK_B_MARK, DREQ0_N_MARK, VI1_HSYNC_N_MARK, 5738c2ecf20Sopenharmony_ci VI1_HSYNC_N_B_MARK, VI2_R7_MARK, SSI_SCK78_C_MARK, 5748c2ecf20Sopenharmony_ci SSI_WS78_B_MARK, 5758c2ecf20Sopenharmony_ci 5768c2ecf20Sopenharmony_ci DACK0_MARK, IRQ0_MARK, INTC_IRQ0_N_MARK, SSI_SCK6_B_MARK, 5778c2ecf20Sopenharmony_ci VI1_VSYNC_N_MARK, VI1_VSYNC_N_B_MARK, SSI_WS78_C_MARK, 5788c2ecf20Sopenharmony_ci DREQ1_N_MARK, VI1_CLKENB_MARK, VI1_CLKENB_B_MARK, 5798c2ecf20Sopenharmony_ci SSI_SDATA7_C_MARK, SSI_SCK78_B_MARK, DACK1_MARK, IRQ1_MARK, 5808c2ecf20Sopenharmony_ci INTC_IRQ1_N_MARK, SSI_WS6_B_MARK, SSI_SDATA8_C_MARK, 5818c2ecf20Sopenharmony_ci DREQ2_N_MARK, HSCK1_B_MARK, HCTS0_N_B_MARK, 5828c2ecf20Sopenharmony_ci MSIOF0_TXD_B_MARK, DACK2_MARK, IRQ2_MARK, INTC_IRQ2_N_MARK, 5838c2ecf20Sopenharmony_ci SSI_SDATA6_B_MARK, HRTS0_N_B_MARK, MSIOF0_RXD_B_MARK, 5848c2ecf20Sopenharmony_ci ETH_CRS_DV_MARK, STP_ISCLK_0_B_MARK, 5858c2ecf20Sopenharmony_ci TS_SDEN0_D_MARK, GLO_Q0_C_MARK, IIC2_SCL_E_MARK, 5868c2ecf20Sopenharmony_ci I2C2_SCL_E_MARK, ETH_RX_ER_MARK, 5878c2ecf20Sopenharmony_ci STP_ISD_0_B_MARK, TS_SPSYNC0_D_MARK, GLO_Q1_C_MARK, 5888c2ecf20Sopenharmony_ci IIC2_SDA_E_MARK, I2C2_SDA_E_MARK, ETH_RXD0_MARK, 5898c2ecf20Sopenharmony_ci STP_ISEN_0_B_MARK, TS_SDAT0_D_MARK, GLO_I0_C_MARK, 5908c2ecf20Sopenharmony_ci SCIFB1_SCK_G_MARK, SCK1_E_MARK, ETH_RXD1_MARK, 5918c2ecf20Sopenharmony_ci HRX0_E_MARK, STP_ISSYNC_0_B_MARK, 5928c2ecf20Sopenharmony_ci TS_SCK0_D_MARK, GLO_I1_C_MARK, SCIFB1_RXD_G_MARK, 5938c2ecf20Sopenharmony_ci RX1_E_MARK, ETH_LINK_MARK, HTX0_E_MARK, 5948c2ecf20Sopenharmony_ci STP_IVCXO27_0_B_MARK, SCIFB1_TXD_G_MARK, TX1_E_MARK, 5958c2ecf20Sopenharmony_ci ETH_REF_CLK_MARK, HCTS0_N_E_MARK, 5968c2ecf20Sopenharmony_ci STP_IVCXO27_1_B_MARK, HRX0_F_MARK, 5978c2ecf20Sopenharmony_ci 5988c2ecf20Sopenharmony_ci ETH_MDIO_MARK, HRTS0_N_E_MARK, 5998c2ecf20Sopenharmony_ci SIM0_D_C_MARK, HCTS0_N_F_MARK, ETH_TXD1_MARK, 6008c2ecf20Sopenharmony_ci HTX0_F_MARK, BPFCLK_G_MARK, 6018c2ecf20Sopenharmony_ci ETH_TX_EN_MARK, SIM0_CLK_C_MARK, 6028c2ecf20Sopenharmony_ci HRTS0_N_F_MARK, ETH_MAGIC_MARK, 6038c2ecf20Sopenharmony_ci SIM0_RST_C_MARK, ETH_TXD0_MARK, 6048c2ecf20Sopenharmony_ci STP_ISCLK_1_B_MARK, TS_SDEN1_C_MARK, GLO_SCLK_C_MARK, 6058c2ecf20Sopenharmony_ci ETH_MDC_MARK, STP_ISD_1_B_MARK, 6068c2ecf20Sopenharmony_ci TS_SPSYNC1_C_MARK, GLO_SDATA_C_MARK, PWM0_MARK, 6078c2ecf20Sopenharmony_ci SCIFA2_SCK_C_MARK, STP_ISEN_1_B_MARK, TS_SDAT1_C_MARK, 6088c2ecf20Sopenharmony_ci GLO_SS_C_MARK, PWM1_MARK, SCIFA2_TXD_C_MARK, 6098c2ecf20Sopenharmony_ci STP_ISSYNC_1_B_MARK, TS_SCK1_C_MARK, GLO_RFON_C_MARK, 6108c2ecf20Sopenharmony_ci PCMOE_N_MARK, PWM2_MARK, PWMFSW0_MARK, SCIFA2_RXD_C_MARK, 6118c2ecf20Sopenharmony_ci PCMWE_N_MARK, IECLK_C_MARK, DU_DOTCLKIN1_MARK, 6128c2ecf20Sopenharmony_ci AUDIO_CLKC_MARK, AUDIO_CLKOUT_C_MARK, VI0_CLK_MARK, 6138c2ecf20Sopenharmony_ci ATACS00_N_MARK, AVB_RXD1_MARK, 6148c2ecf20Sopenharmony_ci VI0_DATA0_VI0_B0_MARK, ATACS10_N_MARK, AVB_RXD2_MARK, 6158c2ecf20Sopenharmony_ci 6168c2ecf20Sopenharmony_ci VI0_DATA1_VI0_B1_MARK, ATARD0_N_MARK, AVB_RXD3_MARK, 6178c2ecf20Sopenharmony_ci VI0_DATA2_VI0_B2_MARK, ATAWR0_N_MARK, 6188c2ecf20Sopenharmony_ci AVB_RXD4_MARK, VI0_DATA3_VI0_B3_MARK, ATADIR0_N_MARK, 6198c2ecf20Sopenharmony_ci AVB_RXD5_MARK, VI0_DATA4_VI0_B4_MARK, ATAG0_N_MARK, 6208c2ecf20Sopenharmony_ci AVB_RXD6_MARK, VI0_DATA5_VI0_B5_MARK, EX_WAIT1_MARK, 6218c2ecf20Sopenharmony_ci AVB_RXD7_MARK, VI0_DATA6_VI0_B6_MARK, AVB_RX_ER_MARK, 6228c2ecf20Sopenharmony_ci VI0_DATA7_VI0_B7_MARK, AVB_RX_CLK_MARK, 6238c2ecf20Sopenharmony_ci VI1_CLK_MARK, AVB_RX_DV_MARK, 6248c2ecf20Sopenharmony_ci VI1_DATA0_VI1_B0_MARK, SCIFA1_SCK_D_MARK, 6258c2ecf20Sopenharmony_ci AVB_CRS_MARK, VI1_DATA1_VI1_B1_MARK, 6268c2ecf20Sopenharmony_ci SCIFA1_RXD_D_MARK, AVB_MDC_MARK, 6278c2ecf20Sopenharmony_ci VI1_DATA2_VI1_B2_MARK, SCIFA1_TXD_D_MARK, AVB_MDIO_MARK, 6288c2ecf20Sopenharmony_ci VI1_DATA3_VI1_B3_MARK, SCIFA1_CTS_N_D_MARK, 6298c2ecf20Sopenharmony_ci AVB_GTX_CLK_MARK, VI1_DATA4_VI1_B4_MARK, SCIFA1_RTS_N_D_MARK, 6308c2ecf20Sopenharmony_ci AVB_MAGIC_MARK, VI1_DATA5_VI1_B5_MARK, 6318c2ecf20Sopenharmony_ci AVB_PHY_INT_MARK, VI1_DATA6_VI1_B6_MARK, AVB_GTXREFCLK_MARK, 6328c2ecf20Sopenharmony_ci SD0_CLK_MARK, VI1_DATA0_VI1_B0_B_MARK, SD0_CMD_MARK, 6338c2ecf20Sopenharmony_ci SCIFB1_SCK_B_MARK, VI1_DATA1_VI1_B1_B_MARK, 6348c2ecf20Sopenharmony_ci 6358c2ecf20Sopenharmony_ci SD0_DAT0_MARK, SCIFB1_RXD_B_MARK, VI1_DATA2_VI1_B2_B_MARK, 6368c2ecf20Sopenharmony_ci SD0_DAT1_MARK, SCIFB1_TXD_B_MARK, VI1_DATA3_VI1_B3_B_MARK, 6378c2ecf20Sopenharmony_ci SD0_DAT2_MARK, SCIFB1_CTS_N_B_MARK, VI1_DATA4_VI1_B4_B_MARK, 6388c2ecf20Sopenharmony_ci SD0_DAT3_MARK, SCIFB1_RTS_N_B_MARK, VI1_DATA5_VI1_B5_B_MARK, 6398c2ecf20Sopenharmony_ci SD0_CD_MARK, MMC0_D6_MARK, TS_SDEN0_B_MARK, USB0_EXTP_MARK, 6408c2ecf20Sopenharmony_ci GLO_SCLK_MARK, VI1_DATA6_VI1_B6_B_MARK, IIC1_SCL_B_MARK, 6418c2ecf20Sopenharmony_ci I2C1_SCL_B_MARK, VI2_DATA6_VI2_B6_B_MARK, SD0_WP_MARK, 6428c2ecf20Sopenharmony_ci MMC0_D7_MARK, TS_SPSYNC0_B_MARK, USB0_IDIN_MARK, 6438c2ecf20Sopenharmony_ci GLO_SDATA_MARK, VI1_DATA7_VI1_B7_B_MARK, IIC1_SDA_B_MARK, 6448c2ecf20Sopenharmony_ci I2C1_SDA_B_MARK, VI2_DATA7_VI2_B7_B_MARK, SD1_CLK_MARK, 6458c2ecf20Sopenharmony_ci AVB_TX_EN_MARK, SD1_CMD_MARK, 6468c2ecf20Sopenharmony_ci AVB_TX_ER_MARK, SCIFB0_SCK_B_MARK, 6478c2ecf20Sopenharmony_ci SD1_DAT0_MARK, AVB_TX_CLK_MARK, 6488c2ecf20Sopenharmony_ci SCIFB0_RXD_B_MARK, SD1_DAT1_MARK, AVB_LINK_MARK, 6498c2ecf20Sopenharmony_ci SCIFB0_TXD_B_MARK, SD1_DAT2_MARK, 6508c2ecf20Sopenharmony_ci AVB_COL_MARK, SCIFB0_CTS_N_B_MARK, 6518c2ecf20Sopenharmony_ci SD1_DAT3_MARK, AVB_RXD0_MARK, 6528c2ecf20Sopenharmony_ci SCIFB0_RTS_N_B_MARK, SD1_CD_MARK, MMC1_D6_MARK, 6538c2ecf20Sopenharmony_ci TS_SDEN1_MARK, USB1_EXTP_MARK, GLO_SS_MARK, VI0_CLK_B_MARK, 6548c2ecf20Sopenharmony_ci IIC2_SCL_D_MARK, I2C2_SCL_D_MARK, SIM0_CLK_B_MARK, 6558c2ecf20Sopenharmony_ci VI3_CLK_B_MARK, 6568c2ecf20Sopenharmony_ci 6578c2ecf20Sopenharmony_ci SD1_WP_MARK, MMC1_D7_MARK, TS_SPSYNC1_MARK, USB1_IDIN_MARK, 6588c2ecf20Sopenharmony_ci GLO_RFON_MARK, VI1_CLK_B_MARK, IIC2_SDA_D_MARK, I2C2_SDA_D_MARK, 6598c2ecf20Sopenharmony_ci SIM0_D_B_MARK, SD2_CLK_MARK, MMC0_CLK_MARK, SIM0_CLK_MARK, 6608c2ecf20Sopenharmony_ci VI0_DATA0_VI0_B0_B_MARK, TS_SDEN0_C_MARK, GLO_SCLK_B_MARK, 6618c2ecf20Sopenharmony_ci VI3_DATA0_B_MARK, SD2_CMD_MARK, MMC0_CMD_MARK, SIM0_D_MARK, 6628c2ecf20Sopenharmony_ci VI0_DATA1_VI0_B1_B_MARK, SCIFB1_SCK_E_MARK, SCK1_D_MARK, 6638c2ecf20Sopenharmony_ci TS_SPSYNC0_C_MARK, GLO_SDATA_B_MARK, VI3_DATA1_B_MARK, 6648c2ecf20Sopenharmony_ci SD2_DAT0_MARK, MMC0_D0_MARK, FMCLK_B_MARK, 6658c2ecf20Sopenharmony_ci VI0_DATA2_VI0_B2_B_MARK, SCIFB1_RXD_E_MARK, RX1_D_MARK, 6668c2ecf20Sopenharmony_ci TS_SDAT0_C_MARK, GLO_SS_B_MARK, VI3_DATA2_B_MARK, 6678c2ecf20Sopenharmony_ci SD2_DAT1_MARK, MMC0_D1_MARK, FMIN_B_MARK, 6688c2ecf20Sopenharmony_ci VI0_DATA3_VI0_B3_B_MARK, SCIFB1_TXD_E_MARK, TX1_D_MARK, 6698c2ecf20Sopenharmony_ci TS_SCK0_C_MARK, GLO_RFON_B_MARK, VI3_DATA3_B_MARK, 6708c2ecf20Sopenharmony_ci SD2_DAT2_MARK, MMC0_D2_MARK, BPFCLK_B_MARK, 6718c2ecf20Sopenharmony_ci VI0_DATA4_VI0_B4_B_MARK, HRX0_D_MARK, TS_SDEN1_B_MARK, 6728c2ecf20Sopenharmony_ci GLO_Q0_B_MARK, VI3_DATA4_B_MARK, SD2_DAT3_MARK, 6738c2ecf20Sopenharmony_ci MMC0_D3_MARK, SIM0_RST_MARK, VI0_DATA5_VI0_B5_B_MARK, 6748c2ecf20Sopenharmony_ci HTX0_D_MARK, TS_SPSYNC1_B_MARK, GLO_Q1_B_MARK, 6758c2ecf20Sopenharmony_ci VI3_DATA5_B_MARK, SD2_CD_MARK, MMC0_D4_MARK, 6768c2ecf20Sopenharmony_ci TS_SDAT0_B_MARK, USB2_EXTP_MARK, GLO_I0_MARK, 6778c2ecf20Sopenharmony_ci VI0_DATA6_VI0_B6_B_MARK, HCTS0_N_D_MARK, TS_SDAT1_B_MARK, 6788c2ecf20Sopenharmony_ci GLO_I0_B_MARK, VI3_DATA6_B_MARK, 6798c2ecf20Sopenharmony_ci 6808c2ecf20Sopenharmony_ci SD2_WP_MARK, MMC0_D5_MARK, TS_SCK0_B_MARK, USB2_IDIN_MARK, 6818c2ecf20Sopenharmony_ci GLO_I1_MARK, VI0_DATA7_VI0_B7_B_MARK, HRTS0_N_D_MARK, 6828c2ecf20Sopenharmony_ci TS_SCK1_B_MARK, GLO_I1_B_MARK, VI3_DATA7_B_MARK, 6838c2ecf20Sopenharmony_ci SD3_CLK_MARK, MMC1_CLK_MARK, SD3_CMD_MARK, MMC1_CMD_MARK, 6848c2ecf20Sopenharmony_ci MTS_N_MARK, SD3_DAT0_MARK, MMC1_D0_MARK, STM_N_MARK, 6858c2ecf20Sopenharmony_ci SD3_DAT1_MARK, MMC1_D1_MARK, MDATA_MARK, SD3_DAT2_MARK, 6868c2ecf20Sopenharmony_ci MMC1_D2_MARK, SDATA_MARK, SD3_DAT3_MARK, MMC1_D3_MARK, 6878c2ecf20Sopenharmony_ci SCKZ_MARK, SD3_CD_MARK, MMC1_D4_MARK, TS_SDAT1_MARK, 6888c2ecf20Sopenharmony_ci VSP_MARK, GLO_Q0_MARK, SIM0_RST_B_MARK, SD3_WP_MARK, 6898c2ecf20Sopenharmony_ci MMC1_D5_MARK, TS_SCK1_MARK, GLO_Q1_MARK, FMIN_C_MARK, 6908c2ecf20Sopenharmony_ci FMIN_E_MARK, FMIN_F_MARK, 6918c2ecf20Sopenharmony_ci MLB_CLK_MARK, IIC2_SCL_B_MARK, I2C2_SCL_B_MARK, 6928c2ecf20Sopenharmony_ci MLB_SIG_MARK, SCIFB1_RXD_D_MARK, RX1_C_MARK, IIC2_SDA_B_MARK, 6938c2ecf20Sopenharmony_ci I2C2_SDA_B_MARK, MLB_DAT_MARK, 6948c2ecf20Sopenharmony_ci SCIFB1_TXD_D_MARK, TX1_C_MARK, BPFCLK_C_MARK, 6958c2ecf20Sopenharmony_ci SSI_SCK0129_MARK, CAN_CLK_B_MARK, 6968c2ecf20Sopenharmony_ci MOUT0_MARK, 6978c2ecf20Sopenharmony_ci 6988c2ecf20Sopenharmony_ci SSI_WS0129_MARK, CAN0_TX_B_MARK, MOUT1_MARK, 6998c2ecf20Sopenharmony_ci SSI_SDATA0_MARK, CAN0_RX_B_MARK, MOUT2_MARK, 7008c2ecf20Sopenharmony_ci SSI_SDATA1_MARK, CAN1_TX_B_MARK, MOUT5_MARK, 7018c2ecf20Sopenharmony_ci SSI_SDATA2_MARK, CAN1_RX_B_MARK, SSI_SCK1_MARK, MOUT6_MARK, 7028c2ecf20Sopenharmony_ci SSI_SCK34_MARK, STP_OPWM_0_MARK, SCIFB0_SCK_MARK, 7038c2ecf20Sopenharmony_ci MSIOF1_SCK_MARK, CAN_DEBUG_HW_TRIGGER_MARK, SSI_WS34_MARK, 7048c2ecf20Sopenharmony_ci STP_IVCXO27_0_MARK, SCIFB0_RXD_MARK, MSIOF1_SYNC_MARK, 7058c2ecf20Sopenharmony_ci CAN_STEP0_MARK, SSI_SDATA3_MARK, STP_ISCLK_0_MARK, 7068c2ecf20Sopenharmony_ci SCIFB0_TXD_MARK, MSIOF1_SS1_MARK, CAN_TXCLK_MARK, 7078c2ecf20Sopenharmony_ci SSI_SCK4_MARK, STP_ISD_0_MARK, SCIFB0_CTS_N_MARK, 7088c2ecf20Sopenharmony_ci MSIOF1_SS2_MARK, SSI_SCK5_C_MARK, CAN_DEBUGOUT0_MARK, 7098c2ecf20Sopenharmony_ci SSI_WS4_MARK, STP_ISEN_0_MARK, SCIFB0_RTS_N_MARK, 7108c2ecf20Sopenharmony_ci MSIOF1_TXD_MARK, SSI_WS5_C_MARK, CAN_DEBUGOUT1_MARK, 7118c2ecf20Sopenharmony_ci SSI_SDATA4_MARK, STP_ISSYNC_0_MARK, MSIOF1_RXD_MARK, 7128c2ecf20Sopenharmony_ci CAN_DEBUGOUT2_MARK, SSI_SCK5_MARK, SCIFB1_SCK_MARK, 7138c2ecf20Sopenharmony_ci IERX_B_MARK, DU2_EXHSYNC_DU2_HSYNC_MARK, QSTH_QHS_MARK, 7148c2ecf20Sopenharmony_ci CAN_DEBUGOUT3_MARK, SSI_WS5_MARK, SCIFB1_RXD_MARK, 7158c2ecf20Sopenharmony_ci IECLK_B_MARK, DU2_EXVSYNC_DU2_VSYNC_MARK, QSTB_QHE_MARK, 7168c2ecf20Sopenharmony_ci CAN_DEBUGOUT4_MARK, 7178c2ecf20Sopenharmony_ci 7188c2ecf20Sopenharmony_ci SSI_SDATA5_MARK, SCIFB1_TXD_MARK, IETX_B_MARK, DU2_DR2_MARK, 7198c2ecf20Sopenharmony_ci LCDOUT2_MARK, CAN_DEBUGOUT5_MARK, SSI_SCK6_MARK, 7208c2ecf20Sopenharmony_ci SCIFB1_CTS_N_MARK, BPFCLK_D_MARK, 7218c2ecf20Sopenharmony_ci DU2_DR3_MARK, LCDOUT3_MARK, CAN_DEBUGOUT6_MARK, 7228c2ecf20Sopenharmony_ci BPFCLK_F_MARK, SSI_WS6_MARK, 7238c2ecf20Sopenharmony_ci SCIFB1_RTS_N_MARK, CAN0_TX_D_MARK, DU2_DR4_MARK, 7248c2ecf20Sopenharmony_ci LCDOUT4_MARK, CAN_DEBUGOUT7_MARK, SSI_SDATA6_MARK, 7258c2ecf20Sopenharmony_ci FMIN_D_MARK, DU2_DR5_MARK, LCDOUT5_MARK, 7268c2ecf20Sopenharmony_ci CAN_DEBUGOUT8_MARK, SSI_SCK78_MARK, STP_IVCXO27_1_MARK, 7278c2ecf20Sopenharmony_ci SCK1_MARK, SCIFA1_SCK_MARK, DU2_DR6_MARK, LCDOUT6_MARK, 7288c2ecf20Sopenharmony_ci CAN_DEBUGOUT9_MARK, SSI_WS78_MARK, STP_ISCLK_1_MARK, 7298c2ecf20Sopenharmony_ci SCIFB2_SCK_MARK, SCIFA2_CTS_N_MARK, DU2_DR7_MARK, 7308c2ecf20Sopenharmony_ci LCDOUT7_MARK, CAN_DEBUGOUT10_MARK, SSI_SDATA7_MARK, 7318c2ecf20Sopenharmony_ci STP_ISD_1_MARK, SCIFB2_RXD_MARK, SCIFA2_RTS_N_MARK, 7328c2ecf20Sopenharmony_ci TCLK2_MARK, QSTVA_QVS_MARK, CAN_DEBUGOUT11_MARK, 7338c2ecf20Sopenharmony_ci BPFCLK_E_MARK, SSI_SDATA7_B_MARK, 7348c2ecf20Sopenharmony_ci FMIN_G_MARK, SSI_SDATA8_MARK, 7358c2ecf20Sopenharmony_ci STP_ISEN_1_MARK, SCIFB2_TXD_MARK, CAN0_TX_C_MARK, 7368c2ecf20Sopenharmony_ci CAN_DEBUGOUT12_MARK, SSI_SDATA8_B_MARK, SSI_SDATA9_MARK, 7378c2ecf20Sopenharmony_ci STP_ISSYNC_1_MARK, SCIFB2_CTS_N_MARK, SSI_WS1_MARK, 7388c2ecf20Sopenharmony_ci SSI_SDATA5_C_MARK, CAN_DEBUGOUT13_MARK, AUDIO_CLKA_MARK, 7398c2ecf20Sopenharmony_ci SCIFB2_RTS_N_MARK, CAN_DEBUGOUT14_MARK, 7408c2ecf20Sopenharmony_ci 7418c2ecf20Sopenharmony_ci AUDIO_CLKB_MARK, SCIF_CLK_MARK, CAN0_RX_D_MARK, 7428c2ecf20Sopenharmony_ci DVC_MUTE_MARK, CAN0_RX_C_MARK, CAN_DEBUGOUT15_MARK, 7438c2ecf20Sopenharmony_ci REMOCON_MARK, SCIFA0_SCK_MARK, HSCK1_MARK, SCK0_MARK, 7448c2ecf20Sopenharmony_ci MSIOF3_SS2_MARK, DU2_DG2_MARK, LCDOUT10_MARK, IIC1_SDA_C_MARK, 7458c2ecf20Sopenharmony_ci I2C1_SDA_C_MARK, SCIFA0_RXD_MARK, HRX1_MARK, RX0_MARK, 7468c2ecf20Sopenharmony_ci DU2_DR0_MARK, LCDOUT0_MARK, SCIFA0_TXD_MARK, HTX1_MARK, 7478c2ecf20Sopenharmony_ci TX0_MARK, DU2_DR1_MARK, LCDOUT1_MARK, SCIFA0_CTS_N_MARK, 7488c2ecf20Sopenharmony_ci HCTS1_N_MARK, CTS0_N_MARK, MSIOF3_SYNC_MARK, DU2_DG3_MARK, 7498c2ecf20Sopenharmony_ci LCDOUT11_MARK, PWM0_B_MARK, IIC1_SCL_C_MARK, I2C1_SCL_C_MARK, 7508c2ecf20Sopenharmony_ci SCIFA0_RTS_N_MARK, HRTS1_N_MARK, RTS0_N_MARK, 7518c2ecf20Sopenharmony_ci MSIOF3_SS1_MARK, DU2_DG0_MARK, LCDOUT8_MARK, PWM1_B_MARK, 7528c2ecf20Sopenharmony_ci SCIFA1_RXD_MARK, AD_DI_MARK, RX1_MARK, 7538c2ecf20Sopenharmony_ci DU2_EXODDF_DU2_ODDF_DISP_CDE_MARK, QCPV_QDE_MARK, 7548c2ecf20Sopenharmony_ci SCIFA1_TXD_MARK, AD_DO_MARK, TX1_MARK, DU2_DG1_MARK, 7558c2ecf20Sopenharmony_ci LCDOUT9_MARK, SCIFA1_CTS_N_MARK, AD_CLK_MARK, 7568c2ecf20Sopenharmony_ci CTS1_N_MARK, MSIOF3_RXD_MARK, DU0_DOTCLKOUT_MARK, QCLK_MARK, 7578c2ecf20Sopenharmony_ci SCIFA1_RTS_N_MARK, AD_NCS_N_MARK, RTS1_N_MARK, 7588c2ecf20Sopenharmony_ci MSIOF3_TXD_MARK, DU1_DOTCLKOUT_MARK, QSTVB_QVE_MARK, 7598c2ecf20Sopenharmony_ci HRTS0_N_C_MARK, 7608c2ecf20Sopenharmony_ci 7618c2ecf20Sopenharmony_ci SCIFA2_SCK_MARK, FMCLK_MARK, SCK2_MARK, MSIOF3_SCK_MARK, DU2_DG7_MARK, 7628c2ecf20Sopenharmony_ci LCDOUT15_MARK, SCIF_CLK_B_MARK, SCIFA2_RXD_MARK, FMIN_MARK, 7638c2ecf20Sopenharmony_ci TX2_MARK, DU2_DB0_MARK, LCDOUT16_MARK, IIC2_SCL_MARK, I2C2_SCL_MARK, 7648c2ecf20Sopenharmony_ci SCIFA2_TXD_MARK, BPFCLK_MARK, RX2_MARK, DU2_DB1_MARK, LCDOUT17_MARK, 7658c2ecf20Sopenharmony_ci IIC2_SDA_MARK, I2C2_SDA_MARK, HSCK0_MARK, TS_SDEN0_MARK, 7668c2ecf20Sopenharmony_ci DU2_DG4_MARK, LCDOUT12_MARK, HCTS0_N_C_MARK, HRX0_MARK, 7678c2ecf20Sopenharmony_ci DU2_DB2_MARK, LCDOUT18_MARK, HTX0_MARK, DU2_DB3_MARK, 7688c2ecf20Sopenharmony_ci LCDOUT19_MARK, HCTS0_N_MARK, SSI_SCK9_MARK, DU2_DB4_MARK, 7698c2ecf20Sopenharmony_ci LCDOUT20_MARK, HRTS0_N_MARK, SSI_WS9_MARK, DU2_DB5_MARK, 7708c2ecf20Sopenharmony_ci LCDOUT21_MARK, MSIOF0_SCK_MARK, TS_SDAT0_MARK, ADICLK_MARK, 7718c2ecf20Sopenharmony_ci DU2_DB6_MARK, LCDOUT22_MARK, MSIOF0_SYNC_MARK, TS_SCK0_MARK, 7728c2ecf20Sopenharmony_ci SSI_SCK2_MARK, ADIDATA_MARK, DU2_DB7_MARK, LCDOUT23_MARK, 7738c2ecf20Sopenharmony_ci HRX0_C_MARK, MSIOF0_SS1_MARK, ADICHS0_MARK, 7748c2ecf20Sopenharmony_ci DU2_DG5_MARK, LCDOUT13_MARK, MSIOF0_TXD_MARK, ADICHS1_MARK, 7758c2ecf20Sopenharmony_ci DU2_DG6_MARK, LCDOUT14_MARK, 7768c2ecf20Sopenharmony_ci 7778c2ecf20Sopenharmony_ci MSIOF0_SS2_MARK, AUDIO_CLKOUT_MARK, ADICHS2_MARK, 7788c2ecf20Sopenharmony_ci DU2_DISP_MARK, QPOLA_MARK, HTX0_C_MARK, SCIFA2_TXD_B_MARK, 7798c2ecf20Sopenharmony_ci MSIOF0_RXD_MARK, TS_SPSYNC0_MARK, SSI_WS2_MARK, 7808c2ecf20Sopenharmony_ci ADICS_SAMP_MARK, DU2_CDE_MARK, QPOLB_MARK, SCIFA2_RXD_B_MARK, 7818c2ecf20Sopenharmony_ci USB1_PWEN_MARK, AUDIO_CLKOUT_D_MARK, USB1_OVC_MARK, 7828c2ecf20Sopenharmony_ci TCLK1_B_MARK, 7838c2ecf20Sopenharmony_ci 7848c2ecf20Sopenharmony_ci IIC0_SCL_MARK, IIC0_SDA_MARK, I2C0_SCL_MARK, I2C0_SDA_MARK, 7858c2ecf20Sopenharmony_ci IIC3_SCL_MARK, IIC3_SDA_MARK, I2C3_SCL_MARK, I2C3_SDA_MARK, 7868c2ecf20Sopenharmony_ci PINMUX_MARK_END, 7878c2ecf20Sopenharmony_ci}; 7888c2ecf20Sopenharmony_ci 7898c2ecf20Sopenharmony_cistatic const u16 pinmux_data[] = { 7908c2ecf20Sopenharmony_ci PINMUX_DATA_GP_ALL(), /* PINMUX_DATA(GP_M_N_DATA, GP_M_N_FN...), */ 7918c2ecf20Sopenharmony_ci 7928c2ecf20Sopenharmony_ci PINMUX_SINGLE(VI1_DATA7_VI1_B7), 7938c2ecf20Sopenharmony_ci PINMUX_SINGLE(USB0_PWEN), 7948c2ecf20Sopenharmony_ci PINMUX_SINGLE(USB0_OVC_VBUS), 7958c2ecf20Sopenharmony_ci PINMUX_SINGLE(USB2_PWEN), 7968c2ecf20Sopenharmony_ci PINMUX_SINGLE(USB2_OVC), 7978c2ecf20Sopenharmony_ci PINMUX_SINGLE(AVS1), 7988c2ecf20Sopenharmony_ci PINMUX_SINGLE(AVS2), 7998c2ecf20Sopenharmony_ci PINMUX_SINGLE(DU_DOTCLKIN0), 8008c2ecf20Sopenharmony_ci PINMUX_SINGLE(DU_DOTCLKIN2), 8018c2ecf20Sopenharmony_ci 8028c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP0_2_0, D0), 8038c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP0_2_0, MSIOF3_SCK_B, SEL_SOF3_1), 8048c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP0_2_0, VI3_DATA0, SEL_VI3_0), 8058c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP0_2_0, VI0_G4, SEL_VI0_0), 8068c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP0_2_0, VI0_G4_B, SEL_VI0_1), 8078c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP0_5_3, D1), 8088c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP0_5_3, MSIOF3_SYNC_B, SEL_SOF3_1), 8098c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP0_5_3, VI3_DATA1, SEL_VI3_0), 8108c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP0_5_3, VI0_G5, SEL_VI0_0), 8118c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP0_5_3, VI0_G5_B, SEL_VI0_1), 8128c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP0_8_6, D2), 8138c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP0_8_6, MSIOF3_RXD_B, SEL_SOF3_1), 8148c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP0_8_6, VI3_DATA2, SEL_VI3_0), 8158c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP0_8_6, VI0_G6, SEL_VI0_0), 8168c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP0_8_6, VI0_G6_B, SEL_VI0_1), 8178c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP0_11_9, D3), 8188c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP0_11_9, MSIOF3_TXD_B, SEL_SOF3_1), 8198c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP0_11_9, VI3_DATA3, SEL_VI3_0), 8208c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP0_11_9, VI0_G7, SEL_VI0_0), 8218c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP0_11_9, VI0_G7_B, SEL_VI0_1), 8228c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP0_15_12, D4), 8238c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP0_15_12, SCIFB1_RXD_F, SEL_SCIFB1_5), 8248c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP0_15_12, SCIFB0_RXD_C, SEL_SCIFB_2), 8258c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP0_15_12, VI3_DATA4, SEL_VI3_0), 8268c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP0_15_12, VI0_R0, SEL_VI0_0), 8278c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP0_15_12, VI0_R0_B, SEL_VI0_1), 8288c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP0_15_12, RX0_B, SEL_SCIF0_1), 8298c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP0_19_16, D5), 8308c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP0_19_16, SCIFB1_TXD_F, SEL_SCIFB1_5), 8318c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP0_19_16, SCIFB0_TXD_C, SEL_SCIFB_2), 8328c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP0_19_16, VI3_DATA5, SEL_VI3_0), 8338c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP0_19_16, VI0_R1, SEL_VI0_0), 8348c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP0_19_16, VI0_R1_B, SEL_VI0_1), 8358c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP0_19_16, TX0_B, SEL_SCIF0_1), 8368c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP0_22_20, D6), 8378c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP0_22_20, IIC2_SCL_C, SEL_IIC2_2), 8388c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP0_22_20, VI3_DATA6, SEL_VI3_0), 8398c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP0_22_20, VI0_R2, SEL_VI0_0), 8408c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP0_22_20, VI0_R2_B, SEL_VI0_1), 8418c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP0_22_20, I2C2_SCL_C, SEL_I2C2_2), 8428c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP0_26_23, D7), 8438c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP0_26_23, AD_DI_B, SEL_ADI_1), 8448c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP0_26_23, IIC2_SDA_C, SEL_IIC2_2), 8458c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP0_26_23, VI3_DATA7, SEL_VI3_0), 8468c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP0_26_23, VI0_R3, SEL_VI0_0), 8478c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP0_26_23, VI0_R3_B, SEL_VI0_1), 8488c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP0_26_23, I2C2_SDA_C, SEL_I2C2_2), 8498c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP0_26_23, TCLK1, SEL_TMU1_0), 8508c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP0_30_27, D8), 8518c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP0_30_27, SCIFA1_SCK_C, SEL_SCIFA1_2), 8528c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP0_30_27, AVB_TXD0), 8538c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP0_30_27, VI0_G0, SEL_VI0_0), 8548c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP0_30_27, VI0_G0_B, SEL_VI0_1), 8558c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP0_30_27, VI2_DATA0_VI2_B0, SEL_VI2_0), 8568c2ecf20Sopenharmony_ci 8578c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP1_3_0, D9), 8588c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP1_3_0, SCIFA1_RXD_C, SEL_SCIFA1_2), 8598c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP1_3_0, AVB_TXD1), 8608c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP1_3_0, VI0_G1, SEL_VI0_0), 8618c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP1_3_0, VI0_G1_B, SEL_VI0_1), 8628c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP1_3_0, VI2_DATA1_VI2_B1, SEL_VI2_0), 8638c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP1_7_4, D10), 8648c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP1_7_4, SCIFA1_TXD_C, SEL_SCIFA1_2), 8658c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP1_7_4, AVB_TXD2), 8668c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP1_7_4, VI0_G2, SEL_VI0_0), 8678c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP1_7_4, VI0_G2_B, SEL_VI0_1), 8688c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP1_7_4, VI2_DATA2_VI2_B2, SEL_VI2_0), 8698c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP1_11_8, D11), 8708c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP1_11_8, SCIFA1_CTS_N_C, SEL_SCIFA1_2), 8718c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP1_11_8, AVB_TXD3), 8728c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP1_11_8, VI0_G3, SEL_VI0_0), 8738c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP1_11_8, VI0_G3_B, SEL_VI0_1), 8748c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP1_11_8, VI2_DATA3_VI2_B3, SEL_VI2_0), 8758c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP1_14_12, D12), 8768c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP1_14_12, SCIFA1_RTS_N_C, SEL_SCIFA1_2), 8778c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP1_14_12, AVB_TXD4), 8788c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP1_14_12, VI0_HSYNC_N, SEL_VI0_0), 8798c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP1_14_12, VI0_HSYNC_N_B, SEL_VI0_1), 8808c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP1_14_12, VI2_DATA4_VI2_B4, SEL_VI2_0), 8818c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP1_17_15, D13), 8828c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP1_17_15, AVB_TXD5), 8838c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP1_17_15, VI0_VSYNC_N, SEL_VI0_0), 8848c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP1_17_15, VI0_VSYNC_N_B, SEL_VI0_1), 8858c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP1_17_15, VI2_DATA5_VI2_B5, SEL_VI2_0), 8868c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP1_21_18, D14), 8878c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP1_21_18, SCIFB1_RXD_C, SEL_SCIFB1_2), 8888c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP1_21_18, AVB_TXD6), 8898c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP1_21_18, RX1_B, SEL_SCIF1_1), 8908c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP1_21_18, VI0_CLKENB, SEL_VI0_0), 8918c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP1_21_18, VI0_CLKENB_B, SEL_VI0_1), 8928c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP1_21_18, VI2_DATA6_VI2_B6, SEL_VI2_0), 8938c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP1_25_22, D15), 8948c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP1_25_22, SCIFB1_TXD_C, SEL_SCIFB1_2), 8958c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP1_25_22, AVB_TXD7), 8968c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP1_25_22, TX1_B, SEL_SCIF1_1), 8978c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP1_25_22, VI0_FIELD, SEL_VI0_0), 8988c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP1_25_22, VI0_FIELD_B, SEL_VI0_1), 8998c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP1_25_22, VI2_DATA7_VI2_B7, SEL_VI2_0), 9008c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP1_27_26, A0), 9018c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP1_27_26, PWM3), 9028c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP1_29_28, A1), 9038c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP1_29_28, PWM4), 9048c2ecf20Sopenharmony_ci 9058c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP2_2_0, A2), 9068c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP2_2_0, PWM5), 9078c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP2_2_0, MSIOF1_SS1_B, SEL_SOF1_1), 9088c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP2_5_3, A3), 9098c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP2_5_3, PWM6), 9108c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP2_5_3, MSIOF1_SS2_B, SEL_SOF1_1), 9118c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP2_8_6, A4), 9128c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP2_8_6, MSIOF1_TXD_B, SEL_SOF1_1), 9138c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP2_8_6, TPU0TO0), 9148c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP2_11_9, A5), 9158c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP2_11_9, SCIFA1_TXD_B, SEL_SCIFA1_1), 9168c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP2_11_9, TPU0TO1), 9178c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP2_14_12, A6), 9188c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP2_14_12, SCIFA1_RTS_N_B, SEL_SCIFA1_1), 9198c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP2_14_12, TPU0TO2), 9208c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP2_17_15, A7), 9218c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP2_17_15, SCIFA1_SCK_B, SEL_SCIFA1_1), 9228c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP2_17_15, AUDIO_CLKOUT_B), 9238c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP2_17_15, TPU0TO3), 9248c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP2_21_18, A8), 9258c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP2_21_18, SCIFA1_RXD_B, SEL_SCIFA1_1), 9268c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP2_21_18, SSI_SCK5_B, SEL_SSI5_1), 9278c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP2_21_18, VI0_R4, SEL_VI0_0), 9288c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP2_21_18, VI0_R4_B, SEL_VI0_1), 9298c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP2_21_18, SCIFB2_RXD_C, SEL_SCIFB2_2), 9308c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP2_21_18, RX2_B, SEL_SCIF2_1), 9318c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP2_21_18, VI2_DATA0_VI2_B0_B, SEL_VI2_1), 9328c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP2_25_22, A9), 9338c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP2_25_22, SCIFA1_CTS_N_B, SEL_SCIFA1_1), 9348c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP2_25_22, SSI_WS5_B, SEL_SSI5_1), 9358c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP2_25_22, VI0_R5, SEL_VI0_0), 9368c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP2_25_22, VI0_R5_B, SEL_VI0_1), 9378c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP2_25_22, SCIFB2_TXD_C, SEL_SCIFB2_2), 9388c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP2_25_22, TX2_B, SEL_SCIF2_1), 9398c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP2_25_22, VI2_DATA1_VI2_B1_B, SEL_VI2_1), 9408c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP2_28_26, A10), 9418c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP2_28_26, SSI_SDATA5_B, SEL_SSI5_1), 9428c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP2_28_26, MSIOF2_SYNC), 9438c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP2_28_26, VI0_R6, SEL_VI0_0), 9448c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP2_28_26, VI0_R6_B, SEL_VI0_1), 9458c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP2_28_26, VI2_DATA2_VI2_B2_B, SEL_VI2_1), 9468c2ecf20Sopenharmony_ci 9478c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP3_3_0, A11), 9488c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP3_3_0, SCIFB2_CTS_N_B, SEL_SCIFB2_1), 9498c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP3_3_0, MSIOF2_SCK), 9508c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP3_3_0, VI1_R0, SEL_VI1_0), 9518c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP3_3_0, VI1_R0_B, SEL_VI1_1), 9528c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP3_3_0, VI2_G0), 9538c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP3_3_0, VI2_DATA3_VI2_B3_B, SEL_VI2_1), 9548c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP3_7_4, A12), 9558c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP3_7_4, SCIFB2_RXD_B, SEL_SCIFB2_1), 9568c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP3_7_4, MSIOF2_TXD), 9578c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP3_7_4, VI1_R1, SEL_VI1_0), 9588c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP3_7_4, VI1_R1_B, SEL_VI1_1), 9598c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP3_7_4, VI2_G1), 9608c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP3_7_4, VI2_DATA4_VI2_B4_B, SEL_VI2_1), 9618c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP3_11_8, A13), 9628c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP3_11_8, SCIFB2_RTS_N_B, SEL_SCIFB2_1), 9638c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP3_11_8, EX_WAIT2), 9648c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP3_11_8, MSIOF2_RXD), 9658c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP3_11_8, VI1_R2, SEL_VI1_0), 9668c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP3_11_8, VI1_R2_B, SEL_VI1_1), 9678c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP3_11_8, VI2_G2), 9688c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP3_11_8, VI2_DATA5_VI2_B5_B, SEL_VI2_1), 9698c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP3_14_12, A14), 9708c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP3_14_12, SCIFB2_TXD_B, SEL_SCIFB2_1), 9718c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP3_14_12, ATACS11_N), 9728c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP3_14_12, MSIOF2_SS1), 9738c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP3_17_15, A15), 9748c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP3_17_15, SCIFB2_SCK_B, SEL_SCIFB2_1), 9758c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP3_17_15, ATARD1_N), 9768c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP3_17_15, MSIOF2_SS2), 9778c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP3_19_18, A16), 9788c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP3_19_18, ATAWR1_N), 9798c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP3_22_20, A17), 9808c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP3_22_20, AD_DO_B, SEL_ADI_1), 9818c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP3_22_20, ATADIR1_N), 9828c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP3_25_23, A18), 9838c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP3_25_23, AD_CLK_B, SEL_ADI_1), 9848c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP3_25_23, ATAG1_N), 9858c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP3_28_26, A19), 9868c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP3_28_26, AD_NCS_N_B, SEL_ADI_1), 9878c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP3_28_26, ATACS01_N), 9888c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP3_28_26, EX_WAIT0_B, SEL_LBS_1), 9898c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP3_31_29, A20), 9908c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP3_31_29, SPCLK), 9918c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP3_31_29, VI1_R3, SEL_VI1_0), 9928c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP3_31_29, VI1_R3_B, SEL_VI1_1), 9938c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP3_31_29, VI2_G4), 9948c2ecf20Sopenharmony_ci 9958c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP4_2_0, A21), 9968c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP4_2_0, MOSI_IO0), 9978c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP4_2_0, VI1_R4, SEL_VI1_0), 9988c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP4_2_0, VI1_R4_B, SEL_VI1_1), 9998c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP4_2_0, VI2_G5), 10008c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP4_5_3, A22), 10018c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP4_5_3, MISO_IO1), 10028c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP4_5_3, VI1_R5, SEL_VI1_0), 10038c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP4_5_3, VI1_R5_B, SEL_VI1_1), 10048c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP4_5_3, VI2_G6), 10058c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP4_8_6, A23), 10068c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP4_8_6, IO2), 10078c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP4_8_6, VI1_G7, SEL_VI1_0), 10088c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP4_8_6, VI1_G7_B, SEL_VI1_1), 10098c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP4_8_6, VI2_G7), 10108c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP4_11_9, A24), 10118c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP4_11_9, IO3), 10128c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP4_11_9, VI1_R7, SEL_VI1_0), 10138c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP4_11_9, VI1_R7_B, SEL_VI1_1), 10148c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP4_11_9, VI2_CLKENB, SEL_VI2_0), 10158c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP4_11_9, VI2_CLKENB_B, SEL_VI2_1), 10168c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP4_14_12, A25), 10178c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP4_14_12, SSL), 10188c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP4_14_12, VI1_G6, SEL_VI1_0), 10198c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP4_14_12, VI1_G6_B, SEL_VI1_1), 10208c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP4_14_12, VI2_FIELD, SEL_VI2_0), 10218c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP4_14_12, VI2_FIELD_B, SEL_VI2_1), 10228c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP4_17_15, CS0_N), 10238c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP4_17_15, VI1_R6, SEL_VI1_0), 10248c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP4_17_15, VI1_R6_B, SEL_VI1_1), 10258c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP4_17_15, VI2_G3), 10268c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP4_17_15, MSIOF0_SS2_B, SEL_SOF0_1), 10278c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP4_20_18, CS1_N_A26), 10288c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP4_20_18, SPEEDIN), 10298c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP4_20_18, VI0_R7, SEL_VI0_0), 10308c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP4_20_18, VI0_R7_B, SEL_VI0_1), 10318c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP4_20_18, VI2_CLK, SEL_VI2_0), 10328c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP4_20_18, VI2_CLK_B, SEL_VI2_1), 10338c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP4_23_21, EX_CS0_N), 10348c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP4_23_21, HRX1_B, SEL_HSCIF1_1), 10358c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP4_23_21, VI1_G5, SEL_VI1_0), 10368c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP4_23_21, VI1_G5_B, SEL_VI1_1), 10378c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP4_23_21, VI2_R0), 10388c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP4_23_21, HTX0_B, SEL_HSCIF0_1), 10398c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP4_23_21, MSIOF0_SS1_B, SEL_SOF0_1), 10408c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP4_26_24, EX_CS1_N), 10418c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP4_26_24, GPS_CLK), 10428c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP4_26_24, HCTS1_N_B, SEL_HSCIF1_1), 10438c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP4_26_24, VI1_FIELD, SEL_VI1_0), 10448c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP4_26_24, VI1_FIELD_B, SEL_VI1_1), 10458c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP4_26_24, VI2_R1), 10468c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP4_29_27, EX_CS2_N), 10478c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP4_29_27, GPS_SIGN), 10488c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP4_29_27, HRTS1_N_B, SEL_HSCIF1_1), 10498c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP4_29_27, VI3_CLKENB), 10508c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP4_29_27, VI1_G0, SEL_VI1_0), 10518c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP4_29_27, VI1_G0_B, SEL_VI1_1), 10528c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP4_29_27, VI2_R2), 10538c2ecf20Sopenharmony_ci 10548c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP5_2_0, EX_CS3_N), 10558c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP5_2_0, GPS_MAG), 10568c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP5_2_0, VI3_FIELD), 10578c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP5_2_0, VI1_G1, SEL_VI1_0), 10588c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP5_2_0, VI1_G1_B, SEL_VI1_1), 10598c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP5_2_0, VI2_R3), 10608c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP5_5_3, EX_CS4_N), 10618c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP5_5_3, MSIOF1_SCK_B, SEL_SOF1_1), 10628c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP5_5_3, VI3_HSYNC_N), 10638c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP5_5_3, VI2_HSYNC_N, SEL_VI2_0), 10648c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP5_5_3, IIC1_SCL, SEL_IIC1_0), 10658c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP5_5_3, VI2_HSYNC_N_B, SEL_VI2_1), 10668c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP5_5_3, INTC_EN0_N), 10678c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP5_5_3, I2C1_SCL, SEL_I2C1_0), 10688c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP5_9_6, EX_CS5_N), 10698c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP5_9_6, CAN0_RX, SEL_CAN0_0), 10708c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP5_9_6, MSIOF1_RXD_B, SEL_SOF1_1), 10718c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP5_9_6, VI3_VSYNC_N), 10728c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP5_9_6, VI1_G2, SEL_VI1_0), 10738c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP5_9_6, VI1_G2_B, SEL_VI1_1), 10748c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP5_9_6, VI2_R4), 10758c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP5_9_6, IIC1_SDA, SEL_IIC1_0), 10768c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP5_9_6, INTC_EN1_N), 10778c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP5_9_6, I2C1_SDA, SEL_I2C1_0), 10788c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP5_12_10, BS_N), 10798c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP5_12_10, IETX, SEL_IEB_0), 10808c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP5_12_10, HTX1_B, SEL_HSCIF1_1), 10818c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP5_12_10, CAN1_TX, SEL_CAN1_0), 10828c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP5_12_10, DRACK0), 10838c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP5_12_10, IETX_C, SEL_IEB_2), 10848c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP5_14_13, RD_N), 10858c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP5_14_13, CAN0_TX, SEL_CAN0_0), 10868c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP5_14_13, SCIFA0_SCK_B, SEL_SCFA_1), 10878c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP5_17_15, RD_WR_N), 10888c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP5_17_15, VI1_G3, SEL_VI1_0), 10898c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP5_17_15, VI1_G3_B, SEL_VI1_1), 10908c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP5_17_15, VI2_R5), 10918c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP5_17_15, SCIFA0_RXD_B, SEL_SCFA_1), 10928c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP5_17_15, INTC_IRQ4_N), 10938c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP5_20_18, WE0_N), 10948c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP5_20_18, IECLK, SEL_IEB_0), 10958c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP5_20_18, CAN_CLK, SEL_CANCLK_0), 10968c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP5_20_18, VI2_VSYNC_N, SEL_VI2_0), 10978c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP5_20_18, SCIFA0_TXD_B, SEL_SCFA_1), 10988c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP5_20_18, VI2_VSYNC_N_B, SEL_VI2_1), 10998c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP5_23_21, WE1_N), 11008c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP5_23_21, IERX, SEL_IEB_0), 11018c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP5_23_21, CAN1_RX, SEL_CAN1_0), 11028c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP5_23_21, VI1_G4, SEL_VI1_0), 11038c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP5_23_21, VI1_G4_B, SEL_VI1_1), 11048c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP5_23_21, VI2_R6), 11058c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP5_23_21, SCIFA0_CTS_N_B, SEL_SCFA_1), 11068c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP5_23_21, IERX_C, SEL_IEB_2), 11078c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP5_26_24, EX_WAIT0, SEL_LBS_0), 11088c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP5_26_24, IRQ3), 11098c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP5_26_24, INTC_IRQ3_N), 11108c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP5_26_24, VI3_CLK, SEL_VI3_0), 11118c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP5_26_24, SCIFA0_RTS_N_B, SEL_SCFA_1), 11128c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP5_26_24, HRX0_B, SEL_HSCIF0_1), 11138c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP5_26_24, MSIOF0_SCK_B, SEL_SOF0_1), 11148c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP5_29_27, DREQ0_N), 11158c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP5_29_27, VI1_HSYNC_N, SEL_VI1_0), 11168c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP5_29_27, VI1_HSYNC_N_B, SEL_VI1_1), 11178c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP5_29_27, VI2_R7), 11188c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP5_29_27, SSI_SCK78_C, SEL_SSI7_2), 11198c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP5_29_27, SSI_WS78_B, SEL_SSI7_1), 11208c2ecf20Sopenharmony_ci 11218c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP6_2_0, DACK0), 11228c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP6_2_0, IRQ0), 11238c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP6_2_0, INTC_IRQ0_N), 11248c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP6_2_0, SSI_SCK6_B, SEL_SSI6_1), 11258c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP6_2_0, VI1_VSYNC_N, SEL_VI1_0), 11268c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP6_2_0, VI1_VSYNC_N_B, SEL_VI1_1), 11278c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP6_2_0, SSI_WS78_C, SEL_SSI7_2), 11288c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP6_5_3, DREQ1_N), 11298c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP6_5_3, VI1_CLKENB, SEL_VI1_0), 11308c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP6_5_3, VI1_CLKENB_B, SEL_VI1_1), 11318c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP6_5_3, SSI_SDATA7_C, SEL_SSI7_2), 11328c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP6_5_3, SSI_SCK78_B, SEL_SSI7_1), 11338c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP6_8_6, DACK1), 11348c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP6_8_6, IRQ1), 11358c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP6_8_6, INTC_IRQ1_N), 11368c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP6_8_6, SSI_WS6_B, SEL_SSI6_1), 11378c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP6_8_6, SSI_SDATA8_C, SEL_SSI8_2), 11388c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP6_10_9, DREQ2_N), 11398c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP6_10_9, HSCK1_B, SEL_HSCIF1_1), 11408c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP6_10_9, HCTS0_N_B, SEL_HSCIF0_1), 11418c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP6_10_9, MSIOF0_TXD_B, SEL_SOF0_1), 11428c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP6_13_11, DACK2), 11438c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP6_13_11, IRQ2), 11448c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP6_13_11, INTC_IRQ2_N), 11458c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP6_13_11, SSI_SDATA6_B, SEL_SSI6_1), 11468c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP6_13_11, HRTS0_N_B, SEL_HSCIF0_1), 11478c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP6_13_11, MSIOF0_RXD_B, SEL_SOF0_1), 11488c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP6_16_14, ETH_CRS_DV), 11498c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP6_16_14, STP_ISCLK_0_B, SEL_SSP_1), 11508c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP6_16_14, TS_SDEN0_D, SEL_TSIF0_3), 11518c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP6_16_14, GLO_Q0_C, SEL_GPS_2), 11528c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP6_16_14, IIC2_SCL_E, SEL_IIC2_4), 11538c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP6_16_14, I2C2_SCL_E, SEL_I2C2_4), 11548c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP6_19_17, ETH_RX_ER), 11558c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP6_19_17, STP_ISD_0_B, SEL_SSP_1), 11568c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP6_19_17, TS_SPSYNC0_D, SEL_TSIF0_3), 11578c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP6_19_17, GLO_Q1_C, SEL_GPS_2), 11588c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP6_19_17, IIC2_SDA_E, SEL_IIC2_4), 11598c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP6_19_17, I2C2_SDA_E, SEL_I2C2_4), 11608c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP6_22_20, ETH_RXD0), 11618c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP6_22_20, STP_ISEN_0_B, SEL_SSP_1), 11628c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP6_22_20, TS_SDAT0_D, SEL_TSIF0_3), 11638c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP6_22_20, GLO_I0_C, SEL_GPS_2), 11648c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP6_22_20, SCIFB1_SCK_G, SEL_SCIFB1_6), 11658c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP6_22_20, SCK1_E, SEL_SCIF1_4), 11668c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP6_25_23, ETH_RXD1), 11678c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP6_25_23, HRX0_E, SEL_HSCIF0_4), 11688c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP6_25_23, STP_ISSYNC_0_B, SEL_SSP_1), 11698c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP6_25_23, TS_SCK0_D, SEL_TSIF0_3), 11708c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP6_25_23, GLO_I1_C, SEL_GPS_2), 11718c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP6_25_23, SCIFB1_RXD_G, SEL_SCIFB1_6), 11728c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP6_25_23, RX1_E, SEL_SCIF1_4), 11738c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP6_28_26, ETH_LINK), 11748c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP6_28_26, HTX0_E, SEL_HSCIF0_4), 11758c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP6_28_26, STP_IVCXO27_0_B, SEL_SSP_1), 11768c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP6_28_26, SCIFB1_TXD_G, SEL_SCIFB1_6), 11778c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP6_28_26, TX1_E, SEL_SCIF1_4), 11788c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP6_31_29, ETH_REF_CLK), 11798c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP6_31_29, HCTS0_N_E, SEL_HSCIF0_4), 11808c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP6_31_29, STP_IVCXO27_1_B, SEL_SSP_1), 11818c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP6_31_29, HRX0_F, SEL_HSCIF0_5), 11828c2ecf20Sopenharmony_ci 11838c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP7_2_0, ETH_MDIO), 11848c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP7_2_0, HRTS0_N_E, SEL_HSCIF0_4), 11858c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP7_2_0, SIM0_D_C, SEL_SIM_2), 11868c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP7_2_0, HCTS0_N_F, SEL_HSCIF0_5), 11878c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP7_5_3, ETH_TXD1), 11888c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP7_5_3, HTX0_F, SEL_HSCIF0_5), 11898c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP7_5_3, BPFCLK_G, SEL_FM_6), 11908c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP7_7_6, ETH_TX_EN), 11918c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP7_7_6, SIM0_CLK_C, SEL_SIM_2), 11928c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP7_7_6, HRTS0_N_F, SEL_HSCIF0_5), 11938c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP7_9_8, ETH_MAGIC), 11948c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP7_9_8, SIM0_RST_C, SEL_SIM_2), 11958c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP7_12_10, ETH_TXD0), 11968c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP7_12_10, STP_ISCLK_1_B, SEL_SSP_1), 11978c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP7_12_10, TS_SDEN1_C, SEL_TSIF1_2), 11988c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP7_12_10, GLO_SCLK_C, SEL_GPS_2), 11998c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP7_15_13, ETH_MDC), 12008c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP7_15_13, STP_ISD_1_B, SEL_SSP_1), 12018c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP7_15_13, TS_SPSYNC1_C, SEL_TSIF1_2), 12028c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP7_15_13, GLO_SDATA_C, SEL_GPS_2), 12038c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP7_18_16, PWM0), 12048c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP7_18_16, SCIFA2_SCK_C, SEL_SCIFA2_2), 12058c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP7_18_16, STP_ISEN_1_B, SEL_SSP_1), 12068c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP7_18_16, TS_SDAT1_C, SEL_TSIF1_2), 12078c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP7_18_16, GLO_SS_C, SEL_GPS_2), 12088c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP7_21_19, PWM1), 12098c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP7_21_19, SCIFA2_TXD_C, SEL_SCIFA2_2), 12108c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP7_21_19, STP_ISSYNC_1_B, SEL_SSP_1), 12118c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP7_21_19, TS_SCK1_C, SEL_TSIF1_2), 12128c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP7_21_19, GLO_RFON_C, SEL_GPS_2), 12138c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP7_21_19, PCMOE_N), 12148c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP7_24_22, PWM2), 12158c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP7_24_22, PWMFSW0), 12168c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP7_24_22, SCIFA2_RXD_C, SEL_SCIFA2_2), 12178c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP7_24_22, PCMWE_N), 12188c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP7_24_22, IECLK_C, SEL_IEB_2), 12198c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP7_26_25, DU_DOTCLKIN1), 12208c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP7_26_25, AUDIO_CLKC), 12218c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP7_26_25, AUDIO_CLKOUT_C), 12228c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP7_28_27, VI0_CLK, SEL_VI0_0), 12238c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP7_28_27, ATACS00_N), 12248c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP7_28_27, AVB_RXD1), 12258c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP7_30_29, VI0_DATA0_VI0_B0, SEL_VI0_0), 12268c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP7_30_29, ATACS10_N), 12278c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP7_30_29, AVB_RXD2), 12288c2ecf20Sopenharmony_ci 12298c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP8_1_0, VI0_DATA1_VI0_B1, SEL_VI0_0), 12308c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP8_1_0, ATARD0_N), 12318c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP8_1_0, AVB_RXD3), 12328c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP8_3_2, VI0_DATA2_VI0_B2, SEL_VI0_0), 12338c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP8_3_2, ATAWR0_N), 12348c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP8_3_2, AVB_RXD4), 12358c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP8_5_4, VI0_DATA3_VI0_B3, SEL_VI0_0), 12368c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP8_5_4, ATADIR0_N), 12378c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP8_5_4, AVB_RXD5), 12388c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP8_7_6, VI0_DATA4_VI0_B4, SEL_VI0_0), 12398c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP8_7_6, ATAG0_N), 12408c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP8_7_6, AVB_RXD6), 12418c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP8_9_8, VI0_DATA5_VI0_B5, SEL_VI0_0), 12428c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP8_9_8, EX_WAIT1), 12438c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP8_9_8, AVB_RXD7), 12448c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP8_11_10, VI0_DATA6_VI0_B6, SEL_VI0_0), 12458c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP8_11_10, AVB_RX_ER), 12468c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP8_13_12, VI0_DATA7_VI0_B7, SEL_VI0_0), 12478c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP8_13_12, AVB_RX_CLK), 12488c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP8_15_14, VI1_CLK, SEL_VI1_0), 12498c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP8_15_14, AVB_RX_DV), 12508c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP8_17_16, VI1_DATA0_VI1_B0, SEL_VI1_0), 12518c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP8_17_16, SCIFA1_SCK_D, SEL_SCIFA1_3), 12528c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP8_17_16, AVB_CRS), 12538c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP8_19_18, VI1_DATA1_VI1_B1, SEL_VI1_0), 12548c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP8_19_18, SCIFA1_RXD_D, SEL_SCIFA1_3), 12558c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP8_19_18, AVB_MDC), 12568c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP8_21_20, VI1_DATA2_VI1_B2, SEL_VI1_0), 12578c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP8_21_20, SCIFA1_TXD_D, SEL_SCIFA1_3), 12588c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP8_21_20, AVB_MDIO), 12598c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP8_23_22, VI1_DATA3_VI1_B3, SEL_VI1_0), 12608c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP8_23_22, SCIFA1_CTS_N_D, SEL_SCIFA1_3), 12618c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP8_23_22, AVB_GTX_CLK), 12628c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP8_25_24, VI1_DATA4_VI1_B4, SEL_VI1_0), 12638c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP8_25_24, SCIFA1_RTS_N_D, SEL_SCIFA1_3), 12648c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP8_25_24, AVB_MAGIC), 12658c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP8_26, VI1_DATA5_VI1_B5, SEL_VI1_0), 12668c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP8_26, AVB_PHY_INT), 12678c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP8_27, VI1_DATA6_VI1_B6, SEL_VI1_0), 12688c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP8_27, AVB_GTXREFCLK), 12698c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP8_28, SD0_CLK), 12708c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP8_28, VI1_DATA0_VI1_B0_B, SEL_VI1_1), 12718c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP8_30_29, SD0_CMD), 12728c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP8_30_29, SCIFB1_SCK_B, SEL_SCIFB1_1), 12738c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP8_30_29, VI1_DATA1_VI1_B1_B, SEL_VI1_1), 12748c2ecf20Sopenharmony_ci 12758c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP9_1_0, SD0_DAT0), 12768c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP9_1_0, SCIFB1_RXD_B, SEL_SCIFB1_1), 12778c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP9_1_0, VI1_DATA2_VI1_B2_B, SEL_VI1_1), 12788c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP9_3_2, SD0_DAT1), 12798c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP9_3_2, SCIFB1_TXD_B, SEL_SCIFB1_1), 12808c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP9_3_2, VI1_DATA3_VI1_B3_B, SEL_VI1_1), 12818c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP9_5_4, SD0_DAT2), 12828c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP9_5_4, SCIFB1_CTS_N_B, SEL_SCIFB1_1), 12838c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP9_5_4, VI1_DATA4_VI1_B4_B, SEL_VI1_1), 12848c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP9_7_6, SD0_DAT3), 12858c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP9_7_6, SCIFB1_RTS_N_B, SEL_SCIFB1_1), 12868c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP9_7_6, VI1_DATA5_VI1_B5_B, SEL_VI1_1), 12878c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP9_11_8, SD0_CD), 12888c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP9_11_8, MMC0_D6), 12898c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP9_11_8, TS_SDEN0_B, SEL_TSIF0_1), 12908c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP9_11_8, USB0_EXTP), 12918c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP9_11_8, GLO_SCLK, SEL_GPS_0), 12928c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP9_11_8, VI1_DATA6_VI1_B6_B, SEL_VI1_1), 12938c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP9_11_8, IIC1_SCL_B, SEL_IIC1_1), 12948c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP9_11_8, I2C1_SCL_B, SEL_I2C1_1), 12958c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP9_11_8, VI2_DATA6_VI2_B6_B, SEL_VI2_1), 12968c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP9_15_12, SD0_WP), 12978c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP9_15_12, MMC0_D7), 12988c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP9_15_12, TS_SPSYNC0_B, SEL_TSIF0_1), 12998c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP9_15_12, USB0_IDIN), 13008c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP9_15_12, GLO_SDATA, SEL_GPS_0), 13018c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP9_15_12, VI1_DATA7_VI1_B7_B, SEL_VI1_1), 13028c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP9_15_12, IIC1_SDA_B, SEL_IIC1_1), 13038c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP9_15_12, I2C1_SDA_B, SEL_I2C1_1), 13048c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP9_15_12, VI2_DATA7_VI2_B7_B, SEL_VI2_1), 13058c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP9_17_16, SD1_CLK), 13068c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP9_17_16, AVB_TX_EN), 13078c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP9_19_18, SD1_CMD), 13088c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP9_19_18, AVB_TX_ER), 13098c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP9_19_18, SCIFB0_SCK_B, SEL_SCIFB_1), 13108c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP9_21_20, SD1_DAT0), 13118c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP9_21_20, AVB_TX_CLK), 13128c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP9_21_20, SCIFB0_RXD_B, SEL_SCIFB_1), 13138c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP9_23_22, SD1_DAT1), 13148c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP9_23_22, AVB_LINK), 13158c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP9_23_22, SCIFB0_TXD_B, SEL_SCIFB_1), 13168c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP9_25_24, SD1_DAT2), 13178c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP9_25_24, AVB_COL), 13188c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP9_25_24, SCIFB0_CTS_N_B, SEL_SCIFB_1), 13198c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP9_27_26, SD1_DAT3), 13208c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP9_27_26, AVB_RXD0), 13218c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP9_27_26, SCIFB0_RTS_N_B, SEL_SCIFB_1), 13228c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP9_31_28, SD1_CD), 13238c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP9_31_28, MMC1_D6), 13248c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP9_31_28, TS_SDEN1, SEL_TSIF1_0), 13258c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP9_31_28, USB1_EXTP), 13268c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP9_31_28, GLO_SS, SEL_GPS_0), 13278c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP9_31_28, VI0_CLK_B, SEL_VI0_1), 13288c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP9_31_28, IIC2_SCL_D, SEL_IIC2_3), 13298c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP9_31_28, I2C2_SCL_D, SEL_I2C2_3), 13308c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP9_31_28, SIM0_CLK_B, SEL_SIM_1), 13318c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP9_31_28, VI3_CLK_B, SEL_VI3_1), 13328c2ecf20Sopenharmony_ci 13338c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP10_3_0, SD1_WP), 13348c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP10_3_0, MMC1_D7), 13358c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP10_3_0, TS_SPSYNC1, SEL_TSIF1_0), 13368c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP10_3_0, USB1_IDIN), 13378c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP10_3_0, GLO_RFON, SEL_GPS_0), 13388c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP10_3_0, VI1_CLK_B, SEL_VI1_1), 13398c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP10_3_0, IIC2_SDA_D, SEL_IIC2_3), 13408c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP10_3_0, I2C2_SDA_D, SEL_I2C2_3), 13418c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP10_3_0, SIM0_D_B, SEL_SIM_1), 13428c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP10_6_4, SD2_CLK), 13438c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP10_6_4, MMC0_CLK), 13448c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP10_6_4, SIM0_CLK, SEL_SIM_0), 13458c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP10_6_4, VI0_DATA0_VI0_B0_B, SEL_VI0_1), 13468c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP10_6_4, TS_SDEN0_C, SEL_TSIF0_2), 13478c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP10_6_4, GLO_SCLK_B, SEL_GPS_1), 13488c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP10_6_4, VI3_DATA0_B, SEL_VI3_1), 13498c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP10_10_7, SD2_CMD), 13508c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP10_10_7, MMC0_CMD), 13518c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP10_10_7, SIM0_D, SEL_SIM_0), 13528c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP10_10_7, VI0_DATA1_VI0_B1_B, SEL_VI0_1), 13538c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP10_10_7, SCIFB1_SCK_E, SEL_SCIFB1_4), 13548c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP10_10_7, SCK1_D, SEL_SCIF1_3), 13558c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP10_10_7, TS_SPSYNC0_C, SEL_TSIF0_2), 13568c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP10_10_7, GLO_SDATA_B, SEL_GPS_1), 13578c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP10_10_7, VI3_DATA1_B, SEL_VI3_1), 13588c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP10_14_11, SD2_DAT0), 13598c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP10_14_11, MMC0_D0), 13608c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP10_14_11, FMCLK_B, SEL_FM_1), 13618c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP10_14_11, VI0_DATA2_VI0_B2_B, SEL_VI0_1), 13628c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP10_14_11, SCIFB1_RXD_E, SEL_SCIFB1_4), 13638c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP10_14_11, RX1_D, SEL_SCIF1_3), 13648c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP10_14_11, TS_SDAT0_C, SEL_TSIF0_2), 13658c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP10_14_11, GLO_SS_B, SEL_GPS_1), 13668c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP10_14_11, VI3_DATA2_B, SEL_VI3_1), 13678c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP10_18_15, SD2_DAT1), 13688c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP10_18_15, MMC0_D1), 13698c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP10_18_15, FMIN_B, SEL_FM_1), 13708c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP10_18_15, VI0_DATA3_VI0_B3_B, SEL_VI0_1), 13718c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP10_18_15, SCIFB1_TXD_E, SEL_SCIFB1_4), 13728c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP10_18_15, TX1_D, SEL_SCIF1_3), 13738c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP10_18_15, TS_SCK0_C, SEL_TSIF0_2), 13748c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP10_18_15, GLO_RFON_B, SEL_GPS_1), 13758c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP10_18_15, VI3_DATA3_B, SEL_VI3_1), 13768c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP10_22_19, SD2_DAT2), 13778c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP10_22_19, MMC0_D2), 13788c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP10_22_19, BPFCLK_B, SEL_FM_1), 13798c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP10_22_19, VI0_DATA4_VI0_B4_B, SEL_VI0_1), 13808c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP10_22_19, HRX0_D, SEL_HSCIF0_3), 13818c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP10_22_19, TS_SDEN1_B, SEL_TSIF1_1), 13828c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP10_22_19, GLO_Q0_B, SEL_GPS_1), 13838c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP10_22_19, VI3_DATA4_B, SEL_VI3_1), 13848c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP10_25_23, SD2_DAT3), 13858c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP10_25_23, MMC0_D3), 13868c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP10_25_23, SIM0_RST, SEL_SIM_0), 13878c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP10_25_23, VI0_DATA5_VI0_B5_B, SEL_VI0_1), 13888c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP10_25_23, HTX0_D, SEL_HSCIF0_3), 13898c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP10_25_23, TS_SPSYNC1_B, SEL_TSIF1_1), 13908c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP10_25_23, GLO_Q1_B, SEL_GPS_1), 13918c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP10_25_23, VI3_DATA5_B, SEL_VI3_1), 13928c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP10_29_26, SD2_CD), 13938c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP10_29_26, MMC0_D4), 13948c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP10_29_26, TS_SDAT0_B, SEL_TSIF0_1), 13958c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP10_29_26, USB2_EXTP), 13968c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP10_29_26, GLO_I0, SEL_GPS_0), 13978c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP10_29_26, VI0_DATA6_VI0_B6_B, SEL_VI0_1), 13988c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP10_29_26, HCTS0_N_D, SEL_HSCIF0_3), 13998c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP10_29_26, TS_SDAT1_B, SEL_TSIF1_1), 14008c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP10_29_26, GLO_I0_B, SEL_GPS_1), 14018c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP10_29_26, VI3_DATA6_B, SEL_VI3_1), 14028c2ecf20Sopenharmony_ci 14038c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP11_3_0, SD2_WP), 14048c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP11_3_0, MMC0_D5), 14058c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP11_3_0, TS_SCK0_B, SEL_TSIF0_1), 14068c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP11_3_0, USB2_IDIN), 14078c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP11_3_0, GLO_I1, SEL_GPS_0), 14088c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP11_3_0, VI0_DATA7_VI0_B7_B, SEL_VI0_1), 14098c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP11_3_0, HRTS0_N_D, SEL_HSCIF0_3), 14108c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP11_3_0, TS_SCK1_B, SEL_TSIF1_1), 14118c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP11_3_0, GLO_I1_B, SEL_GPS_1), 14128c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP11_3_0, VI3_DATA7_B, SEL_VI3_1), 14138c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP11_4, SD3_CLK), 14148c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP11_4, MMC1_CLK), 14158c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP11_6_5, SD3_CMD), 14168c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP11_6_5, MMC1_CMD), 14178c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP11_6_5, MTS_N), 14188c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP11_8_7, SD3_DAT0), 14198c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP11_8_7, MMC1_D0), 14208c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP11_8_7, STM_N), 14218c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP11_10_9, SD3_DAT1), 14228c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP11_10_9, MMC1_D1), 14238c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP11_10_9, MDATA), 14248c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP11_12_11, SD3_DAT2), 14258c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP11_12_11, MMC1_D2), 14268c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP11_12_11, SDATA), 14278c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP11_14_13, SD3_DAT3), 14288c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP11_14_13, MMC1_D3), 14298c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP11_14_13, SCKZ), 14308c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP11_17_15, SD3_CD), 14318c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP11_17_15, MMC1_D4), 14328c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP11_17_15, TS_SDAT1, SEL_TSIF1_0), 14338c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP11_17_15, VSP), 14348c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP11_17_15, GLO_Q0, SEL_GPS_0), 14358c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP11_17_15, SIM0_RST_B, SEL_SIM_1), 14368c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP11_21_18, SD3_WP), 14378c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP11_21_18, MMC1_D5), 14388c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP11_21_18, TS_SCK1, SEL_TSIF1_0), 14398c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP11_21_18, GLO_Q1, SEL_GPS_0), 14408c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP11_21_18, FMIN_C, SEL_FM_2), 14418c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP11_21_18, FMIN_E, SEL_FM_4), 14428c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP11_21_18, FMIN_F, SEL_FM_5), 14438c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP11_23_22, MLB_CLK), 14448c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP11_23_22, IIC2_SCL_B, SEL_IIC2_1), 14458c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP11_23_22, I2C2_SCL_B, SEL_I2C2_1), 14468c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP11_26_24, MLB_SIG), 14478c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP11_26_24, SCIFB1_RXD_D, SEL_SCIFB1_3), 14488c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP11_26_24, RX1_C, SEL_SCIF1_2), 14498c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP11_26_24, IIC2_SDA_B, SEL_IIC2_1), 14508c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP11_26_24, I2C2_SDA_B, SEL_I2C2_1), 14518c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP11_29_27, MLB_DAT), 14528c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP11_29_27, SCIFB1_TXD_D, SEL_SCIFB1_3), 14538c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP11_29_27, TX1_C, SEL_SCIF1_2), 14548c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP11_29_27, BPFCLK_C, SEL_FM_2), 14558c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP11_31_30, SSI_SCK0129), 14568c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP11_31_30, CAN_CLK_B, SEL_CANCLK_1), 14578c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP11_31_30, MOUT0), 14588c2ecf20Sopenharmony_ci 14598c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP12_1_0, SSI_WS0129), 14608c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP12_1_0, CAN0_TX_B, SEL_CAN0_1), 14618c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP12_1_0, MOUT1), 14628c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP12_3_2, SSI_SDATA0), 14638c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP12_3_2, CAN0_RX_B, SEL_CAN0_1), 14648c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP12_3_2, MOUT2), 14658c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP12_5_4, SSI_SDATA1), 14668c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP12_5_4, CAN1_TX_B, SEL_CAN1_1), 14678c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP12_5_4, MOUT5), 14688c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP12_7_6, SSI_SDATA2), 14698c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP12_7_6, CAN1_RX_B, SEL_CAN1_1), 14708c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP12_7_6, SSI_SCK1), 14718c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP12_7_6, MOUT6), 14728c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP12_10_8, SSI_SCK34), 14738c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP12_10_8, STP_OPWM_0), 14748c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP12_10_8, SCIFB0_SCK, SEL_SCIFB_0), 14758c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP12_10_8, MSIOF1_SCK, SEL_SOF1_0), 14768c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP12_10_8, CAN_DEBUG_HW_TRIGGER), 14778c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP12_13_11, SSI_WS34), 14788c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP12_13_11, STP_IVCXO27_0, SEL_SSP_0), 14798c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP12_13_11, SCIFB0_RXD, SEL_SCIFB_0), 14808c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP12_13_11, MSIOF1_SYNC), 14818c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP12_13_11, CAN_STEP0), 14828c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP12_16_14, SSI_SDATA3), 14838c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP12_16_14, STP_ISCLK_0, SEL_SSP_0), 14848c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP12_16_14, SCIFB0_TXD, SEL_SCIFB_0), 14858c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP12_16_14, MSIOF1_SS1, SEL_SOF1_0), 14868c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP12_16_14, CAN_TXCLK), 14878c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP12_19_17, SSI_SCK4), 14888c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP12_19_17, STP_ISD_0, SEL_SSP_0), 14898c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP12_19_17, SCIFB0_CTS_N, SEL_SCIFB_0), 14908c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP12_19_17, MSIOF1_SS2, SEL_SOF1_0), 14918c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP12_19_17, SSI_SCK5_C, SEL_SSI5_2), 14928c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP12_19_17, CAN_DEBUGOUT0), 14938c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP12_22_20, SSI_WS4), 14948c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP12_22_20, STP_ISEN_0, SEL_SSP_0), 14958c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP12_22_20, SCIFB0_RTS_N, SEL_SCIFB_0), 14968c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP12_22_20, MSIOF1_TXD, SEL_SOF1_0), 14978c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP12_22_20, SSI_WS5_C, SEL_SSI5_2), 14988c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP12_22_20, CAN_DEBUGOUT1), 14998c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP12_24_23, SSI_SDATA4), 15008c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP12_24_23, STP_ISSYNC_0, SEL_SSP_0), 15018c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP12_24_23, MSIOF1_RXD, SEL_SOF1_0), 15028c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP12_24_23, CAN_DEBUGOUT2), 15038c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP12_27_25, SSI_SCK5, SEL_SSI5_0), 15048c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP12_27_25, SCIFB1_SCK, SEL_SCIFB1_0), 15058c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP12_27_25, IERX_B, SEL_IEB_1), 15068c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP12_27_25, DU2_EXHSYNC_DU2_HSYNC), 15078c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP12_27_25, QSTH_QHS), 15088c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP12_27_25, CAN_DEBUGOUT3), 15098c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP12_30_28, SSI_WS5, SEL_SSI5_0), 15108c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP12_30_28, SCIFB1_RXD, SEL_SCIFB1_0), 15118c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP12_30_28, IECLK_B, SEL_IEB_1), 15128c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP12_30_28, DU2_EXVSYNC_DU2_VSYNC), 15138c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP12_30_28, QSTB_QHE), 15148c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP12_30_28, CAN_DEBUGOUT4), 15158c2ecf20Sopenharmony_ci 15168c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP13_2_0, SSI_SDATA5, SEL_SSI5_0), 15178c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP13_2_0, SCIFB1_TXD, SEL_SCIFB1_0), 15188c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP13_2_0, IETX_B, SEL_IEB_1), 15198c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP13_2_0, DU2_DR2), 15208c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP13_2_0, LCDOUT2), 15218c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP13_2_0, CAN_DEBUGOUT5), 15228c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP13_6_3, SSI_SCK6, SEL_SSI6_0), 15238c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP13_6_3, SCIFB1_CTS_N, SEL_SCIFB1_0), 15248c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP13_6_3, BPFCLK_D, SEL_FM_3), 15258c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP13_6_3, DU2_DR3), 15268c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP13_6_3, LCDOUT3), 15278c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP13_6_3, CAN_DEBUGOUT6), 15288c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP13_6_3, BPFCLK_F, SEL_FM_5), 15298c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP13_9_7, SSI_WS6, SEL_SSI6_0), 15308c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP13_9_7, SCIFB1_RTS_N, SEL_SCIFB1_0), 15318c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP13_9_7, CAN0_TX_D, SEL_CAN0_3), 15328c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP13_9_7, DU2_DR4), 15338c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP13_9_7, LCDOUT4), 15348c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP13_9_7, CAN_DEBUGOUT7), 15358c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP13_12_10, SSI_SDATA6, SEL_SSI6_0), 15368c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP13_12_10, FMIN_D, SEL_FM_3), 15378c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP13_12_10, DU2_DR5), 15388c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP13_12_10, LCDOUT5), 15398c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP13_12_10, CAN_DEBUGOUT8), 15408c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP13_15_13, SSI_SCK78, SEL_SSI7_0), 15418c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP13_15_13, STP_IVCXO27_1, SEL_SSP_0), 15428c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP13_15_13, SCK1, SEL_SCIF1_0), 15438c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP13_15_13, SCIFA1_SCK, SEL_SCIFA1_0), 15448c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP13_15_13, DU2_DR6), 15458c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP13_15_13, LCDOUT6), 15468c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP13_15_13, CAN_DEBUGOUT9), 15478c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP13_18_16, SSI_WS78, SEL_SSI7_0), 15488c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP13_18_16, STP_ISCLK_1, SEL_SSP_0), 15498c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP13_18_16, SCIFB2_SCK, SEL_SCIFB2_0), 15508c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP13_18_16, SCIFA2_CTS_N), 15518c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP13_18_16, DU2_DR7), 15528c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP13_18_16, LCDOUT7), 15538c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP13_18_16, CAN_DEBUGOUT10), 15548c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP13_22_19, SSI_SDATA7, SEL_SSI7_0), 15558c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP13_22_19, STP_ISD_1, SEL_SSP_0), 15568c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP13_22_19, SCIFB2_RXD, SEL_SCIFB2_0), 15578c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP13_22_19, SCIFA2_RTS_N), 15588c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP13_22_19, TCLK2), 15598c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP13_22_19, QSTVA_QVS), 15608c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP13_22_19, CAN_DEBUGOUT11), 15618c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP13_22_19, BPFCLK_E, SEL_FM_4), 15628c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP13_22_19, SSI_SDATA7_B, SEL_SSI7_1), 15638c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP13_22_19, FMIN_G, SEL_FM_6), 15648c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP13_25_23, SSI_SDATA8, SEL_SSI8_0), 15658c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP13_25_23, STP_ISEN_1, SEL_SSP_0), 15668c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP13_25_23, SCIFB2_TXD, SEL_SCIFB2_0), 15678c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP13_25_23, CAN0_TX_C, SEL_CAN0_2), 15688c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP13_25_23, CAN_DEBUGOUT12), 15698c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP13_25_23, SSI_SDATA8_B, SEL_SSI8_1), 15708c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP13_28_26, SSI_SDATA9), 15718c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP13_28_26, STP_ISSYNC_1, SEL_SSP_0), 15728c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP13_28_26, SCIFB2_CTS_N, SEL_SCIFB2_0), 15738c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP13_28_26, SSI_WS1), 15748c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP13_28_26, SSI_SDATA5_C, SEL_SSI5_2), 15758c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP13_28_26, CAN_DEBUGOUT13), 15768c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP13_30_29, AUDIO_CLKA), 15778c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP13_30_29, SCIFB2_RTS_N, SEL_SCIFB2_0), 15788c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP13_30_29, CAN_DEBUGOUT14), 15798c2ecf20Sopenharmony_ci 15808c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP14_2_0, AUDIO_CLKB), 15818c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP14_2_0, SCIF_CLK, SEL_SCIFCLK_0), 15828c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP14_2_0, CAN0_RX_D, SEL_CAN0_3), 15838c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP14_2_0, DVC_MUTE), 15848c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP14_2_0, CAN0_RX_C, SEL_CAN0_2), 15858c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP14_2_0, CAN_DEBUGOUT15), 15868c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP14_2_0, REMOCON), 15878c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP14_5_3, SCIFA0_SCK, SEL_SCFA_0), 15888c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP14_5_3, HSCK1, SEL_HSCIF1_0), 15898c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP14_5_3, SCK0), 15908c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP14_5_3, MSIOF3_SS2), 15918c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP14_5_3, DU2_DG2), 15928c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP14_5_3, LCDOUT10), 15938c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP14_5_3, IIC1_SDA_C, SEL_IIC1_2), 15948c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP14_5_3, I2C1_SDA_C, SEL_I2C1_2), 15958c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP14_8_6, SCIFA0_RXD, SEL_SCFA_0), 15968c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP14_8_6, HRX1, SEL_HSCIF1_0), 15978c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP14_8_6, RX0, SEL_SCIF0_0), 15988c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP14_8_6, DU2_DR0), 15998c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP14_8_6, LCDOUT0), 16008c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP14_11_9, SCIFA0_TXD, SEL_SCFA_0), 16018c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP14_11_9, HTX1, SEL_HSCIF1_0), 16028c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP14_11_9, TX0, SEL_SCIF0_0), 16038c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP14_11_9, DU2_DR1), 16048c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP14_11_9, LCDOUT1), 16058c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP14_15_12, SCIFA0_CTS_N, SEL_SCFA_0), 16068c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP14_15_12, HCTS1_N, SEL_HSCIF1_0), 16078c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP14_15_12, CTS0_N), 16088c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP14_15_12, MSIOF3_SYNC, SEL_SOF3_0), 16098c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP14_15_12, DU2_DG3), 16108c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP14_15_12, LCDOUT11), 16118c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP14_15_12, PWM0_B), 16128c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP14_15_12, IIC1_SCL_C, SEL_IIC1_2), 16138c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP14_15_12, I2C1_SCL_C, SEL_I2C1_2), 16148c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP14_18_16, SCIFA0_RTS_N, SEL_SCFA_0), 16158c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP14_18_16, HRTS1_N, SEL_HSCIF1_0), 16168c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP14_18_16, RTS0_N), 16178c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP14_18_16, MSIOF3_SS1), 16188c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP14_18_16, DU2_DG0), 16198c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP14_18_16, LCDOUT8), 16208c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP14_18_16, PWM1_B), 16218c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP14_21_19, SCIFA1_RXD, SEL_SCIFA1_0), 16228c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP14_21_19, AD_DI, SEL_ADI_0), 16238c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP14_21_19, RX1, SEL_SCIF1_0), 16248c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP14_21_19, DU2_EXODDF_DU2_ODDF_DISP_CDE), 16258c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP14_21_19, QCPV_QDE), 16268c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP14_24_22, SCIFA1_TXD, SEL_SCIFA1_0), 16278c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP14_24_22, AD_DO, SEL_ADI_0), 16288c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP14_24_22, TX1, SEL_SCIF1_0), 16298c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP14_24_22, DU2_DG1), 16308c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP14_24_22, LCDOUT9), 16318c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP14_27_25, SCIFA1_CTS_N, SEL_SCIFA1_0), 16328c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP14_27_25, AD_CLK, SEL_ADI_0), 16338c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP14_27_25, CTS1_N), 16348c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP14_27_25, MSIOF3_RXD, SEL_SOF3_0), 16358c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP14_27_25, DU0_DOTCLKOUT), 16368c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP14_27_25, QCLK), 16378c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP14_30_28, SCIFA1_RTS_N, SEL_SCIFA1_0), 16388c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP14_30_28, AD_NCS_N, SEL_ADI_0), 16398c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP14_30_28, RTS1_N), 16408c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP14_30_28, MSIOF3_TXD, SEL_SOF3_0), 16418c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP14_30_28, DU1_DOTCLKOUT), 16428c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP14_30_28, QSTVB_QVE), 16438c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP14_30_28, HRTS0_N_C, SEL_HSCIF0_2), 16448c2ecf20Sopenharmony_ci 16458c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP15_2_0, SCIFA2_SCK, SEL_SCIFA2_0), 16468c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP15_2_0, FMCLK, SEL_FM_0), 16478c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP15_2_0, SCK2), 16488c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP15_2_0, MSIOF3_SCK, SEL_SOF3_0), 16498c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP15_2_0, DU2_DG7), 16508c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP15_2_0, LCDOUT15), 16518c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP15_2_0, SCIF_CLK_B, SEL_SCIFCLK_1), 16528c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP15_5_3, SCIFA2_RXD, SEL_SCIFA2_0), 16538c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP15_5_3, FMIN, SEL_FM_0), 16548c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP15_5_3, TX2, SEL_SCIF2_0), 16558c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP15_5_3, DU2_DB0), 16568c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP15_5_3, LCDOUT16), 16578c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP15_5_3, IIC2_SCL, SEL_IIC2_0), 16588c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP15_5_3, I2C2_SCL, SEL_I2C2_0), 16598c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP15_8_6, SCIFA2_TXD, SEL_SCIFA2_0), 16608c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP15_8_6, BPFCLK, SEL_FM_0), 16618c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP15_8_6, RX2, SEL_SCIF2_0), 16628c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP15_8_6, DU2_DB1), 16638c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP15_8_6, LCDOUT17), 16648c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP15_8_6, IIC2_SDA, SEL_IIC2_0), 16658c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP15_8_6, I2C2_SDA, SEL_I2C2_0), 16668c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP15_11_9, HSCK0), 16678c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP15_11_9, TS_SDEN0, SEL_TSIF0_0), 16688c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP15_11_9, DU2_DG4), 16698c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP15_11_9, LCDOUT12), 16708c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP15_11_9, HCTS0_N_C, SEL_HSCIF0_2), 16718c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP15_13_12, HRX0, SEL_HSCIF0_0), 16728c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP15_13_12, DU2_DB2), 16738c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP15_13_12, LCDOUT18), 16748c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP15_15_14, HTX0, SEL_HSCIF0_0), 16758c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP15_15_14, DU2_DB3), 16768c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP15_15_14, LCDOUT19), 16778c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP15_17_16, HCTS0_N, SEL_HSCIF0_0), 16788c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP15_17_16, SSI_SCK9), 16798c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP15_17_16, DU2_DB4), 16808c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP15_17_16, LCDOUT20), 16818c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP15_19_18, HRTS0_N, SEL_HSCIF0_0), 16828c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP15_19_18, SSI_WS9), 16838c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP15_19_18, DU2_DB5), 16848c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP15_19_18, LCDOUT21), 16858c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP15_22_20, MSIOF0_SCK, SEL_SOF0_0), 16868c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP15_22_20, TS_SDAT0, SEL_TSIF0_0), 16878c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP15_22_20, ADICLK), 16888c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP15_22_20, DU2_DB6), 16898c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP15_22_20, LCDOUT22), 16908c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP15_25_23, MSIOF0_SYNC), 16918c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP15_25_23, TS_SCK0, SEL_TSIF0_0), 16928c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP15_25_23, SSI_SCK2), 16938c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP15_25_23, ADIDATA), 16948c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP15_25_23, DU2_DB7), 16958c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP15_25_23, LCDOUT23), 16968c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP15_25_23, HRX0_C, SEL_SCIFA2_1), 16978c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP15_27_26, MSIOF0_SS1, SEL_SOF0_0), 16988c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP15_27_26, ADICHS0), 16998c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP15_27_26, DU2_DG5), 17008c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP15_27_26, LCDOUT13), 17018c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP15_29_28, MSIOF0_TXD, SEL_SOF0_0), 17028c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP15_29_28, ADICHS1), 17038c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP15_29_28, DU2_DG6), 17048c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP15_29_28, LCDOUT14), 17058c2ecf20Sopenharmony_ci 17068c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP16_2_0, MSIOF0_SS2, SEL_SOF0_0), 17078c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP16_2_0, AUDIO_CLKOUT), 17088c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP16_2_0, ADICHS2), 17098c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP16_2_0, DU2_DISP), 17108c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP16_2_0, QPOLA), 17118c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP16_2_0, HTX0_C, SEL_HSCIF0_2), 17128c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP16_2_0, SCIFA2_TXD_B, SEL_SCIFA2_1), 17138c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP16_5_3, MSIOF0_RXD, SEL_SOF0_0), 17148c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP16_5_3, TS_SPSYNC0, SEL_TSIF0_0), 17158c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP16_5_3, SSI_WS2), 17168c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP16_5_3, ADICS_SAMP), 17178c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP16_5_3, DU2_CDE), 17188c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP16_5_3, QPOLB), 17198c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP16_5_3, SCIFA2_RXD_B, SEL_HSCIF0_2), 17208c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP16_6, USB1_PWEN), 17218c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP16_6, AUDIO_CLKOUT_D), 17228c2ecf20Sopenharmony_ci PINMUX_IPSR_GPSR(IP16_7, USB1_OVC), 17238c2ecf20Sopenharmony_ci PINMUX_IPSR_MSEL(IP16_7, TCLK1_B, SEL_TMU1_1), 17248c2ecf20Sopenharmony_ci 17258c2ecf20Sopenharmony_ci PINMUX_DATA(IIC0_SCL_MARK, FN_SEL_IIC0_0), 17268c2ecf20Sopenharmony_ci PINMUX_DATA(IIC0_SDA_MARK, FN_SEL_IIC0_0), 17278c2ecf20Sopenharmony_ci PINMUX_DATA(I2C0_SCL_MARK, FN_SEL_IIC0_1), 17288c2ecf20Sopenharmony_ci PINMUX_DATA(I2C0_SDA_MARK, FN_SEL_IIC0_1), 17298c2ecf20Sopenharmony_ci 17308c2ecf20Sopenharmony_ci PINMUX_DATA(IIC3_SCL_MARK, FN_SEL_IICDVFS_0), 17318c2ecf20Sopenharmony_ci PINMUX_DATA(IIC3_SDA_MARK, FN_SEL_IICDVFS_0), 17328c2ecf20Sopenharmony_ci PINMUX_DATA(I2C3_SCL_MARK, FN_SEL_IICDVFS_1), 17338c2ecf20Sopenharmony_ci PINMUX_DATA(I2C3_SDA_MARK, FN_SEL_IICDVFS_1), 17348c2ecf20Sopenharmony_ci}; 17358c2ecf20Sopenharmony_ci 17368c2ecf20Sopenharmony_ci/* 17378c2ecf20Sopenharmony_ci * Pins not associated with a GPIO port. 17388c2ecf20Sopenharmony_ci */ 17398c2ecf20Sopenharmony_cienum { 17408c2ecf20Sopenharmony_ci GP_ASSIGN_LAST(), 17418c2ecf20Sopenharmony_ci NOGP_ALL(), 17428c2ecf20Sopenharmony_ci}; 17438c2ecf20Sopenharmony_ci 17448c2ecf20Sopenharmony_cistatic const struct sh_pfc_pin pinmux_pins[] = { 17458c2ecf20Sopenharmony_ci PINMUX_GPIO_GP_ALL(), 17468c2ecf20Sopenharmony_ci PINMUX_NOGP_ALL(), 17478c2ecf20Sopenharmony_ci}; 17488c2ecf20Sopenharmony_ci 17498c2ecf20Sopenharmony_ci/* - AUDIO CLOCK ------------------------------------------------------------ */ 17508c2ecf20Sopenharmony_cistatic const unsigned int audio_clk_a_pins[] = { 17518c2ecf20Sopenharmony_ci /* CLK A */ 17528c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 25), 17538c2ecf20Sopenharmony_ci}; 17548c2ecf20Sopenharmony_cistatic const unsigned int audio_clk_a_mux[] = { 17558c2ecf20Sopenharmony_ci AUDIO_CLKA_MARK, 17568c2ecf20Sopenharmony_ci}; 17578c2ecf20Sopenharmony_cistatic const unsigned int audio_clk_b_pins[] = { 17588c2ecf20Sopenharmony_ci /* CLK B */ 17598c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 26), 17608c2ecf20Sopenharmony_ci}; 17618c2ecf20Sopenharmony_cistatic const unsigned int audio_clk_b_mux[] = { 17628c2ecf20Sopenharmony_ci AUDIO_CLKB_MARK, 17638c2ecf20Sopenharmony_ci}; 17648c2ecf20Sopenharmony_cistatic const unsigned int audio_clk_c_pins[] = { 17658c2ecf20Sopenharmony_ci /* CLK C */ 17668c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 27), 17678c2ecf20Sopenharmony_ci}; 17688c2ecf20Sopenharmony_cistatic const unsigned int audio_clk_c_mux[] = { 17698c2ecf20Sopenharmony_ci AUDIO_CLKC_MARK, 17708c2ecf20Sopenharmony_ci}; 17718c2ecf20Sopenharmony_cistatic const unsigned int audio_clkout_pins[] = { 17728c2ecf20Sopenharmony_ci /* CLK OUT */ 17738c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 16), 17748c2ecf20Sopenharmony_ci}; 17758c2ecf20Sopenharmony_cistatic const unsigned int audio_clkout_mux[] = { 17768c2ecf20Sopenharmony_ci AUDIO_CLKOUT_MARK, 17778c2ecf20Sopenharmony_ci}; 17788c2ecf20Sopenharmony_cistatic const unsigned int audio_clkout_b_pins[] = { 17798c2ecf20Sopenharmony_ci /* CLK OUT B */ 17808c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 23), 17818c2ecf20Sopenharmony_ci}; 17828c2ecf20Sopenharmony_cistatic const unsigned int audio_clkout_b_mux[] = { 17838c2ecf20Sopenharmony_ci AUDIO_CLKOUT_B_MARK, 17848c2ecf20Sopenharmony_ci}; 17858c2ecf20Sopenharmony_cistatic const unsigned int audio_clkout_c_pins[] = { 17868c2ecf20Sopenharmony_ci /* CLK OUT C */ 17878c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 27), 17888c2ecf20Sopenharmony_ci}; 17898c2ecf20Sopenharmony_cistatic const unsigned int audio_clkout_c_mux[] = { 17908c2ecf20Sopenharmony_ci AUDIO_CLKOUT_C_MARK, 17918c2ecf20Sopenharmony_ci}; 17928c2ecf20Sopenharmony_cistatic const unsigned int audio_clkout_d_pins[] = { 17938c2ecf20Sopenharmony_ci /* CLK OUT D */ 17948c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 20), 17958c2ecf20Sopenharmony_ci}; 17968c2ecf20Sopenharmony_cistatic const unsigned int audio_clkout_d_mux[] = { 17978c2ecf20Sopenharmony_ci AUDIO_CLKOUT_D_MARK, 17988c2ecf20Sopenharmony_ci}; 17998c2ecf20Sopenharmony_ci/* - AVB -------------------------------------------------------------------- */ 18008c2ecf20Sopenharmony_cistatic const unsigned int avb_link_pins[] = { 18018c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 11), 18028c2ecf20Sopenharmony_ci}; 18038c2ecf20Sopenharmony_cistatic const unsigned int avb_link_mux[] = { 18048c2ecf20Sopenharmony_ci AVB_LINK_MARK, 18058c2ecf20Sopenharmony_ci}; 18068c2ecf20Sopenharmony_cistatic const unsigned int avb_magic_pins[] = { 18078c2ecf20Sopenharmony_ci RCAR_GP_PIN(2, 14), 18088c2ecf20Sopenharmony_ci}; 18098c2ecf20Sopenharmony_cistatic const unsigned int avb_magic_mux[] = { 18108c2ecf20Sopenharmony_ci AVB_MAGIC_MARK, 18118c2ecf20Sopenharmony_ci}; 18128c2ecf20Sopenharmony_cistatic const unsigned int avb_phy_int_pins[] = { 18138c2ecf20Sopenharmony_ci RCAR_GP_PIN(2, 15), 18148c2ecf20Sopenharmony_ci}; 18158c2ecf20Sopenharmony_cistatic const unsigned int avb_phy_int_mux[] = { 18168c2ecf20Sopenharmony_ci AVB_PHY_INT_MARK, 18178c2ecf20Sopenharmony_ci}; 18188c2ecf20Sopenharmony_cistatic const unsigned int avb_mdio_pins[] = { 18198c2ecf20Sopenharmony_ci RCAR_GP_PIN(2, 11), RCAR_GP_PIN(2, 12), 18208c2ecf20Sopenharmony_ci}; 18218c2ecf20Sopenharmony_cistatic const unsigned int avb_mdio_mux[] = { 18228c2ecf20Sopenharmony_ci AVB_MDC_MARK, AVB_MDIO_MARK, 18238c2ecf20Sopenharmony_ci}; 18248c2ecf20Sopenharmony_cistatic const unsigned int avb_mii_pins[] = { 18258c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 8), RCAR_GP_PIN(0, 9), RCAR_GP_PIN(0, 10), 18268c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 11), 18278c2ecf20Sopenharmony_ci 18288c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 13), RCAR_GP_PIN(2, 0), RCAR_GP_PIN(2, 1), 18298c2ecf20Sopenharmony_ci RCAR_GP_PIN(2, 2), 18308c2ecf20Sopenharmony_ci 18318c2ecf20Sopenharmony_ci RCAR_GP_PIN(2, 7), RCAR_GP_PIN(2, 8), RCAR_GP_PIN(2, 9), 18328c2ecf20Sopenharmony_ci RCAR_GP_PIN(2, 10), RCAR_GP_PIN(3, 8), RCAR_GP_PIN(3, 9), 18338c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 10), RCAR_GP_PIN(3, 12), 18348c2ecf20Sopenharmony_ci}; 18358c2ecf20Sopenharmony_cistatic const unsigned int avb_mii_mux[] = { 18368c2ecf20Sopenharmony_ci AVB_TXD0_MARK, AVB_TXD1_MARK, AVB_TXD2_MARK, 18378c2ecf20Sopenharmony_ci AVB_TXD3_MARK, 18388c2ecf20Sopenharmony_ci 18398c2ecf20Sopenharmony_ci AVB_RXD0_MARK, AVB_RXD1_MARK, AVB_RXD2_MARK, 18408c2ecf20Sopenharmony_ci AVB_RXD3_MARK, 18418c2ecf20Sopenharmony_ci 18428c2ecf20Sopenharmony_ci AVB_RX_ER_MARK, AVB_RX_CLK_MARK, AVB_RX_DV_MARK, 18438c2ecf20Sopenharmony_ci AVB_CRS_MARK, AVB_TX_EN_MARK, AVB_TX_ER_MARK, 18448c2ecf20Sopenharmony_ci AVB_TX_CLK_MARK, AVB_COL_MARK, 18458c2ecf20Sopenharmony_ci}; 18468c2ecf20Sopenharmony_cistatic const unsigned int avb_gmii_pins[] = { 18478c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 8), RCAR_GP_PIN(0, 9), RCAR_GP_PIN(0, 10), 18488c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 11), RCAR_GP_PIN(0, 12), RCAR_GP_PIN(0, 13), 18498c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 14), RCAR_GP_PIN(0, 15), 18508c2ecf20Sopenharmony_ci 18518c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 13), RCAR_GP_PIN(2, 0), RCAR_GP_PIN(2, 1), 18528c2ecf20Sopenharmony_ci RCAR_GP_PIN(2, 2), RCAR_GP_PIN(2, 3), RCAR_GP_PIN(2, 4), 18538c2ecf20Sopenharmony_ci RCAR_GP_PIN(2, 5), RCAR_GP_PIN(2, 6), 18548c2ecf20Sopenharmony_ci 18558c2ecf20Sopenharmony_ci RCAR_GP_PIN(2, 7), RCAR_GP_PIN(2, 8), RCAR_GP_PIN(2, 9), 18568c2ecf20Sopenharmony_ci RCAR_GP_PIN(2, 10), RCAR_GP_PIN(2, 13), RCAR_GP_PIN(2, 16), 18578c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 8), RCAR_GP_PIN(3, 9), RCAR_GP_PIN(3, 10), 18588c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 12), 18598c2ecf20Sopenharmony_ci}; 18608c2ecf20Sopenharmony_cistatic const unsigned int avb_gmii_mux[] = { 18618c2ecf20Sopenharmony_ci AVB_TXD0_MARK, AVB_TXD1_MARK, AVB_TXD2_MARK, 18628c2ecf20Sopenharmony_ci AVB_TXD3_MARK, AVB_TXD4_MARK, AVB_TXD5_MARK, 18638c2ecf20Sopenharmony_ci AVB_TXD6_MARK, AVB_TXD7_MARK, 18648c2ecf20Sopenharmony_ci 18658c2ecf20Sopenharmony_ci AVB_RXD0_MARK, AVB_RXD1_MARK, AVB_RXD2_MARK, 18668c2ecf20Sopenharmony_ci AVB_RXD3_MARK, AVB_RXD4_MARK, AVB_RXD5_MARK, 18678c2ecf20Sopenharmony_ci AVB_RXD6_MARK, AVB_RXD7_MARK, 18688c2ecf20Sopenharmony_ci 18698c2ecf20Sopenharmony_ci AVB_RX_ER_MARK, AVB_RX_CLK_MARK, AVB_RX_DV_MARK, 18708c2ecf20Sopenharmony_ci AVB_CRS_MARK, AVB_GTX_CLK_MARK, AVB_GTXREFCLK_MARK, 18718c2ecf20Sopenharmony_ci AVB_TX_EN_MARK, AVB_TX_ER_MARK, AVB_TX_CLK_MARK, 18728c2ecf20Sopenharmony_ci AVB_COL_MARK, 18738c2ecf20Sopenharmony_ci}; 18748c2ecf20Sopenharmony_ci/* - CAN0 ----------------------------------------------------------------- */ 18758c2ecf20Sopenharmony_cistatic const unsigned int can0_data_pins[] = { 18768c2ecf20Sopenharmony_ci /* CAN0 RX */ 18778c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 17), 18788c2ecf20Sopenharmony_ci /* CAN0 TX */ 18798c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 19), 18808c2ecf20Sopenharmony_ci}; 18818c2ecf20Sopenharmony_cistatic const unsigned int can0_data_mux[] = { 18828c2ecf20Sopenharmony_ci CAN0_RX_MARK, 18838c2ecf20Sopenharmony_ci CAN0_TX_MARK, 18848c2ecf20Sopenharmony_ci}; 18858c2ecf20Sopenharmony_cistatic const unsigned int can0_data_b_pins[] = { 18868c2ecf20Sopenharmony_ci /* CAN0 RXB */ 18878c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 5), 18888c2ecf20Sopenharmony_ci /* CAN0 TXB */ 18898c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 4), 18908c2ecf20Sopenharmony_ci}; 18918c2ecf20Sopenharmony_cistatic const unsigned int can0_data_b_mux[] = { 18928c2ecf20Sopenharmony_ci CAN0_RX_B_MARK, 18938c2ecf20Sopenharmony_ci CAN0_TX_B_MARK, 18948c2ecf20Sopenharmony_ci}; 18958c2ecf20Sopenharmony_cistatic const unsigned int can0_data_c_pins[] = { 18968c2ecf20Sopenharmony_ci /* CAN0 RXC */ 18978c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 26), 18988c2ecf20Sopenharmony_ci /* CAN0 TXC */ 18998c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 23), 19008c2ecf20Sopenharmony_ci}; 19018c2ecf20Sopenharmony_cistatic const unsigned int can0_data_c_mux[] = { 19028c2ecf20Sopenharmony_ci CAN0_RX_C_MARK, 19038c2ecf20Sopenharmony_ci CAN0_TX_C_MARK, 19048c2ecf20Sopenharmony_ci}; 19058c2ecf20Sopenharmony_cistatic const unsigned int can0_data_d_pins[] = { 19068c2ecf20Sopenharmony_ci /* CAN0 RXD */ 19078c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 26), 19088c2ecf20Sopenharmony_ci /* CAN0 TXD */ 19098c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 18), 19108c2ecf20Sopenharmony_ci}; 19118c2ecf20Sopenharmony_cistatic const unsigned int can0_data_d_mux[] = { 19128c2ecf20Sopenharmony_ci CAN0_RX_D_MARK, 19138c2ecf20Sopenharmony_ci CAN0_TX_D_MARK, 19148c2ecf20Sopenharmony_ci}; 19158c2ecf20Sopenharmony_ci/* - CAN1 ----------------------------------------------------------------- */ 19168c2ecf20Sopenharmony_cistatic const unsigned int can1_data_pins[] = { 19178c2ecf20Sopenharmony_ci /* CAN1 RX */ 19188c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 22), 19198c2ecf20Sopenharmony_ci /* CAN1 TX */ 19208c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 18), 19218c2ecf20Sopenharmony_ci}; 19228c2ecf20Sopenharmony_cistatic const unsigned int can1_data_mux[] = { 19238c2ecf20Sopenharmony_ci CAN1_RX_MARK, 19248c2ecf20Sopenharmony_ci CAN1_TX_MARK, 19258c2ecf20Sopenharmony_ci}; 19268c2ecf20Sopenharmony_cistatic const unsigned int can1_data_b_pins[] = { 19278c2ecf20Sopenharmony_ci /* CAN1 RXB */ 19288c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 7), 19298c2ecf20Sopenharmony_ci /* CAN1 TXB */ 19308c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 6), 19318c2ecf20Sopenharmony_ci}; 19328c2ecf20Sopenharmony_cistatic const unsigned int can1_data_b_mux[] = { 19338c2ecf20Sopenharmony_ci CAN1_RX_B_MARK, 19348c2ecf20Sopenharmony_ci CAN1_TX_B_MARK, 19358c2ecf20Sopenharmony_ci}; 19368c2ecf20Sopenharmony_ci/* - CAN Clock -------------------------------------------------------------- */ 19378c2ecf20Sopenharmony_cistatic const unsigned int can_clk_pins[] = { 19388c2ecf20Sopenharmony_ci /* CLK */ 19398c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 21), 19408c2ecf20Sopenharmony_ci}; 19418c2ecf20Sopenharmony_ci 19428c2ecf20Sopenharmony_cistatic const unsigned int can_clk_mux[] = { 19438c2ecf20Sopenharmony_ci CAN_CLK_MARK, 19448c2ecf20Sopenharmony_ci}; 19458c2ecf20Sopenharmony_ci 19468c2ecf20Sopenharmony_cistatic const unsigned int can_clk_b_pins[] = { 19478c2ecf20Sopenharmony_ci /* CLK */ 19488c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 3), 19498c2ecf20Sopenharmony_ci}; 19508c2ecf20Sopenharmony_ci 19518c2ecf20Sopenharmony_cistatic const unsigned int can_clk_b_mux[] = { 19528c2ecf20Sopenharmony_ci CAN_CLK_B_MARK, 19538c2ecf20Sopenharmony_ci}; 19548c2ecf20Sopenharmony_ci/* - DU RGB ----------------------------------------------------------------- */ 19558c2ecf20Sopenharmony_cistatic const unsigned int du_rgb666_pins[] = { 19568c2ecf20Sopenharmony_ci /* R[7:2], G[7:2], B[7:2] */ 19578c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 21), RCAR_GP_PIN(4, 20), RCAR_GP_PIN(4, 19), 19588c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 18), RCAR_GP_PIN(4, 17), RCAR_GP_PIN(4, 16), 19598c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 4), RCAR_GP_PIN(5, 15), RCAR_GP_PIN(5, 14), 19608c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 7), RCAR_GP_PIN(4, 30), RCAR_GP_PIN(4, 27), 19618c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 13), RCAR_GP_PIN(5, 12), RCAR_GP_PIN(5, 11), 19628c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 10), RCAR_GP_PIN(5, 9), RCAR_GP_PIN(5, 8), 19638c2ecf20Sopenharmony_ci}; 19648c2ecf20Sopenharmony_cistatic const unsigned int du_rgb666_mux[] = { 19658c2ecf20Sopenharmony_ci DU2_DR7_MARK, DU2_DR6_MARK, DU2_DR5_MARK, DU2_DR4_MARK, 19668c2ecf20Sopenharmony_ci DU2_DR3_MARK, DU2_DR2_MARK, 19678c2ecf20Sopenharmony_ci DU2_DG7_MARK, DU2_DG6_MARK, DU2_DG5_MARK, DU2_DG4_MARK, 19688c2ecf20Sopenharmony_ci DU2_DG3_MARK, DU2_DG2_MARK, 19698c2ecf20Sopenharmony_ci DU2_DB7_MARK, DU2_DB6_MARK, DU2_DB5_MARK, DU2_DB4_MARK, 19708c2ecf20Sopenharmony_ci DU2_DB3_MARK, DU2_DB2_MARK, 19718c2ecf20Sopenharmony_ci}; 19728c2ecf20Sopenharmony_cistatic const unsigned int du_rgb888_pins[] = { 19738c2ecf20Sopenharmony_ci /* R[7:0], G[7:0], B[7:0] */ 19748c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 21), RCAR_GP_PIN(4, 20), RCAR_GP_PIN(4, 19), 19758c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 18), RCAR_GP_PIN(4, 17), RCAR_GP_PIN(4, 16), 19768c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 29), RCAR_GP_PIN(4, 28), RCAR_GP_PIN(5, 4), 19778c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 15), RCAR_GP_PIN(5, 14), RCAR_GP_PIN(5, 7), 19788c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 30), RCAR_GP_PIN(4, 27), RCAR_GP_PIN(5, 1), 19798c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 31), RCAR_GP_PIN(5, 13), RCAR_GP_PIN(5, 12), 19808c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 11), RCAR_GP_PIN(5, 10), RCAR_GP_PIN(5, 9), 19818c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 8), RCAR_GP_PIN(5, 6), RCAR_GP_PIN(5, 5), 19828c2ecf20Sopenharmony_ci}; 19838c2ecf20Sopenharmony_cistatic const unsigned int du_rgb888_mux[] = { 19848c2ecf20Sopenharmony_ci DU2_DR7_MARK, DU2_DR6_MARK, DU2_DR5_MARK, DU2_DR4_MARK, 19858c2ecf20Sopenharmony_ci DU2_DR3_MARK, DU2_DR2_MARK, DU2_DR1_MARK, DU2_DR0_MARK, 19868c2ecf20Sopenharmony_ci DU2_DG7_MARK, DU2_DG6_MARK, DU2_DG5_MARK, DU2_DG4_MARK, 19878c2ecf20Sopenharmony_ci DU2_DG3_MARK, DU2_DG2_MARK, DU2_DG1_MARK, DU2_DG0_MARK, 19888c2ecf20Sopenharmony_ci DU2_DB7_MARK, DU2_DB6_MARK, DU2_DB5_MARK, DU2_DB4_MARK, 19898c2ecf20Sopenharmony_ci DU2_DB3_MARK, DU2_DB2_MARK, DU2_DB1_MARK, DU2_DB0_MARK, 19908c2ecf20Sopenharmony_ci}; 19918c2ecf20Sopenharmony_cistatic const unsigned int du_clk_out_0_pins[] = { 19928c2ecf20Sopenharmony_ci /* CLKOUT */ 19938c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 2), 19948c2ecf20Sopenharmony_ci}; 19958c2ecf20Sopenharmony_cistatic const unsigned int du_clk_out_0_mux[] = { 19968c2ecf20Sopenharmony_ci DU0_DOTCLKOUT_MARK 19978c2ecf20Sopenharmony_ci}; 19988c2ecf20Sopenharmony_cistatic const unsigned int du_clk_out_1_pins[] = { 19998c2ecf20Sopenharmony_ci /* CLKOUT */ 20008c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 3), 20018c2ecf20Sopenharmony_ci}; 20028c2ecf20Sopenharmony_cistatic const unsigned int du_clk_out_1_mux[] = { 20038c2ecf20Sopenharmony_ci DU1_DOTCLKOUT_MARK 20048c2ecf20Sopenharmony_ci}; 20058c2ecf20Sopenharmony_cistatic const unsigned int du_sync_0_pins[] = { 20068c2ecf20Sopenharmony_ci /* VSYNC, HSYNC, DISP */ 20078c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 15), RCAR_GP_PIN(4, 14), RCAR_GP_PIN(5, 0), 20088c2ecf20Sopenharmony_ci}; 20098c2ecf20Sopenharmony_cistatic const unsigned int du_sync_0_mux[] = { 20108c2ecf20Sopenharmony_ci DU2_EXVSYNC_DU2_VSYNC_MARK, DU2_EXHSYNC_DU2_HSYNC_MARK, 20118c2ecf20Sopenharmony_ci DU2_EXODDF_DU2_ODDF_DISP_CDE_MARK 20128c2ecf20Sopenharmony_ci}; 20138c2ecf20Sopenharmony_cistatic const unsigned int du_sync_1_pins[] = { 20148c2ecf20Sopenharmony_ci /* VSYNC, HSYNC, DISP */ 20158c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 15), RCAR_GP_PIN(4, 14), RCAR_GP_PIN(5, 16), 20168c2ecf20Sopenharmony_ci}; 20178c2ecf20Sopenharmony_cistatic const unsigned int du_sync_1_mux[] = { 20188c2ecf20Sopenharmony_ci DU2_EXVSYNC_DU2_VSYNC_MARK, DU2_EXHSYNC_DU2_HSYNC_MARK, 20198c2ecf20Sopenharmony_ci DU2_DISP_MARK 20208c2ecf20Sopenharmony_ci}; 20218c2ecf20Sopenharmony_cistatic const unsigned int du_cde_pins[] = { 20228c2ecf20Sopenharmony_ci /* CDE */ 20238c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 17), 20248c2ecf20Sopenharmony_ci}; 20258c2ecf20Sopenharmony_cistatic const unsigned int du_cde_mux[] = { 20268c2ecf20Sopenharmony_ci DU2_CDE_MARK, 20278c2ecf20Sopenharmony_ci}; 20288c2ecf20Sopenharmony_ci/* - DU0 -------------------------------------------------------------------- */ 20298c2ecf20Sopenharmony_cistatic const unsigned int du0_clk_in_pins[] = { 20308c2ecf20Sopenharmony_ci /* CLKIN */ 20318c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 26), 20328c2ecf20Sopenharmony_ci}; 20338c2ecf20Sopenharmony_cistatic const unsigned int du0_clk_in_mux[] = { 20348c2ecf20Sopenharmony_ci DU_DOTCLKIN0_MARK 20358c2ecf20Sopenharmony_ci}; 20368c2ecf20Sopenharmony_ci/* - DU1 -------------------------------------------------------------------- */ 20378c2ecf20Sopenharmony_cistatic const unsigned int du1_clk_in_pins[] = { 20388c2ecf20Sopenharmony_ci /* CLKIN */ 20398c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 27), 20408c2ecf20Sopenharmony_ci}; 20418c2ecf20Sopenharmony_cistatic const unsigned int du1_clk_in_mux[] = { 20428c2ecf20Sopenharmony_ci DU_DOTCLKIN1_MARK, 20438c2ecf20Sopenharmony_ci}; 20448c2ecf20Sopenharmony_ci/* - DU2 -------------------------------------------------------------------- */ 20458c2ecf20Sopenharmony_cistatic const unsigned int du2_clk_in_pins[] = { 20468c2ecf20Sopenharmony_ci /* CLKIN */ 20478c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 28), 20488c2ecf20Sopenharmony_ci}; 20498c2ecf20Sopenharmony_cistatic const unsigned int du2_clk_in_mux[] = { 20508c2ecf20Sopenharmony_ci DU_DOTCLKIN2_MARK, 20518c2ecf20Sopenharmony_ci}; 20528c2ecf20Sopenharmony_ci/* - ETH -------------------------------------------------------------------- */ 20538c2ecf20Sopenharmony_cistatic const unsigned int eth_link_pins[] = { 20548c2ecf20Sopenharmony_ci /* LINK */ 20558c2ecf20Sopenharmony_ci RCAR_GP_PIN(2, 22), 20568c2ecf20Sopenharmony_ci}; 20578c2ecf20Sopenharmony_cistatic const unsigned int eth_link_mux[] = { 20588c2ecf20Sopenharmony_ci ETH_LINK_MARK, 20598c2ecf20Sopenharmony_ci}; 20608c2ecf20Sopenharmony_cistatic const unsigned int eth_magic_pins[] = { 20618c2ecf20Sopenharmony_ci /* MAGIC */ 20628c2ecf20Sopenharmony_ci RCAR_GP_PIN(2, 27), 20638c2ecf20Sopenharmony_ci}; 20648c2ecf20Sopenharmony_cistatic const unsigned int eth_magic_mux[] = { 20658c2ecf20Sopenharmony_ci ETH_MAGIC_MARK, 20668c2ecf20Sopenharmony_ci}; 20678c2ecf20Sopenharmony_cistatic const unsigned int eth_mdio_pins[] = { 20688c2ecf20Sopenharmony_ci /* MDC, MDIO */ 20698c2ecf20Sopenharmony_ci RCAR_GP_PIN(2, 29), RCAR_GP_PIN(2, 24), 20708c2ecf20Sopenharmony_ci}; 20718c2ecf20Sopenharmony_cistatic const unsigned int eth_mdio_mux[] = { 20728c2ecf20Sopenharmony_ci ETH_MDC_MARK, ETH_MDIO_MARK, 20738c2ecf20Sopenharmony_ci}; 20748c2ecf20Sopenharmony_cistatic const unsigned int eth_rmii_pins[] = { 20758c2ecf20Sopenharmony_ci /* RXD[0:1], RX_ER, CRS_DV, TXD[0:1], TX_EN, REF_CLK */ 20768c2ecf20Sopenharmony_ci RCAR_GP_PIN(2, 20), RCAR_GP_PIN(2, 21), RCAR_GP_PIN(2, 19), 20778c2ecf20Sopenharmony_ci RCAR_GP_PIN(2, 18), RCAR_GP_PIN(2, 28), RCAR_GP_PIN(2, 25), 20788c2ecf20Sopenharmony_ci RCAR_GP_PIN(2, 26), RCAR_GP_PIN(2, 23), 20798c2ecf20Sopenharmony_ci}; 20808c2ecf20Sopenharmony_cistatic const unsigned int eth_rmii_mux[] = { 20818c2ecf20Sopenharmony_ci ETH_RXD0_MARK, ETH_RXD1_MARK, ETH_RX_ER_MARK, ETH_CRS_DV_MARK, 20828c2ecf20Sopenharmony_ci ETH_TXD0_MARK, ETH_TXD1_MARK, ETH_TX_EN_MARK, ETH_REF_CLK_MARK, 20838c2ecf20Sopenharmony_ci}; 20848c2ecf20Sopenharmony_ci/* - HSCIF0 ----------------------------------------------------------------- */ 20858c2ecf20Sopenharmony_cistatic const unsigned int hscif0_data_pins[] = { 20868c2ecf20Sopenharmony_ci /* RX, TX */ 20878c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 8), RCAR_GP_PIN(5, 9), 20888c2ecf20Sopenharmony_ci}; 20898c2ecf20Sopenharmony_cistatic const unsigned int hscif0_data_mux[] = { 20908c2ecf20Sopenharmony_ci HRX0_MARK, HTX0_MARK, 20918c2ecf20Sopenharmony_ci}; 20928c2ecf20Sopenharmony_cistatic const unsigned int hscif0_clk_pins[] = { 20938c2ecf20Sopenharmony_ci /* SCK */ 20948c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 7), 20958c2ecf20Sopenharmony_ci}; 20968c2ecf20Sopenharmony_cistatic const unsigned int hscif0_clk_mux[] = { 20978c2ecf20Sopenharmony_ci HSCK0_MARK, 20988c2ecf20Sopenharmony_ci}; 20998c2ecf20Sopenharmony_cistatic const unsigned int hscif0_ctrl_pins[] = { 21008c2ecf20Sopenharmony_ci /* RTS, CTS */ 21018c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 11), RCAR_GP_PIN(5, 10), 21028c2ecf20Sopenharmony_ci}; 21038c2ecf20Sopenharmony_cistatic const unsigned int hscif0_ctrl_mux[] = { 21048c2ecf20Sopenharmony_ci HRTS0_N_MARK, HCTS0_N_MARK, 21058c2ecf20Sopenharmony_ci}; 21068c2ecf20Sopenharmony_cistatic const unsigned int hscif0_data_b_pins[] = { 21078c2ecf20Sopenharmony_ci /* RX, TX */ 21088c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 23), RCAR_GP_PIN(1, 12), 21098c2ecf20Sopenharmony_ci}; 21108c2ecf20Sopenharmony_cistatic const unsigned int hscif0_data_b_mux[] = { 21118c2ecf20Sopenharmony_ci HRX0_B_MARK, HTX0_B_MARK, 21128c2ecf20Sopenharmony_ci}; 21138c2ecf20Sopenharmony_cistatic const unsigned int hscif0_ctrl_b_pins[] = { 21148c2ecf20Sopenharmony_ci /* RTS, CTS */ 21158c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 29), RCAR_GP_PIN(1, 28), 21168c2ecf20Sopenharmony_ci}; 21178c2ecf20Sopenharmony_cistatic const unsigned int hscif0_ctrl_b_mux[] = { 21188c2ecf20Sopenharmony_ci HRTS0_N_B_MARK, HCTS0_N_B_MARK, 21198c2ecf20Sopenharmony_ci}; 21208c2ecf20Sopenharmony_cistatic const unsigned int hscif0_data_c_pins[] = { 21218c2ecf20Sopenharmony_ci /* RX, TX */ 21228c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 13), RCAR_GP_PIN(5, 16), 21238c2ecf20Sopenharmony_ci}; 21248c2ecf20Sopenharmony_cistatic const unsigned int hscif0_data_c_mux[] = { 21258c2ecf20Sopenharmony_ci HRX0_C_MARK, HTX0_C_MARK, 21268c2ecf20Sopenharmony_ci}; 21278c2ecf20Sopenharmony_cistatic const unsigned int hscif0_ctrl_c_pins[] = { 21288c2ecf20Sopenharmony_ci /* RTS, CTS */ 21298c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 3), RCAR_GP_PIN(5, 7), 21308c2ecf20Sopenharmony_ci}; 21318c2ecf20Sopenharmony_cistatic const unsigned int hscif0_ctrl_c_mux[] = { 21328c2ecf20Sopenharmony_ci HRTS0_N_C_MARK, HCTS0_N_C_MARK, 21338c2ecf20Sopenharmony_ci}; 21348c2ecf20Sopenharmony_cistatic const unsigned int hscif0_data_d_pins[] = { 21358c2ecf20Sopenharmony_ci /* RX, TX */ 21368c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 20), RCAR_GP_PIN(3, 21), 21378c2ecf20Sopenharmony_ci}; 21388c2ecf20Sopenharmony_cistatic const unsigned int hscif0_data_d_mux[] = { 21398c2ecf20Sopenharmony_ci HRX0_D_MARK, HTX0_D_MARK, 21408c2ecf20Sopenharmony_ci}; 21418c2ecf20Sopenharmony_cistatic const unsigned int hscif0_ctrl_d_pins[] = { 21428c2ecf20Sopenharmony_ci /* RTS, CTS */ 21438c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 23), RCAR_GP_PIN(3, 22), 21448c2ecf20Sopenharmony_ci}; 21458c2ecf20Sopenharmony_cistatic const unsigned int hscif0_ctrl_d_mux[] = { 21468c2ecf20Sopenharmony_ci HRTS0_N_D_MARK, HCTS0_N_D_MARK, 21478c2ecf20Sopenharmony_ci}; 21488c2ecf20Sopenharmony_cistatic const unsigned int hscif0_data_e_pins[] = { 21498c2ecf20Sopenharmony_ci /* RX, TX */ 21508c2ecf20Sopenharmony_ci RCAR_GP_PIN(2, 21), RCAR_GP_PIN(2, 22), 21518c2ecf20Sopenharmony_ci}; 21528c2ecf20Sopenharmony_cistatic const unsigned int hscif0_data_e_mux[] = { 21538c2ecf20Sopenharmony_ci HRX0_E_MARK, HTX0_E_MARK, 21548c2ecf20Sopenharmony_ci}; 21558c2ecf20Sopenharmony_cistatic const unsigned int hscif0_ctrl_e_pins[] = { 21568c2ecf20Sopenharmony_ci /* RTS, CTS */ 21578c2ecf20Sopenharmony_ci RCAR_GP_PIN(2, 24), RCAR_GP_PIN(2, 23), 21588c2ecf20Sopenharmony_ci}; 21598c2ecf20Sopenharmony_cistatic const unsigned int hscif0_ctrl_e_mux[] = { 21608c2ecf20Sopenharmony_ci HRTS0_N_E_MARK, HCTS0_N_E_MARK, 21618c2ecf20Sopenharmony_ci}; 21628c2ecf20Sopenharmony_cistatic const unsigned int hscif0_data_f_pins[] = { 21638c2ecf20Sopenharmony_ci /* RX, TX */ 21648c2ecf20Sopenharmony_ci RCAR_GP_PIN(2, 23), RCAR_GP_PIN(2, 25), 21658c2ecf20Sopenharmony_ci}; 21668c2ecf20Sopenharmony_cistatic const unsigned int hscif0_data_f_mux[] = { 21678c2ecf20Sopenharmony_ci HRX0_F_MARK, HTX0_F_MARK, 21688c2ecf20Sopenharmony_ci}; 21698c2ecf20Sopenharmony_cistatic const unsigned int hscif0_ctrl_f_pins[] = { 21708c2ecf20Sopenharmony_ci /* RTS, CTS */ 21718c2ecf20Sopenharmony_ci RCAR_GP_PIN(2, 26), RCAR_GP_PIN(2, 24), 21728c2ecf20Sopenharmony_ci}; 21738c2ecf20Sopenharmony_cistatic const unsigned int hscif0_ctrl_f_mux[] = { 21748c2ecf20Sopenharmony_ci HRTS0_N_F_MARK, HCTS0_N_F_MARK, 21758c2ecf20Sopenharmony_ci}; 21768c2ecf20Sopenharmony_ci/* - HSCIF1 ----------------------------------------------------------------- */ 21778c2ecf20Sopenharmony_cistatic const unsigned int hscif1_data_pins[] = { 21788c2ecf20Sopenharmony_ci /* RX, TX */ 21798c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 28), RCAR_GP_PIN(4, 29), 21808c2ecf20Sopenharmony_ci}; 21818c2ecf20Sopenharmony_cistatic const unsigned int hscif1_data_mux[] = { 21828c2ecf20Sopenharmony_ci HRX1_MARK, HTX1_MARK, 21838c2ecf20Sopenharmony_ci}; 21848c2ecf20Sopenharmony_cistatic const unsigned int hscif1_clk_pins[] = { 21858c2ecf20Sopenharmony_ci /* SCK */ 21868c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 27), 21878c2ecf20Sopenharmony_ci}; 21888c2ecf20Sopenharmony_cistatic const unsigned int hscif1_clk_mux[] = { 21898c2ecf20Sopenharmony_ci HSCK1_MARK, 21908c2ecf20Sopenharmony_ci}; 21918c2ecf20Sopenharmony_cistatic const unsigned int hscif1_ctrl_pins[] = { 21928c2ecf20Sopenharmony_ci /* RTS, CTS */ 21938c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 31), RCAR_GP_PIN(4, 30), 21948c2ecf20Sopenharmony_ci}; 21958c2ecf20Sopenharmony_cistatic const unsigned int hscif1_ctrl_mux[] = { 21968c2ecf20Sopenharmony_ci HRTS1_N_MARK, HCTS1_N_MARK, 21978c2ecf20Sopenharmony_ci}; 21988c2ecf20Sopenharmony_cistatic const unsigned int hscif1_data_b_pins[] = { 21998c2ecf20Sopenharmony_ci /* RX, TX */ 22008c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 12), RCAR_GP_PIN(1, 18), 22018c2ecf20Sopenharmony_ci}; 22028c2ecf20Sopenharmony_cistatic const unsigned int hscif1_data_b_mux[] = { 22038c2ecf20Sopenharmony_ci HRX1_B_MARK, HTX1_B_MARK, 22048c2ecf20Sopenharmony_ci}; 22058c2ecf20Sopenharmony_cistatic const unsigned int hscif1_clk_b_pins[] = { 22068c2ecf20Sopenharmony_ci /* SCK */ 22078c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 28), 22088c2ecf20Sopenharmony_ci}; 22098c2ecf20Sopenharmony_cistatic const unsigned int hscif1_clk_b_mux[] = { 22108c2ecf20Sopenharmony_ci HSCK1_B_MARK, 22118c2ecf20Sopenharmony_ci}; 22128c2ecf20Sopenharmony_cistatic const unsigned int hscif1_ctrl_b_pins[] = { 22138c2ecf20Sopenharmony_ci /* RTS, CTS */ 22148c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 14), RCAR_GP_PIN(1, 13), 22158c2ecf20Sopenharmony_ci}; 22168c2ecf20Sopenharmony_cistatic const unsigned int hscif1_ctrl_b_mux[] = { 22178c2ecf20Sopenharmony_ci HRTS1_N_B_MARK, HCTS1_N_B_MARK, 22188c2ecf20Sopenharmony_ci}; 22198c2ecf20Sopenharmony_ci/* - I2C0 ------------------------------------------------------------------- */ 22208c2ecf20Sopenharmony_cistatic const unsigned int i2c0_pins[] = { 22218c2ecf20Sopenharmony_ci /* SCL, SDA */ 22228c2ecf20Sopenharmony_ci PIN_IIC0_SCL, PIN_IIC0_SDA, 22238c2ecf20Sopenharmony_ci}; 22248c2ecf20Sopenharmony_cistatic const unsigned int i2c0_mux[] = { 22258c2ecf20Sopenharmony_ci I2C0_SCL_MARK, I2C0_SDA_MARK, 22268c2ecf20Sopenharmony_ci}; 22278c2ecf20Sopenharmony_ci/* - I2C1 ------------------------------------------------------------------- */ 22288c2ecf20Sopenharmony_cistatic const unsigned int i2c1_pins[] = { 22298c2ecf20Sopenharmony_ci /* SCL, SDA */ 22308c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 16), RCAR_GP_PIN(1, 17), 22318c2ecf20Sopenharmony_ci}; 22328c2ecf20Sopenharmony_cistatic const unsigned int i2c1_mux[] = { 22338c2ecf20Sopenharmony_ci I2C1_SCL_MARK, I2C1_SDA_MARK, 22348c2ecf20Sopenharmony_ci}; 22358c2ecf20Sopenharmony_cistatic const unsigned int i2c1_b_pins[] = { 22368c2ecf20Sopenharmony_ci /* SCL, SDA */ 22378c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 6), RCAR_GP_PIN(3, 7), 22388c2ecf20Sopenharmony_ci}; 22398c2ecf20Sopenharmony_cistatic const unsigned int i2c1_b_mux[] = { 22408c2ecf20Sopenharmony_ci I2C1_SCL_B_MARK, I2C1_SDA_B_MARK, 22418c2ecf20Sopenharmony_ci}; 22428c2ecf20Sopenharmony_cistatic const unsigned int i2c1_c_pins[] = { 22438c2ecf20Sopenharmony_ci /* SCL, SDA */ 22448c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 30), RCAR_GP_PIN(4, 27), 22458c2ecf20Sopenharmony_ci}; 22468c2ecf20Sopenharmony_cistatic const unsigned int i2c1_c_mux[] = { 22478c2ecf20Sopenharmony_ci I2C1_SCL_C_MARK, I2C1_SDA_C_MARK, 22488c2ecf20Sopenharmony_ci}; 22498c2ecf20Sopenharmony_ci/* - I2C2 ------------------------------------------------------------------- */ 22508c2ecf20Sopenharmony_cistatic const unsigned int i2c2_pins[] = { 22518c2ecf20Sopenharmony_ci /* SCL, SDA */ 22528c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 5), RCAR_GP_PIN(5, 6), 22538c2ecf20Sopenharmony_ci}; 22548c2ecf20Sopenharmony_cistatic const unsigned int i2c2_mux[] = { 22558c2ecf20Sopenharmony_ci I2C2_SCL_MARK, I2C2_SDA_MARK, 22568c2ecf20Sopenharmony_ci}; 22578c2ecf20Sopenharmony_cistatic const unsigned int i2c2_b_pins[] = { 22588c2ecf20Sopenharmony_ci /* SCL, SDA */ 22598c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 0), RCAR_GP_PIN(4, 1), 22608c2ecf20Sopenharmony_ci}; 22618c2ecf20Sopenharmony_cistatic const unsigned int i2c2_b_mux[] = { 22628c2ecf20Sopenharmony_ci I2C2_SCL_B_MARK, I2C2_SDA_B_MARK, 22638c2ecf20Sopenharmony_ci}; 22648c2ecf20Sopenharmony_cistatic const unsigned int i2c2_c_pins[] = { 22658c2ecf20Sopenharmony_ci /* SCL, SDA */ 22668c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 6), RCAR_GP_PIN(0, 7), 22678c2ecf20Sopenharmony_ci}; 22688c2ecf20Sopenharmony_cistatic const unsigned int i2c2_c_mux[] = { 22698c2ecf20Sopenharmony_ci I2C2_SCL_C_MARK, I2C2_SDA_C_MARK, 22708c2ecf20Sopenharmony_ci}; 22718c2ecf20Sopenharmony_cistatic const unsigned int i2c2_d_pins[] = { 22728c2ecf20Sopenharmony_ci /* SCL, SDA */ 22738c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 14), RCAR_GP_PIN(3, 15), 22748c2ecf20Sopenharmony_ci}; 22758c2ecf20Sopenharmony_cistatic const unsigned int i2c2_d_mux[] = { 22768c2ecf20Sopenharmony_ci I2C2_SCL_D_MARK, I2C2_SDA_D_MARK, 22778c2ecf20Sopenharmony_ci}; 22788c2ecf20Sopenharmony_cistatic const unsigned int i2c2_e_pins[] = { 22798c2ecf20Sopenharmony_ci /* SCL, SDA */ 22808c2ecf20Sopenharmony_ci RCAR_GP_PIN(2, 18), RCAR_GP_PIN(2, 19), 22818c2ecf20Sopenharmony_ci}; 22828c2ecf20Sopenharmony_cistatic const unsigned int i2c2_e_mux[] = { 22838c2ecf20Sopenharmony_ci I2C2_SCL_E_MARK, I2C2_SDA_E_MARK, 22848c2ecf20Sopenharmony_ci}; 22858c2ecf20Sopenharmony_ci/* - I2C3 ------------------------------------------------------------------- */ 22868c2ecf20Sopenharmony_cistatic const unsigned int i2c3_pins[] = { 22878c2ecf20Sopenharmony_ci /* SCL, SDA */ 22888c2ecf20Sopenharmony_ci PIN_IIC3_SCL, PIN_IIC3_SDA, 22898c2ecf20Sopenharmony_ci}; 22908c2ecf20Sopenharmony_cistatic const unsigned int i2c3_mux[] = { 22918c2ecf20Sopenharmony_ci I2C3_SCL_MARK, I2C3_SDA_MARK, 22928c2ecf20Sopenharmony_ci}; 22938c2ecf20Sopenharmony_ci/* - IIC0 (I2C4) ------------------------------------------------------------ */ 22948c2ecf20Sopenharmony_cistatic const unsigned int iic0_pins[] = { 22958c2ecf20Sopenharmony_ci /* SCL, SDA */ 22968c2ecf20Sopenharmony_ci PIN_IIC0_SCL, PIN_IIC0_SDA, 22978c2ecf20Sopenharmony_ci}; 22988c2ecf20Sopenharmony_cistatic const unsigned int iic0_mux[] = { 22998c2ecf20Sopenharmony_ci IIC0_SCL_MARK, IIC0_SDA_MARK, 23008c2ecf20Sopenharmony_ci}; 23018c2ecf20Sopenharmony_ci/* - IIC1 (I2C5) ------------------------------------------------------------ */ 23028c2ecf20Sopenharmony_cistatic const unsigned int iic1_pins[] = { 23038c2ecf20Sopenharmony_ci /* SCL, SDA */ 23048c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 16), RCAR_GP_PIN(1, 17), 23058c2ecf20Sopenharmony_ci}; 23068c2ecf20Sopenharmony_cistatic const unsigned int iic1_mux[] = { 23078c2ecf20Sopenharmony_ci IIC1_SCL_MARK, IIC1_SDA_MARK, 23088c2ecf20Sopenharmony_ci}; 23098c2ecf20Sopenharmony_cistatic const unsigned int iic1_b_pins[] = { 23108c2ecf20Sopenharmony_ci /* SCL, SDA */ 23118c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 6), RCAR_GP_PIN(3, 7), 23128c2ecf20Sopenharmony_ci}; 23138c2ecf20Sopenharmony_cistatic const unsigned int iic1_b_mux[] = { 23148c2ecf20Sopenharmony_ci IIC1_SCL_B_MARK, IIC1_SDA_B_MARK, 23158c2ecf20Sopenharmony_ci}; 23168c2ecf20Sopenharmony_cistatic const unsigned int iic1_c_pins[] = { 23178c2ecf20Sopenharmony_ci /* SCL, SDA */ 23188c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 30), RCAR_GP_PIN(4, 27), 23198c2ecf20Sopenharmony_ci}; 23208c2ecf20Sopenharmony_cistatic const unsigned int iic1_c_mux[] = { 23218c2ecf20Sopenharmony_ci IIC1_SCL_C_MARK, IIC1_SDA_C_MARK, 23228c2ecf20Sopenharmony_ci}; 23238c2ecf20Sopenharmony_ci/* - IIC2 (I2C6) ------------------------------------------------------------ */ 23248c2ecf20Sopenharmony_cistatic const unsigned int iic2_pins[] = { 23258c2ecf20Sopenharmony_ci /* SCL, SDA */ 23268c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 5), RCAR_GP_PIN(5, 6), 23278c2ecf20Sopenharmony_ci}; 23288c2ecf20Sopenharmony_cistatic const unsigned int iic2_mux[] = { 23298c2ecf20Sopenharmony_ci IIC2_SCL_MARK, IIC2_SDA_MARK, 23308c2ecf20Sopenharmony_ci}; 23318c2ecf20Sopenharmony_cistatic const unsigned int iic2_b_pins[] = { 23328c2ecf20Sopenharmony_ci /* SCL, SDA */ 23338c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 0), RCAR_GP_PIN(4, 1), 23348c2ecf20Sopenharmony_ci}; 23358c2ecf20Sopenharmony_cistatic const unsigned int iic2_b_mux[] = { 23368c2ecf20Sopenharmony_ci IIC2_SCL_B_MARK, IIC2_SDA_B_MARK, 23378c2ecf20Sopenharmony_ci}; 23388c2ecf20Sopenharmony_cistatic const unsigned int iic2_c_pins[] = { 23398c2ecf20Sopenharmony_ci /* SCL, SDA */ 23408c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 6), RCAR_GP_PIN(0, 7), 23418c2ecf20Sopenharmony_ci}; 23428c2ecf20Sopenharmony_cistatic const unsigned int iic2_c_mux[] = { 23438c2ecf20Sopenharmony_ci IIC2_SCL_C_MARK, IIC2_SDA_C_MARK, 23448c2ecf20Sopenharmony_ci}; 23458c2ecf20Sopenharmony_cistatic const unsigned int iic2_d_pins[] = { 23468c2ecf20Sopenharmony_ci /* SCL, SDA */ 23478c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 14), RCAR_GP_PIN(3, 15), 23488c2ecf20Sopenharmony_ci}; 23498c2ecf20Sopenharmony_cistatic const unsigned int iic2_d_mux[] = { 23508c2ecf20Sopenharmony_ci IIC2_SCL_D_MARK, IIC2_SDA_D_MARK, 23518c2ecf20Sopenharmony_ci}; 23528c2ecf20Sopenharmony_cistatic const unsigned int iic2_e_pins[] = { 23538c2ecf20Sopenharmony_ci /* SCL, SDA */ 23548c2ecf20Sopenharmony_ci RCAR_GP_PIN(2, 18), RCAR_GP_PIN(2, 19), 23558c2ecf20Sopenharmony_ci}; 23568c2ecf20Sopenharmony_cistatic const unsigned int iic2_e_mux[] = { 23578c2ecf20Sopenharmony_ci IIC2_SCL_E_MARK, IIC2_SDA_E_MARK, 23588c2ecf20Sopenharmony_ci}; 23598c2ecf20Sopenharmony_ci/* - IIC3 (I2C7) ------------------------------------------------------------ */ 23608c2ecf20Sopenharmony_cistatic const unsigned int iic3_pins[] = { 23618c2ecf20Sopenharmony_ci /* SCL, SDA */ 23628c2ecf20Sopenharmony_ci PIN_IIC3_SCL, PIN_IIC3_SDA, 23638c2ecf20Sopenharmony_ci}; 23648c2ecf20Sopenharmony_cistatic const unsigned int iic3_mux[] = { 23658c2ecf20Sopenharmony_ci IIC3_SCL_MARK, IIC3_SDA_MARK, 23668c2ecf20Sopenharmony_ci}; 23678c2ecf20Sopenharmony_ci/* - INTC ------------------------------------------------------------------- */ 23688c2ecf20Sopenharmony_cistatic const unsigned int intc_irq0_pins[] = { 23698c2ecf20Sopenharmony_ci /* IRQ */ 23708c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 25), 23718c2ecf20Sopenharmony_ci}; 23728c2ecf20Sopenharmony_cistatic const unsigned int intc_irq0_mux[] = { 23738c2ecf20Sopenharmony_ci IRQ0_MARK, 23748c2ecf20Sopenharmony_ci}; 23758c2ecf20Sopenharmony_cistatic const unsigned int intc_irq1_pins[] = { 23768c2ecf20Sopenharmony_ci /* IRQ */ 23778c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 27), 23788c2ecf20Sopenharmony_ci}; 23798c2ecf20Sopenharmony_cistatic const unsigned int intc_irq1_mux[] = { 23808c2ecf20Sopenharmony_ci IRQ1_MARK, 23818c2ecf20Sopenharmony_ci}; 23828c2ecf20Sopenharmony_cistatic const unsigned int intc_irq2_pins[] = { 23838c2ecf20Sopenharmony_ci /* IRQ */ 23848c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 29), 23858c2ecf20Sopenharmony_ci}; 23868c2ecf20Sopenharmony_cistatic const unsigned int intc_irq2_mux[] = { 23878c2ecf20Sopenharmony_ci IRQ2_MARK, 23888c2ecf20Sopenharmony_ci}; 23898c2ecf20Sopenharmony_cistatic const unsigned int intc_irq3_pins[] = { 23908c2ecf20Sopenharmony_ci /* IRQ */ 23918c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 23), 23928c2ecf20Sopenharmony_ci}; 23938c2ecf20Sopenharmony_cistatic const unsigned int intc_irq3_mux[] = { 23948c2ecf20Sopenharmony_ci IRQ3_MARK, 23958c2ecf20Sopenharmony_ci}; 23968c2ecf20Sopenharmony_ci/* - MLB+ ------------------------------------------------------------------- */ 23978c2ecf20Sopenharmony_cistatic const unsigned int mlb_3pin_pins[] = { 23988c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 0), RCAR_GP_PIN(4, 1), RCAR_GP_PIN(4, 2), 23998c2ecf20Sopenharmony_ci}; 24008c2ecf20Sopenharmony_cistatic const unsigned int mlb_3pin_mux[] = { 24018c2ecf20Sopenharmony_ci MLB_CLK_MARK, MLB_SIG_MARK, MLB_DAT_MARK, 24028c2ecf20Sopenharmony_ci}; 24038c2ecf20Sopenharmony_ci/* - MMCIF0 ----------------------------------------------------------------- */ 24048c2ecf20Sopenharmony_cistatic const unsigned int mmc0_data1_pins[] = { 24058c2ecf20Sopenharmony_ci /* D[0] */ 24068c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 18), 24078c2ecf20Sopenharmony_ci}; 24088c2ecf20Sopenharmony_cistatic const unsigned int mmc0_data1_mux[] = { 24098c2ecf20Sopenharmony_ci MMC0_D0_MARK, 24108c2ecf20Sopenharmony_ci}; 24118c2ecf20Sopenharmony_cistatic const unsigned int mmc0_data4_pins[] = { 24128c2ecf20Sopenharmony_ci /* D[0:3] */ 24138c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 18), RCAR_GP_PIN(3, 19), 24148c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 20), RCAR_GP_PIN(3, 21), 24158c2ecf20Sopenharmony_ci}; 24168c2ecf20Sopenharmony_cistatic const unsigned int mmc0_data4_mux[] = { 24178c2ecf20Sopenharmony_ci MMC0_D0_MARK, MMC0_D1_MARK, MMC0_D2_MARK, MMC0_D3_MARK, 24188c2ecf20Sopenharmony_ci}; 24198c2ecf20Sopenharmony_cistatic const unsigned int mmc0_data8_pins[] = { 24208c2ecf20Sopenharmony_ci /* D[0:7] */ 24218c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 18), RCAR_GP_PIN(3, 19), 24228c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 20), RCAR_GP_PIN(3, 21), 24238c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 22), RCAR_GP_PIN(3, 23), 24248c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 6), RCAR_GP_PIN(3, 7), 24258c2ecf20Sopenharmony_ci}; 24268c2ecf20Sopenharmony_cistatic const unsigned int mmc0_data8_mux[] = { 24278c2ecf20Sopenharmony_ci MMC0_D0_MARK, MMC0_D1_MARK, MMC0_D2_MARK, MMC0_D3_MARK, 24288c2ecf20Sopenharmony_ci MMC0_D4_MARK, MMC0_D5_MARK, MMC0_D6_MARK, MMC0_D7_MARK, 24298c2ecf20Sopenharmony_ci}; 24308c2ecf20Sopenharmony_cistatic const unsigned int mmc0_ctrl_pins[] = { 24318c2ecf20Sopenharmony_ci /* CLK, CMD */ 24328c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 16), RCAR_GP_PIN(3, 17), 24338c2ecf20Sopenharmony_ci}; 24348c2ecf20Sopenharmony_cistatic const unsigned int mmc0_ctrl_mux[] = { 24358c2ecf20Sopenharmony_ci MMC0_CLK_MARK, MMC0_CMD_MARK, 24368c2ecf20Sopenharmony_ci}; 24378c2ecf20Sopenharmony_ci/* - MMCIF1 ----------------------------------------------------------------- */ 24388c2ecf20Sopenharmony_cistatic const unsigned int mmc1_data1_pins[] = { 24398c2ecf20Sopenharmony_ci /* D[0] */ 24408c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 26), 24418c2ecf20Sopenharmony_ci}; 24428c2ecf20Sopenharmony_cistatic const unsigned int mmc1_data1_mux[] = { 24438c2ecf20Sopenharmony_ci MMC1_D0_MARK, 24448c2ecf20Sopenharmony_ci}; 24458c2ecf20Sopenharmony_cistatic const unsigned int mmc1_data4_pins[] = { 24468c2ecf20Sopenharmony_ci /* D[0:3] */ 24478c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 26), RCAR_GP_PIN(3, 27), 24488c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 28), RCAR_GP_PIN(3, 29), 24498c2ecf20Sopenharmony_ci}; 24508c2ecf20Sopenharmony_cistatic const unsigned int mmc1_data4_mux[] = { 24518c2ecf20Sopenharmony_ci MMC1_D0_MARK, MMC1_D1_MARK, MMC1_D2_MARK, MMC1_D3_MARK, 24528c2ecf20Sopenharmony_ci}; 24538c2ecf20Sopenharmony_cistatic const unsigned int mmc1_data8_pins[] = { 24548c2ecf20Sopenharmony_ci /* D[0:7] */ 24558c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 26), RCAR_GP_PIN(3, 27), 24568c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 28), RCAR_GP_PIN(3, 29), 24578c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 30), RCAR_GP_PIN(3, 31), 24588c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 14), RCAR_GP_PIN(3, 15), 24598c2ecf20Sopenharmony_ci}; 24608c2ecf20Sopenharmony_cistatic const unsigned int mmc1_data8_mux[] = { 24618c2ecf20Sopenharmony_ci MMC1_D0_MARK, MMC1_D1_MARK, MMC1_D2_MARK, MMC1_D3_MARK, 24628c2ecf20Sopenharmony_ci MMC1_D4_MARK, MMC1_D5_MARK, MMC1_D6_MARK, MMC1_D7_MARK, 24638c2ecf20Sopenharmony_ci}; 24648c2ecf20Sopenharmony_cistatic const unsigned int mmc1_ctrl_pins[] = { 24658c2ecf20Sopenharmony_ci /* CLK, CMD */ 24668c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 24), RCAR_GP_PIN(3, 25), 24678c2ecf20Sopenharmony_ci}; 24688c2ecf20Sopenharmony_cistatic const unsigned int mmc1_ctrl_mux[] = { 24698c2ecf20Sopenharmony_ci MMC1_CLK_MARK, MMC1_CMD_MARK, 24708c2ecf20Sopenharmony_ci}; 24718c2ecf20Sopenharmony_ci/* - MSIOF0 ----------------------------------------------------------------- */ 24728c2ecf20Sopenharmony_cistatic const unsigned int msiof0_clk_pins[] = { 24738c2ecf20Sopenharmony_ci /* SCK */ 24748c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 12), 24758c2ecf20Sopenharmony_ci}; 24768c2ecf20Sopenharmony_cistatic const unsigned int msiof0_clk_mux[] = { 24778c2ecf20Sopenharmony_ci MSIOF0_SCK_MARK, 24788c2ecf20Sopenharmony_ci}; 24798c2ecf20Sopenharmony_cistatic const unsigned int msiof0_sync_pins[] = { 24808c2ecf20Sopenharmony_ci /* SYNC */ 24818c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 13), 24828c2ecf20Sopenharmony_ci}; 24838c2ecf20Sopenharmony_cistatic const unsigned int msiof0_sync_mux[] = { 24848c2ecf20Sopenharmony_ci MSIOF0_SYNC_MARK, 24858c2ecf20Sopenharmony_ci}; 24868c2ecf20Sopenharmony_cistatic const unsigned int msiof0_ss1_pins[] = { 24878c2ecf20Sopenharmony_ci /* SS1 */ 24888c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 14), 24898c2ecf20Sopenharmony_ci}; 24908c2ecf20Sopenharmony_cistatic const unsigned int msiof0_ss1_mux[] = { 24918c2ecf20Sopenharmony_ci MSIOF0_SS1_MARK, 24928c2ecf20Sopenharmony_ci}; 24938c2ecf20Sopenharmony_cistatic const unsigned int msiof0_ss2_pins[] = { 24948c2ecf20Sopenharmony_ci /* SS2 */ 24958c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 16), 24968c2ecf20Sopenharmony_ci}; 24978c2ecf20Sopenharmony_cistatic const unsigned int msiof0_ss2_mux[] = { 24988c2ecf20Sopenharmony_ci MSIOF0_SS2_MARK, 24998c2ecf20Sopenharmony_ci}; 25008c2ecf20Sopenharmony_cistatic const unsigned int msiof0_rx_pins[] = { 25018c2ecf20Sopenharmony_ci /* RXD */ 25028c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 17), 25038c2ecf20Sopenharmony_ci}; 25048c2ecf20Sopenharmony_cistatic const unsigned int msiof0_rx_mux[] = { 25058c2ecf20Sopenharmony_ci MSIOF0_RXD_MARK, 25068c2ecf20Sopenharmony_ci}; 25078c2ecf20Sopenharmony_cistatic const unsigned int msiof0_tx_pins[] = { 25088c2ecf20Sopenharmony_ci /* TXD */ 25098c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 15), 25108c2ecf20Sopenharmony_ci}; 25118c2ecf20Sopenharmony_cistatic const unsigned int msiof0_tx_mux[] = { 25128c2ecf20Sopenharmony_ci MSIOF0_TXD_MARK, 25138c2ecf20Sopenharmony_ci}; 25148c2ecf20Sopenharmony_ci 25158c2ecf20Sopenharmony_cistatic const unsigned int msiof0_clk_b_pins[] = { 25168c2ecf20Sopenharmony_ci /* SCK */ 25178c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 23), 25188c2ecf20Sopenharmony_ci}; 25198c2ecf20Sopenharmony_cistatic const unsigned int msiof0_clk_b_mux[] = { 25208c2ecf20Sopenharmony_ci MSIOF0_SCK_B_MARK, 25218c2ecf20Sopenharmony_ci}; 25228c2ecf20Sopenharmony_cistatic const unsigned int msiof0_ss1_b_pins[] = { 25238c2ecf20Sopenharmony_ci /* SS1 */ 25248c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 12), 25258c2ecf20Sopenharmony_ci}; 25268c2ecf20Sopenharmony_cistatic const unsigned int msiof0_ss1_b_mux[] = { 25278c2ecf20Sopenharmony_ci MSIOF0_SS1_B_MARK, 25288c2ecf20Sopenharmony_ci}; 25298c2ecf20Sopenharmony_cistatic const unsigned int msiof0_ss2_b_pins[] = { 25308c2ecf20Sopenharmony_ci /* SS2 */ 25318c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 10), 25328c2ecf20Sopenharmony_ci}; 25338c2ecf20Sopenharmony_cistatic const unsigned int msiof0_ss2_b_mux[] = { 25348c2ecf20Sopenharmony_ci MSIOF0_SS2_B_MARK, 25358c2ecf20Sopenharmony_ci}; 25368c2ecf20Sopenharmony_cistatic const unsigned int msiof0_rx_b_pins[] = { 25378c2ecf20Sopenharmony_ci /* RXD */ 25388c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 29), 25398c2ecf20Sopenharmony_ci}; 25408c2ecf20Sopenharmony_cistatic const unsigned int msiof0_rx_b_mux[] = { 25418c2ecf20Sopenharmony_ci MSIOF0_RXD_B_MARK, 25428c2ecf20Sopenharmony_ci}; 25438c2ecf20Sopenharmony_cistatic const unsigned int msiof0_tx_b_pins[] = { 25448c2ecf20Sopenharmony_ci /* TXD */ 25458c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 28), 25468c2ecf20Sopenharmony_ci}; 25478c2ecf20Sopenharmony_cistatic const unsigned int msiof0_tx_b_mux[] = { 25488c2ecf20Sopenharmony_ci MSIOF0_TXD_B_MARK, 25498c2ecf20Sopenharmony_ci}; 25508c2ecf20Sopenharmony_ci/* - MSIOF1 ----------------------------------------------------------------- */ 25518c2ecf20Sopenharmony_cistatic const unsigned int msiof1_clk_pins[] = { 25528c2ecf20Sopenharmony_ci /* SCK */ 25538c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 8), 25548c2ecf20Sopenharmony_ci}; 25558c2ecf20Sopenharmony_cistatic const unsigned int msiof1_clk_mux[] = { 25568c2ecf20Sopenharmony_ci MSIOF1_SCK_MARK, 25578c2ecf20Sopenharmony_ci}; 25588c2ecf20Sopenharmony_cistatic const unsigned int msiof1_sync_pins[] = { 25598c2ecf20Sopenharmony_ci /* SYNC */ 25608c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 9), 25618c2ecf20Sopenharmony_ci}; 25628c2ecf20Sopenharmony_cistatic const unsigned int msiof1_sync_mux[] = { 25638c2ecf20Sopenharmony_ci MSIOF1_SYNC_MARK, 25648c2ecf20Sopenharmony_ci}; 25658c2ecf20Sopenharmony_cistatic const unsigned int msiof1_ss1_pins[] = { 25668c2ecf20Sopenharmony_ci /* SS1 */ 25678c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 10), 25688c2ecf20Sopenharmony_ci}; 25698c2ecf20Sopenharmony_cistatic const unsigned int msiof1_ss1_mux[] = { 25708c2ecf20Sopenharmony_ci MSIOF1_SS1_MARK, 25718c2ecf20Sopenharmony_ci}; 25728c2ecf20Sopenharmony_cistatic const unsigned int msiof1_ss2_pins[] = { 25738c2ecf20Sopenharmony_ci /* SS2 */ 25748c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 11), 25758c2ecf20Sopenharmony_ci}; 25768c2ecf20Sopenharmony_cistatic const unsigned int msiof1_ss2_mux[] = { 25778c2ecf20Sopenharmony_ci MSIOF1_SS2_MARK, 25788c2ecf20Sopenharmony_ci}; 25798c2ecf20Sopenharmony_cistatic const unsigned int msiof1_rx_pins[] = { 25808c2ecf20Sopenharmony_ci /* RXD */ 25818c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 13), 25828c2ecf20Sopenharmony_ci}; 25838c2ecf20Sopenharmony_cistatic const unsigned int msiof1_rx_mux[] = { 25848c2ecf20Sopenharmony_ci MSIOF1_RXD_MARK, 25858c2ecf20Sopenharmony_ci}; 25868c2ecf20Sopenharmony_cistatic const unsigned int msiof1_tx_pins[] = { 25878c2ecf20Sopenharmony_ci /* TXD */ 25888c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 12), 25898c2ecf20Sopenharmony_ci}; 25908c2ecf20Sopenharmony_cistatic const unsigned int msiof1_tx_mux[] = { 25918c2ecf20Sopenharmony_ci MSIOF1_TXD_MARK, 25928c2ecf20Sopenharmony_ci}; 25938c2ecf20Sopenharmony_ci 25948c2ecf20Sopenharmony_cistatic const unsigned int msiof1_clk_b_pins[] = { 25958c2ecf20Sopenharmony_ci /* SCK */ 25968c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 16), 25978c2ecf20Sopenharmony_ci}; 25988c2ecf20Sopenharmony_cistatic const unsigned int msiof1_clk_b_mux[] = { 25998c2ecf20Sopenharmony_ci MSIOF1_SCK_B_MARK, 26008c2ecf20Sopenharmony_ci}; 26018c2ecf20Sopenharmony_cistatic const unsigned int msiof1_ss1_b_pins[] = { 26028c2ecf20Sopenharmony_ci /* SS1 */ 26038c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 18), 26048c2ecf20Sopenharmony_ci}; 26058c2ecf20Sopenharmony_cistatic const unsigned int msiof1_ss1_b_mux[] = { 26068c2ecf20Sopenharmony_ci MSIOF1_SS1_B_MARK, 26078c2ecf20Sopenharmony_ci}; 26088c2ecf20Sopenharmony_cistatic const unsigned int msiof1_ss2_b_pins[] = { 26098c2ecf20Sopenharmony_ci /* SS2 */ 26108c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 19), 26118c2ecf20Sopenharmony_ci}; 26128c2ecf20Sopenharmony_cistatic const unsigned int msiof1_ss2_b_mux[] = { 26138c2ecf20Sopenharmony_ci MSIOF1_SS2_B_MARK, 26148c2ecf20Sopenharmony_ci}; 26158c2ecf20Sopenharmony_cistatic const unsigned int msiof1_rx_b_pins[] = { 26168c2ecf20Sopenharmony_ci /* RXD */ 26178c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 17), 26188c2ecf20Sopenharmony_ci}; 26198c2ecf20Sopenharmony_cistatic const unsigned int msiof1_rx_b_mux[] = { 26208c2ecf20Sopenharmony_ci MSIOF1_RXD_B_MARK, 26218c2ecf20Sopenharmony_ci}; 26228c2ecf20Sopenharmony_cistatic const unsigned int msiof1_tx_b_pins[] = { 26238c2ecf20Sopenharmony_ci /* TXD */ 26248c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 20), 26258c2ecf20Sopenharmony_ci}; 26268c2ecf20Sopenharmony_cistatic const unsigned int msiof1_tx_b_mux[] = { 26278c2ecf20Sopenharmony_ci MSIOF1_TXD_B_MARK, 26288c2ecf20Sopenharmony_ci}; 26298c2ecf20Sopenharmony_ci/* - MSIOF2 ----------------------------------------------------------------- */ 26308c2ecf20Sopenharmony_cistatic const unsigned int msiof2_clk_pins[] = { 26318c2ecf20Sopenharmony_ci /* SCK */ 26328c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 27), 26338c2ecf20Sopenharmony_ci}; 26348c2ecf20Sopenharmony_cistatic const unsigned int msiof2_clk_mux[] = { 26358c2ecf20Sopenharmony_ci MSIOF2_SCK_MARK, 26368c2ecf20Sopenharmony_ci}; 26378c2ecf20Sopenharmony_cistatic const unsigned int msiof2_sync_pins[] = { 26388c2ecf20Sopenharmony_ci /* SYNC */ 26398c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 26), 26408c2ecf20Sopenharmony_ci}; 26418c2ecf20Sopenharmony_cistatic const unsigned int msiof2_sync_mux[] = { 26428c2ecf20Sopenharmony_ci MSIOF2_SYNC_MARK, 26438c2ecf20Sopenharmony_ci}; 26448c2ecf20Sopenharmony_cistatic const unsigned int msiof2_ss1_pins[] = { 26458c2ecf20Sopenharmony_ci /* SS1 */ 26468c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 30), 26478c2ecf20Sopenharmony_ci}; 26488c2ecf20Sopenharmony_cistatic const unsigned int msiof2_ss1_mux[] = { 26498c2ecf20Sopenharmony_ci MSIOF2_SS1_MARK, 26508c2ecf20Sopenharmony_ci}; 26518c2ecf20Sopenharmony_cistatic const unsigned int msiof2_ss2_pins[] = { 26528c2ecf20Sopenharmony_ci /* SS2 */ 26538c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 31), 26548c2ecf20Sopenharmony_ci}; 26558c2ecf20Sopenharmony_cistatic const unsigned int msiof2_ss2_mux[] = { 26568c2ecf20Sopenharmony_ci MSIOF2_SS2_MARK, 26578c2ecf20Sopenharmony_ci}; 26588c2ecf20Sopenharmony_cistatic const unsigned int msiof2_rx_pins[] = { 26598c2ecf20Sopenharmony_ci /* RXD */ 26608c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 29), 26618c2ecf20Sopenharmony_ci}; 26628c2ecf20Sopenharmony_cistatic const unsigned int msiof2_rx_mux[] = { 26638c2ecf20Sopenharmony_ci MSIOF2_RXD_MARK, 26648c2ecf20Sopenharmony_ci}; 26658c2ecf20Sopenharmony_cistatic const unsigned int msiof2_tx_pins[] = { 26668c2ecf20Sopenharmony_ci /* TXD */ 26678c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 28), 26688c2ecf20Sopenharmony_ci}; 26698c2ecf20Sopenharmony_cistatic const unsigned int msiof2_tx_mux[] = { 26708c2ecf20Sopenharmony_ci MSIOF2_TXD_MARK, 26718c2ecf20Sopenharmony_ci}; 26728c2ecf20Sopenharmony_ci/* - MSIOF3 ----------------------------------------------------------------- */ 26738c2ecf20Sopenharmony_cistatic const unsigned int msiof3_clk_pins[] = { 26748c2ecf20Sopenharmony_ci /* SCK */ 26758c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 4), 26768c2ecf20Sopenharmony_ci}; 26778c2ecf20Sopenharmony_cistatic const unsigned int msiof3_clk_mux[] = { 26788c2ecf20Sopenharmony_ci MSIOF3_SCK_MARK, 26798c2ecf20Sopenharmony_ci}; 26808c2ecf20Sopenharmony_cistatic const unsigned int msiof3_sync_pins[] = { 26818c2ecf20Sopenharmony_ci /* SYNC */ 26828c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 30), 26838c2ecf20Sopenharmony_ci}; 26848c2ecf20Sopenharmony_cistatic const unsigned int msiof3_sync_mux[] = { 26858c2ecf20Sopenharmony_ci MSIOF3_SYNC_MARK, 26868c2ecf20Sopenharmony_ci}; 26878c2ecf20Sopenharmony_cistatic const unsigned int msiof3_ss1_pins[] = { 26888c2ecf20Sopenharmony_ci /* SS1 */ 26898c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 31), 26908c2ecf20Sopenharmony_ci}; 26918c2ecf20Sopenharmony_cistatic const unsigned int msiof3_ss1_mux[] = { 26928c2ecf20Sopenharmony_ci MSIOF3_SS1_MARK, 26938c2ecf20Sopenharmony_ci}; 26948c2ecf20Sopenharmony_cistatic const unsigned int msiof3_ss2_pins[] = { 26958c2ecf20Sopenharmony_ci /* SS2 */ 26968c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 27), 26978c2ecf20Sopenharmony_ci}; 26988c2ecf20Sopenharmony_cistatic const unsigned int msiof3_ss2_mux[] = { 26998c2ecf20Sopenharmony_ci MSIOF3_SS2_MARK, 27008c2ecf20Sopenharmony_ci}; 27018c2ecf20Sopenharmony_cistatic const unsigned int msiof3_rx_pins[] = { 27028c2ecf20Sopenharmony_ci /* RXD */ 27038c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 2), 27048c2ecf20Sopenharmony_ci}; 27058c2ecf20Sopenharmony_cistatic const unsigned int msiof3_rx_mux[] = { 27068c2ecf20Sopenharmony_ci MSIOF3_RXD_MARK, 27078c2ecf20Sopenharmony_ci}; 27088c2ecf20Sopenharmony_cistatic const unsigned int msiof3_tx_pins[] = { 27098c2ecf20Sopenharmony_ci /* TXD */ 27108c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 3), 27118c2ecf20Sopenharmony_ci}; 27128c2ecf20Sopenharmony_cistatic const unsigned int msiof3_tx_mux[] = { 27138c2ecf20Sopenharmony_ci MSIOF3_TXD_MARK, 27148c2ecf20Sopenharmony_ci}; 27158c2ecf20Sopenharmony_ci 27168c2ecf20Sopenharmony_cistatic const unsigned int msiof3_clk_b_pins[] = { 27178c2ecf20Sopenharmony_ci /* SCK */ 27188c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 0), 27198c2ecf20Sopenharmony_ci}; 27208c2ecf20Sopenharmony_cistatic const unsigned int msiof3_clk_b_mux[] = { 27218c2ecf20Sopenharmony_ci MSIOF3_SCK_B_MARK, 27228c2ecf20Sopenharmony_ci}; 27238c2ecf20Sopenharmony_cistatic const unsigned int msiof3_sync_b_pins[] = { 27248c2ecf20Sopenharmony_ci /* SYNC */ 27258c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 1), 27268c2ecf20Sopenharmony_ci}; 27278c2ecf20Sopenharmony_cistatic const unsigned int msiof3_sync_b_mux[] = { 27288c2ecf20Sopenharmony_ci MSIOF3_SYNC_B_MARK, 27298c2ecf20Sopenharmony_ci}; 27308c2ecf20Sopenharmony_cistatic const unsigned int msiof3_rx_b_pins[] = { 27318c2ecf20Sopenharmony_ci /* RXD */ 27328c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 2), 27338c2ecf20Sopenharmony_ci}; 27348c2ecf20Sopenharmony_cistatic const unsigned int msiof3_rx_b_mux[] = { 27358c2ecf20Sopenharmony_ci MSIOF3_RXD_B_MARK, 27368c2ecf20Sopenharmony_ci}; 27378c2ecf20Sopenharmony_cistatic const unsigned int msiof3_tx_b_pins[] = { 27388c2ecf20Sopenharmony_ci /* TXD */ 27398c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 3), 27408c2ecf20Sopenharmony_ci}; 27418c2ecf20Sopenharmony_cistatic const unsigned int msiof3_tx_b_mux[] = { 27428c2ecf20Sopenharmony_ci MSIOF3_TXD_B_MARK, 27438c2ecf20Sopenharmony_ci}; 27448c2ecf20Sopenharmony_ci/* - PWM -------------------------------------------------------------------- */ 27458c2ecf20Sopenharmony_cistatic const unsigned int pwm0_pins[] = { 27468c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 29), 27478c2ecf20Sopenharmony_ci}; 27488c2ecf20Sopenharmony_cistatic const unsigned int pwm0_mux[] = { 27498c2ecf20Sopenharmony_ci PWM0_MARK, 27508c2ecf20Sopenharmony_ci}; 27518c2ecf20Sopenharmony_cistatic const unsigned int pwm0_b_pins[] = { 27528c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 30), 27538c2ecf20Sopenharmony_ci}; 27548c2ecf20Sopenharmony_cistatic const unsigned int pwm0_b_mux[] = { 27558c2ecf20Sopenharmony_ci PWM0_B_MARK, 27568c2ecf20Sopenharmony_ci}; 27578c2ecf20Sopenharmony_cistatic const unsigned int pwm1_pins[] = { 27588c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 30), 27598c2ecf20Sopenharmony_ci}; 27608c2ecf20Sopenharmony_cistatic const unsigned int pwm1_mux[] = { 27618c2ecf20Sopenharmony_ci PWM1_MARK, 27628c2ecf20Sopenharmony_ci}; 27638c2ecf20Sopenharmony_cistatic const unsigned int pwm1_b_pins[] = { 27648c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 31), 27658c2ecf20Sopenharmony_ci}; 27668c2ecf20Sopenharmony_cistatic const unsigned int pwm1_b_mux[] = { 27678c2ecf20Sopenharmony_ci PWM1_B_MARK, 27688c2ecf20Sopenharmony_ci}; 27698c2ecf20Sopenharmony_cistatic const unsigned int pwm2_pins[] = { 27708c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 31), 27718c2ecf20Sopenharmony_ci}; 27728c2ecf20Sopenharmony_cistatic const unsigned int pwm2_mux[] = { 27738c2ecf20Sopenharmony_ci PWM2_MARK, 27748c2ecf20Sopenharmony_ci}; 27758c2ecf20Sopenharmony_cistatic const unsigned int pwm3_pins[] = { 27768c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 16), 27778c2ecf20Sopenharmony_ci}; 27788c2ecf20Sopenharmony_cistatic const unsigned int pwm3_mux[] = { 27798c2ecf20Sopenharmony_ci PWM3_MARK, 27808c2ecf20Sopenharmony_ci}; 27818c2ecf20Sopenharmony_cistatic const unsigned int pwm4_pins[] = { 27828c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 17), 27838c2ecf20Sopenharmony_ci}; 27848c2ecf20Sopenharmony_cistatic const unsigned int pwm4_mux[] = { 27858c2ecf20Sopenharmony_ci PWM4_MARK, 27868c2ecf20Sopenharmony_ci}; 27878c2ecf20Sopenharmony_cistatic const unsigned int pwm5_pins[] = { 27888c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 18), 27898c2ecf20Sopenharmony_ci}; 27908c2ecf20Sopenharmony_cistatic const unsigned int pwm5_mux[] = { 27918c2ecf20Sopenharmony_ci PWM5_MARK, 27928c2ecf20Sopenharmony_ci}; 27938c2ecf20Sopenharmony_cistatic const unsigned int pwm6_pins[] = { 27948c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 19), 27958c2ecf20Sopenharmony_ci}; 27968c2ecf20Sopenharmony_cistatic const unsigned int pwm6_mux[] = { 27978c2ecf20Sopenharmony_ci PWM6_MARK, 27988c2ecf20Sopenharmony_ci}; 27998c2ecf20Sopenharmony_ci/* - QSPI ------------------------------------------------------------------- */ 28008c2ecf20Sopenharmony_cistatic const unsigned int qspi_ctrl_pins[] = { 28018c2ecf20Sopenharmony_ci /* SPCLK, SSL */ 28028c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 4), RCAR_GP_PIN(1, 9), 28038c2ecf20Sopenharmony_ci}; 28048c2ecf20Sopenharmony_cistatic const unsigned int qspi_ctrl_mux[] = { 28058c2ecf20Sopenharmony_ci SPCLK_MARK, SSL_MARK, 28068c2ecf20Sopenharmony_ci}; 28078c2ecf20Sopenharmony_cistatic const unsigned int qspi_data2_pins[] = { 28088c2ecf20Sopenharmony_ci /* MOSI_IO0, MISO_IO1 */ 28098c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 5), RCAR_GP_PIN(1, 6), 28108c2ecf20Sopenharmony_ci}; 28118c2ecf20Sopenharmony_cistatic const unsigned int qspi_data2_mux[] = { 28128c2ecf20Sopenharmony_ci MOSI_IO0_MARK, MISO_IO1_MARK, 28138c2ecf20Sopenharmony_ci}; 28148c2ecf20Sopenharmony_cistatic const unsigned int qspi_data4_pins[] = { 28158c2ecf20Sopenharmony_ci /* MOSI_IO0, MISO_IO1, IO2, IO3 */ 28168c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 5), RCAR_GP_PIN(1, 6), RCAR_GP_PIN(1, 7), 28178c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 8), 28188c2ecf20Sopenharmony_ci}; 28198c2ecf20Sopenharmony_cistatic const unsigned int qspi_data4_mux[] = { 28208c2ecf20Sopenharmony_ci MOSI_IO0_MARK, MISO_IO1_MARK, IO2_MARK, IO3_MARK, 28218c2ecf20Sopenharmony_ci}; 28228c2ecf20Sopenharmony_ci/* - SCIF0 ------------------------------------------------------------------ */ 28238c2ecf20Sopenharmony_cistatic const unsigned int scif0_data_pins[] = { 28248c2ecf20Sopenharmony_ci /* RX, TX */ 28258c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 28), RCAR_GP_PIN(4, 29), 28268c2ecf20Sopenharmony_ci}; 28278c2ecf20Sopenharmony_cistatic const unsigned int scif0_data_mux[] = { 28288c2ecf20Sopenharmony_ci RX0_MARK, TX0_MARK, 28298c2ecf20Sopenharmony_ci}; 28308c2ecf20Sopenharmony_cistatic const unsigned int scif0_clk_pins[] = { 28318c2ecf20Sopenharmony_ci /* SCK */ 28328c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 27), 28338c2ecf20Sopenharmony_ci}; 28348c2ecf20Sopenharmony_cistatic const unsigned int scif0_clk_mux[] = { 28358c2ecf20Sopenharmony_ci SCK0_MARK, 28368c2ecf20Sopenharmony_ci}; 28378c2ecf20Sopenharmony_cistatic const unsigned int scif0_ctrl_pins[] = { 28388c2ecf20Sopenharmony_ci /* RTS, CTS */ 28398c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 31), RCAR_GP_PIN(4, 30), 28408c2ecf20Sopenharmony_ci}; 28418c2ecf20Sopenharmony_cistatic const unsigned int scif0_ctrl_mux[] = { 28428c2ecf20Sopenharmony_ci RTS0_N_MARK, CTS0_N_MARK, 28438c2ecf20Sopenharmony_ci}; 28448c2ecf20Sopenharmony_cistatic const unsigned int scif0_data_b_pins[] = { 28458c2ecf20Sopenharmony_ci /* RX, TX */ 28468c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 4), RCAR_GP_PIN(0, 5), 28478c2ecf20Sopenharmony_ci}; 28488c2ecf20Sopenharmony_cistatic const unsigned int scif0_data_b_mux[] = { 28498c2ecf20Sopenharmony_ci RX0_B_MARK, TX0_B_MARK, 28508c2ecf20Sopenharmony_ci}; 28518c2ecf20Sopenharmony_ci/* - SCIF1 ------------------------------------------------------------------ */ 28528c2ecf20Sopenharmony_cistatic const unsigned int scif1_data_pins[] = { 28538c2ecf20Sopenharmony_ci /* RX, TX */ 28548c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 0), RCAR_GP_PIN(5, 1), 28558c2ecf20Sopenharmony_ci}; 28568c2ecf20Sopenharmony_cistatic const unsigned int scif1_data_mux[] = { 28578c2ecf20Sopenharmony_ci RX1_MARK, TX1_MARK, 28588c2ecf20Sopenharmony_ci}; 28598c2ecf20Sopenharmony_cistatic const unsigned int scif1_clk_pins[] = { 28608c2ecf20Sopenharmony_ci /* SCK */ 28618c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 20), 28628c2ecf20Sopenharmony_ci}; 28638c2ecf20Sopenharmony_cistatic const unsigned int scif1_clk_mux[] = { 28648c2ecf20Sopenharmony_ci SCK1_MARK, 28658c2ecf20Sopenharmony_ci}; 28668c2ecf20Sopenharmony_cistatic const unsigned int scif1_ctrl_pins[] = { 28678c2ecf20Sopenharmony_ci /* RTS, CTS */ 28688c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 3), RCAR_GP_PIN(5, 2), 28698c2ecf20Sopenharmony_ci}; 28708c2ecf20Sopenharmony_cistatic const unsigned int scif1_ctrl_mux[] = { 28718c2ecf20Sopenharmony_ci RTS1_N_MARK, CTS1_N_MARK, 28728c2ecf20Sopenharmony_ci}; 28738c2ecf20Sopenharmony_cistatic const unsigned int scif1_data_b_pins[] = { 28748c2ecf20Sopenharmony_ci /* RX, TX */ 28758c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 14), RCAR_GP_PIN(0, 15), 28768c2ecf20Sopenharmony_ci}; 28778c2ecf20Sopenharmony_cistatic const unsigned int scif1_data_b_mux[] = { 28788c2ecf20Sopenharmony_ci RX1_B_MARK, TX1_B_MARK, 28798c2ecf20Sopenharmony_ci}; 28808c2ecf20Sopenharmony_cistatic const unsigned int scif1_data_c_pins[] = { 28818c2ecf20Sopenharmony_ci /* RX, TX */ 28828c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 1), RCAR_GP_PIN(4, 2), 28838c2ecf20Sopenharmony_ci}; 28848c2ecf20Sopenharmony_cistatic const unsigned int scif1_data_c_mux[] = { 28858c2ecf20Sopenharmony_ci RX1_C_MARK, TX1_C_MARK, 28868c2ecf20Sopenharmony_ci}; 28878c2ecf20Sopenharmony_cistatic const unsigned int scif1_data_d_pins[] = { 28888c2ecf20Sopenharmony_ci /* RX, TX */ 28898c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 18), RCAR_GP_PIN(3, 19), 28908c2ecf20Sopenharmony_ci}; 28918c2ecf20Sopenharmony_cistatic const unsigned int scif1_data_d_mux[] = { 28928c2ecf20Sopenharmony_ci RX1_D_MARK, TX1_D_MARK, 28938c2ecf20Sopenharmony_ci}; 28948c2ecf20Sopenharmony_cistatic const unsigned int scif1_clk_d_pins[] = { 28958c2ecf20Sopenharmony_ci /* SCK */ 28968c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 17), 28978c2ecf20Sopenharmony_ci}; 28988c2ecf20Sopenharmony_cistatic const unsigned int scif1_clk_d_mux[] = { 28998c2ecf20Sopenharmony_ci SCK1_D_MARK, 29008c2ecf20Sopenharmony_ci}; 29018c2ecf20Sopenharmony_cistatic const unsigned int scif1_data_e_pins[] = { 29028c2ecf20Sopenharmony_ci /* RX, TX */ 29038c2ecf20Sopenharmony_ci RCAR_GP_PIN(2, 21), RCAR_GP_PIN(2, 22), 29048c2ecf20Sopenharmony_ci}; 29058c2ecf20Sopenharmony_cistatic const unsigned int scif1_data_e_mux[] = { 29068c2ecf20Sopenharmony_ci RX1_E_MARK, TX1_E_MARK, 29078c2ecf20Sopenharmony_ci}; 29088c2ecf20Sopenharmony_cistatic const unsigned int scif1_clk_e_pins[] = { 29098c2ecf20Sopenharmony_ci /* SCK */ 29108c2ecf20Sopenharmony_ci RCAR_GP_PIN(2, 20), 29118c2ecf20Sopenharmony_ci}; 29128c2ecf20Sopenharmony_cistatic const unsigned int scif1_clk_e_mux[] = { 29138c2ecf20Sopenharmony_ci SCK1_E_MARK, 29148c2ecf20Sopenharmony_ci}; 29158c2ecf20Sopenharmony_ci/* - SCIF2 ------------------------------------------------------------------ */ 29168c2ecf20Sopenharmony_cistatic const unsigned int scif2_data_pins[] = { 29178c2ecf20Sopenharmony_ci /* RX, TX */ 29188c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 6), RCAR_GP_PIN(5, 5), 29198c2ecf20Sopenharmony_ci}; 29208c2ecf20Sopenharmony_cistatic const unsigned int scif2_data_mux[] = { 29218c2ecf20Sopenharmony_ci RX2_MARK, TX2_MARK, 29228c2ecf20Sopenharmony_ci}; 29238c2ecf20Sopenharmony_cistatic const unsigned int scif2_clk_pins[] = { 29248c2ecf20Sopenharmony_ci /* SCK */ 29258c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 4), 29268c2ecf20Sopenharmony_ci}; 29278c2ecf20Sopenharmony_cistatic const unsigned int scif2_clk_mux[] = { 29288c2ecf20Sopenharmony_ci SCK2_MARK, 29298c2ecf20Sopenharmony_ci}; 29308c2ecf20Sopenharmony_cistatic const unsigned int scif2_data_b_pins[] = { 29318c2ecf20Sopenharmony_ci /* RX, TX */ 29328c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 24), RCAR_GP_PIN(0, 25), 29338c2ecf20Sopenharmony_ci}; 29348c2ecf20Sopenharmony_cistatic const unsigned int scif2_data_b_mux[] = { 29358c2ecf20Sopenharmony_ci RX2_B_MARK, TX2_B_MARK, 29368c2ecf20Sopenharmony_ci}; 29378c2ecf20Sopenharmony_ci/* - SCIFA0 ----------------------------------------------------------------- */ 29388c2ecf20Sopenharmony_cistatic const unsigned int scifa0_data_pins[] = { 29398c2ecf20Sopenharmony_ci /* RXD, TXD */ 29408c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 28), RCAR_GP_PIN(4, 29), 29418c2ecf20Sopenharmony_ci}; 29428c2ecf20Sopenharmony_cistatic const unsigned int scifa0_data_mux[] = { 29438c2ecf20Sopenharmony_ci SCIFA0_RXD_MARK, SCIFA0_TXD_MARK, 29448c2ecf20Sopenharmony_ci}; 29458c2ecf20Sopenharmony_cistatic const unsigned int scifa0_clk_pins[] = { 29468c2ecf20Sopenharmony_ci /* SCK */ 29478c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 27), 29488c2ecf20Sopenharmony_ci}; 29498c2ecf20Sopenharmony_cistatic const unsigned int scifa0_clk_mux[] = { 29508c2ecf20Sopenharmony_ci SCIFA0_SCK_MARK, 29518c2ecf20Sopenharmony_ci}; 29528c2ecf20Sopenharmony_cistatic const unsigned int scifa0_ctrl_pins[] = { 29538c2ecf20Sopenharmony_ci /* RTS, CTS */ 29548c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 31), RCAR_GP_PIN(4, 30), 29558c2ecf20Sopenharmony_ci}; 29568c2ecf20Sopenharmony_cistatic const unsigned int scifa0_ctrl_mux[] = { 29578c2ecf20Sopenharmony_ci SCIFA0_RTS_N_MARK, SCIFA0_CTS_N_MARK, 29588c2ecf20Sopenharmony_ci}; 29598c2ecf20Sopenharmony_cistatic const unsigned int scifa0_data_b_pins[] = { 29608c2ecf20Sopenharmony_ci /* RXD, TXD */ 29618c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 20), RCAR_GP_PIN(1, 21), 29628c2ecf20Sopenharmony_ci}; 29638c2ecf20Sopenharmony_cistatic const unsigned int scifa0_data_b_mux[] = { 29648c2ecf20Sopenharmony_ci SCIFA0_RXD_B_MARK, SCIFA0_TXD_B_MARK 29658c2ecf20Sopenharmony_ci}; 29668c2ecf20Sopenharmony_cistatic const unsigned int scifa0_clk_b_pins[] = { 29678c2ecf20Sopenharmony_ci /* SCK */ 29688c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 19), 29698c2ecf20Sopenharmony_ci}; 29708c2ecf20Sopenharmony_cistatic const unsigned int scifa0_clk_b_mux[] = { 29718c2ecf20Sopenharmony_ci SCIFA0_SCK_B_MARK, 29728c2ecf20Sopenharmony_ci}; 29738c2ecf20Sopenharmony_cistatic const unsigned int scifa0_ctrl_b_pins[] = { 29748c2ecf20Sopenharmony_ci /* RTS, CTS */ 29758c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 23), RCAR_GP_PIN(1, 22), 29768c2ecf20Sopenharmony_ci}; 29778c2ecf20Sopenharmony_cistatic const unsigned int scifa0_ctrl_b_mux[] = { 29788c2ecf20Sopenharmony_ci SCIFA0_RTS_N_B_MARK, SCIFA0_CTS_N_B_MARK, 29798c2ecf20Sopenharmony_ci}; 29808c2ecf20Sopenharmony_ci/* - SCIFA1 ----------------------------------------------------------------- */ 29818c2ecf20Sopenharmony_cistatic const unsigned int scifa1_data_pins[] = { 29828c2ecf20Sopenharmony_ci /* RXD, TXD */ 29838c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 0), RCAR_GP_PIN(5, 1), 29848c2ecf20Sopenharmony_ci}; 29858c2ecf20Sopenharmony_cistatic const unsigned int scifa1_data_mux[] = { 29868c2ecf20Sopenharmony_ci SCIFA1_RXD_MARK, SCIFA1_TXD_MARK, 29878c2ecf20Sopenharmony_ci}; 29888c2ecf20Sopenharmony_cistatic const unsigned int scifa1_clk_pins[] = { 29898c2ecf20Sopenharmony_ci /* SCK */ 29908c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 20), 29918c2ecf20Sopenharmony_ci}; 29928c2ecf20Sopenharmony_cistatic const unsigned int scifa1_clk_mux[] = { 29938c2ecf20Sopenharmony_ci SCIFA1_SCK_MARK, 29948c2ecf20Sopenharmony_ci}; 29958c2ecf20Sopenharmony_cistatic const unsigned int scifa1_ctrl_pins[] = { 29968c2ecf20Sopenharmony_ci /* RTS, CTS */ 29978c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 3), RCAR_GP_PIN(5, 2), 29988c2ecf20Sopenharmony_ci}; 29998c2ecf20Sopenharmony_cistatic const unsigned int scifa1_ctrl_mux[] = { 30008c2ecf20Sopenharmony_ci SCIFA1_RTS_N_MARK, SCIFA1_CTS_N_MARK, 30018c2ecf20Sopenharmony_ci}; 30028c2ecf20Sopenharmony_cistatic const unsigned int scifa1_data_b_pins[] = { 30038c2ecf20Sopenharmony_ci /* RXD, TXD */ 30048c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 24), RCAR_GP_PIN(0, 21), 30058c2ecf20Sopenharmony_ci}; 30068c2ecf20Sopenharmony_cistatic const unsigned int scifa1_data_b_mux[] = { 30078c2ecf20Sopenharmony_ci SCIFA1_RXD_B_MARK, SCIFA1_TXD_B_MARK, 30088c2ecf20Sopenharmony_ci}; 30098c2ecf20Sopenharmony_cistatic const unsigned int scifa1_clk_b_pins[] = { 30108c2ecf20Sopenharmony_ci /* SCK */ 30118c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 23), 30128c2ecf20Sopenharmony_ci}; 30138c2ecf20Sopenharmony_cistatic const unsigned int scifa1_clk_b_mux[] = { 30148c2ecf20Sopenharmony_ci SCIFA1_SCK_B_MARK, 30158c2ecf20Sopenharmony_ci}; 30168c2ecf20Sopenharmony_cistatic const unsigned int scifa1_ctrl_b_pins[] = { 30178c2ecf20Sopenharmony_ci /* RTS, CTS */ 30188c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 22), RCAR_GP_PIN(0, 25), 30198c2ecf20Sopenharmony_ci}; 30208c2ecf20Sopenharmony_cistatic const unsigned int scifa1_ctrl_b_mux[] = { 30218c2ecf20Sopenharmony_ci SCIFA1_RTS_N_B_MARK, SCIFA1_CTS_N_B_MARK, 30228c2ecf20Sopenharmony_ci}; 30238c2ecf20Sopenharmony_cistatic const unsigned int scifa1_data_c_pins[] = { 30248c2ecf20Sopenharmony_ci /* RXD, TXD */ 30258c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 9), RCAR_GP_PIN(0, 10), 30268c2ecf20Sopenharmony_ci}; 30278c2ecf20Sopenharmony_cistatic const unsigned int scifa1_data_c_mux[] = { 30288c2ecf20Sopenharmony_ci SCIFA1_RXD_C_MARK, SCIFA1_TXD_C_MARK, 30298c2ecf20Sopenharmony_ci}; 30308c2ecf20Sopenharmony_cistatic const unsigned int scifa1_clk_c_pins[] = { 30318c2ecf20Sopenharmony_ci /* SCK */ 30328c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 8), 30338c2ecf20Sopenharmony_ci}; 30348c2ecf20Sopenharmony_cistatic const unsigned int scifa1_clk_c_mux[] = { 30358c2ecf20Sopenharmony_ci SCIFA1_SCK_C_MARK, 30368c2ecf20Sopenharmony_ci}; 30378c2ecf20Sopenharmony_cistatic const unsigned int scifa1_ctrl_c_pins[] = { 30388c2ecf20Sopenharmony_ci /* RTS, CTS */ 30398c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 12), RCAR_GP_PIN(0, 11), 30408c2ecf20Sopenharmony_ci}; 30418c2ecf20Sopenharmony_cistatic const unsigned int scifa1_ctrl_c_mux[] = { 30428c2ecf20Sopenharmony_ci SCIFA1_RTS_N_C_MARK, SCIFA1_CTS_N_C_MARK, 30438c2ecf20Sopenharmony_ci}; 30448c2ecf20Sopenharmony_cistatic const unsigned int scifa1_data_d_pins[] = { 30458c2ecf20Sopenharmony_ci /* RXD, TXD */ 30468c2ecf20Sopenharmony_ci RCAR_GP_PIN(2, 11), RCAR_GP_PIN(2, 12), 30478c2ecf20Sopenharmony_ci}; 30488c2ecf20Sopenharmony_cistatic const unsigned int scifa1_data_d_mux[] = { 30498c2ecf20Sopenharmony_ci SCIFA1_RXD_D_MARK, SCIFA1_TXD_D_MARK, 30508c2ecf20Sopenharmony_ci}; 30518c2ecf20Sopenharmony_cistatic const unsigned int scifa1_clk_d_pins[] = { 30528c2ecf20Sopenharmony_ci /* SCK */ 30538c2ecf20Sopenharmony_ci RCAR_GP_PIN(2, 10), 30548c2ecf20Sopenharmony_ci}; 30558c2ecf20Sopenharmony_cistatic const unsigned int scifa1_clk_d_mux[] = { 30568c2ecf20Sopenharmony_ci SCIFA1_SCK_D_MARK, 30578c2ecf20Sopenharmony_ci}; 30588c2ecf20Sopenharmony_cistatic const unsigned int scifa1_ctrl_d_pins[] = { 30598c2ecf20Sopenharmony_ci /* RTS, CTS */ 30608c2ecf20Sopenharmony_ci RCAR_GP_PIN(2, 14), RCAR_GP_PIN(2, 13), 30618c2ecf20Sopenharmony_ci}; 30628c2ecf20Sopenharmony_cistatic const unsigned int scifa1_ctrl_d_mux[] = { 30638c2ecf20Sopenharmony_ci SCIFA1_RTS_N_D_MARK, SCIFA1_CTS_N_D_MARK, 30648c2ecf20Sopenharmony_ci}; 30658c2ecf20Sopenharmony_ci/* - SCIFA2 ----------------------------------------------------------------- */ 30668c2ecf20Sopenharmony_cistatic const unsigned int scifa2_data_pins[] = { 30678c2ecf20Sopenharmony_ci /* RXD, TXD */ 30688c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 5), RCAR_GP_PIN(5, 6), 30698c2ecf20Sopenharmony_ci}; 30708c2ecf20Sopenharmony_cistatic const unsigned int scifa2_data_mux[] = { 30718c2ecf20Sopenharmony_ci SCIFA2_RXD_MARK, SCIFA2_TXD_MARK, 30728c2ecf20Sopenharmony_ci}; 30738c2ecf20Sopenharmony_cistatic const unsigned int scifa2_clk_pins[] = { 30748c2ecf20Sopenharmony_ci /* SCK */ 30758c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 4), 30768c2ecf20Sopenharmony_ci}; 30778c2ecf20Sopenharmony_cistatic const unsigned int scifa2_clk_mux[] = { 30788c2ecf20Sopenharmony_ci SCIFA2_SCK_MARK, 30798c2ecf20Sopenharmony_ci}; 30808c2ecf20Sopenharmony_cistatic const unsigned int scifa2_ctrl_pins[] = { 30818c2ecf20Sopenharmony_ci /* RTS, CTS */ 30828c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 22), RCAR_GP_PIN(4, 21), 30838c2ecf20Sopenharmony_ci}; 30848c2ecf20Sopenharmony_cistatic const unsigned int scifa2_ctrl_mux[] = { 30858c2ecf20Sopenharmony_ci SCIFA2_RTS_N_MARK, SCIFA2_CTS_N_MARK, 30868c2ecf20Sopenharmony_ci}; 30878c2ecf20Sopenharmony_cistatic const unsigned int scifa2_data_b_pins[] = { 30888c2ecf20Sopenharmony_ci /* RXD, TXD */ 30898c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 13), RCAR_GP_PIN(5, 16), 30908c2ecf20Sopenharmony_ci}; 30918c2ecf20Sopenharmony_cistatic const unsigned int scifa2_data_b_mux[] = { 30928c2ecf20Sopenharmony_ci SCIFA2_RXD_B_MARK, SCIFA2_TXD_B_MARK, 30938c2ecf20Sopenharmony_ci}; 30948c2ecf20Sopenharmony_cistatic const unsigned int scifa2_data_c_pins[] = { 30958c2ecf20Sopenharmony_ci /* RXD, TXD */ 30968c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 31), RCAR_GP_PIN(5, 30), 30978c2ecf20Sopenharmony_ci}; 30988c2ecf20Sopenharmony_cistatic const unsigned int scifa2_data_c_mux[] = { 30998c2ecf20Sopenharmony_ci SCIFA2_RXD_C_MARK, SCIFA2_TXD_C_MARK, 31008c2ecf20Sopenharmony_ci}; 31018c2ecf20Sopenharmony_cistatic const unsigned int scifa2_clk_c_pins[] = { 31028c2ecf20Sopenharmony_ci /* SCK */ 31038c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 29), 31048c2ecf20Sopenharmony_ci}; 31058c2ecf20Sopenharmony_cistatic const unsigned int scifa2_clk_c_mux[] = { 31068c2ecf20Sopenharmony_ci SCIFA2_SCK_C_MARK, 31078c2ecf20Sopenharmony_ci}; 31088c2ecf20Sopenharmony_ci/* - SCIFB0 ----------------------------------------------------------------- */ 31098c2ecf20Sopenharmony_cistatic const unsigned int scifb0_data_pins[] = { 31108c2ecf20Sopenharmony_ci /* RXD, TXD */ 31118c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 9), RCAR_GP_PIN(4, 10), 31128c2ecf20Sopenharmony_ci}; 31138c2ecf20Sopenharmony_cistatic const unsigned int scifb0_data_mux[] = { 31148c2ecf20Sopenharmony_ci SCIFB0_RXD_MARK, SCIFB0_TXD_MARK, 31158c2ecf20Sopenharmony_ci}; 31168c2ecf20Sopenharmony_cistatic const unsigned int scifb0_clk_pins[] = { 31178c2ecf20Sopenharmony_ci /* SCK */ 31188c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 8), 31198c2ecf20Sopenharmony_ci}; 31208c2ecf20Sopenharmony_cistatic const unsigned int scifb0_clk_mux[] = { 31218c2ecf20Sopenharmony_ci SCIFB0_SCK_MARK, 31228c2ecf20Sopenharmony_ci}; 31238c2ecf20Sopenharmony_cistatic const unsigned int scifb0_ctrl_pins[] = { 31248c2ecf20Sopenharmony_ci /* RTS, CTS */ 31258c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 12), RCAR_GP_PIN(4, 11), 31268c2ecf20Sopenharmony_ci}; 31278c2ecf20Sopenharmony_cistatic const unsigned int scifb0_ctrl_mux[] = { 31288c2ecf20Sopenharmony_ci SCIFB0_RTS_N_MARK, SCIFB0_CTS_N_MARK, 31298c2ecf20Sopenharmony_ci}; 31308c2ecf20Sopenharmony_cistatic const unsigned int scifb0_data_b_pins[] = { 31318c2ecf20Sopenharmony_ci /* RXD, TXD */ 31328c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 10), RCAR_GP_PIN(3, 11), 31338c2ecf20Sopenharmony_ci}; 31348c2ecf20Sopenharmony_cistatic const unsigned int scifb0_data_b_mux[] = { 31358c2ecf20Sopenharmony_ci SCIFB0_RXD_B_MARK, SCIFB0_TXD_B_MARK, 31368c2ecf20Sopenharmony_ci}; 31378c2ecf20Sopenharmony_cistatic const unsigned int scifb0_clk_b_pins[] = { 31388c2ecf20Sopenharmony_ci /* SCK */ 31398c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 9), 31408c2ecf20Sopenharmony_ci}; 31418c2ecf20Sopenharmony_cistatic const unsigned int scifb0_clk_b_mux[] = { 31428c2ecf20Sopenharmony_ci SCIFB0_SCK_B_MARK, 31438c2ecf20Sopenharmony_ci}; 31448c2ecf20Sopenharmony_cistatic const unsigned int scifb0_ctrl_b_pins[] = { 31458c2ecf20Sopenharmony_ci /* RTS, CTS */ 31468c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 13), RCAR_GP_PIN(3, 12), 31478c2ecf20Sopenharmony_ci}; 31488c2ecf20Sopenharmony_cistatic const unsigned int scifb0_ctrl_b_mux[] = { 31498c2ecf20Sopenharmony_ci SCIFB0_RTS_N_B_MARK, SCIFB0_CTS_N_B_MARK, 31508c2ecf20Sopenharmony_ci}; 31518c2ecf20Sopenharmony_cistatic const unsigned int scifb0_data_c_pins[] = { 31528c2ecf20Sopenharmony_ci /* RXD, TXD */ 31538c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 4), RCAR_GP_PIN(0, 5), 31548c2ecf20Sopenharmony_ci}; 31558c2ecf20Sopenharmony_cistatic const unsigned int scifb0_data_c_mux[] = { 31568c2ecf20Sopenharmony_ci SCIFB0_RXD_C_MARK, SCIFB0_TXD_C_MARK, 31578c2ecf20Sopenharmony_ci}; 31588c2ecf20Sopenharmony_ci/* - SCIFB1 ----------------------------------------------------------------- */ 31598c2ecf20Sopenharmony_cistatic const unsigned int scifb1_data_pins[] = { 31608c2ecf20Sopenharmony_ci /* RXD, TXD */ 31618c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 15), RCAR_GP_PIN(4, 16), 31628c2ecf20Sopenharmony_ci}; 31638c2ecf20Sopenharmony_cistatic const unsigned int scifb1_data_mux[] = { 31648c2ecf20Sopenharmony_ci SCIFB1_RXD_MARK, SCIFB1_TXD_MARK, 31658c2ecf20Sopenharmony_ci}; 31668c2ecf20Sopenharmony_cistatic const unsigned int scifb1_clk_pins[] = { 31678c2ecf20Sopenharmony_ci /* SCK */ 31688c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 14), 31698c2ecf20Sopenharmony_ci}; 31708c2ecf20Sopenharmony_cistatic const unsigned int scifb1_clk_mux[] = { 31718c2ecf20Sopenharmony_ci SCIFB1_SCK_MARK, 31728c2ecf20Sopenharmony_ci}; 31738c2ecf20Sopenharmony_cistatic const unsigned int scifb1_ctrl_pins[] = { 31748c2ecf20Sopenharmony_ci /* RTS, CTS */ 31758c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 18), RCAR_GP_PIN(4, 17), 31768c2ecf20Sopenharmony_ci}; 31778c2ecf20Sopenharmony_cistatic const unsigned int scifb1_ctrl_mux[] = { 31788c2ecf20Sopenharmony_ci SCIFB1_RTS_N_MARK, SCIFB1_CTS_N_MARK, 31798c2ecf20Sopenharmony_ci}; 31808c2ecf20Sopenharmony_cistatic const unsigned int scifb1_data_b_pins[] = { 31818c2ecf20Sopenharmony_ci /* RXD, TXD */ 31828c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 2), RCAR_GP_PIN(3, 3), 31838c2ecf20Sopenharmony_ci}; 31848c2ecf20Sopenharmony_cistatic const unsigned int scifb1_data_b_mux[] = { 31858c2ecf20Sopenharmony_ci SCIFB1_RXD_B_MARK, SCIFB1_TXD_B_MARK, 31868c2ecf20Sopenharmony_ci}; 31878c2ecf20Sopenharmony_cistatic const unsigned int scifb1_clk_b_pins[] = { 31888c2ecf20Sopenharmony_ci /* SCK */ 31898c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 1), 31908c2ecf20Sopenharmony_ci}; 31918c2ecf20Sopenharmony_cistatic const unsigned int scifb1_clk_b_mux[] = { 31928c2ecf20Sopenharmony_ci SCIFB1_SCK_B_MARK, 31938c2ecf20Sopenharmony_ci}; 31948c2ecf20Sopenharmony_cistatic const unsigned int scifb1_ctrl_b_pins[] = { 31958c2ecf20Sopenharmony_ci /* RTS, CTS */ 31968c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 5), RCAR_GP_PIN(3, 4), 31978c2ecf20Sopenharmony_ci}; 31988c2ecf20Sopenharmony_cistatic const unsigned int scifb1_ctrl_b_mux[] = { 31998c2ecf20Sopenharmony_ci SCIFB1_RTS_N_B_MARK, SCIFB1_CTS_N_B_MARK, 32008c2ecf20Sopenharmony_ci}; 32018c2ecf20Sopenharmony_cistatic const unsigned int scifb1_data_c_pins[] = { 32028c2ecf20Sopenharmony_ci /* RXD, TXD */ 32038c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 14), RCAR_GP_PIN(0, 15), 32048c2ecf20Sopenharmony_ci}; 32058c2ecf20Sopenharmony_cistatic const unsigned int scifb1_data_c_mux[] = { 32068c2ecf20Sopenharmony_ci SCIFB1_RXD_C_MARK, SCIFB1_TXD_C_MARK, 32078c2ecf20Sopenharmony_ci}; 32088c2ecf20Sopenharmony_cistatic const unsigned int scifb1_data_d_pins[] = { 32098c2ecf20Sopenharmony_ci /* RXD, TXD */ 32108c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 1), RCAR_GP_PIN(4, 2), 32118c2ecf20Sopenharmony_ci}; 32128c2ecf20Sopenharmony_cistatic const unsigned int scifb1_data_d_mux[] = { 32138c2ecf20Sopenharmony_ci SCIFB1_RXD_D_MARK, SCIFB1_TXD_D_MARK, 32148c2ecf20Sopenharmony_ci}; 32158c2ecf20Sopenharmony_cistatic const unsigned int scifb1_data_e_pins[] = { 32168c2ecf20Sopenharmony_ci /* RXD, TXD */ 32178c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 18), RCAR_GP_PIN(3, 19), 32188c2ecf20Sopenharmony_ci}; 32198c2ecf20Sopenharmony_cistatic const unsigned int scifb1_data_e_mux[] = { 32208c2ecf20Sopenharmony_ci SCIFB1_RXD_E_MARK, SCIFB1_TXD_E_MARK, 32218c2ecf20Sopenharmony_ci}; 32228c2ecf20Sopenharmony_cistatic const unsigned int scifb1_clk_e_pins[] = { 32238c2ecf20Sopenharmony_ci /* SCK */ 32248c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 17), 32258c2ecf20Sopenharmony_ci}; 32268c2ecf20Sopenharmony_cistatic const unsigned int scifb1_clk_e_mux[] = { 32278c2ecf20Sopenharmony_ci SCIFB1_SCK_E_MARK, 32288c2ecf20Sopenharmony_ci}; 32298c2ecf20Sopenharmony_cistatic const unsigned int scifb1_data_f_pins[] = { 32308c2ecf20Sopenharmony_ci /* RXD, TXD */ 32318c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 4), RCAR_GP_PIN(0, 5), 32328c2ecf20Sopenharmony_ci}; 32338c2ecf20Sopenharmony_cistatic const unsigned int scifb1_data_f_mux[] = { 32348c2ecf20Sopenharmony_ci SCIFB1_RXD_F_MARK, SCIFB1_TXD_F_MARK, 32358c2ecf20Sopenharmony_ci}; 32368c2ecf20Sopenharmony_cistatic const unsigned int scifb1_data_g_pins[] = { 32378c2ecf20Sopenharmony_ci /* RXD, TXD */ 32388c2ecf20Sopenharmony_ci RCAR_GP_PIN(2, 21), RCAR_GP_PIN(2, 22), 32398c2ecf20Sopenharmony_ci}; 32408c2ecf20Sopenharmony_cistatic const unsigned int scifb1_data_g_mux[] = { 32418c2ecf20Sopenharmony_ci SCIFB1_RXD_G_MARK, SCIFB1_TXD_G_MARK, 32428c2ecf20Sopenharmony_ci}; 32438c2ecf20Sopenharmony_cistatic const unsigned int scifb1_clk_g_pins[] = { 32448c2ecf20Sopenharmony_ci /* SCK */ 32458c2ecf20Sopenharmony_ci RCAR_GP_PIN(2, 20), 32468c2ecf20Sopenharmony_ci}; 32478c2ecf20Sopenharmony_cistatic const unsigned int scifb1_clk_g_mux[] = { 32488c2ecf20Sopenharmony_ci SCIFB1_SCK_G_MARK, 32498c2ecf20Sopenharmony_ci}; 32508c2ecf20Sopenharmony_ci/* - SCIFB2 ----------------------------------------------------------------- */ 32518c2ecf20Sopenharmony_cistatic const unsigned int scifb2_data_pins[] = { 32528c2ecf20Sopenharmony_ci /* RXD, TXD */ 32538c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 22), RCAR_GP_PIN(4, 23), 32548c2ecf20Sopenharmony_ci}; 32558c2ecf20Sopenharmony_cistatic const unsigned int scifb2_data_mux[] = { 32568c2ecf20Sopenharmony_ci SCIFB2_RXD_MARK, SCIFB2_TXD_MARK, 32578c2ecf20Sopenharmony_ci}; 32588c2ecf20Sopenharmony_cistatic const unsigned int scifb2_clk_pins[] = { 32598c2ecf20Sopenharmony_ci /* SCK */ 32608c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 21), 32618c2ecf20Sopenharmony_ci}; 32628c2ecf20Sopenharmony_cistatic const unsigned int scifb2_clk_mux[] = { 32638c2ecf20Sopenharmony_ci SCIFB2_SCK_MARK, 32648c2ecf20Sopenharmony_ci}; 32658c2ecf20Sopenharmony_cistatic const unsigned int scifb2_ctrl_pins[] = { 32668c2ecf20Sopenharmony_ci /* RTS, CTS */ 32678c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 25), RCAR_GP_PIN(4, 24), 32688c2ecf20Sopenharmony_ci}; 32698c2ecf20Sopenharmony_cistatic const unsigned int scifb2_ctrl_mux[] = { 32708c2ecf20Sopenharmony_ci SCIFB2_RTS_N_MARK, SCIFB2_CTS_N_MARK, 32718c2ecf20Sopenharmony_ci}; 32728c2ecf20Sopenharmony_cistatic const unsigned int scifb2_data_b_pins[] = { 32738c2ecf20Sopenharmony_ci /* RXD, TXD */ 32748c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 28), RCAR_GP_PIN(0, 30), 32758c2ecf20Sopenharmony_ci}; 32768c2ecf20Sopenharmony_cistatic const unsigned int scifb2_data_b_mux[] = { 32778c2ecf20Sopenharmony_ci SCIFB2_RXD_B_MARK, SCIFB2_TXD_B_MARK, 32788c2ecf20Sopenharmony_ci}; 32798c2ecf20Sopenharmony_cistatic const unsigned int scifb2_clk_b_pins[] = { 32808c2ecf20Sopenharmony_ci /* SCK */ 32818c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 31), 32828c2ecf20Sopenharmony_ci}; 32838c2ecf20Sopenharmony_cistatic const unsigned int scifb2_clk_b_mux[] = { 32848c2ecf20Sopenharmony_ci SCIFB2_SCK_B_MARK, 32858c2ecf20Sopenharmony_ci}; 32868c2ecf20Sopenharmony_cistatic const unsigned int scifb2_ctrl_b_pins[] = { 32878c2ecf20Sopenharmony_ci /* RTS, CTS */ 32888c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 29), RCAR_GP_PIN(0, 27), 32898c2ecf20Sopenharmony_ci}; 32908c2ecf20Sopenharmony_cistatic const unsigned int scifb2_ctrl_b_mux[] = { 32918c2ecf20Sopenharmony_ci SCIFB2_RTS_N_B_MARK, SCIFB2_CTS_N_B_MARK, 32928c2ecf20Sopenharmony_ci}; 32938c2ecf20Sopenharmony_cistatic const unsigned int scifb2_data_c_pins[] = { 32948c2ecf20Sopenharmony_ci /* RXD, TXD */ 32958c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 24), RCAR_GP_PIN(0, 25), 32968c2ecf20Sopenharmony_ci}; 32978c2ecf20Sopenharmony_cistatic const unsigned int scifb2_data_c_mux[] = { 32988c2ecf20Sopenharmony_ci SCIFB2_RXD_C_MARK, SCIFB2_TXD_C_MARK, 32998c2ecf20Sopenharmony_ci}; 33008c2ecf20Sopenharmony_ci/* - SCIF Clock ------------------------------------------------------------- */ 33018c2ecf20Sopenharmony_cistatic const unsigned int scif_clk_pins[] = { 33028c2ecf20Sopenharmony_ci /* SCIF_CLK */ 33038c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 26), 33048c2ecf20Sopenharmony_ci}; 33058c2ecf20Sopenharmony_cistatic const unsigned int scif_clk_mux[] = { 33068c2ecf20Sopenharmony_ci SCIF_CLK_MARK, 33078c2ecf20Sopenharmony_ci}; 33088c2ecf20Sopenharmony_cistatic const unsigned int scif_clk_b_pins[] = { 33098c2ecf20Sopenharmony_ci /* SCIF_CLK */ 33108c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 4), 33118c2ecf20Sopenharmony_ci}; 33128c2ecf20Sopenharmony_cistatic const unsigned int scif_clk_b_mux[] = { 33138c2ecf20Sopenharmony_ci SCIF_CLK_B_MARK, 33148c2ecf20Sopenharmony_ci}; 33158c2ecf20Sopenharmony_ci/* - SDHI0 ------------------------------------------------------------------ */ 33168c2ecf20Sopenharmony_cistatic const unsigned int sdhi0_data1_pins[] = { 33178c2ecf20Sopenharmony_ci /* D0 */ 33188c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 2), 33198c2ecf20Sopenharmony_ci}; 33208c2ecf20Sopenharmony_cistatic const unsigned int sdhi0_data1_mux[] = { 33218c2ecf20Sopenharmony_ci SD0_DAT0_MARK, 33228c2ecf20Sopenharmony_ci}; 33238c2ecf20Sopenharmony_cistatic const unsigned int sdhi0_data4_pins[] = { 33248c2ecf20Sopenharmony_ci /* D[0:3] */ 33258c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 2), RCAR_GP_PIN(3, 3), RCAR_GP_PIN(3, 4), RCAR_GP_PIN(3, 5), 33268c2ecf20Sopenharmony_ci}; 33278c2ecf20Sopenharmony_cistatic const unsigned int sdhi0_data4_mux[] = { 33288c2ecf20Sopenharmony_ci SD0_DAT0_MARK, SD0_DAT1_MARK, SD0_DAT2_MARK, SD0_DAT3_MARK, 33298c2ecf20Sopenharmony_ci}; 33308c2ecf20Sopenharmony_cistatic const unsigned int sdhi0_ctrl_pins[] = { 33318c2ecf20Sopenharmony_ci /* CLK, CMD */ 33328c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 0), RCAR_GP_PIN(3, 1), 33338c2ecf20Sopenharmony_ci}; 33348c2ecf20Sopenharmony_cistatic const unsigned int sdhi0_ctrl_mux[] = { 33358c2ecf20Sopenharmony_ci SD0_CLK_MARK, SD0_CMD_MARK, 33368c2ecf20Sopenharmony_ci}; 33378c2ecf20Sopenharmony_cistatic const unsigned int sdhi0_cd_pins[] = { 33388c2ecf20Sopenharmony_ci /* CD */ 33398c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 6), 33408c2ecf20Sopenharmony_ci}; 33418c2ecf20Sopenharmony_cistatic const unsigned int sdhi0_cd_mux[] = { 33428c2ecf20Sopenharmony_ci SD0_CD_MARK, 33438c2ecf20Sopenharmony_ci}; 33448c2ecf20Sopenharmony_cistatic const unsigned int sdhi0_wp_pins[] = { 33458c2ecf20Sopenharmony_ci /* WP */ 33468c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 7), 33478c2ecf20Sopenharmony_ci}; 33488c2ecf20Sopenharmony_cistatic const unsigned int sdhi0_wp_mux[] = { 33498c2ecf20Sopenharmony_ci SD0_WP_MARK, 33508c2ecf20Sopenharmony_ci}; 33518c2ecf20Sopenharmony_ci/* - SDHI1 ------------------------------------------------------------------ */ 33528c2ecf20Sopenharmony_cistatic const unsigned int sdhi1_data1_pins[] = { 33538c2ecf20Sopenharmony_ci /* D0 */ 33548c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 10), 33558c2ecf20Sopenharmony_ci}; 33568c2ecf20Sopenharmony_cistatic const unsigned int sdhi1_data1_mux[] = { 33578c2ecf20Sopenharmony_ci SD1_DAT0_MARK, 33588c2ecf20Sopenharmony_ci}; 33598c2ecf20Sopenharmony_cistatic const unsigned int sdhi1_data4_pins[] = { 33608c2ecf20Sopenharmony_ci /* D[0:3] */ 33618c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 10), RCAR_GP_PIN(3, 11), RCAR_GP_PIN(3, 12), RCAR_GP_PIN(3, 13), 33628c2ecf20Sopenharmony_ci}; 33638c2ecf20Sopenharmony_cistatic const unsigned int sdhi1_data4_mux[] = { 33648c2ecf20Sopenharmony_ci SD1_DAT0_MARK, SD1_DAT1_MARK, SD1_DAT2_MARK, SD1_DAT3_MARK, 33658c2ecf20Sopenharmony_ci}; 33668c2ecf20Sopenharmony_cistatic const unsigned int sdhi1_ctrl_pins[] = { 33678c2ecf20Sopenharmony_ci /* CLK, CMD */ 33688c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 8), RCAR_GP_PIN(3, 9), 33698c2ecf20Sopenharmony_ci}; 33708c2ecf20Sopenharmony_cistatic const unsigned int sdhi1_ctrl_mux[] = { 33718c2ecf20Sopenharmony_ci SD1_CLK_MARK, SD1_CMD_MARK, 33728c2ecf20Sopenharmony_ci}; 33738c2ecf20Sopenharmony_cistatic const unsigned int sdhi1_cd_pins[] = { 33748c2ecf20Sopenharmony_ci /* CD */ 33758c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 14), 33768c2ecf20Sopenharmony_ci}; 33778c2ecf20Sopenharmony_cistatic const unsigned int sdhi1_cd_mux[] = { 33788c2ecf20Sopenharmony_ci SD1_CD_MARK, 33798c2ecf20Sopenharmony_ci}; 33808c2ecf20Sopenharmony_cistatic const unsigned int sdhi1_wp_pins[] = { 33818c2ecf20Sopenharmony_ci /* WP */ 33828c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 15), 33838c2ecf20Sopenharmony_ci}; 33848c2ecf20Sopenharmony_cistatic const unsigned int sdhi1_wp_mux[] = { 33858c2ecf20Sopenharmony_ci SD1_WP_MARK, 33868c2ecf20Sopenharmony_ci}; 33878c2ecf20Sopenharmony_ci/* - SDHI2 ------------------------------------------------------------------ */ 33888c2ecf20Sopenharmony_cistatic const unsigned int sdhi2_data1_pins[] = { 33898c2ecf20Sopenharmony_ci /* D0 */ 33908c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 18), 33918c2ecf20Sopenharmony_ci}; 33928c2ecf20Sopenharmony_cistatic const unsigned int sdhi2_data1_mux[] = { 33938c2ecf20Sopenharmony_ci SD2_DAT0_MARK, 33948c2ecf20Sopenharmony_ci}; 33958c2ecf20Sopenharmony_cistatic const unsigned int sdhi2_data4_pins[] = { 33968c2ecf20Sopenharmony_ci /* D[0:3] */ 33978c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 18), RCAR_GP_PIN(3, 19), RCAR_GP_PIN(3, 20), RCAR_GP_PIN(3, 21), 33988c2ecf20Sopenharmony_ci}; 33998c2ecf20Sopenharmony_cistatic const unsigned int sdhi2_data4_mux[] = { 34008c2ecf20Sopenharmony_ci SD2_DAT0_MARK, SD2_DAT1_MARK, SD2_DAT2_MARK, SD2_DAT3_MARK, 34018c2ecf20Sopenharmony_ci}; 34028c2ecf20Sopenharmony_cistatic const unsigned int sdhi2_ctrl_pins[] = { 34038c2ecf20Sopenharmony_ci /* CLK, CMD */ 34048c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 16), RCAR_GP_PIN(3, 17), 34058c2ecf20Sopenharmony_ci}; 34068c2ecf20Sopenharmony_cistatic const unsigned int sdhi2_ctrl_mux[] = { 34078c2ecf20Sopenharmony_ci SD2_CLK_MARK, SD2_CMD_MARK, 34088c2ecf20Sopenharmony_ci}; 34098c2ecf20Sopenharmony_cistatic const unsigned int sdhi2_cd_pins[] = { 34108c2ecf20Sopenharmony_ci /* CD */ 34118c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 22), 34128c2ecf20Sopenharmony_ci}; 34138c2ecf20Sopenharmony_cistatic const unsigned int sdhi2_cd_mux[] = { 34148c2ecf20Sopenharmony_ci SD2_CD_MARK, 34158c2ecf20Sopenharmony_ci}; 34168c2ecf20Sopenharmony_cistatic const unsigned int sdhi2_wp_pins[] = { 34178c2ecf20Sopenharmony_ci /* WP */ 34188c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 23), 34198c2ecf20Sopenharmony_ci}; 34208c2ecf20Sopenharmony_cistatic const unsigned int sdhi2_wp_mux[] = { 34218c2ecf20Sopenharmony_ci SD2_WP_MARK, 34228c2ecf20Sopenharmony_ci}; 34238c2ecf20Sopenharmony_ci/* - SDHI3 ------------------------------------------------------------------ */ 34248c2ecf20Sopenharmony_cistatic const unsigned int sdhi3_data1_pins[] = { 34258c2ecf20Sopenharmony_ci /* D0 */ 34268c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 26), 34278c2ecf20Sopenharmony_ci}; 34288c2ecf20Sopenharmony_cistatic const unsigned int sdhi3_data1_mux[] = { 34298c2ecf20Sopenharmony_ci SD3_DAT0_MARK, 34308c2ecf20Sopenharmony_ci}; 34318c2ecf20Sopenharmony_cistatic const unsigned int sdhi3_data4_pins[] = { 34328c2ecf20Sopenharmony_ci /* D[0:3] */ 34338c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 26), RCAR_GP_PIN(3, 27), RCAR_GP_PIN(3, 28), RCAR_GP_PIN(3, 29), 34348c2ecf20Sopenharmony_ci}; 34358c2ecf20Sopenharmony_cistatic const unsigned int sdhi3_data4_mux[] = { 34368c2ecf20Sopenharmony_ci SD3_DAT0_MARK, SD3_DAT1_MARK, SD3_DAT2_MARK, SD3_DAT3_MARK, 34378c2ecf20Sopenharmony_ci}; 34388c2ecf20Sopenharmony_cistatic const unsigned int sdhi3_ctrl_pins[] = { 34398c2ecf20Sopenharmony_ci /* CLK, CMD */ 34408c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 24), RCAR_GP_PIN(3, 25), 34418c2ecf20Sopenharmony_ci}; 34428c2ecf20Sopenharmony_cistatic const unsigned int sdhi3_ctrl_mux[] = { 34438c2ecf20Sopenharmony_ci SD3_CLK_MARK, SD3_CMD_MARK, 34448c2ecf20Sopenharmony_ci}; 34458c2ecf20Sopenharmony_cistatic const unsigned int sdhi3_cd_pins[] = { 34468c2ecf20Sopenharmony_ci /* CD */ 34478c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 30), 34488c2ecf20Sopenharmony_ci}; 34498c2ecf20Sopenharmony_cistatic const unsigned int sdhi3_cd_mux[] = { 34508c2ecf20Sopenharmony_ci SD3_CD_MARK, 34518c2ecf20Sopenharmony_ci}; 34528c2ecf20Sopenharmony_cistatic const unsigned int sdhi3_wp_pins[] = { 34538c2ecf20Sopenharmony_ci /* WP */ 34548c2ecf20Sopenharmony_ci RCAR_GP_PIN(3, 31), 34558c2ecf20Sopenharmony_ci}; 34568c2ecf20Sopenharmony_cistatic const unsigned int sdhi3_wp_mux[] = { 34578c2ecf20Sopenharmony_ci SD3_WP_MARK, 34588c2ecf20Sopenharmony_ci}; 34598c2ecf20Sopenharmony_ci/* - SSI -------------------------------------------------------------------- */ 34608c2ecf20Sopenharmony_cistatic const unsigned int ssi0_data_pins[] = { 34618c2ecf20Sopenharmony_ci /* SDATA0 */ 34628c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 5), 34638c2ecf20Sopenharmony_ci}; 34648c2ecf20Sopenharmony_cistatic const unsigned int ssi0_data_mux[] = { 34658c2ecf20Sopenharmony_ci SSI_SDATA0_MARK, 34668c2ecf20Sopenharmony_ci}; 34678c2ecf20Sopenharmony_cistatic const unsigned int ssi0129_ctrl_pins[] = { 34688c2ecf20Sopenharmony_ci /* SCK, WS */ 34698c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 3), RCAR_GP_PIN(4, 4), 34708c2ecf20Sopenharmony_ci}; 34718c2ecf20Sopenharmony_cistatic const unsigned int ssi0129_ctrl_mux[] = { 34728c2ecf20Sopenharmony_ci SSI_SCK0129_MARK, SSI_WS0129_MARK, 34738c2ecf20Sopenharmony_ci}; 34748c2ecf20Sopenharmony_cistatic const unsigned int ssi1_data_pins[] = { 34758c2ecf20Sopenharmony_ci /* SDATA1 */ 34768c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 6), 34778c2ecf20Sopenharmony_ci}; 34788c2ecf20Sopenharmony_cistatic const unsigned int ssi1_data_mux[] = { 34798c2ecf20Sopenharmony_ci SSI_SDATA1_MARK, 34808c2ecf20Sopenharmony_ci}; 34818c2ecf20Sopenharmony_cistatic const unsigned int ssi1_ctrl_pins[] = { 34828c2ecf20Sopenharmony_ci /* SCK, WS */ 34838c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 7), RCAR_GP_PIN(4, 24), 34848c2ecf20Sopenharmony_ci}; 34858c2ecf20Sopenharmony_cistatic const unsigned int ssi1_ctrl_mux[] = { 34868c2ecf20Sopenharmony_ci SSI_SCK1_MARK, SSI_WS1_MARK, 34878c2ecf20Sopenharmony_ci}; 34888c2ecf20Sopenharmony_cistatic const unsigned int ssi2_data_pins[] = { 34898c2ecf20Sopenharmony_ci /* SDATA2 */ 34908c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 7), 34918c2ecf20Sopenharmony_ci}; 34928c2ecf20Sopenharmony_cistatic const unsigned int ssi2_data_mux[] = { 34938c2ecf20Sopenharmony_ci SSI_SDATA2_MARK, 34948c2ecf20Sopenharmony_ci}; 34958c2ecf20Sopenharmony_cistatic const unsigned int ssi2_ctrl_pins[] = { 34968c2ecf20Sopenharmony_ci /* SCK, WS */ 34978c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 13), RCAR_GP_PIN(5, 17), 34988c2ecf20Sopenharmony_ci}; 34998c2ecf20Sopenharmony_cistatic const unsigned int ssi2_ctrl_mux[] = { 35008c2ecf20Sopenharmony_ci SSI_SCK2_MARK, SSI_WS2_MARK, 35018c2ecf20Sopenharmony_ci}; 35028c2ecf20Sopenharmony_cistatic const unsigned int ssi3_data_pins[] = { 35038c2ecf20Sopenharmony_ci /* SDATA3 */ 35048c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 10), 35058c2ecf20Sopenharmony_ci}; 35068c2ecf20Sopenharmony_cistatic const unsigned int ssi3_data_mux[] = { 35078c2ecf20Sopenharmony_ci SSI_SDATA3_MARK 35088c2ecf20Sopenharmony_ci}; 35098c2ecf20Sopenharmony_cistatic const unsigned int ssi34_ctrl_pins[] = { 35108c2ecf20Sopenharmony_ci /* SCK, WS */ 35118c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 8), RCAR_GP_PIN(4, 9), 35128c2ecf20Sopenharmony_ci}; 35138c2ecf20Sopenharmony_cistatic const unsigned int ssi34_ctrl_mux[] = { 35148c2ecf20Sopenharmony_ci SSI_SCK34_MARK, SSI_WS34_MARK, 35158c2ecf20Sopenharmony_ci}; 35168c2ecf20Sopenharmony_cistatic const unsigned int ssi4_data_pins[] = { 35178c2ecf20Sopenharmony_ci /* SDATA4 */ 35188c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 13), 35198c2ecf20Sopenharmony_ci}; 35208c2ecf20Sopenharmony_cistatic const unsigned int ssi4_data_mux[] = { 35218c2ecf20Sopenharmony_ci SSI_SDATA4_MARK, 35228c2ecf20Sopenharmony_ci}; 35238c2ecf20Sopenharmony_cistatic const unsigned int ssi4_ctrl_pins[] = { 35248c2ecf20Sopenharmony_ci /* SCK, WS */ 35258c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 11), RCAR_GP_PIN(4, 12), 35268c2ecf20Sopenharmony_ci}; 35278c2ecf20Sopenharmony_cistatic const unsigned int ssi4_ctrl_mux[] = { 35288c2ecf20Sopenharmony_ci SSI_SCK4_MARK, SSI_WS4_MARK, 35298c2ecf20Sopenharmony_ci}; 35308c2ecf20Sopenharmony_cistatic const unsigned int ssi5_pins[] = { 35318c2ecf20Sopenharmony_ci /* SDATA5, SCK, WS */ 35328c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 16), RCAR_GP_PIN(4, 14), RCAR_GP_PIN(4, 15), 35338c2ecf20Sopenharmony_ci}; 35348c2ecf20Sopenharmony_cistatic const unsigned int ssi5_mux[] = { 35358c2ecf20Sopenharmony_ci SSI_SDATA5_MARK, SSI_SCK5_MARK, SSI_WS5_MARK, 35368c2ecf20Sopenharmony_ci}; 35378c2ecf20Sopenharmony_cistatic const unsigned int ssi5_b_pins[] = { 35388c2ecf20Sopenharmony_ci /* SDATA5, SCK, WS */ 35398c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 26), RCAR_GP_PIN(0, 24), RCAR_GP_PIN(0, 25), 35408c2ecf20Sopenharmony_ci}; 35418c2ecf20Sopenharmony_cistatic const unsigned int ssi5_b_mux[] = { 35428c2ecf20Sopenharmony_ci SSI_SDATA5_B_MARK, SSI_SCK5_B_MARK, SSI_WS5_B_MARK 35438c2ecf20Sopenharmony_ci}; 35448c2ecf20Sopenharmony_cistatic const unsigned int ssi5_c_pins[] = { 35458c2ecf20Sopenharmony_ci /* SDATA5, SCK, WS */ 35468c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 24), RCAR_GP_PIN(4, 11), RCAR_GP_PIN(4, 12), 35478c2ecf20Sopenharmony_ci}; 35488c2ecf20Sopenharmony_cistatic const unsigned int ssi5_c_mux[] = { 35498c2ecf20Sopenharmony_ci SSI_SDATA5_C_MARK, SSI_SCK5_C_MARK, SSI_WS5_C_MARK, 35508c2ecf20Sopenharmony_ci}; 35518c2ecf20Sopenharmony_cistatic const unsigned int ssi6_pins[] = { 35528c2ecf20Sopenharmony_ci /* SDATA6, SCK, WS */ 35538c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 19), RCAR_GP_PIN(4, 17), RCAR_GP_PIN(4, 18), 35548c2ecf20Sopenharmony_ci}; 35558c2ecf20Sopenharmony_cistatic const unsigned int ssi6_mux[] = { 35568c2ecf20Sopenharmony_ci SSI_SDATA6_MARK, SSI_SCK6_MARK, SSI_WS6_MARK, 35578c2ecf20Sopenharmony_ci}; 35588c2ecf20Sopenharmony_cistatic const unsigned int ssi6_b_pins[] = { 35598c2ecf20Sopenharmony_ci /* SDATA6, SCK, WS */ 35608c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 29), RCAR_GP_PIN(1, 25), RCAR_GP_PIN(1, 27), 35618c2ecf20Sopenharmony_ci}; 35628c2ecf20Sopenharmony_cistatic const unsigned int ssi6_b_mux[] = { 35638c2ecf20Sopenharmony_ci SSI_SDATA6_B_MARK, SSI_SCK6_B_MARK, SSI_WS6_B_MARK, 35648c2ecf20Sopenharmony_ci}; 35658c2ecf20Sopenharmony_cistatic const unsigned int ssi7_data_pins[] = { 35668c2ecf20Sopenharmony_ci /* SDATA7 */ 35678c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 22), 35688c2ecf20Sopenharmony_ci}; 35698c2ecf20Sopenharmony_cistatic const unsigned int ssi7_data_mux[] = { 35708c2ecf20Sopenharmony_ci SSI_SDATA7_MARK, 35718c2ecf20Sopenharmony_ci}; 35728c2ecf20Sopenharmony_cistatic const unsigned int ssi7_b_data_pins[] = { 35738c2ecf20Sopenharmony_ci /* SDATA7 */ 35748c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 22), 35758c2ecf20Sopenharmony_ci}; 35768c2ecf20Sopenharmony_cistatic const unsigned int ssi7_b_data_mux[] = { 35778c2ecf20Sopenharmony_ci SSI_SDATA7_B_MARK, 35788c2ecf20Sopenharmony_ci}; 35798c2ecf20Sopenharmony_cistatic const unsigned int ssi7_c_data_pins[] = { 35808c2ecf20Sopenharmony_ci /* SDATA7 */ 35818c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 26), 35828c2ecf20Sopenharmony_ci}; 35838c2ecf20Sopenharmony_cistatic const unsigned int ssi7_c_data_mux[] = { 35848c2ecf20Sopenharmony_ci SSI_SDATA7_C_MARK, 35858c2ecf20Sopenharmony_ci}; 35868c2ecf20Sopenharmony_cistatic const unsigned int ssi78_ctrl_pins[] = { 35878c2ecf20Sopenharmony_ci /* SCK, WS */ 35888c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 20), RCAR_GP_PIN(4, 21), 35898c2ecf20Sopenharmony_ci}; 35908c2ecf20Sopenharmony_cistatic const unsigned int ssi78_ctrl_mux[] = { 35918c2ecf20Sopenharmony_ci SSI_SCK78_MARK, SSI_WS78_MARK, 35928c2ecf20Sopenharmony_ci}; 35938c2ecf20Sopenharmony_cistatic const unsigned int ssi78_b_ctrl_pins[] = { 35948c2ecf20Sopenharmony_ci /* SCK, WS */ 35958c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 26), RCAR_GP_PIN(1, 24), 35968c2ecf20Sopenharmony_ci}; 35978c2ecf20Sopenharmony_cistatic const unsigned int ssi78_b_ctrl_mux[] = { 35988c2ecf20Sopenharmony_ci SSI_SCK78_B_MARK, SSI_WS78_B_MARK, 35998c2ecf20Sopenharmony_ci}; 36008c2ecf20Sopenharmony_cistatic const unsigned int ssi78_c_ctrl_pins[] = { 36018c2ecf20Sopenharmony_ci /* SCK, WS */ 36028c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 24), RCAR_GP_PIN(1, 25), 36038c2ecf20Sopenharmony_ci}; 36048c2ecf20Sopenharmony_cistatic const unsigned int ssi78_c_ctrl_mux[] = { 36058c2ecf20Sopenharmony_ci SSI_SCK78_C_MARK, SSI_WS78_C_MARK, 36068c2ecf20Sopenharmony_ci}; 36078c2ecf20Sopenharmony_cistatic const unsigned int ssi8_data_pins[] = { 36088c2ecf20Sopenharmony_ci /* SDATA8 */ 36098c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 23), 36108c2ecf20Sopenharmony_ci}; 36118c2ecf20Sopenharmony_cistatic const unsigned int ssi8_data_mux[] = { 36128c2ecf20Sopenharmony_ci SSI_SDATA8_MARK, 36138c2ecf20Sopenharmony_ci}; 36148c2ecf20Sopenharmony_cistatic const unsigned int ssi8_b_data_pins[] = { 36158c2ecf20Sopenharmony_ci /* SDATA8 */ 36168c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 23), 36178c2ecf20Sopenharmony_ci}; 36188c2ecf20Sopenharmony_cistatic const unsigned int ssi8_b_data_mux[] = { 36198c2ecf20Sopenharmony_ci SSI_SDATA8_B_MARK, 36208c2ecf20Sopenharmony_ci}; 36218c2ecf20Sopenharmony_cistatic const unsigned int ssi8_c_data_pins[] = { 36228c2ecf20Sopenharmony_ci /* SDATA8 */ 36238c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 27), 36248c2ecf20Sopenharmony_ci}; 36258c2ecf20Sopenharmony_cistatic const unsigned int ssi8_c_data_mux[] = { 36268c2ecf20Sopenharmony_ci SSI_SDATA8_C_MARK, 36278c2ecf20Sopenharmony_ci}; 36288c2ecf20Sopenharmony_cistatic const unsigned int ssi9_data_pins[] = { 36298c2ecf20Sopenharmony_ci /* SDATA9 */ 36308c2ecf20Sopenharmony_ci RCAR_GP_PIN(4, 24), 36318c2ecf20Sopenharmony_ci}; 36328c2ecf20Sopenharmony_cistatic const unsigned int ssi9_data_mux[] = { 36338c2ecf20Sopenharmony_ci SSI_SDATA9_MARK, 36348c2ecf20Sopenharmony_ci}; 36358c2ecf20Sopenharmony_cistatic const unsigned int ssi9_ctrl_pins[] = { 36368c2ecf20Sopenharmony_ci /* SCK, WS */ 36378c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 10), RCAR_GP_PIN(5, 11), 36388c2ecf20Sopenharmony_ci}; 36398c2ecf20Sopenharmony_cistatic const unsigned int ssi9_ctrl_mux[] = { 36408c2ecf20Sopenharmony_ci SSI_SCK9_MARK, SSI_WS9_MARK, 36418c2ecf20Sopenharmony_ci}; 36428c2ecf20Sopenharmony_ci/* - TPU0 ------------------------------------------------------------------- */ 36438c2ecf20Sopenharmony_cistatic const unsigned int tpu0_to0_pins[] = { 36448c2ecf20Sopenharmony_ci /* TO */ 36458c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 20), 36468c2ecf20Sopenharmony_ci}; 36478c2ecf20Sopenharmony_cistatic const unsigned int tpu0_to0_mux[] = { 36488c2ecf20Sopenharmony_ci TPU0TO0_MARK, 36498c2ecf20Sopenharmony_ci}; 36508c2ecf20Sopenharmony_cistatic const unsigned int tpu0_to1_pins[] = { 36518c2ecf20Sopenharmony_ci /* TO */ 36528c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 21), 36538c2ecf20Sopenharmony_ci}; 36548c2ecf20Sopenharmony_cistatic const unsigned int tpu0_to1_mux[] = { 36558c2ecf20Sopenharmony_ci TPU0TO1_MARK, 36568c2ecf20Sopenharmony_ci}; 36578c2ecf20Sopenharmony_cistatic const unsigned int tpu0_to2_pins[] = { 36588c2ecf20Sopenharmony_ci /* TO */ 36598c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 22), 36608c2ecf20Sopenharmony_ci}; 36618c2ecf20Sopenharmony_cistatic const unsigned int tpu0_to2_mux[] = { 36628c2ecf20Sopenharmony_ci TPU0TO2_MARK, 36638c2ecf20Sopenharmony_ci}; 36648c2ecf20Sopenharmony_cistatic const unsigned int tpu0_to3_pins[] = { 36658c2ecf20Sopenharmony_ci /* TO */ 36668c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 23), 36678c2ecf20Sopenharmony_ci}; 36688c2ecf20Sopenharmony_cistatic const unsigned int tpu0_to3_mux[] = { 36698c2ecf20Sopenharmony_ci TPU0TO3_MARK, 36708c2ecf20Sopenharmony_ci}; 36718c2ecf20Sopenharmony_ci/* - USB0 ------------------------------------------------------------------- */ 36728c2ecf20Sopenharmony_cistatic const unsigned int usb0_pins[] = { 36738c2ecf20Sopenharmony_ci /* PWEN, OVC/VBUS */ 36748c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 18), RCAR_GP_PIN(5, 19), 36758c2ecf20Sopenharmony_ci}; 36768c2ecf20Sopenharmony_cistatic const unsigned int usb0_mux[] = { 36778c2ecf20Sopenharmony_ci USB0_PWEN_MARK, USB0_OVC_VBUS_MARK, 36788c2ecf20Sopenharmony_ci}; 36798c2ecf20Sopenharmony_cistatic const unsigned int usb0_ovc_vbus_pins[] = { 36808c2ecf20Sopenharmony_ci /* OVC/VBUS */ 36818c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 19), 36828c2ecf20Sopenharmony_ci}; 36838c2ecf20Sopenharmony_cistatic const unsigned int usb0_ovc_vbus_mux[] = { 36848c2ecf20Sopenharmony_ci USB0_OVC_VBUS_MARK, 36858c2ecf20Sopenharmony_ci}; 36868c2ecf20Sopenharmony_ci/* - USB1 ------------------------------------------------------------------- */ 36878c2ecf20Sopenharmony_cistatic const unsigned int usb1_pins[] = { 36888c2ecf20Sopenharmony_ci /* PWEN, OVC */ 36898c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 20), RCAR_GP_PIN(5, 21), 36908c2ecf20Sopenharmony_ci}; 36918c2ecf20Sopenharmony_cistatic const unsigned int usb1_mux[] = { 36928c2ecf20Sopenharmony_ci USB1_PWEN_MARK, USB1_OVC_MARK, 36938c2ecf20Sopenharmony_ci}; 36948c2ecf20Sopenharmony_cistatic const unsigned int usb1_pwen_pins[] = { 36958c2ecf20Sopenharmony_ci /* PWEN */ 36968c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 20), 36978c2ecf20Sopenharmony_ci}; 36988c2ecf20Sopenharmony_cistatic const unsigned int usb1_pwen_mux[] = { 36998c2ecf20Sopenharmony_ci USB1_PWEN_MARK, 37008c2ecf20Sopenharmony_ci}; 37018c2ecf20Sopenharmony_ci/* - USB2 ------------------------------------------------------------------- */ 37028c2ecf20Sopenharmony_cistatic const unsigned int usb2_pins[] = { 37038c2ecf20Sopenharmony_ci /* PWEN, OVC */ 37048c2ecf20Sopenharmony_ci RCAR_GP_PIN(5, 22), RCAR_GP_PIN(5, 23), 37058c2ecf20Sopenharmony_ci}; 37068c2ecf20Sopenharmony_cistatic const unsigned int usb2_mux[] = { 37078c2ecf20Sopenharmony_ci USB2_PWEN_MARK, USB2_OVC_MARK, 37088c2ecf20Sopenharmony_ci}; 37098c2ecf20Sopenharmony_ci/* - VIN0 ------------------------------------------------------------------- */ 37108c2ecf20Sopenharmony_cistatic const union vin_data vin0_data_pins = { 37118c2ecf20Sopenharmony_ci .data24 = { 37128c2ecf20Sopenharmony_ci /* B */ 37138c2ecf20Sopenharmony_ci RCAR_GP_PIN(2, 1), RCAR_GP_PIN(2, 2), 37148c2ecf20Sopenharmony_ci RCAR_GP_PIN(2, 3), RCAR_GP_PIN(2, 4), 37158c2ecf20Sopenharmony_ci RCAR_GP_PIN(2, 5), RCAR_GP_PIN(2, 6), 37168c2ecf20Sopenharmony_ci RCAR_GP_PIN(2, 7), RCAR_GP_PIN(2, 8), 37178c2ecf20Sopenharmony_ci /* G */ 37188c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 8), RCAR_GP_PIN(0, 9), 37198c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 10), RCAR_GP_PIN(0, 11), 37208c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 0), RCAR_GP_PIN(0, 1), 37218c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 2), RCAR_GP_PIN(0, 3), 37228c2ecf20Sopenharmony_ci /* R */ 37238c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 4), RCAR_GP_PIN(0, 5), 37248c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 6), RCAR_GP_PIN(0, 7), 37258c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 24), RCAR_GP_PIN(0, 25), 37268c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 26), RCAR_GP_PIN(1, 11), 37278c2ecf20Sopenharmony_ci }, 37288c2ecf20Sopenharmony_ci}; 37298c2ecf20Sopenharmony_cistatic const union vin_data vin0_data_mux = { 37308c2ecf20Sopenharmony_ci .data24 = { 37318c2ecf20Sopenharmony_ci /* B */ 37328c2ecf20Sopenharmony_ci VI0_DATA0_VI0_B0_MARK, VI0_DATA1_VI0_B1_MARK, 37338c2ecf20Sopenharmony_ci VI0_DATA2_VI0_B2_MARK, VI0_DATA3_VI0_B3_MARK, 37348c2ecf20Sopenharmony_ci VI0_DATA4_VI0_B4_MARK, VI0_DATA5_VI0_B5_MARK, 37358c2ecf20Sopenharmony_ci VI0_DATA6_VI0_B6_MARK, VI0_DATA7_VI0_B7_MARK, 37368c2ecf20Sopenharmony_ci /* G */ 37378c2ecf20Sopenharmony_ci VI0_G0_MARK, VI0_G1_MARK, 37388c2ecf20Sopenharmony_ci VI0_G2_MARK, VI0_G3_MARK, 37398c2ecf20Sopenharmony_ci VI0_G4_MARK, VI0_G5_MARK, 37408c2ecf20Sopenharmony_ci VI0_G6_MARK, VI0_G7_MARK, 37418c2ecf20Sopenharmony_ci /* R */ 37428c2ecf20Sopenharmony_ci VI0_R0_MARK, VI0_R1_MARK, 37438c2ecf20Sopenharmony_ci VI0_R2_MARK, VI0_R3_MARK, 37448c2ecf20Sopenharmony_ci VI0_R4_MARK, VI0_R5_MARK, 37458c2ecf20Sopenharmony_ci VI0_R6_MARK, VI0_R7_MARK, 37468c2ecf20Sopenharmony_ci }, 37478c2ecf20Sopenharmony_ci}; 37488c2ecf20Sopenharmony_cistatic const unsigned int vin0_data18_pins[] = { 37498c2ecf20Sopenharmony_ci /* B */ 37508c2ecf20Sopenharmony_ci RCAR_GP_PIN(2, 3), RCAR_GP_PIN(2, 4), 37518c2ecf20Sopenharmony_ci RCAR_GP_PIN(2, 5), RCAR_GP_PIN(2, 6), 37528c2ecf20Sopenharmony_ci RCAR_GP_PIN(2, 7), RCAR_GP_PIN(2, 8), 37538c2ecf20Sopenharmony_ci /* G */ 37548c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 10), RCAR_GP_PIN(0, 11), 37558c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 0), RCAR_GP_PIN(0, 1), 37568c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 2), RCAR_GP_PIN(0, 3), 37578c2ecf20Sopenharmony_ci /* R */ 37588c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 6), RCAR_GP_PIN(0, 7), 37598c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 24), RCAR_GP_PIN(0, 25), 37608c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 26), RCAR_GP_PIN(1, 11), 37618c2ecf20Sopenharmony_ci}; 37628c2ecf20Sopenharmony_cistatic const unsigned int vin0_data18_mux[] = { 37638c2ecf20Sopenharmony_ci /* B */ 37648c2ecf20Sopenharmony_ci VI0_DATA2_VI0_B2_MARK, VI0_DATA3_VI0_B3_MARK, 37658c2ecf20Sopenharmony_ci VI0_DATA4_VI0_B4_MARK, VI0_DATA5_VI0_B5_MARK, 37668c2ecf20Sopenharmony_ci VI0_DATA6_VI0_B6_MARK, VI0_DATA7_VI0_B7_MARK, 37678c2ecf20Sopenharmony_ci /* G */ 37688c2ecf20Sopenharmony_ci VI0_G2_MARK, VI0_G3_MARK, 37698c2ecf20Sopenharmony_ci VI0_G4_MARK, VI0_G5_MARK, 37708c2ecf20Sopenharmony_ci VI0_G6_MARK, VI0_G7_MARK, 37718c2ecf20Sopenharmony_ci /* R */ 37728c2ecf20Sopenharmony_ci VI0_R2_MARK, VI0_R3_MARK, 37738c2ecf20Sopenharmony_ci VI0_R4_MARK, VI0_R5_MARK, 37748c2ecf20Sopenharmony_ci VI0_R6_MARK, VI0_R7_MARK, 37758c2ecf20Sopenharmony_ci}; 37768c2ecf20Sopenharmony_cistatic const unsigned int vin0_sync_pins[] = { 37778c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 12), /* HSYNC */ 37788c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 13), /* VSYNC */ 37798c2ecf20Sopenharmony_ci}; 37808c2ecf20Sopenharmony_cistatic const unsigned int vin0_sync_mux[] = { 37818c2ecf20Sopenharmony_ci VI0_HSYNC_N_MARK, 37828c2ecf20Sopenharmony_ci VI0_VSYNC_N_MARK, 37838c2ecf20Sopenharmony_ci}; 37848c2ecf20Sopenharmony_cistatic const unsigned int vin0_field_pins[] = { 37858c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 15), 37868c2ecf20Sopenharmony_ci}; 37878c2ecf20Sopenharmony_cistatic const unsigned int vin0_field_mux[] = { 37888c2ecf20Sopenharmony_ci VI0_FIELD_MARK, 37898c2ecf20Sopenharmony_ci}; 37908c2ecf20Sopenharmony_cistatic const unsigned int vin0_clkenb_pins[] = { 37918c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 14), 37928c2ecf20Sopenharmony_ci}; 37938c2ecf20Sopenharmony_cistatic const unsigned int vin0_clkenb_mux[] = { 37948c2ecf20Sopenharmony_ci VI0_CLKENB_MARK, 37958c2ecf20Sopenharmony_ci}; 37968c2ecf20Sopenharmony_cistatic const unsigned int vin0_clk_pins[] = { 37978c2ecf20Sopenharmony_ci RCAR_GP_PIN(2, 0), 37988c2ecf20Sopenharmony_ci}; 37998c2ecf20Sopenharmony_cistatic const unsigned int vin0_clk_mux[] = { 38008c2ecf20Sopenharmony_ci VI0_CLK_MARK, 38018c2ecf20Sopenharmony_ci}; 38028c2ecf20Sopenharmony_ci/* - VIN1 ------------------------------------------------------------------- */ 38038c2ecf20Sopenharmony_cistatic const union vin_data vin1_data_pins = { 38048c2ecf20Sopenharmony_ci .data24 = { 38058c2ecf20Sopenharmony_ci /* B */ 38068c2ecf20Sopenharmony_ci RCAR_GP_PIN(2, 10), RCAR_GP_PIN(2, 11), 38078c2ecf20Sopenharmony_ci RCAR_GP_PIN(2, 12), RCAR_GP_PIN(2, 13), 38088c2ecf20Sopenharmony_ci RCAR_GP_PIN(2, 14), RCAR_GP_PIN(2, 15), 38098c2ecf20Sopenharmony_ci RCAR_GP_PIN(2, 16), RCAR_GP_PIN(2, 17), 38108c2ecf20Sopenharmony_ci /* G */ 38118c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 14), RCAR_GP_PIN(1, 15), 38128c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 17), RCAR_GP_PIN(1, 20), 38138c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 22), RCAR_GP_PIN(1, 12), 38148c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 9), RCAR_GP_PIN(1, 7), 38158c2ecf20Sopenharmony_ci /* R */ 38168c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 27), RCAR_GP_PIN(0, 28), 38178c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 29), RCAR_GP_PIN(1, 4), 38188c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 5), RCAR_GP_PIN(1, 6), 38198c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 10), RCAR_GP_PIN(1, 8), 38208c2ecf20Sopenharmony_ci }, 38218c2ecf20Sopenharmony_ci}; 38228c2ecf20Sopenharmony_cistatic const union vin_data vin1_data_mux = { 38238c2ecf20Sopenharmony_ci .data24 = { 38248c2ecf20Sopenharmony_ci /* B */ 38258c2ecf20Sopenharmony_ci VI1_DATA0_VI1_B0_MARK, VI1_DATA1_VI1_B1_MARK, 38268c2ecf20Sopenharmony_ci VI1_DATA2_VI1_B2_MARK, VI1_DATA3_VI1_B3_MARK, 38278c2ecf20Sopenharmony_ci VI1_DATA4_VI1_B4_MARK, VI1_DATA5_VI1_B5_MARK, 38288c2ecf20Sopenharmony_ci VI1_DATA6_VI1_B6_MARK, VI1_DATA7_VI1_B7_MARK, 38298c2ecf20Sopenharmony_ci /* G */ 38308c2ecf20Sopenharmony_ci VI1_G0_MARK, VI1_G1_MARK, 38318c2ecf20Sopenharmony_ci VI1_G2_MARK, VI1_G3_MARK, 38328c2ecf20Sopenharmony_ci VI1_G4_MARK, VI1_G5_MARK, 38338c2ecf20Sopenharmony_ci VI1_G6_MARK, VI1_G7_MARK, 38348c2ecf20Sopenharmony_ci /* R */ 38358c2ecf20Sopenharmony_ci VI1_R0_MARK, VI1_R1_MARK, 38368c2ecf20Sopenharmony_ci VI1_R2_MARK, VI1_R3_MARK, 38378c2ecf20Sopenharmony_ci VI1_R4_MARK, VI1_R5_MARK, 38388c2ecf20Sopenharmony_ci VI1_R6_MARK, VI1_R7_MARK, 38398c2ecf20Sopenharmony_ci }, 38408c2ecf20Sopenharmony_ci}; 38418c2ecf20Sopenharmony_cistatic const unsigned int vin1_data18_pins[] = { 38428c2ecf20Sopenharmony_ci /* B */ 38438c2ecf20Sopenharmony_ci RCAR_GP_PIN(2, 12), RCAR_GP_PIN(2, 13), 38448c2ecf20Sopenharmony_ci RCAR_GP_PIN(2, 14), RCAR_GP_PIN(2, 15), 38458c2ecf20Sopenharmony_ci RCAR_GP_PIN(2, 16), RCAR_GP_PIN(2, 17), 38468c2ecf20Sopenharmony_ci /* G */ 38478c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 17), RCAR_GP_PIN(1, 20), 38488c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 22), RCAR_GP_PIN(1, 12), 38498c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 9), RCAR_GP_PIN(1, 7), 38508c2ecf20Sopenharmony_ci /* R */ 38518c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 29), RCAR_GP_PIN(1, 4), 38528c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 5), RCAR_GP_PIN(1, 6), 38538c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 10), RCAR_GP_PIN(1, 8), 38548c2ecf20Sopenharmony_ci}; 38558c2ecf20Sopenharmony_cistatic const unsigned int vin1_data18_mux[] = { 38568c2ecf20Sopenharmony_ci /* B */ 38578c2ecf20Sopenharmony_ci VI1_DATA2_VI1_B2_MARK, VI1_DATA3_VI1_B3_MARK, 38588c2ecf20Sopenharmony_ci VI1_DATA4_VI1_B4_MARK, VI1_DATA5_VI1_B5_MARK, 38598c2ecf20Sopenharmony_ci VI1_DATA6_VI1_B6_MARK, VI1_DATA7_VI1_B7_MARK, 38608c2ecf20Sopenharmony_ci /* G */ 38618c2ecf20Sopenharmony_ci VI1_G2_MARK, VI1_G3_MARK, 38628c2ecf20Sopenharmony_ci VI1_G4_MARK, VI1_G5_MARK, 38638c2ecf20Sopenharmony_ci VI1_G6_MARK, VI1_G7_MARK, 38648c2ecf20Sopenharmony_ci /* R */ 38658c2ecf20Sopenharmony_ci VI1_R2_MARK, VI1_R3_MARK, 38668c2ecf20Sopenharmony_ci VI1_R4_MARK, VI1_R5_MARK, 38678c2ecf20Sopenharmony_ci VI1_R6_MARK, VI1_R7_MARK, 38688c2ecf20Sopenharmony_ci}; 38698c2ecf20Sopenharmony_cistatic const unsigned int vin1_sync_pins[] = { 38708c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 24), /* HSYNC */ 38718c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 25), /* VSYNC */ 38728c2ecf20Sopenharmony_ci}; 38738c2ecf20Sopenharmony_cistatic const unsigned int vin1_sync_mux[] = { 38748c2ecf20Sopenharmony_ci VI1_HSYNC_N_MARK, 38758c2ecf20Sopenharmony_ci VI1_VSYNC_N_MARK, 38768c2ecf20Sopenharmony_ci}; 38778c2ecf20Sopenharmony_cistatic const unsigned int vin1_field_pins[] = { 38788c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 13), 38798c2ecf20Sopenharmony_ci}; 38808c2ecf20Sopenharmony_cistatic const unsigned int vin1_field_mux[] = { 38818c2ecf20Sopenharmony_ci VI1_FIELD_MARK, 38828c2ecf20Sopenharmony_ci}; 38838c2ecf20Sopenharmony_cistatic const unsigned int vin1_clkenb_pins[] = { 38848c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 26), 38858c2ecf20Sopenharmony_ci}; 38868c2ecf20Sopenharmony_cistatic const unsigned int vin1_clkenb_mux[] = { 38878c2ecf20Sopenharmony_ci VI1_CLKENB_MARK, 38888c2ecf20Sopenharmony_ci}; 38898c2ecf20Sopenharmony_cistatic const unsigned int vin1_clk_pins[] = { 38908c2ecf20Sopenharmony_ci RCAR_GP_PIN(2, 9), 38918c2ecf20Sopenharmony_ci}; 38928c2ecf20Sopenharmony_cistatic const unsigned int vin1_clk_mux[] = { 38938c2ecf20Sopenharmony_ci VI1_CLK_MARK, 38948c2ecf20Sopenharmony_ci}; 38958c2ecf20Sopenharmony_ci/* - VIN2 ----------------------------------------------------------------- */ 38968c2ecf20Sopenharmony_cistatic const union vin_data vin2_data_pins = { 38978c2ecf20Sopenharmony_ci .data24 = { 38988c2ecf20Sopenharmony_ci /* B */ 38998c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 8), RCAR_GP_PIN(0, 9), 39008c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 10), RCAR_GP_PIN(0, 11), 39018c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 12), RCAR_GP_PIN(0, 13), 39028c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 14), RCAR_GP_PIN(0, 15), 39038c2ecf20Sopenharmony_ci /* G */ 39048c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 27), RCAR_GP_PIN(0, 28), 39058c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 29), RCAR_GP_PIN(1, 10), 39068c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 4), RCAR_GP_PIN(1, 5), 39078c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 6), RCAR_GP_PIN(1, 7), 39088c2ecf20Sopenharmony_ci /* R */ 39098c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 12), RCAR_GP_PIN(1, 13), 39108c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 14), RCAR_GP_PIN(1, 15), 39118c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 17), RCAR_GP_PIN(1, 20), 39128c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 22), RCAR_GP_PIN(1, 24), 39138c2ecf20Sopenharmony_ci }, 39148c2ecf20Sopenharmony_ci}; 39158c2ecf20Sopenharmony_cistatic const union vin_data vin2_data_mux = { 39168c2ecf20Sopenharmony_ci .data24 = { 39178c2ecf20Sopenharmony_ci /* B */ 39188c2ecf20Sopenharmony_ci VI2_DATA0_VI2_B0_MARK, VI2_DATA1_VI2_B1_MARK, 39198c2ecf20Sopenharmony_ci VI2_DATA2_VI2_B2_MARK, VI2_DATA3_VI2_B3_MARK, 39208c2ecf20Sopenharmony_ci VI2_DATA4_VI2_B4_MARK, VI2_DATA5_VI2_B5_MARK, 39218c2ecf20Sopenharmony_ci VI2_DATA6_VI2_B6_MARK, VI2_DATA7_VI2_B7_MARK, 39228c2ecf20Sopenharmony_ci /* G */ 39238c2ecf20Sopenharmony_ci VI2_G0_MARK, VI2_G1_MARK, 39248c2ecf20Sopenharmony_ci VI2_G2_MARK, VI2_G3_MARK, 39258c2ecf20Sopenharmony_ci VI2_G4_MARK, VI2_G5_MARK, 39268c2ecf20Sopenharmony_ci VI2_G6_MARK, VI2_G7_MARK, 39278c2ecf20Sopenharmony_ci /* R */ 39288c2ecf20Sopenharmony_ci VI2_R0_MARK, VI2_R1_MARK, 39298c2ecf20Sopenharmony_ci VI2_R2_MARK, VI2_R3_MARK, 39308c2ecf20Sopenharmony_ci VI2_R4_MARK, VI2_R5_MARK, 39318c2ecf20Sopenharmony_ci VI2_R6_MARK, VI2_R7_MARK, 39328c2ecf20Sopenharmony_ci }, 39338c2ecf20Sopenharmony_ci}; 39348c2ecf20Sopenharmony_cistatic const unsigned int vin2_data18_pins[] = { 39358c2ecf20Sopenharmony_ci /* B */ 39368c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 10), RCAR_GP_PIN(0, 11), 39378c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 12), RCAR_GP_PIN(0, 13), 39388c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 14), RCAR_GP_PIN(0, 15), 39398c2ecf20Sopenharmony_ci /* G */ 39408c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 29), RCAR_GP_PIN(1, 10), 39418c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 4), RCAR_GP_PIN(1, 5), 39428c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 6), RCAR_GP_PIN(1, 7), 39438c2ecf20Sopenharmony_ci /* R */ 39448c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 14), RCAR_GP_PIN(1, 15), 39458c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 17), RCAR_GP_PIN(1, 20), 39468c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 22), RCAR_GP_PIN(1, 24), 39478c2ecf20Sopenharmony_ci}; 39488c2ecf20Sopenharmony_cistatic const unsigned int vin2_data18_mux[] = { 39498c2ecf20Sopenharmony_ci /* B */ 39508c2ecf20Sopenharmony_ci VI2_DATA2_VI2_B2_MARK, VI2_DATA3_VI2_B3_MARK, 39518c2ecf20Sopenharmony_ci VI2_DATA4_VI2_B4_MARK, VI2_DATA5_VI2_B5_MARK, 39528c2ecf20Sopenharmony_ci VI2_DATA6_VI2_B6_MARK, VI2_DATA7_VI2_B7_MARK, 39538c2ecf20Sopenharmony_ci /* G */ 39548c2ecf20Sopenharmony_ci VI2_G2_MARK, VI2_G3_MARK, 39558c2ecf20Sopenharmony_ci VI2_G4_MARK, VI2_G5_MARK, 39568c2ecf20Sopenharmony_ci VI2_G6_MARK, VI2_G7_MARK, 39578c2ecf20Sopenharmony_ci /* R */ 39588c2ecf20Sopenharmony_ci VI2_R2_MARK, VI2_R3_MARK, 39598c2ecf20Sopenharmony_ci VI2_R4_MARK, VI2_R5_MARK, 39608c2ecf20Sopenharmony_ci VI2_R6_MARK, VI2_R7_MARK, 39618c2ecf20Sopenharmony_ci}; 39628c2ecf20Sopenharmony_cistatic const unsigned int vin2_sync_pins[] = { 39638c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 16), /* HSYNC */ 39648c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 21), /* VSYNC */ 39658c2ecf20Sopenharmony_ci}; 39668c2ecf20Sopenharmony_cistatic const unsigned int vin2_sync_mux[] = { 39678c2ecf20Sopenharmony_ci VI2_HSYNC_N_MARK, 39688c2ecf20Sopenharmony_ci VI2_VSYNC_N_MARK, 39698c2ecf20Sopenharmony_ci}; 39708c2ecf20Sopenharmony_cistatic const unsigned int vin2_field_pins[] = { 39718c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 9), 39728c2ecf20Sopenharmony_ci}; 39738c2ecf20Sopenharmony_cistatic const unsigned int vin2_field_mux[] = { 39748c2ecf20Sopenharmony_ci VI2_FIELD_MARK, 39758c2ecf20Sopenharmony_ci}; 39768c2ecf20Sopenharmony_cistatic const unsigned int vin2_clkenb_pins[] = { 39778c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 8), 39788c2ecf20Sopenharmony_ci}; 39798c2ecf20Sopenharmony_cistatic const unsigned int vin2_clkenb_mux[] = { 39808c2ecf20Sopenharmony_ci VI2_CLKENB_MARK, 39818c2ecf20Sopenharmony_ci}; 39828c2ecf20Sopenharmony_cistatic const unsigned int vin2_clk_pins[] = { 39838c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 11), 39848c2ecf20Sopenharmony_ci}; 39858c2ecf20Sopenharmony_cistatic const unsigned int vin2_clk_mux[] = { 39868c2ecf20Sopenharmony_ci VI2_CLK_MARK, 39878c2ecf20Sopenharmony_ci}; 39888c2ecf20Sopenharmony_ci/* - VIN3 ----------------------------------------------------------------- */ 39898c2ecf20Sopenharmony_cistatic const unsigned int vin3_data8_pins[] = { 39908c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 0), RCAR_GP_PIN(0, 1), 39918c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 2), RCAR_GP_PIN(0, 3), 39928c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 4), RCAR_GP_PIN(0, 5), 39938c2ecf20Sopenharmony_ci RCAR_GP_PIN(0, 6), RCAR_GP_PIN(0, 7), 39948c2ecf20Sopenharmony_ci}; 39958c2ecf20Sopenharmony_cistatic const unsigned int vin3_data8_mux[] = { 39968c2ecf20Sopenharmony_ci VI3_DATA0_MARK, VI3_DATA1_MARK, 39978c2ecf20Sopenharmony_ci VI3_DATA2_MARK, VI3_DATA3_MARK, 39988c2ecf20Sopenharmony_ci VI3_DATA4_MARK, VI3_DATA5_MARK, 39998c2ecf20Sopenharmony_ci VI3_DATA6_MARK, VI3_DATA7_MARK, 40008c2ecf20Sopenharmony_ci}; 40018c2ecf20Sopenharmony_cistatic const unsigned int vin3_sync_pins[] = { 40028c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 16), /* HSYNC */ 40038c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 17), /* VSYNC */ 40048c2ecf20Sopenharmony_ci}; 40058c2ecf20Sopenharmony_cistatic const unsigned int vin3_sync_mux[] = { 40068c2ecf20Sopenharmony_ci VI3_HSYNC_N_MARK, 40078c2ecf20Sopenharmony_ci VI3_VSYNC_N_MARK, 40088c2ecf20Sopenharmony_ci}; 40098c2ecf20Sopenharmony_cistatic const unsigned int vin3_field_pins[] = { 40108c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 15), 40118c2ecf20Sopenharmony_ci}; 40128c2ecf20Sopenharmony_cistatic const unsigned int vin3_field_mux[] = { 40138c2ecf20Sopenharmony_ci VI3_FIELD_MARK, 40148c2ecf20Sopenharmony_ci}; 40158c2ecf20Sopenharmony_cistatic const unsigned int vin3_clkenb_pins[] = { 40168c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 14), 40178c2ecf20Sopenharmony_ci}; 40188c2ecf20Sopenharmony_cistatic const unsigned int vin3_clkenb_mux[] = { 40198c2ecf20Sopenharmony_ci VI3_CLKENB_MARK, 40208c2ecf20Sopenharmony_ci}; 40218c2ecf20Sopenharmony_cistatic const unsigned int vin3_clk_pins[] = { 40228c2ecf20Sopenharmony_ci RCAR_GP_PIN(1, 23), 40238c2ecf20Sopenharmony_ci}; 40248c2ecf20Sopenharmony_cistatic const unsigned int vin3_clk_mux[] = { 40258c2ecf20Sopenharmony_ci VI3_CLK_MARK, 40268c2ecf20Sopenharmony_ci}; 40278c2ecf20Sopenharmony_ci 40288c2ecf20Sopenharmony_cistatic const struct { 40298c2ecf20Sopenharmony_ci struct sh_pfc_pin_group common[298]; 40308c2ecf20Sopenharmony_ci struct sh_pfc_pin_group automotive[1]; 40318c2ecf20Sopenharmony_ci} pinmux_groups = { 40328c2ecf20Sopenharmony_ci .common = { 40338c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(audio_clk_a), 40348c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(audio_clk_b), 40358c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(audio_clk_c), 40368c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(audio_clkout), 40378c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(audio_clkout_b), 40388c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(audio_clkout_c), 40398c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(audio_clkout_d), 40408c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(avb_link), 40418c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(avb_magic), 40428c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(avb_phy_int), 40438c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(avb_mdio), 40448c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(avb_mii), 40458c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(avb_gmii), 40468c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(can0_data), 40478c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(can0_data_b), 40488c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(can0_data_c), 40498c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(can0_data_d), 40508c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(can1_data), 40518c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(can1_data_b), 40528c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(can_clk), 40538c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(can_clk_b), 40548c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(du_rgb666), 40558c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(du_rgb888), 40568c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(du_clk_out_0), 40578c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(du_clk_out_1), 40588c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(du_sync_0), 40598c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(du_sync_1), 40608c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(du_cde), 40618c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(du0_clk_in), 40628c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(du1_clk_in), 40638c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(du2_clk_in), 40648c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(eth_link), 40658c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(eth_magic), 40668c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(eth_mdio), 40678c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(eth_rmii), 40688c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(hscif0_data), 40698c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(hscif0_clk), 40708c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(hscif0_ctrl), 40718c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(hscif0_data_b), 40728c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(hscif0_ctrl_b), 40738c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(hscif0_data_c), 40748c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(hscif0_ctrl_c), 40758c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(hscif0_data_d), 40768c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(hscif0_ctrl_d), 40778c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(hscif0_data_e), 40788c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(hscif0_ctrl_e), 40798c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(hscif0_data_f), 40808c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(hscif0_ctrl_f), 40818c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(hscif1_data), 40828c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(hscif1_clk), 40838c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(hscif1_ctrl), 40848c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(hscif1_data_b), 40858c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(hscif1_clk_b), 40868c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(hscif1_ctrl_b), 40878c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(i2c0), 40888c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(i2c1), 40898c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(i2c1_b), 40908c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(i2c1_c), 40918c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(i2c2), 40928c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(i2c2_b), 40938c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(i2c2_c), 40948c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(i2c2_d), 40958c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(i2c2_e), 40968c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(i2c3), 40978c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(iic0), 40988c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(iic1), 40998c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(iic1_b), 41008c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(iic1_c), 41018c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(iic2), 41028c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(iic2_b), 41038c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(iic2_c), 41048c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(iic2_d), 41058c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(iic2_e), 41068c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(iic3), 41078c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(intc_irq0), 41088c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(intc_irq1), 41098c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(intc_irq2), 41108c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(intc_irq3), 41118c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(mmc0_data1), 41128c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(mmc0_data4), 41138c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(mmc0_data8), 41148c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(mmc0_ctrl), 41158c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(mmc1_data1), 41168c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(mmc1_data4), 41178c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(mmc1_data8), 41188c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(mmc1_ctrl), 41198c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(msiof0_clk), 41208c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(msiof0_sync), 41218c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(msiof0_ss1), 41228c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(msiof0_ss2), 41238c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(msiof0_rx), 41248c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(msiof0_tx), 41258c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(msiof0_clk_b), 41268c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(msiof0_ss1_b), 41278c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(msiof0_ss2_b), 41288c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(msiof0_rx_b), 41298c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(msiof0_tx_b), 41308c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(msiof1_clk), 41318c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(msiof1_sync), 41328c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(msiof1_ss1), 41338c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(msiof1_ss2), 41348c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(msiof1_rx), 41358c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(msiof1_tx), 41368c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(msiof1_clk_b), 41378c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(msiof1_ss1_b), 41388c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(msiof1_ss2_b), 41398c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(msiof1_rx_b), 41408c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(msiof1_tx_b), 41418c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(msiof2_clk), 41428c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(msiof2_sync), 41438c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(msiof2_ss1), 41448c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(msiof2_ss2), 41458c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(msiof2_rx), 41468c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(msiof2_tx), 41478c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(msiof3_clk), 41488c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(msiof3_sync), 41498c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(msiof3_ss1), 41508c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(msiof3_ss2), 41518c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(msiof3_rx), 41528c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(msiof3_tx), 41538c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(msiof3_clk_b), 41548c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(msiof3_sync_b), 41558c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(msiof3_rx_b), 41568c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(msiof3_tx_b), 41578c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(pwm0), 41588c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(pwm0_b), 41598c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(pwm1), 41608c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(pwm1_b), 41618c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(pwm2), 41628c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(pwm3), 41638c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(pwm4), 41648c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(pwm5), 41658c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(pwm6), 41668c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(qspi_ctrl), 41678c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(qspi_data2), 41688c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(qspi_data4), 41698c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scif0_data), 41708c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scif0_clk), 41718c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scif0_ctrl), 41728c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scif0_data_b), 41738c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scif1_data), 41748c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scif1_clk), 41758c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scif1_ctrl), 41768c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scif1_data_b), 41778c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scif1_data_c), 41788c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scif1_data_d), 41798c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scif1_clk_d), 41808c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scif1_data_e), 41818c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scif1_clk_e), 41828c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scif2_data), 41838c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scif2_clk), 41848c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scif2_data_b), 41858c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scifa0_data), 41868c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scifa0_clk), 41878c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scifa0_ctrl), 41888c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scifa0_data_b), 41898c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scifa0_clk_b), 41908c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scifa0_ctrl_b), 41918c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scifa1_data), 41928c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scifa1_clk), 41938c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scifa1_ctrl), 41948c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scifa1_data_b), 41958c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scifa1_clk_b), 41968c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scifa1_ctrl_b), 41978c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scifa1_data_c), 41988c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scifa1_clk_c), 41998c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scifa1_ctrl_c), 42008c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scifa1_data_d), 42018c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scifa1_clk_d), 42028c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scifa1_ctrl_d), 42038c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scifa2_data), 42048c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scifa2_clk), 42058c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scifa2_ctrl), 42068c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scifa2_data_b), 42078c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scifa2_data_c), 42088c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scifa2_clk_c), 42098c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scifb0_data), 42108c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scifb0_clk), 42118c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scifb0_ctrl), 42128c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scifb0_data_b), 42138c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scifb0_clk_b), 42148c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scifb0_ctrl_b), 42158c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scifb0_data_c), 42168c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scifb1_data), 42178c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scifb1_clk), 42188c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scifb1_ctrl), 42198c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scifb1_data_b), 42208c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scifb1_clk_b), 42218c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scifb1_ctrl_b), 42228c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scifb1_data_c), 42238c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scifb1_data_d), 42248c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scifb1_data_e), 42258c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scifb1_clk_e), 42268c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scifb1_data_f), 42278c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scifb1_data_g), 42288c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scifb1_clk_g), 42298c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scifb2_data), 42308c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scifb2_clk), 42318c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scifb2_ctrl), 42328c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scifb2_data_b), 42338c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scifb2_clk_b), 42348c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scifb2_ctrl_b), 42358c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scifb2_data_c), 42368c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scif_clk), 42378c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(scif_clk_b), 42388c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(sdhi0_data1), 42398c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(sdhi0_data4), 42408c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(sdhi0_ctrl), 42418c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(sdhi0_cd), 42428c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(sdhi0_wp), 42438c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(sdhi1_data1), 42448c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(sdhi1_data4), 42458c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(sdhi1_ctrl), 42468c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(sdhi1_cd), 42478c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(sdhi1_wp), 42488c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(sdhi2_data1), 42498c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(sdhi2_data4), 42508c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(sdhi2_ctrl), 42518c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(sdhi2_cd), 42528c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(sdhi2_wp), 42538c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(sdhi3_data1), 42548c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(sdhi3_data4), 42558c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(sdhi3_ctrl), 42568c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(sdhi3_cd), 42578c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(sdhi3_wp), 42588c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(ssi0_data), 42598c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(ssi0129_ctrl), 42608c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(ssi1_data), 42618c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(ssi1_ctrl), 42628c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(ssi2_data), 42638c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(ssi2_ctrl), 42648c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(ssi3_data), 42658c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(ssi34_ctrl), 42668c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(ssi4_data), 42678c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(ssi4_ctrl), 42688c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(ssi5), 42698c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(ssi5_b), 42708c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(ssi5_c), 42718c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(ssi6), 42728c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(ssi6_b), 42738c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(ssi7_data), 42748c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(ssi7_b_data), 42758c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(ssi7_c_data), 42768c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(ssi78_ctrl), 42778c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(ssi78_b_ctrl), 42788c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(ssi78_c_ctrl), 42798c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(ssi8_data), 42808c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(ssi8_b_data), 42818c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(ssi8_c_data), 42828c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(ssi9_data), 42838c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(ssi9_ctrl), 42848c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(tpu0_to0), 42858c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(tpu0_to1), 42868c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(tpu0_to2), 42878c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(tpu0_to3), 42888c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(usb0), 42898c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(usb0_ovc_vbus), 42908c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(usb1), 42918c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(usb1_pwen), 42928c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(usb2), 42938c2ecf20Sopenharmony_ci VIN_DATA_PIN_GROUP(vin0_data, 24), 42948c2ecf20Sopenharmony_ci VIN_DATA_PIN_GROUP(vin0_data, 20), 42958c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(vin0_data18), 42968c2ecf20Sopenharmony_ci VIN_DATA_PIN_GROUP(vin0_data, 16), 42978c2ecf20Sopenharmony_ci VIN_DATA_PIN_GROUP(vin0_data, 12), 42988c2ecf20Sopenharmony_ci VIN_DATA_PIN_GROUP(vin0_data, 10), 42998c2ecf20Sopenharmony_ci VIN_DATA_PIN_GROUP(vin0_data, 8), 43008c2ecf20Sopenharmony_ci VIN_DATA_PIN_GROUP(vin0_data, 4), 43018c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(vin0_sync), 43028c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(vin0_field), 43038c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(vin0_clkenb), 43048c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(vin0_clk), 43058c2ecf20Sopenharmony_ci VIN_DATA_PIN_GROUP(vin1_data, 24), 43068c2ecf20Sopenharmony_ci VIN_DATA_PIN_GROUP(vin1_data, 20), 43078c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(vin1_data18), 43088c2ecf20Sopenharmony_ci VIN_DATA_PIN_GROUP(vin1_data, 16), 43098c2ecf20Sopenharmony_ci VIN_DATA_PIN_GROUP(vin1_data, 12), 43108c2ecf20Sopenharmony_ci VIN_DATA_PIN_GROUP(vin1_data, 10), 43118c2ecf20Sopenharmony_ci VIN_DATA_PIN_GROUP(vin1_data, 8), 43128c2ecf20Sopenharmony_ci VIN_DATA_PIN_GROUP(vin1_data, 4), 43138c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(vin1_sync), 43148c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(vin1_field), 43158c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(vin1_clkenb), 43168c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(vin1_clk), 43178c2ecf20Sopenharmony_ci VIN_DATA_PIN_GROUP(vin2_data, 24), 43188c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(vin2_data18), 43198c2ecf20Sopenharmony_ci VIN_DATA_PIN_GROUP(vin2_data, 16), 43208c2ecf20Sopenharmony_ci VIN_DATA_PIN_GROUP(vin2_data, 8), 43218c2ecf20Sopenharmony_ci VIN_DATA_PIN_GROUP(vin2_data, 4), 43228c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(vin2_sync), 43238c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(vin2_field), 43248c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(vin2_clkenb), 43258c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(vin2_clk), 43268c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(vin3_data8), 43278c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(vin3_sync), 43288c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(vin3_field), 43298c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(vin3_clkenb), 43308c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(vin3_clk), 43318c2ecf20Sopenharmony_ci }, 43328c2ecf20Sopenharmony_ci .automotive = { 43338c2ecf20Sopenharmony_ci SH_PFC_PIN_GROUP(mlb_3pin), 43348c2ecf20Sopenharmony_ci } 43358c2ecf20Sopenharmony_ci}; 43368c2ecf20Sopenharmony_ci 43378c2ecf20Sopenharmony_cistatic const char * const audio_clk_groups[] = { 43388c2ecf20Sopenharmony_ci "audio_clk_a", 43398c2ecf20Sopenharmony_ci "audio_clk_b", 43408c2ecf20Sopenharmony_ci "audio_clk_c", 43418c2ecf20Sopenharmony_ci "audio_clkout", 43428c2ecf20Sopenharmony_ci "audio_clkout_b", 43438c2ecf20Sopenharmony_ci "audio_clkout_c", 43448c2ecf20Sopenharmony_ci "audio_clkout_d", 43458c2ecf20Sopenharmony_ci}; 43468c2ecf20Sopenharmony_ci 43478c2ecf20Sopenharmony_cistatic const char * const avb_groups[] = { 43488c2ecf20Sopenharmony_ci "avb_link", 43498c2ecf20Sopenharmony_ci "avb_magic", 43508c2ecf20Sopenharmony_ci "avb_phy_int", 43518c2ecf20Sopenharmony_ci "avb_mdio", 43528c2ecf20Sopenharmony_ci "avb_mii", 43538c2ecf20Sopenharmony_ci "avb_gmii", 43548c2ecf20Sopenharmony_ci}; 43558c2ecf20Sopenharmony_ci 43568c2ecf20Sopenharmony_cistatic const char * const can0_groups[] = { 43578c2ecf20Sopenharmony_ci "can0_data", 43588c2ecf20Sopenharmony_ci "can0_data_b", 43598c2ecf20Sopenharmony_ci "can0_data_c", 43608c2ecf20Sopenharmony_ci "can0_data_d", 43618c2ecf20Sopenharmony_ci}; 43628c2ecf20Sopenharmony_ci 43638c2ecf20Sopenharmony_cistatic const char * const can1_groups[] = { 43648c2ecf20Sopenharmony_ci "can1_data", 43658c2ecf20Sopenharmony_ci "can1_data_b", 43668c2ecf20Sopenharmony_ci}; 43678c2ecf20Sopenharmony_ci 43688c2ecf20Sopenharmony_cistatic const char * const can_clk_groups[] = { 43698c2ecf20Sopenharmony_ci "can_clk", 43708c2ecf20Sopenharmony_ci "can_clk_b", 43718c2ecf20Sopenharmony_ci}; 43728c2ecf20Sopenharmony_ci 43738c2ecf20Sopenharmony_cistatic const char * const du_groups[] = { 43748c2ecf20Sopenharmony_ci "du_rgb666", 43758c2ecf20Sopenharmony_ci "du_rgb888", 43768c2ecf20Sopenharmony_ci "du_clk_out_0", 43778c2ecf20Sopenharmony_ci "du_clk_out_1", 43788c2ecf20Sopenharmony_ci "du_sync_0", 43798c2ecf20Sopenharmony_ci "du_sync_1", 43808c2ecf20Sopenharmony_ci "du_cde", 43818c2ecf20Sopenharmony_ci}; 43828c2ecf20Sopenharmony_ci 43838c2ecf20Sopenharmony_cistatic const char * const du0_groups[] = { 43848c2ecf20Sopenharmony_ci "du0_clk_in", 43858c2ecf20Sopenharmony_ci}; 43868c2ecf20Sopenharmony_ci 43878c2ecf20Sopenharmony_cistatic const char * const du1_groups[] = { 43888c2ecf20Sopenharmony_ci "du1_clk_in", 43898c2ecf20Sopenharmony_ci}; 43908c2ecf20Sopenharmony_ci 43918c2ecf20Sopenharmony_cistatic const char * const du2_groups[] = { 43928c2ecf20Sopenharmony_ci "du2_clk_in", 43938c2ecf20Sopenharmony_ci}; 43948c2ecf20Sopenharmony_ci 43958c2ecf20Sopenharmony_cistatic const char * const eth_groups[] = { 43968c2ecf20Sopenharmony_ci "eth_link", 43978c2ecf20Sopenharmony_ci "eth_magic", 43988c2ecf20Sopenharmony_ci "eth_mdio", 43998c2ecf20Sopenharmony_ci "eth_rmii", 44008c2ecf20Sopenharmony_ci}; 44018c2ecf20Sopenharmony_ci 44028c2ecf20Sopenharmony_cistatic const char * const hscif0_groups[] = { 44038c2ecf20Sopenharmony_ci "hscif0_data", 44048c2ecf20Sopenharmony_ci "hscif0_clk", 44058c2ecf20Sopenharmony_ci "hscif0_ctrl", 44068c2ecf20Sopenharmony_ci "hscif0_data_b", 44078c2ecf20Sopenharmony_ci "hscif0_ctrl_b", 44088c2ecf20Sopenharmony_ci "hscif0_data_c", 44098c2ecf20Sopenharmony_ci "hscif0_ctrl_c", 44108c2ecf20Sopenharmony_ci "hscif0_data_d", 44118c2ecf20Sopenharmony_ci "hscif0_ctrl_d", 44128c2ecf20Sopenharmony_ci "hscif0_data_e", 44138c2ecf20Sopenharmony_ci "hscif0_ctrl_e", 44148c2ecf20Sopenharmony_ci "hscif0_data_f", 44158c2ecf20Sopenharmony_ci "hscif0_ctrl_f", 44168c2ecf20Sopenharmony_ci}; 44178c2ecf20Sopenharmony_ci 44188c2ecf20Sopenharmony_cistatic const char * const hscif1_groups[] = { 44198c2ecf20Sopenharmony_ci "hscif1_data", 44208c2ecf20Sopenharmony_ci "hscif1_clk", 44218c2ecf20Sopenharmony_ci "hscif1_ctrl", 44228c2ecf20Sopenharmony_ci "hscif1_data_b", 44238c2ecf20Sopenharmony_ci "hscif1_clk_b", 44248c2ecf20Sopenharmony_ci "hscif1_ctrl_b", 44258c2ecf20Sopenharmony_ci}; 44268c2ecf20Sopenharmony_ci 44278c2ecf20Sopenharmony_cistatic const char * const i2c0_groups[] = { 44288c2ecf20Sopenharmony_ci "i2c0", 44298c2ecf20Sopenharmony_ci}; 44308c2ecf20Sopenharmony_ci 44318c2ecf20Sopenharmony_cistatic const char * const i2c1_groups[] = { 44328c2ecf20Sopenharmony_ci "i2c1", 44338c2ecf20Sopenharmony_ci "i2c1_b", 44348c2ecf20Sopenharmony_ci "i2c1_c", 44358c2ecf20Sopenharmony_ci}; 44368c2ecf20Sopenharmony_ci 44378c2ecf20Sopenharmony_cistatic const char * const i2c2_groups[] = { 44388c2ecf20Sopenharmony_ci "i2c2", 44398c2ecf20Sopenharmony_ci "i2c2_b", 44408c2ecf20Sopenharmony_ci "i2c2_c", 44418c2ecf20Sopenharmony_ci "i2c2_d", 44428c2ecf20Sopenharmony_ci "i2c2_e", 44438c2ecf20Sopenharmony_ci}; 44448c2ecf20Sopenharmony_ci 44458c2ecf20Sopenharmony_cistatic const char * const i2c3_groups[] = { 44468c2ecf20Sopenharmony_ci "i2c3", 44478c2ecf20Sopenharmony_ci}; 44488c2ecf20Sopenharmony_ci 44498c2ecf20Sopenharmony_cistatic const char * const iic0_groups[] = { 44508c2ecf20Sopenharmony_ci "iic0", 44518c2ecf20Sopenharmony_ci}; 44528c2ecf20Sopenharmony_ci 44538c2ecf20Sopenharmony_cistatic const char * const iic1_groups[] = { 44548c2ecf20Sopenharmony_ci "iic1", 44558c2ecf20Sopenharmony_ci "iic1_b", 44568c2ecf20Sopenharmony_ci "iic1_c", 44578c2ecf20Sopenharmony_ci}; 44588c2ecf20Sopenharmony_ci 44598c2ecf20Sopenharmony_cistatic const char * const iic2_groups[] = { 44608c2ecf20Sopenharmony_ci "iic2", 44618c2ecf20Sopenharmony_ci "iic2_b", 44628c2ecf20Sopenharmony_ci "iic2_c", 44638c2ecf20Sopenharmony_ci "iic2_d", 44648c2ecf20Sopenharmony_ci "iic2_e", 44658c2ecf20Sopenharmony_ci}; 44668c2ecf20Sopenharmony_ci 44678c2ecf20Sopenharmony_cistatic const char * const iic3_groups[] = { 44688c2ecf20Sopenharmony_ci "iic3", 44698c2ecf20Sopenharmony_ci}; 44708c2ecf20Sopenharmony_ci 44718c2ecf20Sopenharmony_cistatic const char * const intc_groups[] = { 44728c2ecf20Sopenharmony_ci "intc_irq0", 44738c2ecf20Sopenharmony_ci "intc_irq1", 44748c2ecf20Sopenharmony_ci "intc_irq2", 44758c2ecf20Sopenharmony_ci "intc_irq3", 44768c2ecf20Sopenharmony_ci}; 44778c2ecf20Sopenharmony_ci 44788c2ecf20Sopenharmony_cistatic const char * const mlb_groups[] = { 44798c2ecf20Sopenharmony_ci "mlb_3pin", 44808c2ecf20Sopenharmony_ci}; 44818c2ecf20Sopenharmony_ci 44828c2ecf20Sopenharmony_cistatic const char * const mmc0_groups[] = { 44838c2ecf20Sopenharmony_ci "mmc0_data1", 44848c2ecf20Sopenharmony_ci "mmc0_data4", 44858c2ecf20Sopenharmony_ci "mmc0_data8", 44868c2ecf20Sopenharmony_ci "mmc0_ctrl", 44878c2ecf20Sopenharmony_ci}; 44888c2ecf20Sopenharmony_ci 44898c2ecf20Sopenharmony_cistatic const char * const mmc1_groups[] = { 44908c2ecf20Sopenharmony_ci "mmc1_data1", 44918c2ecf20Sopenharmony_ci "mmc1_data4", 44928c2ecf20Sopenharmony_ci "mmc1_data8", 44938c2ecf20Sopenharmony_ci "mmc1_ctrl", 44948c2ecf20Sopenharmony_ci}; 44958c2ecf20Sopenharmony_ci 44968c2ecf20Sopenharmony_cistatic const char * const msiof0_groups[] = { 44978c2ecf20Sopenharmony_ci "msiof0_clk", 44988c2ecf20Sopenharmony_ci "msiof0_sync", 44998c2ecf20Sopenharmony_ci "msiof0_ss1", 45008c2ecf20Sopenharmony_ci "msiof0_ss2", 45018c2ecf20Sopenharmony_ci "msiof0_rx", 45028c2ecf20Sopenharmony_ci "msiof0_tx", 45038c2ecf20Sopenharmony_ci "msiof0_clk_b", 45048c2ecf20Sopenharmony_ci "msiof0_ss1_b", 45058c2ecf20Sopenharmony_ci "msiof0_ss2_b", 45068c2ecf20Sopenharmony_ci "msiof0_rx_b", 45078c2ecf20Sopenharmony_ci "msiof0_tx_b", 45088c2ecf20Sopenharmony_ci}; 45098c2ecf20Sopenharmony_ci 45108c2ecf20Sopenharmony_cistatic const char * const msiof1_groups[] = { 45118c2ecf20Sopenharmony_ci "msiof1_clk", 45128c2ecf20Sopenharmony_ci "msiof1_sync", 45138c2ecf20Sopenharmony_ci "msiof1_ss1", 45148c2ecf20Sopenharmony_ci "msiof1_ss2", 45158c2ecf20Sopenharmony_ci "msiof1_rx", 45168c2ecf20Sopenharmony_ci "msiof1_tx", 45178c2ecf20Sopenharmony_ci "msiof1_clk_b", 45188c2ecf20Sopenharmony_ci "msiof1_ss1_b", 45198c2ecf20Sopenharmony_ci "msiof1_ss2_b", 45208c2ecf20Sopenharmony_ci "msiof1_rx_b", 45218c2ecf20Sopenharmony_ci "msiof1_tx_b", 45228c2ecf20Sopenharmony_ci}; 45238c2ecf20Sopenharmony_ci 45248c2ecf20Sopenharmony_cistatic const char * const msiof2_groups[] = { 45258c2ecf20Sopenharmony_ci "msiof2_clk", 45268c2ecf20Sopenharmony_ci "msiof2_sync", 45278c2ecf20Sopenharmony_ci "msiof2_ss1", 45288c2ecf20Sopenharmony_ci "msiof2_ss2", 45298c2ecf20Sopenharmony_ci "msiof2_rx", 45308c2ecf20Sopenharmony_ci "msiof2_tx", 45318c2ecf20Sopenharmony_ci}; 45328c2ecf20Sopenharmony_ci 45338c2ecf20Sopenharmony_cistatic const char * const msiof3_groups[] = { 45348c2ecf20Sopenharmony_ci "msiof3_clk", 45358c2ecf20Sopenharmony_ci "msiof3_sync", 45368c2ecf20Sopenharmony_ci "msiof3_ss1", 45378c2ecf20Sopenharmony_ci "msiof3_ss2", 45388c2ecf20Sopenharmony_ci "msiof3_rx", 45398c2ecf20Sopenharmony_ci "msiof3_tx", 45408c2ecf20Sopenharmony_ci "msiof3_clk_b", 45418c2ecf20Sopenharmony_ci "msiof3_sync_b", 45428c2ecf20Sopenharmony_ci "msiof3_rx_b", 45438c2ecf20Sopenharmony_ci "msiof3_tx_b", 45448c2ecf20Sopenharmony_ci}; 45458c2ecf20Sopenharmony_ci 45468c2ecf20Sopenharmony_cistatic const char * const pwm0_groups[] = { 45478c2ecf20Sopenharmony_ci "pwm0", 45488c2ecf20Sopenharmony_ci "pwm0_b", 45498c2ecf20Sopenharmony_ci}; 45508c2ecf20Sopenharmony_ci 45518c2ecf20Sopenharmony_cistatic const char * const pwm1_groups[] = { 45528c2ecf20Sopenharmony_ci "pwm1", 45538c2ecf20Sopenharmony_ci "pwm1_b", 45548c2ecf20Sopenharmony_ci}; 45558c2ecf20Sopenharmony_ci 45568c2ecf20Sopenharmony_cistatic const char * const pwm2_groups[] = { 45578c2ecf20Sopenharmony_ci "pwm2", 45588c2ecf20Sopenharmony_ci}; 45598c2ecf20Sopenharmony_ci 45608c2ecf20Sopenharmony_cistatic const char * const pwm3_groups[] = { 45618c2ecf20Sopenharmony_ci "pwm3", 45628c2ecf20Sopenharmony_ci}; 45638c2ecf20Sopenharmony_ci 45648c2ecf20Sopenharmony_cistatic const char * const pwm4_groups[] = { 45658c2ecf20Sopenharmony_ci "pwm4", 45668c2ecf20Sopenharmony_ci}; 45678c2ecf20Sopenharmony_ci 45688c2ecf20Sopenharmony_cistatic const char * const pwm5_groups[] = { 45698c2ecf20Sopenharmony_ci "pwm5", 45708c2ecf20Sopenharmony_ci}; 45718c2ecf20Sopenharmony_ci 45728c2ecf20Sopenharmony_cistatic const char * const pwm6_groups[] = { 45738c2ecf20Sopenharmony_ci "pwm6", 45748c2ecf20Sopenharmony_ci}; 45758c2ecf20Sopenharmony_ci 45768c2ecf20Sopenharmony_cistatic const char * const qspi_groups[] = { 45778c2ecf20Sopenharmony_ci "qspi_ctrl", 45788c2ecf20Sopenharmony_ci "qspi_data2", 45798c2ecf20Sopenharmony_ci "qspi_data4", 45808c2ecf20Sopenharmony_ci}; 45818c2ecf20Sopenharmony_ci 45828c2ecf20Sopenharmony_cistatic const char * const scif0_groups[] = { 45838c2ecf20Sopenharmony_ci "scif0_data", 45848c2ecf20Sopenharmony_ci "scif0_clk", 45858c2ecf20Sopenharmony_ci "scif0_ctrl", 45868c2ecf20Sopenharmony_ci "scif0_data_b", 45878c2ecf20Sopenharmony_ci}; 45888c2ecf20Sopenharmony_ci 45898c2ecf20Sopenharmony_cistatic const char * const scif1_groups[] = { 45908c2ecf20Sopenharmony_ci "scif1_data", 45918c2ecf20Sopenharmony_ci "scif1_clk", 45928c2ecf20Sopenharmony_ci "scif1_ctrl", 45938c2ecf20Sopenharmony_ci "scif1_data_b", 45948c2ecf20Sopenharmony_ci "scif1_data_c", 45958c2ecf20Sopenharmony_ci "scif1_data_d", 45968c2ecf20Sopenharmony_ci "scif1_clk_d", 45978c2ecf20Sopenharmony_ci "scif1_data_e", 45988c2ecf20Sopenharmony_ci "scif1_clk_e", 45998c2ecf20Sopenharmony_ci}; 46008c2ecf20Sopenharmony_ci 46018c2ecf20Sopenharmony_cistatic const char * const scif2_groups[] = { 46028c2ecf20Sopenharmony_ci "scif2_data", 46038c2ecf20Sopenharmony_ci "scif2_clk", 46048c2ecf20Sopenharmony_ci "scif2_data_b", 46058c2ecf20Sopenharmony_ci}; 46068c2ecf20Sopenharmony_ci 46078c2ecf20Sopenharmony_cistatic const char * const scifa0_groups[] = { 46088c2ecf20Sopenharmony_ci "scifa0_data", 46098c2ecf20Sopenharmony_ci "scifa0_clk", 46108c2ecf20Sopenharmony_ci "scifa0_ctrl", 46118c2ecf20Sopenharmony_ci "scifa0_data_b", 46128c2ecf20Sopenharmony_ci "scifa0_clk_b", 46138c2ecf20Sopenharmony_ci "scifa0_ctrl_b", 46148c2ecf20Sopenharmony_ci}; 46158c2ecf20Sopenharmony_ci 46168c2ecf20Sopenharmony_cistatic const char * const scifa1_groups[] = { 46178c2ecf20Sopenharmony_ci "scifa1_data", 46188c2ecf20Sopenharmony_ci "scifa1_clk", 46198c2ecf20Sopenharmony_ci "scifa1_ctrl", 46208c2ecf20Sopenharmony_ci "scifa1_data_b", 46218c2ecf20Sopenharmony_ci "scifa1_clk_b", 46228c2ecf20Sopenharmony_ci "scifa1_ctrl_b", 46238c2ecf20Sopenharmony_ci "scifa1_data_c", 46248c2ecf20Sopenharmony_ci "scifa1_clk_c", 46258c2ecf20Sopenharmony_ci "scifa1_ctrl_c", 46268c2ecf20Sopenharmony_ci "scifa1_data_d", 46278c2ecf20Sopenharmony_ci "scifa1_clk_d", 46288c2ecf20Sopenharmony_ci "scifa1_ctrl_d", 46298c2ecf20Sopenharmony_ci}; 46308c2ecf20Sopenharmony_ci 46318c2ecf20Sopenharmony_cistatic const char * const scifa2_groups[] = { 46328c2ecf20Sopenharmony_ci "scifa2_data", 46338c2ecf20Sopenharmony_ci "scifa2_clk", 46348c2ecf20Sopenharmony_ci "scifa2_ctrl", 46358c2ecf20Sopenharmony_ci "scifa2_data_b", 46368c2ecf20Sopenharmony_ci "scifa2_data_c", 46378c2ecf20Sopenharmony_ci "scifa2_clk_c", 46388c2ecf20Sopenharmony_ci}; 46398c2ecf20Sopenharmony_ci 46408c2ecf20Sopenharmony_cistatic const char * const scifb0_groups[] = { 46418c2ecf20Sopenharmony_ci "scifb0_data", 46428c2ecf20Sopenharmony_ci "scifb0_clk", 46438c2ecf20Sopenharmony_ci "scifb0_ctrl", 46448c2ecf20Sopenharmony_ci "scifb0_data_b", 46458c2ecf20Sopenharmony_ci "scifb0_clk_b", 46468c2ecf20Sopenharmony_ci "scifb0_ctrl_b", 46478c2ecf20Sopenharmony_ci "scifb0_data_c", 46488c2ecf20Sopenharmony_ci}; 46498c2ecf20Sopenharmony_ci 46508c2ecf20Sopenharmony_cistatic const char * const scifb1_groups[] = { 46518c2ecf20Sopenharmony_ci "scifb1_data", 46528c2ecf20Sopenharmony_ci "scifb1_clk", 46538c2ecf20Sopenharmony_ci "scifb1_ctrl", 46548c2ecf20Sopenharmony_ci "scifb1_data_b", 46558c2ecf20Sopenharmony_ci "scifb1_clk_b", 46568c2ecf20Sopenharmony_ci "scifb1_ctrl_b", 46578c2ecf20Sopenharmony_ci "scifb1_data_c", 46588c2ecf20Sopenharmony_ci "scifb1_data_d", 46598c2ecf20Sopenharmony_ci "scifb1_data_e", 46608c2ecf20Sopenharmony_ci "scifb1_clk_e", 46618c2ecf20Sopenharmony_ci "scifb1_data_f", 46628c2ecf20Sopenharmony_ci "scifb1_data_g", 46638c2ecf20Sopenharmony_ci "scifb1_clk_g", 46648c2ecf20Sopenharmony_ci}; 46658c2ecf20Sopenharmony_ci 46668c2ecf20Sopenharmony_cistatic const char * const scifb2_groups[] = { 46678c2ecf20Sopenharmony_ci "scifb2_data", 46688c2ecf20Sopenharmony_ci "scifb2_clk", 46698c2ecf20Sopenharmony_ci "scifb2_ctrl", 46708c2ecf20Sopenharmony_ci "scifb2_data_b", 46718c2ecf20Sopenharmony_ci "scifb2_clk_b", 46728c2ecf20Sopenharmony_ci "scifb2_ctrl_b", 46738c2ecf20Sopenharmony_ci "scifb2_data_c", 46748c2ecf20Sopenharmony_ci}; 46758c2ecf20Sopenharmony_ci 46768c2ecf20Sopenharmony_cistatic const char * const scif_clk_groups[] = { 46778c2ecf20Sopenharmony_ci "scif_clk", 46788c2ecf20Sopenharmony_ci "scif_clk_b", 46798c2ecf20Sopenharmony_ci}; 46808c2ecf20Sopenharmony_ci 46818c2ecf20Sopenharmony_cistatic const char * const sdhi0_groups[] = { 46828c2ecf20Sopenharmony_ci "sdhi0_data1", 46838c2ecf20Sopenharmony_ci "sdhi0_data4", 46848c2ecf20Sopenharmony_ci "sdhi0_ctrl", 46858c2ecf20Sopenharmony_ci "sdhi0_cd", 46868c2ecf20Sopenharmony_ci "sdhi0_wp", 46878c2ecf20Sopenharmony_ci}; 46888c2ecf20Sopenharmony_ci 46898c2ecf20Sopenharmony_cistatic const char * const sdhi1_groups[] = { 46908c2ecf20Sopenharmony_ci "sdhi1_data1", 46918c2ecf20Sopenharmony_ci "sdhi1_data4", 46928c2ecf20Sopenharmony_ci "sdhi1_ctrl", 46938c2ecf20Sopenharmony_ci "sdhi1_cd", 46948c2ecf20Sopenharmony_ci "sdhi1_wp", 46958c2ecf20Sopenharmony_ci}; 46968c2ecf20Sopenharmony_ci 46978c2ecf20Sopenharmony_cistatic const char * const sdhi2_groups[] = { 46988c2ecf20Sopenharmony_ci "sdhi2_data1", 46998c2ecf20Sopenharmony_ci "sdhi2_data4", 47008c2ecf20Sopenharmony_ci "sdhi2_ctrl", 47018c2ecf20Sopenharmony_ci "sdhi2_cd", 47028c2ecf20Sopenharmony_ci "sdhi2_wp", 47038c2ecf20Sopenharmony_ci}; 47048c2ecf20Sopenharmony_ci 47058c2ecf20Sopenharmony_cistatic const char * const sdhi3_groups[] = { 47068c2ecf20Sopenharmony_ci "sdhi3_data1", 47078c2ecf20Sopenharmony_ci "sdhi3_data4", 47088c2ecf20Sopenharmony_ci "sdhi3_ctrl", 47098c2ecf20Sopenharmony_ci "sdhi3_cd", 47108c2ecf20Sopenharmony_ci "sdhi3_wp", 47118c2ecf20Sopenharmony_ci}; 47128c2ecf20Sopenharmony_ci 47138c2ecf20Sopenharmony_cistatic const char * const ssi_groups[] = { 47148c2ecf20Sopenharmony_ci "ssi0_data", 47158c2ecf20Sopenharmony_ci "ssi0129_ctrl", 47168c2ecf20Sopenharmony_ci "ssi1_data", 47178c2ecf20Sopenharmony_ci "ssi1_ctrl", 47188c2ecf20Sopenharmony_ci "ssi2_data", 47198c2ecf20Sopenharmony_ci "ssi2_ctrl", 47208c2ecf20Sopenharmony_ci "ssi3_data", 47218c2ecf20Sopenharmony_ci "ssi34_ctrl", 47228c2ecf20Sopenharmony_ci "ssi4_data", 47238c2ecf20Sopenharmony_ci "ssi4_ctrl", 47248c2ecf20Sopenharmony_ci "ssi5", 47258c2ecf20Sopenharmony_ci "ssi5_b", 47268c2ecf20Sopenharmony_ci "ssi5_c", 47278c2ecf20Sopenharmony_ci "ssi6", 47288c2ecf20Sopenharmony_ci "ssi6_b", 47298c2ecf20Sopenharmony_ci "ssi7_data", 47308c2ecf20Sopenharmony_ci "ssi7_b_data", 47318c2ecf20Sopenharmony_ci "ssi7_c_data", 47328c2ecf20Sopenharmony_ci "ssi78_ctrl", 47338c2ecf20Sopenharmony_ci "ssi78_b_ctrl", 47348c2ecf20Sopenharmony_ci "ssi78_c_ctrl", 47358c2ecf20Sopenharmony_ci "ssi8_data", 47368c2ecf20Sopenharmony_ci "ssi8_b_data", 47378c2ecf20Sopenharmony_ci "ssi8_c_data", 47388c2ecf20Sopenharmony_ci "ssi9_data", 47398c2ecf20Sopenharmony_ci "ssi9_ctrl", 47408c2ecf20Sopenharmony_ci}; 47418c2ecf20Sopenharmony_ci 47428c2ecf20Sopenharmony_cistatic const char * const tpu0_groups[] = { 47438c2ecf20Sopenharmony_ci "tpu0_to0", 47448c2ecf20Sopenharmony_ci "tpu0_to1", 47458c2ecf20Sopenharmony_ci "tpu0_to2", 47468c2ecf20Sopenharmony_ci "tpu0_to3", 47478c2ecf20Sopenharmony_ci}; 47488c2ecf20Sopenharmony_ci 47498c2ecf20Sopenharmony_cistatic const char * const usb0_groups[] = { 47508c2ecf20Sopenharmony_ci "usb0", 47518c2ecf20Sopenharmony_ci "usb0_ovc_vbus", 47528c2ecf20Sopenharmony_ci}; 47538c2ecf20Sopenharmony_ci 47548c2ecf20Sopenharmony_cistatic const char * const usb1_groups[] = { 47558c2ecf20Sopenharmony_ci "usb1", 47568c2ecf20Sopenharmony_ci "usb1_pwen", 47578c2ecf20Sopenharmony_ci}; 47588c2ecf20Sopenharmony_ci 47598c2ecf20Sopenharmony_cistatic const char * const usb2_groups[] = { 47608c2ecf20Sopenharmony_ci "usb2", 47618c2ecf20Sopenharmony_ci}; 47628c2ecf20Sopenharmony_ci 47638c2ecf20Sopenharmony_cistatic const char * const vin0_groups[] = { 47648c2ecf20Sopenharmony_ci "vin0_data24", 47658c2ecf20Sopenharmony_ci "vin0_data20", 47668c2ecf20Sopenharmony_ci "vin0_data18", 47678c2ecf20Sopenharmony_ci "vin0_data16", 47688c2ecf20Sopenharmony_ci "vin0_data12", 47698c2ecf20Sopenharmony_ci "vin0_data10", 47708c2ecf20Sopenharmony_ci "vin0_data8", 47718c2ecf20Sopenharmony_ci "vin0_data4", 47728c2ecf20Sopenharmony_ci "vin0_sync", 47738c2ecf20Sopenharmony_ci "vin0_field", 47748c2ecf20Sopenharmony_ci "vin0_clkenb", 47758c2ecf20Sopenharmony_ci "vin0_clk", 47768c2ecf20Sopenharmony_ci}; 47778c2ecf20Sopenharmony_ci 47788c2ecf20Sopenharmony_cistatic const char * const vin1_groups[] = { 47798c2ecf20Sopenharmony_ci "vin1_data24", 47808c2ecf20Sopenharmony_ci "vin1_data20", 47818c2ecf20Sopenharmony_ci "vin1_data18", 47828c2ecf20Sopenharmony_ci "vin1_data16", 47838c2ecf20Sopenharmony_ci "vin1_data12", 47848c2ecf20Sopenharmony_ci "vin1_data10", 47858c2ecf20Sopenharmony_ci "vin1_data8", 47868c2ecf20Sopenharmony_ci "vin1_data4", 47878c2ecf20Sopenharmony_ci "vin1_sync", 47888c2ecf20Sopenharmony_ci "vin1_field", 47898c2ecf20Sopenharmony_ci "vin1_clkenb", 47908c2ecf20Sopenharmony_ci "vin1_clk", 47918c2ecf20Sopenharmony_ci}; 47928c2ecf20Sopenharmony_ci 47938c2ecf20Sopenharmony_cistatic const char * const vin2_groups[] = { 47948c2ecf20Sopenharmony_ci "vin2_data24", 47958c2ecf20Sopenharmony_ci "vin2_data18", 47968c2ecf20Sopenharmony_ci "vin2_data16", 47978c2ecf20Sopenharmony_ci "vin2_data8", 47988c2ecf20Sopenharmony_ci "vin2_data4", 47998c2ecf20Sopenharmony_ci "vin2_sync", 48008c2ecf20Sopenharmony_ci "vin2_field", 48018c2ecf20Sopenharmony_ci "vin2_clkenb", 48028c2ecf20Sopenharmony_ci "vin2_clk", 48038c2ecf20Sopenharmony_ci}; 48048c2ecf20Sopenharmony_ci 48058c2ecf20Sopenharmony_cistatic const char * const vin3_groups[] = { 48068c2ecf20Sopenharmony_ci "vin3_data8", 48078c2ecf20Sopenharmony_ci "vin3_sync", 48088c2ecf20Sopenharmony_ci "vin3_field", 48098c2ecf20Sopenharmony_ci "vin3_clkenb", 48108c2ecf20Sopenharmony_ci "vin3_clk", 48118c2ecf20Sopenharmony_ci}; 48128c2ecf20Sopenharmony_ci 48138c2ecf20Sopenharmony_cistatic const struct { 48148c2ecf20Sopenharmony_ci struct sh_pfc_function common[58]; 48158c2ecf20Sopenharmony_ci struct sh_pfc_function automotive[1]; 48168c2ecf20Sopenharmony_ci} pinmux_functions = { 48178c2ecf20Sopenharmony_ci .common = { 48188c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(audio_clk), 48198c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(avb), 48208c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(du), 48218c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(can0), 48228c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(can1), 48238c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(can_clk), 48248c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(du0), 48258c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(du1), 48268c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(du2), 48278c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(eth), 48288c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(hscif0), 48298c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(hscif1), 48308c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(i2c0), 48318c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(i2c1), 48328c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(i2c2), 48338c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(i2c3), 48348c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(iic0), 48358c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(iic1), 48368c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(iic2), 48378c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(iic3), 48388c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(intc), 48398c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(mmc0), 48408c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(mmc1), 48418c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(msiof0), 48428c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(msiof1), 48438c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(msiof2), 48448c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(msiof3), 48458c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(pwm0), 48468c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(pwm1), 48478c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(pwm2), 48488c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(pwm3), 48498c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(pwm4), 48508c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(pwm5), 48518c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(pwm6), 48528c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(qspi), 48538c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(scif0), 48548c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(scif1), 48558c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(scif2), 48568c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(scifa0), 48578c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(scifa1), 48588c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(scifa2), 48598c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(scifb0), 48608c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(scifb1), 48618c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(scifb2), 48628c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(scif_clk), 48638c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(sdhi0), 48648c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(sdhi1), 48658c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(sdhi2), 48668c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(sdhi3), 48678c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(ssi), 48688c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(tpu0), 48698c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(usb0), 48708c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(usb1), 48718c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(usb2), 48728c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(vin0), 48738c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(vin1), 48748c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(vin2), 48758c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(vin3), 48768c2ecf20Sopenharmony_ci }, 48778c2ecf20Sopenharmony_ci .automotive = { 48788c2ecf20Sopenharmony_ci SH_PFC_FUNCTION(mlb), 48798c2ecf20Sopenharmony_ci } 48808c2ecf20Sopenharmony_ci}; 48818c2ecf20Sopenharmony_ci 48828c2ecf20Sopenharmony_cistatic const struct pinmux_cfg_reg pinmux_config_regs[] = { 48838c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("GPSR0", 0xE6060004, 32, 1, GROUP( 48848c2ecf20Sopenharmony_ci GP_0_31_FN, FN_IP3_17_15, 48858c2ecf20Sopenharmony_ci GP_0_30_FN, FN_IP3_14_12, 48868c2ecf20Sopenharmony_ci GP_0_29_FN, FN_IP3_11_8, 48878c2ecf20Sopenharmony_ci GP_0_28_FN, FN_IP3_7_4, 48888c2ecf20Sopenharmony_ci GP_0_27_FN, FN_IP3_3_0, 48898c2ecf20Sopenharmony_ci GP_0_26_FN, FN_IP2_28_26, 48908c2ecf20Sopenharmony_ci GP_0_25_FN, FN_IP2_25_22, 48918c2ecf20Sopenharmony_ci GP_0_24_FN, FN_IP2_21_18, 48928c2ecf20Sopenharmony_ci GP_0_23_FN, FN_IP2_17_15, 48938c2ecf20Sopenharmony_ci GP_0_22_FN, FN_IP2_14_12, 48948c2ecf20Sopenharmony_ci GP_0_21_FN, FN_IP2_11_9, 48958c2ecf20Sopenharmony_ci GP_0_20_FN, FN_IP2_8_6, 48968c2ecf20Sopenharmony_ci GP_0_19_FN, FN_IP2_5_3, 48978c2ecf20Sopenharmony_ci GP_0_18_FN, FN_IP2_2_0, 48988c2ecf20Sopenharmony_ci GP_0_17_FN, FN_IP1_29_28, 48998c2ecf20Sopenharmony_ci GP_0_16_FN, FN_IP1_27_26, 49008c2ecf20Sopenharmony_ci GP_0_15_FN, FN_IP1_25_22, 49018c2ecf20Sopenharmony_ci GP_0_14_FN, FN_IP1_21_18, 49028c2ecf20Sopenharmony_ci GP_0_13_FN, FN_IP1_17_15, 49038c2ecf20Sopenharmony_ci GP_0_12_FN, FN_IP1_14_12, 49048c2ecf20Sopenharmony_ci GP_0_11_FN, FN_IP1_11_8, 49058c2ecf20Sopenharmony_ci GP_0_10_FN, FN_IP1_7_4, 49068c2ecf20Sopenharmony_ci GP_0_9_FN, FN_IP1_3_0, 49078c2ecf20Sopenharmony_ci GP_0_8_FN, FN_IP0_30_27, 49088c2ecf20Sopenharmony_ci GP_0_7_FN, FN_IP0_26_23, 49098c2ecf20Sopenharmony_ci GP_0_6_FN, FN_IP0_22_20, 49108c2ecf20Sopenharmony_ci GP_0_5_FN, FN_IP0_19_16, 49118c2ecf20Sopenharmony_ci GP_0_4_FN, FN_IP0_15_12, 49128c2ecf20Sopenharmony_ci GP_0_3_FN, FN_IP0_11_9, 49138c2ecf20Sopenharmony_ci GP_0_2_FN, FN_IP0_8_6, 49148c2ecf20Sopenharmony_ci GP_0_1_FN, FN_IP0_5_3, 49158c2ecf20Sopenharmony_ci GP_0_0_FN, FN_IP0_2_0 )) 49168c2ecf20Sopenharmony_ci }, 49178c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("GPSR1", 0xE6060008, 32, 1, GROUP( 49188c2ecf20Sopenharmony_ci 0, 0, 49198c2ecf20Sopenharmony_ci 0, 0, 49208c2ecf20Sopenharmony_ci GP_1_29_FN, FN_IP6_13_11, 49218c2ecf20Sopenharmony_ci GP_1_28_FN, FN_IP6_10_9, 49228c2ecf20Sopenharmony_ci GP_1_27_FN, FN_IP6_8_6, 49238c2ecf20Sopenharmony_ci GP_1_26_FN, FN_IP6_5_3, 49248c2ecf20Sopenharmony_ci GP_1_25_FN, FN_IP6_2_0, 49258c2ecf20Sopenharmony_ci GP_1_24_FN, FN_IP5_29_27, 49268c2ecf20Sopenharmony_ci GP_1_23_FN, FN_IP5_26_24, 49278c2ecf20Sopenharmony_ci GP_1_22_FN, FN_IP5_23_21, 49288c2ecf20Sopenharmony_ci GP_1_21_FN, FN_IP5_20_18, 49298c2ecf20Sopenharmony_ci GP_1_20_FN, FN_IP5_17_15, 49308c2ecf20Sopenharmony_ci GP_1_19_FN, FN_IP5_14_13, 49318c2ecf20Sopenharmony_ci GP_1_18_FN, FN_IP5_12_10, 49328c2ecf20Sopenharmony_ci GP_1_17_FN, FN_IP5_9_6, 49338c2ecf20Sopenharmony_ci GP_1_16_FN, FN_IP5_5_3, 49348c2ecf20Sopenharmony_ci GP_1_15_FN, FN_IP5_2_0, 49358c2ecf20Sopenharmony_ci GP_1_14_FN, FN_IP4_29_27, 49368c2ecf20Sopenharmony_ci GP_1_13_FN, FN_IP4_26_24, 49378c2ecf20Sopenharmony_ci GP_1_12_FN, FN_IP4_23_21, 49388c2ecf20Sopenharmony_ci GP_1_11_FN, FN_IP4_20_18, 49398c2ecf20Sopenharmony_ci GP_1_10_FN, FN_IP4_17_15, 49408c2ecf20Sopenharmony_ci GP_1_9_FN, FN_IP4_14_12, 49418c2ecf20Sopenharmony_ci GP_1_8_FN, FN_IP4_11_9, 49428c2ecf20Sopenharmony_ci GP_1_7_FN, FN_IP4_8_6, 49438c2ecf20Sopenharmony_ci GP_1_6_FN, FN_IP4_5_3, 49448c2ecf20Sopenharmony_ci GP_1_5_FN, FN_IP4_2_0, 49458c2ecf20Sopenharmony_ci GP_1_4_FN, FN_IP3_31_29, 49468c2ecf20Sopenharmony_ci GP_1_3_FN, FN_IP3_28_26, 49478c2ecf20Sopenharmony_ci GP_1_2_FN, FN_IP3_25_23, 49488c2ecf20Sopenharmony_ci GP_1_1_FN, FN_IP3_22_20, 49498c2ecf20Sopenharmony_ci GP_1_0_FN, FN_IP3_19_18, )) 49508c2ecf20Sopenharmony_ci }, 49518c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("GPSR2", 0xE606000C, 32, 1, GROUP( 49528c2ecf20Sopenharmony_ci 0, 0, 49538c2ecf20Sopenharmony_ci 0, 0, 49548c2ecf20Sopenharmony_ci GP_2_29_FN, FN_IP7_15_13, 49558c2ecf20Sopenharmony_ci GP_2_28_FN, FN_IP7_12_10, 49568c2ecf20Sopenharmony_ci GP_2_27_FN, FN_IP7_9_8, 49578c2ecf20Sopenharmony_ci GP_2_26_FN, FN_IP7_7_6, 49588c2ecf20Sopenharmony_ci GP_2_25_FN, FN_IP7_5_3, 49598c2ecf20Sopenharmony_ci GP_2_24_FN, FN_IP7_2_0, 49608c2ecf20Sopenharmony_ci GP_2_23_FN, FN_IP6_31_29, 49618c2ecf20Sopenharmony_ci GP_2_22_FN, FN_IP6_28_26, 49628c2ecf20Sopenharmony_ci GP_2_21_FN, FN_IP6_25_23, 49638c2ecf20Sopenharmony_ci GP_2_20_FN, FN_IP6_22_20, 49648c2ecf20Sopenharmony_ci GP_2_19_FN, FN_IP6_19_17, 49658c2ecf20Sopenharmony_ci GP_2_18_FN, FN_IP6_16_14, 49668c2ecf20Sopenharmony_ci GP_2_17_FN, FN_VI1_DATA7_VI1_B7, 49678c2ecf20Sopenharmony_ci GP_2_16_FN, FN_IP8_27, 49688c2ecf20Sopenharmony_ci GP_2_15_FN, FN_IP8_26, 49698c2ecf20Sopenharmony_ci GP_2_14_FN, FN_IP8_25_24, 49708c2ecf20Sopenharmony_ci GP_2_13_FN, FN_IP8_23_22, 49718c2ecf20Sopenharmony_ci GP_2_12_FN, FN_IP8_21_20, 49728c2ecf20Sopenharmony_ci GP_2_11_FN, FN_IP8_19_18, 49738c2ecf20Sopenharmony_ci GP_2_10_FN, FN_IP8_17_16, 49748c2ecf20Sopenharmony_ci GP_2_9_FN, FN_IP8_15_14, 49758c2ecf20Sopenharmony_ci GP_2_8_FN, FN_IP8_13_12, 49768c2ecf20Sopenharmony_ci GP_2_7_FN, FN_IP8_11_10, 49778c2ecf20Sopenharmony_ci GP_2_6_FN, FN_IP8_9_8, 49788c2ecf20Sopenharmony_ci GP_2_5_FN, FN_IP8_7_6, 49798c2ecf20Sopenharmony_ci GP_2_4_FN, FN_IP8_5_4, 49808c2ecf20Sopenharmony_ci GP_2_3_FN, FN_IP8_3_2, 49818c2ecf20Sopenharmony_ci GP_2_2_FN, FN_IP8_1_0, 49828c2ecf20Sopenharmony_ci GP_2_1_FN, FN_IP7_30_29, 49838c2ecf20Sopenharmony_ci GP_2_0_FN, FN_IP7_28_27 )) 49848c2ecf20Sopenharmony_ci }, 49858c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("GPSR3", 0xE6060010, 32, 1, GROUP( 49868c2ecf20Sopenharmony_ci GP_3_31_FN, FN_IP11_21_18, 49878c2ecf20Sopenharmony_ci GP_3_30_FN, FN_IP11_17_15, 49888c2ecf20Sopenharmony_ci GP_3_29_FN, FN_IP11_14_13, 49898c2ecf20Sopenharmony_ci GP_3_28_FN, FN_IP11_12_11, 49908c2ecf20Sopenharmony_ci GP_3_27_FN, FN_IP11_10_9, 49918c2ecf20Sopenharmony_ci GP_3_26_FN, FN_IP11_8_7, 49928c2ecf20Sopenharmony_ci GP_3_25_FN, FN_IP11_6_5, 49938c2ecf20Sopenharmony_ci GP_3_24_FN, FN_IP11_4, 49948c2ecf20Sopenharmony_ci GP_3_23_FN, FN_IP11_3_0, 49958c2ecf20Sopenharmony_ci GP_3_22_FN, FN_IP10_29_26, 49968c2ecf20Sopenharmony_ci GP_3_21_FN, FN_IP10_25_23, 49978c2ecf20Sopenharmony_ci GP_3_20_FN, FN_IP10_22_19, 49988c2ecf20Sopenharmony_ci GP_3_19_FN, FN_IP10_18_15, 49998c2ecf20Sopenharmony_ci GP_3_18_FN, FN_IP10_14_11, 50008c2ecf20Sopenharmony_ci GP_3_17_FN, FN_IP10_10_7, 50018c2ecf20Sopenharmony_ci GP_3_16_FN, FN_IP10_6_4, 50028c2ecf20Sopenharmony_ci GP_3_15_FN, FN_IP10_3_0, 50038c2ecf20Sopenharmony_ci GP_3_14_FN, FN_IP9_31_28, 50048c2ecf20Sopenharmony_ci GP_3_13_FN, FN_IP9_27_26, 50058c2ecf20Sopenharmony_ci GP_3_12_FN, FN_IP9_25_24, 50068c2ecf20Sopenharmony_ci GP_3_11_FN, FN_IP9_23_22, 50078c2ecf20Sopenharmony_ci GP_3_10_FN, FN_IP9_21_20, 50088c2ecf20Sopenharmony_ci GP_3_9_FN, FN_IP9_19_18, 50098c2ecf20Sopenharmony_ci GP_3_8_FN, FN_IP9_17_16, 50108c2ecf20Sopenharmony_ci GP_3_7_FN, FN_IP9_15_12, 50118c2ecf20Sopenharmony_ci GP_3_6_FN, FN_IP9_11_8, 50128c2ecf20Sopenharmony_ci GP_3_5_FN, FN_IP9_7_6, 50138c2ecf20Sopenharmony_ci GP_3_4_FN, FN_IP9_5_4, 50148c2ecf20Sopenharmony_ci GP_3_3_FN, FN_IP9_3_2, 50158c2ecf20Sopenharmony_ci GP_3_2_FN, FN_IP9_1_0, 50168c2ecf20Sopenharmony_ci GP_3_1_FN, FN_IP8_30_29, 50178c2ecf20Sopenharmony_ci GP_3_0_FN, FN_IP8_28 )) 50188c2ecf20Sopenharmony_ci }, 50198c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("GPSR4", 0xE6060014, 32, 1, GROUP( 50208c2ecf20Sopenharmony_ci GP_4_31_FN, FN_IP14_18_16, 50218c2ecf20Sopenharmony_ci GP_4_30_FN, FN_IP14_15_12, 50228c2ecf20Sopenharmony_ci GP_4_29_FN, FN_IP14_11_9, 50238c2ecf20Sopenharmony_ci GP_4_28_FN, FN_IP14_8_6, 50248c2ecf20Sopenharmony_ci GP_4_27_FN, FN_IP14_5_3, 50258c2ecf20Sopenharmony_ci GP_4_26_FN, FN_IP14_2_0, 50268c2ecf20Sopenharmony_ci GP_4_25_FN, FN_IP13_30_29, 50278c2ecf20Sopenharmony_ci GP_4_24_FN, FN_IP13_28_26, 50288c2ecf20Sopenharmony_ci GP_4_23_FN, FN_IP13_25_23, 50298c2ecf20Sopenharmony_ci GP_4_22_FN, FN_IP13_22_19, 50308c2ecf20Sopenharmony_ci GP_4_21_FN, FN_IP13_18_16, 50318c2ecf20Sopenharmony_ci GP_4_20_FN, FN_IP13_15_13, 50328c2ecf20Sopenharmony_ci GP_4_19_FN, FN_IP13_12_10, 50338c2ecf20Sopenharmony_ci GP_4_18_FN, FN_IP13_9_7, 50348c2ecf20Sopenharmony_ci GP_4_17_FN, FN_IP13_6_3, 50358c2ecf20Sopenharmony_ci GP_4_16_FN, FN_IP13_2_0, 50368c2ecf20Sopenharmony_ci GP_4_15_FN, FN_IP12_30_28, 50378c2ecf20Sopenharmony_ci GP_4_14_FN, FN_IP12_27_25, 50388c2ecf20Sopenharmony_ci GP_4_13_FN, FN_IP12_24_23, 50398c2ecf20Sopenharmony_ci GP_4_12_FN, FN_IP12_22_20, 50408c2ecf20Sopenharmony_ci GP_4_11_FN, FN_IP12_19_17, 50418c2ecf20Sopenharmony_ci GP_4_10_FN, FN_IP12_16_14, 50428c2ecf20Sopenharmony_ci GP_4_9_FN, FN_IP12_13_11, 50438c2ecf20Sopenharmony_ci GP_4_8_FN, FN_IP12_10_8, 50448c2ecf20Sopenharmony_ci GP_4_7_FN, FN_IP12_7_6, 50458c2ecf20Sopenharmony_ci GP_4_6_FN, FN_IP12_5_4, 50468c2ecf20Sopenharmony_ci GP_4_5_FN, FN_IP12_3_2, 50478c2ecf20Sopenharmony_ci GP_4_4_FN, FN_IP12_1_0, 50488c2ecf20Sopenharmony_ci GP_4_3_FN, FN_IP11_31_30, 50498c2ecf20Sopenharmony_ci GP_4_2_FN, FN_IP11_29_27, 50508c2ecf20Sopenharmony_ci GP_4_1_FN, FN_IP11_26_24, 50518c2ecf20Sopenharmony_ci GP_4_0_FN, FN_IP11_23_22 )) 50528c2ecf20Sopenharmony_ci }, 50538c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("GPSR5", 0xE6060018, 32, 1, GROUP( 50548c2ecf20Sopenharmony_ci GP_5_31_FN, FN_IP7_24_22, 50558c2ecf20Sopenharmony_ci GP_5_30_FN, FN_IP7_21_19, 50568c2ecf20Sopenharmony_ci GP_5_29_FN, FN_IP7_18_16, 50578c2ecf20Sopenharmony_ci GP_5_28_FN, FN_DU_DOTCLKIN2, 50588c2ecf20Sopenharmony_ci GP_5_27_FN, FN_IP7_26_25, 50598c2ecf20Sopenharmony_ci GP_5_26_FN, FN_DU_DOTCLKIN0, 50608c2ecf20Sopenharmony_ci GP_5_25_FN, FN_AVS2, 50618c2ecf20Sopenharmony_ci GP_5_24_FN, FN_AVS1, 50628c2ecf20Sopenharmony_ci GP_5_23_FN, FN_USB2_OVC, 50638c2ecf20Sopenharmony_ci GP_5_22_FN, FN_USB2_PWEN, 50648c2ecf20Sopenharmony_ci GP_5_21_FN, FN_IP16_7, 50658c2ecf20Sopenharmony_ci GP_5_20_FN, FN_IP16_6, 50668c2ecf20Sopenharmony_ci GP_5_19_FN, FN_USB0_OVC_VBUS, 50678c2ecf20Sopenharmony_ci GP_5_18_FN, FN_USB0_PWEN, 50688c2ecf20Sopenharmony_ci GP_5_17_FN, FN_IP16_5_3, 50698c2ecf20Sopenharmony_ci GP_5_16_FN, FN_IP16_2_0, 50708c2ecf20Sopenharmony_ci GP_5_15_FN, FN_IP15_29_28, 50718c2ecf20Sopenharmony_ci GP_5_14_FN, FN_IP15_27_26, 50728c2ecf20Sopenharmony_ci GP_5_13_FN, FN_IP15_25_23, 50738c2ecf20Sopenharmony_ci GP_5_12_FN, FN_IP15_22_20, 50748c2ecf20Sopenharmony_ci GP_5_11_FN, FN_IP15_19_18, 50758c2ecf20Sopenharmony_ci GP_5_10_FN, FN_IP15_17_16, 50768c2ecf20Sopenharmony_ci GP_5_9_FN, FN_IP15_15_14, 50778c2ecf20Sopenharmony_ci GP_5_8_FN, FN_IP15_13_12, 50788c2ecf20Sopenharmony_ci GP_5_7_FN, FN_IP15_11_9, 50798c2ecf20Sopenharmony_ci GP_5_6_FN, FN_IP15_8_6, 50808c2ecf20Sopenharmony_ci GP_5_5_FN, FN_IP15_5_3, 50818c2ecf20Sopenharmony_ci GP_5_4_FN, FN_IP15_2_0, 50828c2ecf20Sopenharmony_ci GP_5_3_FN, FN_IP14_30_28, 50838c2ecf20Sopenharmony_ci GP_5_2_FN, FN_IP14_27_25, 50848c2ecf20Sopenharmony_ci GP_5_1_FN, FN_IP14_24_22, 50858c2ecf20Sopenharmony_ci GP_5_0_FN, FN_IP14_21_19 )) 50868c2ecf20Sopenharmony_ci }, 50878c2ecf20Sopenharmony_ci { PINMUX_CFG_REG_VAR("IPSR0", 0xE6060020, 32, 50888c2ecf20Sopenharmony_ci GROUP(1, 4, 4, 3, 4, 4, 3, 3, 3, 3), 50898c2ecf20Sopenharmony_ci GROUP( 50908c2ecf20Sopenharmony_ci /* IP0_31 [1] */ 50918c2ecf20Sopenharmony_ci 0, 0, 50928c2ecf20Sopenharmony_ci /* IP0_30_27 [4] */ 50938c2ecf20Sopenharmony_ci FN_D8, FN_SCIFA1_SCK_C, FN_AVB_TXD0, 0, 50948c2ecf20Sopenharmony_ci FN_VI0_G0, FN_VI0_G0_B, FN_VI2_DATA0_VI2_B0, 50958c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 0, 50968c2ecf20Sopenharmony_ci /* IP0_26_23 [4] */ 50978c2ecf20Sopenharmony_ci FN_D7, FN_AD_DI_B, FN_IIC2_SDA_C, 50988c2ecf20Sopenharmony_ci FN_VI3_DATA7, FN_VI0_R3, FN_VI0_R3_B, FN_I2C2_SDA_C, 50998c2ecf20Sopenharmony_ci FN_TCLK1, 0, 0, 0, 0, 0, 0, 0, 0, 51008c2ecf20Sopenharmony_ci /* IP0_22_20 [3] */ 51018c2ecf20Sopenharmony_ci FN_D6, FN_IIC2_SCL_C, FN_VI3_DATA6, FN_VI0_R2, FN_VI0_R2_B, 51028c2ecf20Sopenharmony_ci FN_I2C2_SCL_C, 0, 0, 51038c2ecf20Sopenharmony_ci /* IP0_19_16 [4] */ 51048c2ecf20Sopenharmony_ci FN_D5, FN_SCIFB1_TXD_F, FN_SCIFB0_TXD_C, FN_VI3_DATA5, 51058c2ecf20Sopenharmony_ci FN_VI0_R1, FN_VI0_R1_B, FN_TX0_B, 51068c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 0, 51078c2ecf20Sopenharmony_ci /* IP0_15_12 [4] */ 51088c2ecf20Sopenharmony_ci FN_D4, FN_SCIFB1_RXD_F, FN_SCIFB0_RXD_C, FN_VI3_DATA4, 51098c2ecf20Sopenharmony_ci FN_VI0_R0, FN_VI0_R0_B, FN_RX0_B, 51108c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 0, 51118c2ecf20Sopenharmony_ci /* IP0_11_9 [3] */ 51128c2ecf20Sopenharmony_ci FN_D3, FN_MSIOF3_TXD_B, FN_VI3_DATA3, FN_VI0_G7, FN_VI0_G7_B, 51138c2ecf20Sopenharmony_ci 0, 0, 0, 51148c2ecf20Sopenharmony_ci /* IP0_8_6 [3] */ 51158c2ecf20Sopenharmony_ci FN_D2, FN_MSIOF3_RXD_B, FN_VI3_DATA2, FN_VI0_G6, FN_VI0_G6_B, 51168c2ecf20Sopenharmony_ci 0, 0, 0, 51178c2ecf20Sopenharmony_ci /* IP0_5_3 [3] */ 51188c2ecf20Sopenharmony_ci FN_D1, FN_MSIOF3_SYNC_B, FN_VI3_DATA1, FN_VI0_G5, FN_VI0_G5_B, 51198c2ecf20Sopenharmony_ci 0, 0, 0, 51208c2ecf20Sopenharmony_ci /* IP0_2_0 [3] */ 51218c2ecf20Sopenharmony_ci FN_D0, FN_MSIOF3_SCK_B, FN_VI3_DATA0, FN_VI0_G4, FN_VI0_G4_B, 51228c2ecf20Sopenharmony_ci 0, 0, 0, )) 51238c2ecf20Sopenharmony_ci }, 51248c2ecf20Sopenharmony_ci { PINMUX_CFG_REG_VAR("IPSR1", 0xE6060024, 32, 51258c2ecf20Sopenharmony_ci GROUP(2, 2, 2, 4, 4, 3, 3, 4, 4, 4), 51268c2ecf20Sopenharmony_ci GROUP( 51278c2ecf20Sopenharmony_ci /* IP1_31_30 [2] */ 51288c2ecf20Sopenharmony_ci 0, 0, 0, 0, 51298c2ecf20Sopenharmony_ci /* IP1_29_28 [2] */ 51308c2ecf20Sopenharmony_ci FN_A1, FN_PWM4, 0, 0, 51318c2ecf20Sopenharmony_ci /* IP1_27_26 [2] */ 51328c2ecf20Sopenharmony_ci FN_A0, FN_PWM3, 0, 0, 51338c2ecf20Sopenharmony_ci /* IP1_25_22 [4] */ 51348c2ecf20Sopenharmony_ci FN_D15, FN_SCIFB1_TXD_C, FN_AVB_TXD7, FN_TX1_B, 51358c2ecf20Sopenharmony_ci FN_VI0_FIELD, FN_VI0_FIELD_B, FN_VI2_DATA7_VI2_B7, 51368c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 0, 51378c2ecf20Sopenharmony_ci /* IP1_21_18 [4] */ 51388c2ecf20Sopenharmony_ci FN_D14, FN_SCIFB1_RXD_C, FN_AVB_TXD6, FN_RX1_B, 51398c2ecf20Sopenharmony_ci FN_VI0_CLKENB, FN_VI0_CLKENB_B, FN_VI2_DATA6_VI2_B6, 51408c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 0, 51418c2ecf20Sopenharmony_ci /* IP1_17_15 [3] */ 51428c2ecf20Sopenharmony_ci FN_D13, FN_AVB_TXD5, FN_VI0_VSYNC_N, 51438c2ecf20Sopenharmony_ci FN_VI0_VSYNC_N_B, FN_VI2_DATA5_VI2_B5, 51448c2ecf20Sopenharmony_ci 0, 0, 0, 51458c2ecf20Sopenharmony_ci /* IP1_14_12 [3] */ 51468c2ecf20Sopenharmony_ci FN_D12, FN_SCIFA1_RTS_N_C, FN_AVB_TXD4, 51478c2ecf20Sopenharmony_ci FN_VI0_HSYNC_N, FN_VI0_HSYNC_N_B, FN_VI2_DATA4_VI2_B4, 51488c2ecf20Sopenharmony_ci 0, 0, 51498c2ecf20Sopenharmony_ci /* IP1_11_8 [4] */ 51508c2ecf20Sopenharmony_ci FN_D11, FN_SCIFA1_CTS_N_C, FN_AVB_TXD3, 0, 51518c2ecf20Sopenharmony_ci FN_VI0_G3, FN_VI0_G3_B, FN_VI2_DATA3_VI2_B3, 51528c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 0, 51538c2ecf20Sopenharmony_ci /* IP1_7_4 [4] */ 51548c2ecf20Sopenharmony_ci FN_D10, FN_SCIFA1_TXD_C, FN_AVB_TXD2, 0, 51558c2ecf20Sopenharmony_ci FN_VI0_G2, FN_VI0_G2_B, FN_VI2_DATA2_VI2_B2, 51568c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 0, 51578c2ecf20Sopenharmony_ci /* IP1_3_0 [4] */ 51588c2ecf20Sopenharmony_ci FN_D9, FN_SCIFA1_RXD_C, FN_AVB_TXD1, 0, 51598c2ecf20Sopenharmony_ci FN_VI0_G1, FN_VI0_G1_B, FN_VI2_DATA1_VI2_B1, 51608c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 0, )) 51618c2ecf20Sopenharmony_ci }, 51628c2ecf20Sopenharmony_ci { PINMUX_CFG_REG_VAR("IPSR2", 0xE6060028, 32, 51638c2ecf20Sopenharmony_ci GROUP(3, 3, 4, 4, 3, 3, 3, 3, 3, 3), 51648c2ecf20Sopenharmony_ci GROUP( 51658c2ecf20Sopenharmony_ci /* IP2_31_29 [3] */ 51668c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 51678c2ecf20Sopenharmony_ci /* IP2_28_26 [3] */ 51688c2ecf20Sopenharmony_ci FN_A10, FN_SSI_SDATA5_B, FN_MSIOF2_SYNC, FN_VI0_R6, 51698c2ecf20Sopenharmony_ci FN_VI0_R6_B, FN_VI2_DATA2_VI2_B2_B, 0, 0, 51708c2ecf20Sopenharmony_ci /* IP2_25_22 [4] */ 51718c2ecf20Sopenharmony_ci FN_A9, FN_SCIFA1_CTS_N_B, FN_SSI_WS5_B, FN_VI0_R5, 51728c2ecf20Sopenharmony_ci FN_VI0_R5_B, FN_SCIFB2_TXD_C, FN_TX2_B, FN_VI2_DATA1_VI2_B1_B, 51738c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 51748c2ecf20Sopenharmony_ci /* IP2_21_18 [4] */ 51758c2ecf20Sopenharmony_ci FN_A8, FN_SCIFA1_RXD_B, FN_SSI_SCK5_B, FN_VI0_R4, 51768c2ecf20Sopenharmony_ci FN_VI0_R4_B, FN_SCIFB2_RXD_C, FN_RX2_B, FN_VI2_DATA0_VI2_B0_B, 51778c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 51788c2ecf20Sopenharmony_ci /* IP2_17_15 [3] */ 51798c2ecf20Sopenharmony_ci FN_A7, FN_SCIFA1_SCK_B, FN_AUDIO_CLKOUT_B, FN_TPU0TO3, 51808c2ecf20Sopenharmony_ci 0, 0, 0, 0, 51818c2ecf20Sopenharmony_ci /* IP2_14_12 [3] */ 51828c2ecf20Sopenharmony_ci FN_A6, FN_SCIFA1_RTS_N_B, FN_TPU0TO2, 0, 0, 0, 0, 0, 51838c2ecf20Sopenharmony_ci /* IP2_11_9 [3] */ 51848c2ecf20Sopenharmony_ci FN_A5, FN_SCIFA1_TXD_B, FN_TPU0TO1, 0, 0, 0, 0, 0, 51858c2ecf20Sopenharmony_ci /* IP2_8_6 [3] */ 51868c2ecf20Sopenharmony_ci FN_A4, FN_MSIOF1_TXD_B, FN_TPU0TO0, 0, 0, 0, 0, 0, 51878c2ecf20Sopenharmony_ci /* IP2_5_3 [3] */ 51888c2ecf20Sopenharmony_ci FN_A3, FN_PWM6, FN_MSIOF1_SS2_B, 0, 0, 0, 0, 0, 51898c2ecf20Sopenharmony_ci /* IP2_2_0 [3] */ 51908c2ecf20Sopenharmony_ci FN_A2, FN_PWM5, FN_MSIOF1_SS1_B, 0, 0, 0, 0, 0, )) 51918c2ecf20Sopenharmony_ci }, 51928c2ecf20Sopenharmony_ci { PINMUX_CFG_REG_VAR("IPSR3", 0xE606002C, 32, 51938c2ecf20Sopenharmony_ci GROUP(3, 3, 3, 3, 2, 3, 3, 4, 4, 4), 51948c2ecf20Sopenharmony_ci GROUP( 51958c2ecf20Sopenharmony_ci /* IP3_31_29 [3] */ 51968c2ecf20Sopenharmony_ci FN_A20, FN_SPCLK, FN_VI1_R3, FN_VI1_R3_B, FN_VI2_G4, 51978c2ecf20Sopenharmony_ci 0, 0, 0, 51988c2ecf20Sopenharmony_ci /* IP3_28_26 [3] */ 51998c2ecf20Sopenharmony_ci FN_A19, FN_AD_NCS_N_B, FN_ATACS01_N, FN_EX_WAIT0_B, 52008c2ecf20Sopenharmony_ci 0, 0, 0, 0, 52018c2ecf20Sopenharmony_ci /* IP3_25_23 [3] */ 52028c2ecf20Sopenharmony_ci FN_A18, FN_AD_CLK_B, FN_ATAG1_N, 0, 0, 0, 0, 0, 52038c2ecf20Sopenharmony_ci /* IP3_22_20 [3] */ 52048c2ecf20Sopenharmony_ci FN_A17, FN_AD_DO_B, FN_ATADIR1_N, 0, 0, 0, 0, 0, 52058c2ecf20Sopenharmony_ci /* IP3_19_18 [2] */ 52068c2ecf20Sopenharmony_ci FN_A16, FN_ATAWR1_N, 0, 0, 52078c2ecf20Sopenharmony_ci /* IP3_17_15 [3] */ 52088c2ecf20Sopenharmony_ci FN_A15, FN_SCIFB2_SCK_B, FN_ATARD1_N, FN_MSIOF2_SS2, 52098c2ecf20Sopenharmony_ci 0, 0, 0, 0, 52108c2ecf20Sopenharmony_ci /* IP3_14_12 [3] */ 52118c2ecf20Sopenharmony_ci FN_A14, FN_SCIFB2_TXD_B, FN_ATACS11_N, FN_MSIOF2_SS1, 52128c2ecf20Sopenharmony_ci 0, 0, 0, 0, 52138c2ecf20Sopenharmony_ci /* IP3_11_8 [4] */ 52148c2ecf20Sopenharmony_ci FN_A13, FN_SCIFB2_RTS_N_B, FN_EX_WAIT2, 52158c2ecf20Sopenharmony_ci FN_MSIOF2_RXD, FN_VI1_R2, FN_VI1_R2_B, FN_VI2_G2, 52168c2ecf20Sopenharmony_ci FN_VI2_DATA5_VI2_B5_B, 0, 0, 0, 0, 0, 0, 0, 0, 52178c2ecf20Sopenharmony_ci /* IP3_7_4 [4] */ 52188c2ecf20Sopenharmony_ci FN_A12, FN_SCIFB2_RXD_B, FN_MSIOF2_TXD, FN_VI1_R1, 52198c2ecf20Sopenharmony_ci FN_VI1_R1_B, FN_VI2_G1, FN_VI2_DATA4_VI2_B4_B, 52208c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 0, 52218c2ecf20Sopenharmony_ci /* IP3_3_0 [4] */ 52228c2ecf20Sopenharmony_ci FN_A11, FN_SCIFB2_CTS_N_B, FN_MSIOF2_SCK, FN_VI1_R0, 52238c2ecf20Sopenharmony_ci FN_VI1_R0_B, FN_VI2_G0, FN_VI2_DATA3_VI2_B3_B, 0, 52248c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, )) 52258c2ecf20Sopenharmony_ci }, 52268c2ecf20Sopenharmony_ci { PINMUX_CFG_REG_VAR("IPSR4", 0xE6060030, 32, 52278c2ecf20Sopenharmony_ci GROUP(2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3), 52288c2ecf20Sopenharmony_ci GROUP( 52298c2ecf20Sopenharmony_ci /* IP4_31_30 [2] */ 52308c2ecf20Sopenharmony_ci 0, 0, 0, 0, 52318c2ecf20Sopenharmony_ci /* IP4_29_27 [3] */ 52328c2ecf20Sopenharmony_ci FN_EX_CS2_N, FN_GPS_SIGN, FN_HRTS1_N_B, 52338c2ecf20Sopenharmony_ci FN_VI3_CLKENB, FN_VI1_G0, FN_VI1_G0_B, FN_VI2_R2, 0, 52348c2ecf20Sopenharmony_ci /* IP4_26_24 [3] */ 52358c2ecf20Sopenharmony_ci FN_EX_CS1_N, FN_GPS_CLK, FN_HCTS1_N_B, FN_VI1_FIELD, 52368c2ecf20Sopenharmony_ci FN_VI1_FIELD_B, FN_VI2_R1, 0, 0, 52378c2ecf20Sopenharmony_ci /* IP4_23_21 [3] */ 52388c2ecf20Sopenharmony_ci FN_EX_CS0_N, FN_HRX1_B, FN_VI1_G5, FN_VI1_G5_B, FN_VI2_R0, 52398c2ecf20Sopenharmony_ci FN_HTX0_B, FN_MSIOF0_SS1_B, 0, 52408c2ecf20Sopenharmony_ci /* IP4_20_18 [3] */ 52418c2ecf20Sopenharmony_ci FN_CS1_N_A26, FN_SPEEDIN, FN_VI0_R7, FN_VI0_R7_B, 52428c2ecf20Sopenharmony_ci FN_VI2_CLK, FN_VI2_CLK_B, 0, 0, 52438c2ecf20Sopenharmony_ci /* IP4_17_15 [3] */ 52448c2ecf20Sopenharmony_ci FN_CS0_N, FN_VI1_R6, FN_VI1_R6_B, FN_VI2_G3, FN_MSIOF0_SS2_B, 52458c2ecf20Sopenharmony_ci 0, 0, 0, 52468c2ecf20Sopenharmony_ci /* IP4_14_12 [3] */ 52478c2ecf20Sopenharmony_ci FN_A25, FN_SSL, FN_VI1_G6, FN_VI1_G6_B, FN_VI2_FIELD, 52488c2ecf20Sopenharmony_ci FN_VI2_FIELD_B, 0, 0, 52498c2ecf20Sopenharmony_ci /* IP4_11_9 [3] */ 52508c2ecf20Sopenharmony_ci FN_A24, FN_IO3, FN_VI1_R7, FN_VI1_R7_B, FN_VI2_CLKENB, 52518c2ecf20Sopenharmony_ci FN_VI2_CLKENB_B, 0, 0, 52528c2ecf20Sopenharmony_ci /* IP4_8_6 [3] */ 52538c2ecf20Sopenharmony_ci FN_A23, FN_IO2, FN_VI1_G7, FN_VI1_G7_B, FN_VI2_G7, 0, 0, 0, 52548c2ecf20Sopenharmony_ci /* IP4_5_3 [3] */ 52558c2ecf20Sopenharmony_ci FN_A22, FN_MISO_IO1, FN_VI1_R5, FN_VI1_R5_B, FN_VI2_G6, 0, 0, 0, 52568c2ecf20Sopenharmony_ci /* IP4_2_0 [3] */ 52578c2ecf20Sopenharmony_ci FN_A21, FN_MOSI_IO0, FN_VI1_R4, FN_VI1_R4_B, FN_VI2_G5, 0, 0, 0, 52588c2ecf20Sopenharmony_ci )) 52598c2ecf20Sopenharmony_ci }, 52608c2ecf20Sopenharmony_ci { PINMUX_CFG_REG_VAR("IPSR5", 0xE6060034, 32, 52618c2ecf20Sopenharmony_ci GROUP(2, 3, 3, 3, 3, 3, 2, 3, 4, 3, 3), 52628c2ecf20Sopenharmony_ci GROUP( 52638c2ecf20Sopenharmony_ci /* IP5_31_30 [2] */ 52648c2ecf20Sopenharmony_ci 0, 0, 0, 0, 52658c2ecf20Sopenharmony_ci /* IP5_29_27 [3] */ 52668c2ecf20Sopenharmony_ci FN_DREQ0_N, FN_VI1_HSYNC_N, FN_VI1_HSYNC_N_B, FN_VI2_R7, 52678c2ecf20Sopenharmony_ci FN_SSI_SCK78_C, FN_SSI_WS78_B, 0, 0, 52688c2ecf20Sopenharmony_ci /* IP5_26_24 [3] */ 52698c2ecf20Sopenharmony_ci FN_EX_WAIT0, FN_IRQ3, FN_INTC_IRQ3_N, 52708c2ecf20Sopenharmony_ci FN_VI3_CLK, FN_SCIFA0_RTS_N_B, FN_HRX0_B, 52718c2ecf20Sopenharmony_ci FN_MSIOF0_SCK_B, 0, 52728c2ecf20Sopenharmony_ci /* IP5_23_21 [3] */ 52738c2ecf20Sopenharmony_ci FN_WE1_N, FN_IERX, FN_CAN1_RX, FN_VI1_G4, 52748c2ecf20Sopenharmony_ci FN_VI1_G4_B, FN_VI2_R6, FN_SCIFA0_CTS_N_B, FN_IERX_C, 52758c2ecf20Sopenharmony_ci /* IP5_20_18 [3] */ 52768c2ecf20Sopenharmony_ci FN_WE0_N, FN_IECLK, FN_CAN_CLK, 52778c2ecf20Sopenharmony_ci FN_VI2_VSYNC_N, FN_SCIFA0_TXD_B, FN_VI2_VSYNC_N_B, 0, 0, 52788c2ecf20Sopenharmony_ci /* IP5_17_15 [3] */ 52798c2ecf20Sopenharmony_ci FN_RD_WR_N, FN_VI1_G3, FN_VI1_G3_B, FN_VI2_R5, FN_SCIFA0_RXD_B, 52808c2ecf20Sopenharmony_ci FN_INTC_IRQ4_N, 0, 0, 52818c2ecf20Sopenharmony_ci /* IP5_14_13 [2] */ 52828c2ecf20Sopenharmony_ci FN_RD_N, FN_CAN0_TX, FN_SCIFA0_SCK_B, 0, 52838c2ecf20Sopenharmony_ci /* IP5_12_10 [3] */ 52848c2ecf20Sopenharmony_ci FN_BS_N, FN_IETX, FN_HTX1_B, FN_CAN1_TX, FN_DRACK0, FN_IETX_C, 52858c2ecf20Sopenharmony_ci 0, 0, 52868c2ecf20Sopenharmony_ci /* IP5_9_6 [4] */ 52878c2ecf20Sopenharmony_ci FN_EX_CS5_N, FN_CAN0_RX, FN_MSIOF1_RXD_B, FN_VI3_VSYNC_N, 52888c2ecf20Sopenharmony_ci FN_VI1_G2, FN_VI1_G2_B, FN_VI2_R4, FN_IIC1_SDA, FN_INTC_EN1_N, 52898c2ecf20Sopenharmony_ci FN_I2C1_SDA, 0, 0, 0, 0, 0, 0, 52908c2ecf20Sopenharmony_ci /* IP5_5_3 [3] */ 52918c2ecf20Sopenharmony_ci FN_EX_CS4_N, FN_MSIOF1_SCK_B, FN_VI3_HSYNC_N, 52928c2ecf20Sopenharmony_ci FN_VI2_HSYNC_N, FN_IIC1_SCL, FN_VI2_HSYNC_N_B, 52938c2ecf20Sopenharmony_ci FN_INTC_EN0_N, FN_I2C1_SCL, 52948c2ecf20Sopenharmony_ci /* IP5_2_0 [3] */ 52958c2ecf20Sopenharmony_ci FN_EX_CS3_N, FN_GPS_MAG, FN_VI3_FIELD, FN_VI1_G1, FN_VI1_G1_B, 52968c2ecf20Sopenharmony_ci FN_VI2_R3, 0, 0, )) 52978c2ecf20Sopenharmony_ci }, 52988c2ecf20Sopenharmony_ci { PINMUX_CFG_REG_VAR("IPSR6", 0xE6060038, 32, 52998c2ecf20Sopenharmony_ci GROUP(3, 3, 3, 3, 3, 3, 3, 2, 3, 3, 3), 53008c2ecf20Sopenharmony_ci GROUP( 53018c2ecf20Sopenharmony_ci /* IP6_31_29 [3] */ 53028c2ecf20Sopenharmony_ci FN_ETH_REF_CLK, 0, FN_HCTS0_N_E, 53038c2ecf20Sopenharmony_ci FN_STP_IVCXO27_1_B, FN_HRX0_F, 0, 0, 0, 53048c2ecf20Sopenharmony_ci /* IP6_28_26 [3] */ 53058c2ecf20Sopenharmony_ci FN_ETH_LINK, 0, FN_HTX0_E, 53068c2ecf20Sopenharmony_ci FN_STP_IVCXO27_0_B, FN_SCIFB1_TXD_G, FN_TX1_E, 0, 0, 53078c2ecf20Sopenharmony_ci /* IP6_25_23 [3] */ 53088c2ecf20Sopenharmony_ci FN_ETH_RXD1, 0, FN_HRX0_E, FN_STP_ISSYNC_0_B, 53098c2ecf20Sopenharmony_ci FN_TS_SCK0_D, FN_GLO_I1_C, FN_SCIFB1_RXD_G, FN_RX1_E, 53108c2ecf20Sopenharmony_ci /* IP6_22_20 [3] */ 53118c2ecf20Sopenharmony_ci FN_ETH_RXD0, 0, FN_STP_ISEN_0_B, FN_TS_SDAT0_D, 53128c2ecf20Sopenharmony_ci FN_GLO_I0_C, FN_SCIFB1_SCK_G, FN_SCK1_E, 0, 53138c2ecf20Sopenharmony_ci /* IP6_19_17 [3] */ 53148c2ecf20Sopenharmony_ci FN_ETH_RX_ER, 0, FN_STP_ISD_0_B, 53158c2ecf20Sopenharmony_ci FN_TS_SPSYNC0_D, FN_GLO_Q1_C, FN_IIC2_SDA_E, FN_I2C2_SDA_E, 0, 53168c2ecf20Sopenharmony_ci /* IP6_16_14 [3] */ 53178c2ecf20Sopenharmony_ci FN_ETH_CRS_DV, 0, FN_STP_ISCLK_0_B, 53188c2ecf20Sopenharmony_ci FN_TS_SDEN0_D, FN_GLO_Q0_C, FN_IIC2_SCL_E, 53198c2ecf20Sopenharmony_ci FN_I2C2_SCL_E, 0, 53208c2ecf20Sopenharmony_ci /* IP6_13_11 [3] */ 53218c2ecf20Sopenharmony_ci FN_DACK2, FN_IRQ2, FN_INTC_IRQ2_N, 53228c2ecf20Sopenharmony_ci FN_SSI_SDATA6_B, FN_HRTS0_N_B, FN_MSIOF0_RXD_B, 0, 0, 53238c2ecf20Sopenharmony_ci /* IP6_10_9 [2] */ 53248c2ecf20Sopenharmony_ci FN_DREQ2_N, FN_HSCK1_B, FN_HCTS0_N_B, FN_MSIOF0_TXD_B, 53258c2ecf20Sopenharmony_ci /* IP6_8_6 [3] */ 53268c2ecf20Sopenharmony_ci FN_DACK1, FN_IRQ1, FN_INTC_IRQ1_N, FN_SSI_WS6_B, 53278c2ecf20Sopenharmony_ci FN_SSI_SDATA8_C, 0, 0, 0, 53288c2ecf20Sopenharmony_ci /* IP6_5_3 [3] */ 53298c2ecf20Sopenharmony_ci FN_DREQ1_N, FN_VI1_CLKENB, FN_VI1_CLKENB_B, 53308c2ecf20Sopenharmony_ci FN_SSI_SDATA7_C, FN_SSI_SCK78_B, 0, 0, 0, 53318c2ecf20Sopenharmony_ci /* IP6_2_0 [3] */ 53328c2ecf20Sopenharmony_ci FN_DACK0, FN_IRQ0, FN_INTC_IRQ0_N, FN_SSI_SCK6_B, 53338c2ecf20Sopenharmony_ci FN_VI1_VSYNC_N, FN_VI1_VSYNC_N_B, FN_SSI_WS78_C, 0, )) 53348c2ecf20Sopenharmony_ci }, 53358c2ecf20Sopenharmony_ci { PINMUX_CFG_REG_VAR("IPSR7", 0xE606003C, 32, 53368c2ecf20Sopenharmony_ci GROUP(1, 2, 2, 2, 3, 3, 3, 3, 3, 2, 2, 3, 3), 53378c2ecf20Sopenharmony_ci GROUP( 53388c2ecf20Sopenharmony_ci /* IP7_31 [1] */ 53398c2ecf20Sopenharmony_ci 0, 0, 53408c2ecf20Sopenharmony_ci /* IP7_30_29 [2] */ 53418c2ecf20Sopenharmony_ci FN_VI0_DATA0_VI0_B0, FN_ATACS10_N, FN_AVB_RXD2, 0, 53428c2ecf20Sopenharmony_ci /* IP7_28_27 [2] */ 53438c2ecf20Sopenharmony_ci FN_VI0_CLK, FN_ATACS00_N, FN_AVB_RXD1, 0, 53448c2ecf20Sopenharmony_ci /* IP7_26_25 [2] */ 53458c2ecf20Sopenharmony_ci FN_DU_DOTCLKIN1, FN_AUDIO_CLKC, FN_AUDIO_CLKOUT_C, 0, 53468c2ecf20Sopenharmony_ci /* IP7_24_22 [3] */ 53478c2ecf20Sopenharmony_ci FN_PWM2, FN_PWMFSW0, FN_SCIFA2_RXD_C, FN_PCMWE_N, FN_IECLK_C, 53488c2ecf20Sopenharmony_ci 0, 0, 0, 53498c2ecf20Sopenharmony_ci /* IP7_21_19 [3] */ 53508c2ecf20Sopenharmony_ci FN_PWM1, FN_SCIFA2_TXD_C, FN_STP_ISSYNC_1_B, FN_TS_SCK1_C, 53518c2ecf20Sopenharmony_ci FN_GLO_RFON_C, FN_PCMOE_N, 0, 0, 53528c2ecf20Sopenharmony_ci /* IP7_18_16 [3] */ 53538c2ecf20Sopenharmony_ci FN_PWM0, FN_SCIFA2_SCK_C, FN_STP_ISEN_1_B, FN_TS_SDAT1_C, 53548c2ecf20Sopenharmony_ci FN_GLO_SS_C, 0, 0, 0, 53558c2ecf20Sopenharmony_ci /* IP7_15_13 [3] */ 53568c2ecf20Sopenharmony_ci FN_ETH_MDC, 0, FN_STP_ISD_1_B, 53578c2ecf20Sopenharmony_ci FN_TS_SPSYNC1_C, FN_GLO_SDATA_C, 0, 0, 0, 53588c2ecf20Sopenharmony_ci /* IP7_12_10 [3] */ 53598c2ecf20Sopenharmony_ci FN_ETH_TXD0, 0, FN_STP_ISCLK_1_B, FN_TS_SDEN1_C, 53608c2ecf20Sopenharmony_ci FN_GLO_SCLK_C, 0, 0, 0, 53618c2ecf20Sopenharmony_ci /* IP7_9_8 [2] */ 53628c2ecf20Sopenharmony_ci FN_ETH_MAGIC, 0, FN_SIM0_RST_C, 0, 53638c2ecf20Sopenharmony_ci /* IP7_7_6 [2] */ 53648c2ecf20Sopenharmony_ci FN_ETH_TX_EN, 0, FN_SIM0_CLK_C, FN_HRTS0_N_F, 53658c2ecf20Sopenharmony_ci /* IP7_5_3 [3] */ 53668c2ecf20Sopenharmony_ci FN_ETH_TXD1, 0, FN_HTX0_F, FN_BPFCLK_G, 0, 0, 0, 0, 53678c2ecf20Sopenharmony_ci /* IP7_2_0 [3] */ 53688c2ecf20Sopenharmony_ci FN_ETH_MDIO, 0, FN_HRTS0_N_E, 53698c2ecf20Sopenharmony_ci FN_SIM0_D_C, FN_HCTS0_N_F, 0, 0, 0, )) 53708c2ecf20Sopenharmony_ci }, 53718c2ecf20Sopenharmony_ci { PINMUX_CFG_REG_VAR("IPSR8", 0xE6060040, 32, 53728c2ecf20Sopenharmony_ci GROUP(1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 53738c2ecf20Sopenharmony_ci 2, 2, 2, 2, 2, 2), 53748c2ecf20Sopenharmony_ci GROUP( 53758c2ecf20Sopenharmony_ci /* IP8_31 [1] */ 53768c2ecf20Sopenharmony_ci 0, 0, 53778c2ecf20Sopenharmony_ci /* IP8_30_29 [2] */ 53788c2ecf20Sopenharmony_ci FN_SD0_CMD, FN_SCIFB1_SCK_B, FN_VI1_DATA1_VI1_B1_B, 0, 53798c2ecf20Sopenharmony_ci /* IP8_28 [1] */ 53808c2ecf20Sopenharmony_ci FN_SD0_CLK, FN_VI1_DATA0_VI1_B0_B, 53818c2ecf20Sopenharmony_ci /* IP8_27 [1] */ 53828c2ecf20Sopenharmony_ci FN_VI1_DATA6_VI1_B6, FN_AVB_GTXREFCLK, 53838c2ecf20Sopenharmony_ci /* IP8_26 [1] */ 53848c2ecf20Sopenharmony_ci FN_VI1_DATA5_VI1_B5, FN_AVB_PHY_INT, 53858c2ecf20Sopenharmony_ci /* IP8_25_24 [2] */ 53868c2ecf20Sopenharmony_ci FN_VI1_DATA4_VI1_B4, FN_SCIFA1_RTS_N_D, 53878c2ecf20Sopenharmony_ci FN_AVB_MAGIC, 0, 53888c2ecf20Sopenharmony_ci /* IP8_23_22 [2] */ 53898c2ecf20Sopenharmony_ci FN_VI1_DATA3_VI1_B3, FN_SCIFA1_CTS_N_D, FN_AVB_GTX_CLK, 0, 53908c2ecf20Sopenharmony_ci /* IP8_21_20 [2] */ 53918c2ecf20Sopenharmony_ci FN_VI1_DATA2_VI1_B2, FN_SCIFA1_TXD_D, FN_AVB_MDIO, 0, 53928c2ecf20Sopenharmony_ci /* IP8_19_18 [2] */ 53938c2ecf20Sopenharmony_ci FN_VI1_DATA1_VI1_B1, FN_SCIFA1_RXD_D, FN_AVB_MDC, 0, 53948c2ecf20Sopenharmony_ci /* IP8_17_16 [2] */ 53958c2ecf20Sopenharmony_ci FN_VI1_DATA0_VI1_B0, FN_SCIFA1_SCK_D, FN_AVB_CRS, 0, 53968c2ecf20Sopenharmony_ci /* IP8_15_14 [2] */ 53978c2ecf20Sopenharmony_ci FN_VI1_CLK, FN_AVB_RX_DV, 0, 0, 53988c2ecf20Sopenharmony_ci /* IP8_13_12 [2] */ 53998c2ecf20Sopenharmony_ci FN_VI0_DATA7_VI0_B7, FN_AVB_RX_CLK, 0, 0, 54008c2ecf20Sopenharmony_ci /* IP8_11_10 [2] */ 54018c2ecf20Sopenharmony_ci FN_VI0_DATA6_VI0_B6, FN_AVB_RX_ER, 0, 0, 54028c2ecf20Sopenharmony_ci /* IP8_9_8 [2] */ 54038c2ecf20Sopenharmony_ci FN_VI0_DATA5_VI0_B5, FN_EX_WAIT1, FN_AVB_RXD7, 0, 54048c2ecf20Sopenharmony_ci /* IP8_7_6 [2] */ 54058c2ecf20Sopenharmony_ci FN_VI0_DATA4_VI0_B4, FN_ATAG0_N, FN_AVB_RXD6, 0, 54068c2ecf20Sopenharmony_ci /* IP8_5_4 [2] */ 54078c2ecf20Sopenharmony_ci FN_VI0_DATA3_VI0_B3, FN_ATADIR0_N, FN_AVB_RXD5, 0, 54088c2ecf20Sopenharmony_ci /* IP8_3_2 [2] */ 54098c2ecf20Sopenharmony_ci FN_VI0_DATA2_VI0_B2, FN_ATAWR0_N, FN_AVB_RXD4, 0, 54108c2ecf20Sopenharmony_ci /* IP8_1_0 [2] */ 54118c2ecf20Sopenharmony_ci FN_VI0_DATA1_VI0_B1, FN_ATARD0_N, FN_AVB_RXD3, 0, )) 54128c2ecf20Sopenharmony_ci }, 54138c2ecf20Sopenharmony_ci { PINMUX_CFG_REG_VAR("IPSR9", 0xE6060044, 32, 54148c2ecf20Sopenharmony_ci GROUP(4, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2), 54158c2ecf20Sopenharmony_ci GROUP( 54168c2ecf20Sopenharmony_ci /* IP9_31_28 [4] */ 54178c2ecf20Sopenharmony_ci FN_SD1_CD, FN_MMC1_D6, FN_TS_SDEN1, FN_USB1_EXTP, 54188c2ecf20Sopenharmony_ci FN_GLO_SS, FN_VI0_CLK_B, FN_IIC2_SCL_D, FN_I2C2_SCL_D, 54198c2ecf20Sopenharmony_ci FN_SIM0_CLK_B, FN_VI3_CLK_B, 0, 0, 0, 0, 0, 0, 54208c2ecf20Sopenharmony_ci /* IP9_27_26 [2] */ 54218c2ecf20Sopenharmony_ci FN_SD1_DAT3, FN_AVB_RXD0, 0, FN_SCIFB0_RTS_N_B, 54228c2ecf20Sopenharmony_ci /* IP9_25_24 [2] */ 54238c2ecf20Sopenharmony_ci FN_SD1_DAT2, FN_AVB_COL, 0, FN_SCIFB0_CTS_N_B, 54248c2ecf20Sopenharmony_ci /* IP9_23_22 [2] */ 54258c2ecf20Sopenharmony_ci FN_SD1_DAT1, FN_AVB_LINK, 0, FN_SCIFB0_TXD_B, 54268c2ecf20Sopenharmony_ci /* IP9_21_20 [2] */ 54278c2ecf20Sopenharmony_ci FN_SD1_DAT0, FN_AVB_TX_CLK, 0, FN_SCIFB0_RXD_B, 54288c2ecf20Sopenharmony_ci /* IP9_19_18 [2] */ 54298c2ecf20Sopenharmony_ci FN_SD1_CMD, FN_AVB_TX_ER, 0, FN_SCIFB0_SCK_B, 54308c2ecf20Sopenharmony_ci /* IP9_17_16 [2] */ 54318c2ecf20Sopenharmony_ci FN_SD1_CLK, FN_AVB_TX_EN, 0, 0, 54328c2ecf20Sopenharmony_ci /* IP9_15_12 [4] */ 54338c2ecf20Sopenharmony_ci FN_SD0_WP, FN_MMC0_D7, FN_TS_SPSYNC0_B, FN_USB0_IDIN, 54348c2ecf20Sopenharmony_ci FN_GLO_SDATA, FN_VI1_DATA7_VI1_B7_B, FN_IIC1_SDA_B, 54358c2ecf20Sopenharmony_ci FN_I2C1_SDA_B, FN_VI2_DATA7_VI2_B7_B, 0, 0, 0, 0, 0, 0, 0, 54368c2ecf20Sopenharmony_ci /* IP9_11_8 [4] */ 54378c2ecf20Sopenharmony_ci FN_SD0_CD, FN_MMC0_D6, FN_TS_SDEN0_B, FN_USB0_EXTP, 54388c2ecf20Sopenharmony_ci FN_GLO_SCLK, FN_VI1_DATA6_VI1_B6_B, FN_IIC1_SCL_B, 54398c2ecf20Sopenharmony_ci FN_I2C1_SCL_B, FN_VI2_DATA6_VI2_B6_B, 0, 0, 0, 0, 0, 0, 0, 54408c2ecf20Sopenharmony_ci /* IP9_7_6 [2] */ 54418c2ecf20Sopenharmony_ci FN_SD0_DAT3, FN_SCIFB1_RTS_N_B, FN_VI1_DATA5_VI1_B5_B, 0, 54428c2ecf20Sopenharmony_ci /* IP9_5_4 [2] */ 54438c2ecf20Sopenharmony_ci FN_SD0_DAT2, FN_SCIFB1_CTS_N_B, FN_VI1_DATA4_VI1_B4_B, 0, 54448c2ecf20Sopenharmony_ci /* IP9_3_2 [2] */ 54458c2ecf20Sopenharmony_ci FN_SD0_DAT1, FN_SCIFB1_TXD_B, FN_VI1_DATA3_VI1_B3_B, 0, 54468c2ecf20Sopenharmony_ci /* IP9_1_0 [2] */ 54478c2ecf20Sopenharmony_ci FN_SD0_DAT0, FN_SCIFB1_RXD_B, FN_VI1_DATA2_VI1_B2_B, 0, )) 54488c2ecf20Sopenharmony_ci }, 54498c2ecf20Sopenharmony_ci { PINMUX_CFG_REG_VAR("IPSR10", 0xE6060048, 32, 54508c2ecf20Sopenharmony_ci GROUP(2, 4, 3, 4, 4, 4, 4, 3, 4), 54518c2ecf20Sopenharmony_ci GROUP( 54528c2ecf20Sopenharmony_ci /* IP10_31_30 [2] */ 54538c2ecf20Sopenharmony_ci 0, 0, 0, 0, 54548c2ecf20Sopenharmony_ci /* IP10_29_26 [4] */ 54558c2ecf20Sopenharmony_ci FN_SD2_CD, FN_MMC0_D4, FN_TS_SDAT0_B, FN_USB2_EXTP, FN_GLO_I0, 54568c2ecf20Sopenharmony_ci FN_VI0_DATA6_VI0_B6_B, FN_HCTS0_N_D, FN_TS_SDAT1_B, 54578c2ecf20Sopenharmony_ci FN_GLO_I0_B, FN_VI3_DATA6_B, 0, 0, 0, 0, 0, 0, 54588c2ecf20Sopenharmony_ci /* IP10_25_23 [3] */ 54598c2ecf20Sopenharmony_ci FN_SD2_DAT3, FN_MMC0_D3, FN_SIM0_RST, FN_VI0_DATA5_VI0_B5_B, 54608c2ecf20Sopenharmony_ci FN_HTX0_D, FN_TS_SPSYNC1_B, FN_GLO_Q1_B, FN_VI3_DATA5_B, 54618c2ecf20Sopenharmony_ci /* IP10_22_19 [4] */ 54628c2ecf20Sopenharmony_ci FN_SD2_DAT2, FN_MMC0_D2, FN_BPFCLK_B, 0, 54638c2ecf20Sopenharmony_ci FN_VI0_DATA4_VI0_B4_B, FN_HRX0_D, FN_TS_SDEN1_B, 54648c2ecf20Sopenharmony_ci FN_GLO_Q0_B, FN_VI3_DATA4_B, 0, 0, 0, 0, 0, 0, 0, 54658c2ecf20Sopenharmony_ci /* IP10_18_15 [4] */ 54668c2ecf20Sopenharmony_ci FN_SD2_DAT1, FN_MMC0_D1, FN_FMIN_B, 0, 54678c2ecf20Sopenharmony_ci FN_VI0_DATA3_VI0_B3_B, FN_SCIFB1_TXD_E, FN_TX1_D, 54688c2ecf20Sopenharmony_ci FN_TS_SCK0_C, FN_GLO_RFON_B, FN_VI3_DATA3_B, 54698c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 54708c2ecf20Sopenharmony_ci /* IP10_14_11 [4] */ 54718c2ecf20Sopenharmony_ci FN_SD2_DAT0, FN_MMC0_D0, FN_FMCLK_B, 54728c2ecf20Sopenharmony_ci FN_VI0_DATA2_VI0_B2_B, FN_SCIFB1_RXD_E, FN_RX1_D, 54738c2ecf20Sopenharmony_ci FN_TS_SDAT0_C, FN_GLO_SS_B, FN_VI3_DATA2_B, 54748c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 54758c2ecf20Sopenharmony_ci /* IP10_10_7 [4] */ 54768c2ecf20Sopenharmony_ci FN_SD2_CMD, FN_MMC0_CMD, FN_SIM0_D, 54778c2ecf20Sopenharmony_ci FN_VI0_DATA1_VI0_B1_B, FN_SCIFB1_SCK_E, FN_SCK1_D, 54788c2ecf20Sopenharmony_ci FN_TS_SPSYNC0_C, FN_GLO_SDATA_B, FN_VI3_DATA1_B, 54798c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 54808c2ecf20Sopenharmony_ci /* IP10_6_4 [3] */ 54818c2ecf20Sopenharmony_ci FN_SD2_CLK, FN_MMC0_CLK, FN_SIM0_CLK, 54828c2ecf20Sopenharmony_ci FN_VI0_DATA0_VI0_B0_B, FN_TS_SDEN0_C, FN_GLO_SCLK_B, 54838c2ecf20Sopenharmony_ci FN_VI3_DATA0_B, 0, 54848c2ecf20Sopenharmony_ci /* IP10_3_0 [4] */ 54858c2ecf20Sopenharmony_ci FN_SD1_WP, FN_MMC1_D7, FN_TS_SPSYNC1, FN_USB1_IDIN, 54868c2ecf20Sopenharmony_ci FN_GLO_RFON, FN_VI1_CLK_B, FN_IIC2_SDA_D, FN_I2C2_SDA_D, 54878c2ecf20Sopenharmony_ci FN_SIM0_D_B, 0, 0, 0, 0, 0, 0, 0, )) 54888c2ecf20Sopenharmony_ci }, 54898c2ecf20Sopenharmony_ci { PINMUX_CFG_REG_VAR("IPSR11", 0xE606004C, 32, 54908c2ecf20Sopenharmony_ci GROUP(2, 3, 3, 2, 4, 3, 2, 2, 2, 2, 2, 1, 4), 54918c2ecf20Sopenharmony_ci GROUP( 54928c2ecf20Sopenharmony_ci /* IP11_31_30 [2] */ 54938c2ecf20Sopenharmony_ci FN_SSI_SCK0129, FN_CAN_CLK_B, FN_MOUT0, 0, 54948c2ecf20Sopenharmony_ci /* IP11_29_27 [3] */ 54958c2ecf20Sopenharmony_ci FN_MLB_DAT, 0, FN_SCIFB1_TXD_D, FN_TX1_C, FN_BPFCLK_C, 54968c2ecf20Sopenharmony_ci 0, 0, 0, 54978c2ecf20Sopenharmony_ci /* IP11_26_24 [3] */ 54988c2ecf20Sopenharmony_ci FN_MLB_SIG, FN_SCIFB1_RXD_D, FN_RX1_C, FN_IIC2_SDA_B, FN_I2C2_SDA_B, 54998c2ecf20Sopenharmony_ci 0, 0, 0, 55008c2ecf20Sopenharmony_ci /* IP11_23_22 [2] */ 55018c2ecf20Sopenharmony_ci FN_MLB_CLK, FN_IIC2_SCL_B, FN_I2C2_SCL_B, 0, 55028c2ecf20Sopenharmony_ci /* IP11_21_18 [4] */ 55038c2ecf20Sopenharmony_ci FN_SD3_WP, FN_MMC1_D5, FN_TS_SCK1, FN_GLO_Q1, FN_FMIN_C, 55048c2ecf20Sopenharmony_ci 0, FN_FMIN_E, 0, FN_FMIN_F, 0, 0, 0, 0, 0, 0, 0, 55058c2ecf20Sopenharmony_ci /* IP11_17_15 [3] */ 55068c2ecf20Sopenharmony_ci FN_SD3_CD, FN_MMC1_D4, FN_TS_SDAT1, 55078c2ecf20Sopenharmony_ci FN_VSP, FN_GLO_Q0, FN_SIM0_RST_B, 0, 0, 55088c2ecf20Sopenharmony_ci /* IP11_14_13 [2] */ 55098c2ecf20Sopenharmony_ci FN_SD3_DAT3, FN_MMC1_D3, FN_SCKZ, 0, 55108c2ecf20Sopenharmony_ci /* IP11_12_11 [2] */ 55118c2ecf20Sopenharmony_ci FN_SD3_DAT2, FN_MMC1_D2, FN_SDATA, 0, 55128c2ecf20Sopenharmony_ci /* IP11_10_9 [2] */ 55138c2ecf20Sopenharmony_ci FN_SD3_DAT1, FN_MMC1_D1, FN_MDATA, 0, 55148c2ecf20Sopenharmony_ci /* IP11_8_7 [2] */ 55158c2ecf20Sopenharmony_ci FN_SD3_DAT0, FN_MMC1_D0, FN_STM_N, 0, 55168c2ecf20Sopenharmony_ci /* IP11_6_5 [2] */ 55178c2ecf20Sopenharmony_ci FN_SD3_CMD, FN_MMC1_CMD, FN_MTS_N, 0, 55188c2ecf20Sopenharmony_ci /* IP11_4 [1] */ 55198c2ecf20Sopenharmony_ci FN_SD3_CLK, FN_MMC1_CLK, 55208c2ecf20Sopenharmony_ci /* IP11_3_0 [4] */ 55218c2ecf20Sopenharmony_ci FN_SD2_WP, FN_MMC0_D5, FN_TS_SCK0_B, FN_USB2_IDIN, 55228c2ecf20Sopenharmony_ci FN_GLO_I1, FN_VI0_DATA7_VI0_B7_B, FN_HRTS0_N_D, 55238c2ecf20Sopenharmony_ci FN_TS_SCK1_B, FN_GLO_I1_B, FN_VI3_DATA7_B, 0, 0, 0, 0, 0, 0, )) 55248c2ecf20Sopenharmony_ci }, 55258c2ecf20Sopenharmony_ci { PINMUX_CFG_REG_VAR("IPSR12", 0xE6060050, 32, 55268c2ecf20Sopenharmony_ci GROUP(1, 3, 3, 2, 3, 3, 3, 3, 3, 2, 2, 2, 2), 55278c2ecf20Sopenharmony_ci GROUP( 55288c2ecf20Sopenharmony_ci /* IP12_31 [1] */ 55298c2ecf20Sopenharmony_ci 0, 0, 55308c2ecf20Sopenharmony_ci /* IP12_30_28 [3] */ 55318c2ecf20Sopenharmony_ci FN_SSI_WS5, FN_SCIFB1_RXD, FN_IECLK_B, 55328c2ecf20Sopenharmony_ci FN_DU2_EXVSYNC_DU2_VSYNC, FN_QSTB_QHE, 55338c2ecf20Sopenharmony_ci FN_CAN_DEBUGOUT4, 0, 0, 55348c2ecf20Sopenharmony_ci /* IP12_27_25 [3] */ 55358c2ecf20Sopenharmony_ci FN_SSI_SCK5, FN_SCIFB1_SCK, 55368c2ecf20Sopenharmony_ci FN_IERX_B, FN_DU2_EXHSYNC_DU2_HSYNC, FN_QSTH_QHS, 55378c2ecf20Sopenharmony_ci FN_CAN_DEBUGOUT3, 0, 0, 55388c2ecf20Sopenharmony_ci /* IP12_24_23 [2] */ 55398c2ecf20Sopenharmony_ci FN_SSI_SDATA4, FN_STP_ISSYNC_0, FN_MSIOF1_RXD, 55408c2ecf20Sopenharmony_ci FN_CAN_DEBUGOUT2, 55418c2ecf20Sopenharmony_ci /* IP12_22_20 [3] */ 55428c2ecf20Sopenharmony_ci FN_SSI_WS4, FN_STP_ISEN_0, FN_SCIFB0_RTS_N, 55438c2ecf20Sopenharmony_ci FN_MSIOF1_TXD, FN_SSI_WS5_C, FN_CAN_DEBUGOUT1, 0, 0, 55448c2ecf20Sopenharmony_ci /* IP12_19_17 [3] */ 55458c2ecf20Sopenharmony_ci FN_SSI_SCK4, FN_STP_ISD_0, FN_SCIFB0_CTS_N, 55468c2ecf20Sopenharmony_ci FN_MSIOF1_SS2, FN_SSI_SCK5_C, FN_CAN_DEBUGOUT0, 0, 0, 55478c2ecf20Sopenharmony_ci /* IP12_16_14 [3] */ 55488c2ecf20Sopenharmony_ci FN_SSI_SDATA3, FN_STP_ISCLK_0, 55498c2ecf20Sopenharmony_ci FN_SCIFB0_TXD, FN_MSIOF1_SS1, FN_CAN_TXCLK, 0, 0, 0, 55508c2ecf20Sopenharmony_ci /* IP12_13_11 [3] */ 55518c2ecf20Sopenharmony_ci FN_SSI_WS34, FN_STP_IVCXO27_0, FN_SCIFB0_RXD, FN_MSIOF1_SYNC, 55528c2ecf20Sopenharmony_ci FN_CAN_STEP0, 0, 0, 0, 55538c2ecf20Sopenharmony_ci /* IP12_10_8 [3] */ 55548c2ecf20Sopenharmony_ci FN_SSI_SCK34, FN_STP_OPWM_0, FN_SCIFB0_SCK, 55558c2ecf20Sopenharmony_ci FN_MSIOF1_SCK, FN_CAN_DEBUG_HW_TRIGGER, 0, 0, 0, 55568c2ecf20Sopenharmony_ci /* IP12_7_6 [2] */ 55578c2ecf20Sopenharmony_ci FN_SSI_SDATA2, FN_CAN1_RX_B, FN_SSI_SCK1, FN_MOUT6, 55588c2ecf20Sopenharmony_ci /* IP12_5_4 [2] */ 55598c2ecf20Sopenharmony_ci FN_SSI_SDATA1, FN_CAN1_TX_B, FN_MOUT5, 0, 55608c2ecf20Sopenharmony_ci /* IP12_3_2 [2] */ 55618c2ecf20Sopenharmony_ci FN_SSI_SDATA0, FN_CAN0_RX_B, FN_MOUT2, 0, 55628c2ecf20Sopenharmony_ci /* IP12_1_0 [2] */ 55638c2ecf20Sopenharmony_ci FN_SSI_WS0129, FN_CAN0_TX_B, FN_MOUT1, 0, )) 55648c2ecf20Sopenharmony_ci }, 55658c2ecf20Sopenharmony_ci { PINMUX_CFG_REG_VAR("IPSR13", 0xE6060054, 32, 55668c2ecf20Sopenharmony_ci GROUP(1, 2, 3, 3, 4, 3, 3, 3, 3, 4, 3), 55678c2ecf20Sopenharmony_ci GROUP( 55688c2ecf20Sopenharmony_ci /* IP13_31 [1] */ 55698c2ecf20Sopenharmony_ci 0, 0, 55708c2ecf20Sopenharmony_ci /* IP13_30_29 [2] */ 55718c2ecf20Sopenharmony_ci FN_AUDIO_CLKA, FN_SCIFB2_RTS_N, FN_CAN_DEBUGOUT14, 0, 55728c2ecf20Sopenharmony_ci /* IP13_28_26 [3] */ 55738c2ecf20Sopenharmony_ci FN_SSI_SDATA9, FN_STP_ISSYNC_1, FN_SCIFB2_CTS_N, FN_SSI_WS1, 55748c2ecf20Sopenharmony_ci FN_SSI_SDATA5_C, FN_CAN_DEBUGOUT13, 0, 0, 55758c2ecf20Sopenharmony_ci /* IP13_25_23 [3] */ 55768c2ecf20Sopenharmony_ci FN_SSI_SDATA8, FN_STP_ISEN_1, FN_SCIFB2_TXD, FN_CAN0_TX_C, 55778c2ecf20Sopenharmony_ci FN_CAN_DEBUGOUT12, FN_SSI_SDATA8_B, 0, 0, 55788c2ecf20Sopenharmony_ci /* IP13_22_19 [4] */ 55798c2ecf20Sopenharmony_ci FN_SSI_SDATA7, FN_STP_ISD_1, FN_SCIFB2_RXD, FN_SCIFA2_RTS_N, 55808c2ecf20Sopenharmony_ci FN_TCLK2, FN_QSTVA_QVS, FN_CAN_DEBUGOUT11, FN_BPFCLK_E, 55818c2ecf20Sopenharmony_ci 0, FN_SSI_SDATA7_B, FN_FMIN_G, 0, 0, 0, 0, 0, 55828c2ecf20Sopenharmony_ci /* IP13_18_16 [3] */ 55838c2ecf20Sopenharmony_ci FN_SSI_WS78, FN_STP_ISCLK_1, FN_SCIFB2_SCK, FN_SCIFA2_CTS_N, 55848c2ecf20Sopenharmony_ci FN_DU2_DR7, FN_LCDOUT7, FN_CAN_DEBUGOUT10, 0, 55858c2ecf20Sopenharmony_ci /* IP13_15_13 [3] */ 55868c2ecf20Sopenharmony_ci FN_SSI_SCK78, FN_STP_IVCXO27_1, FN_SCK1, FN_SCIFA1_SCK, 55878c2ecf20Sopenharmony_ci FN_DU2_DR6, FN_LCDOUT6, FN_CAN_DEBUGOUT9, 0, 55888c2ecf20Sopenharmony_ci /* IP13_12_10 [3] */ 55898c2ecf20Sopenharmony_ci FN_SSI_SDATA6, FN_FMIN_D, 0, FN_DU2_DR5, FN_LCDOUT5, 55908c2ecf20Sopenharmony_ci FN_CAN_DEBUGOUT8, 0, 0, 55918c2ecf20Sopenharmony_ci /* IP13_9_7 [3] */ 55928c2ecf20Sopenharmony_ci FN_SSI_WS6, FN_SCIFB1_RTS_N, FN_CAN0_TX_D, FN_DU2_DR4, 55938c2ecf20Sopenharmony_ci FN_LCDOUT4, FN_CAN_DEBUGOUT7, 0, 0, 55948c2ecf20Sopenharmony_ci /* IP13_6_3 [4] */ 55958c2ecf20Sopenharmony_ci FN_SSI_SCK6, FN_SCIFB1_CTS_N, FN_BPFCLK_D, 0, 55968c2ecf20Sopenharmony_ci FN_DU2_DR3, FN_LCDOUT3, FN_CAN_DEBUGOUT6, 55978c2ecf20Sopenharmony_ci FN_BPFCLK_F, 0, 0, 0, 0, 0, 0, 0, 0, 55988c2ecf20Sopenharmony_ci /* IP13_2_0 [3] */ 55998c2ecf20Sopenharmony_ci FN_SSI_SDATA5, FN_SCIFB1_TXD, FN_IETX_B, FN_DU2_DR2, 56008c2ecf20Sopenharmony_ci FN_LCDOUT2, FN_CAN_DEBUGOUT5, 0, 0, )) 56018c2ecf20Sopenharmony_ci }, 56028c2ecf20Sopenharmony_ci { PINMUX_CFG_REG_VAR("IPSR14", 0xE6060058, 32, 56038c2ecf20Sopenharmony_ci GROUP(1, 3, 3, 3, 3, 3, 4, 3, 3, 3, 3), 56048c2ecf20Sopenharmony_ci GROUP( 56058c2ecf20Sopenharmony_ci /* IP14_30 [1] */ 56068c2ecf20Sopenharmony_ci 0, 0, 56078c2ecf20Sopenharmony_ci /* IP14_30_28 [3] */ 56088c2ecf20Sopenharmony_ci FN_SCIFA1_RTS_N, FN_AD_NCS_N, FN_RTS1_N, 56098c2ecf20Sopenharmony_ci FN_MSIOF3_TXD, FN_DU1_DOTCLKOUT, FN_QSTVB_QVE, 56108c2ecf20Sopenharmony_ci FN_HRTS0_N_C, 0, 56118c2ecf20Sopenharmony_ci /* IP14_27_25 [3] */ 56128c2ecf20Sopenharmony_ci FN_SCIFA1_CTS_N, FN_AD_CLK, FN_CTS1_N, FN_MSIOF3_RXD, 56138c2ecf20Sopenharmony_ci FN_DU0_DOTCLKOUT, FN_QCLK, 0, 0, 56148c2ecf20Sopenharmony_ci /* IP14_24_22 [3] */ 56158c2ecf20Sopenharmony_ci FN_SCIFA1_TXD, FN_AD_DO, FN_TX1, FN_DU2_DG1, 56168c2ecf20Sopenharmony_ci FN_LCDOUT9, 0, 0, 0, 56178c2ecf20Sopenharmony_ci /* IP14_21_19 [3] */ 56188c2ecf20Sopenharmony_ci FN_SCIFA1_RXD, FN_AD_DI, FN_RX1, 56198c2ecf20Sopenharmony_ci FN_DU2_EXODDF_DU2_ODDF_DISP_CDE, FN_QCPV_QDE, 0, 0, 0, 56208c2ecf20Sopenharmony_ci /* IP14_18_16 [3] */ 56218c2ecf20Sopenharmony_ci FN_SCIFA0_RTS_N, FN_HRTS1_N, FN_RTS0_N, 56228c2ecf20Sopenharmony_ci FN_MSIOF3_SS1, FN_DU2_DG0, FN_LCDOUT8, FN_PWM1_B, 0, 56238c2ecf20Sopenharmony_ci /* IP14_15_12 [4] */ 56248c2ecf20Sopenharmony_ci FN_SCIFA0_CTS_N, FN_HCTS1_N, FN_CTS0_N, FN_MSIOF3_SYNC, 56258c2ecf20Sopenharmony_ci FN_DU2_DG3, FN_LCDOUT11, FN_PWM0_B, FN_IIC1_SCL_C, FN_I2C1_SCL_C, 56268c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 56278c2ecf20Sopenharmony_ci /* IP14_11_9 [3] */ 56288c2ecf20Sopenharmony_ci FN_SCIFA0_TXD, FN_HTX1, FN_TX0, FN_DU2_DR1, FN_LCDOUT1, 56298c2ecf20Sopenharmony_ci 0, 0, 0, 56308c2ecf20Sopenharmony_ci /* IP14_8_6 [3] */ 56318c2ecf20Sopenharmony_ci FN_SCIFA0_RXD, FN_HRX1, FN_RX0, FN_DU2_DR0, FN_LCDOUT0, 56328c2ecf20Sopenharmony_ci 0, 0, 0, 56338c2ecf20Sopenharmony_ci /* IP14_5_3 [3] */ 56348c2ecf20Sopenharmony_ci FN_SCIFA0_SCK, FN_HSCK1, FN_SCK0, FN_MSIOF3_SS2, FN_DU2_DG2, 56358c2ecf20Sopenharmony_ci FN_LCDOUT10, FN_IIC1_SDA_C, FN_I2C1_SDA_C, 56368c2ecf20Sopenharmony_ci /* IP14_2_0 [3] */ 56378c2ecf20Sopenharmony_ci FN_AUDIO_CLKB, FN_SCIF_CLK, FN_CAN0_RX_D, 56388c2ecf20Sopenharmony_ci FN_DVC_MUTE, FN_CAN0_RX_C, FN_CAN_DEBUGOUT15, 56398c2ecf20Sopenharmony_ci FN_REMOCON, 0, )) 56408c2ecf20Sopenharmony_ci }, 56418c2ecf20Sopenharmony_ci { PINMUX_CFG_REG_VAR("IPSR15", 0xE606005C, 32, 56428c2ecf20Sopenharmony_ci GROUP(2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 3, 3, 3), 56438c2ecf20Sopenharmony_ci GROUP( 56448c2ecf20Sopenharmony_ci /* IP15_31_30 [2] */ 56458c2ecf20Sopenharmony_ci 0, 0, 0, 0, 56468c2ecf20Sopenharmony_ci /* IP15_29_28 [2] */ 56478c2ecf20Sopenharmony_ci FN_MSIOF0_TXD, FN_ADICHS1, FN_DU2_DG6, FN_LCDOUT14, 56488c2ecf20Sopenharmony_ci /* IP15_27_26 [2] */ 56498c2ecf20Sopenharmony_ci FN_MSIOF0_SS1, FN_ADICHS0, FN_DU2_DG5, FN_LCDOUT13, 56508c2ecf20Sopenharmony_ci /* IP15_25_23 [3] */ 56518c2ecf20Sopenharmony_ci FN_MSIOF0_SYNC, FN_TS_SCK0, FN_SSI_SCK2, FN_ADIDATA, 56528c2ecf20Sopenharmony_ci FN_DU2_DB7, FN_LCDOUT23, FN_HRX0_C, 0, 56538c2ecf20Sopenharmony_ci /* IP15_22_20 [3] */ 56548c2ecf20Sopenharmony_ci FN_MSIOF0_SCK, FN_TS_SDAT0, FN_ADICLK, 56558c2ecf20Sopenharmony_ci FN_DU2_DB6, FN_LCDOUT22, 0, 0, 0, 56568c2ecf20Sopenharmony_ci /* IP15_19_18 [2] */ 56578c2ecf20Sopenharmony_ci FN_HRTS0_N, FN_SSI_WS9, FN_DU2_DB5, FN_LCDOUT21, 56588c2ecf20Sopenharmony_ci /* IP15_17_16 [2] */ 56598c2ecf20Sopenharmony_ci FN_HCTS0_N, FN_SSI_SCK9, FN_DU2_DB4, FN_LCDOUT20, 56608c2ecf20Sopenharmony_ci /* IP15_15_14 [2] */ 56618c2ecf20Sopenharmony_ci FN_HTX0, FN_DU2_DB3, FN_LCDOUT19, 0, 56628c2ecf20Sopenharmony_ci /* IP15_13_12 [2] */ 56638c2ecf20Sopenharmony_ci FN_HRX0, FN_DU2_DB2, FN_LCDOUT18, 0, 56648c2ecf20Sopenharmony_ci /* IP15_11_9 [3] */ 56658c2ecf20Sopenharmony_ci FN_HSCK0, FN_TS_SDEN0, FN_DU2_DG4, FN_LCDOUT12, FN_HCTS0_N_C, 56668c2ecf20Sopenharmony_ci 0, 0, 0, 56678c2ecf20Sopenharmony_ci /* IP15_8_6 [3] */ 56688c2ecf20Sopenharmony_ci FN_SCIFA2_TXD, FN_BPFCLK, FN_RX2, FN_DU2_DB1, FN_LCDOUT17, 56698c2ecf20Sopenharmony_ci FN_IIC2_SDA, FN_I2C2_SDA, 0, 56708c2ecf20Sopenharmony_ci /* IP15_5_3 [3] */ 56718c2ecf20Sopenharmony_ci FN_SCIFA2_RXD, FN_FMIN, FN_TX2, FN_DU2_DB0, FN_LCDOUT16, 56728c2ecf20Sopenharmony_ci FN_IIC2_SCL, FN_I2C2_SCL, 0, 56738c2ecf20Sopenharmony_ci /* IP15_2_0 [3] */ 56748c2ecf20Sopenharmony_ci FN_SCIFA2_SCK, FN_FMCLK, FN_SCK2, FN_MSIOF3_SCK, FN_DU2_DG7, 56758c2ecf20Sopenharmony_ci FN_LCDOUT15, FN_SCIF_CLK_B, 0, )) 56768c2ecf20Sopenharmony_ci }, 56778c2ecf20Sopenharmony_ci { PINMUX_CFG_REG_VAR("IPSR16", 0xE6060160, 32, 56788c2ecf20Sopenharmony_ci GROUP(4, 4, 4, 4, 4, 4, 1, 1, 3, 3), 56798c2ecf20Sopenharmony_ci GROUP( 56808c2ecf20Sopenharmony_ci /* IP16_31_28 [4] */ 56818c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 56828c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 56838c2ecf20Sopenharmony_ci /* IP16_27_24 [4] */ 56848c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 56858c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 56868c2ecf20Sopenharmony_ci /* IP16_23_20 [4] */ 56878c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 56888c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 56898c2ecf20Sopenharmony_ci /* IP16_19_16 [4] */ 56908c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 56918c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 56928c2ecf20Sopenharmony_ci /* IP16_15_12 [4] */ 56938c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 56948c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 56958c2ecf20Sopenharmony_ci /* IP16_11_8 [4] */ 56968c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 56978c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 56988c2ecf20Sopenharmony_ci /* IP16_7 [1] */ 56998c2ecf20Sopenharmony_ci FN_USB1_OVC, FN_TCLK1_B, 57008c2ecf20Sopenharmony_ci /* IP16_6 [1] */ 57018c2ecf20Sopenharmony_ci FN_USB1_PWEN, FN_AUDIO_CLKOUT_D, 57028c2ecf20Sopenharmony_ci /* IP16_5_3 [3] */ 57038c2ecf20Sopenharmony_ci FN_MSIOF0_RXD, FN_TS_SPSYNC0, FN_SSI_WS2, 57048c2ecf20Sopenharmony_ci FN_ADICS_SAMP, FN_DU2_CDE, FN_QPOLB, FN_SCIFA2_RXD_B, 0, 57058c2ecf20Sopenharmony_ci /* IP16_2_0 [3] */ 57068c2ecf20Sopenharmony_ci FN_MSIOF0_SS2, FN_AUDIO_CLKOUT, FN_ADICHS2, 57078c2ecf20Sopenharmony_ci FN_DU2_DISP, FN_QPOLA, FN_HTX0_C, FN_SCIFA2_TXD_B, 0, )) 57088c2ecf20Sopenharmony_ci }, 57098c2ecf20Sopenharmony_ci { PINMUX_CFG_REG_VAR("MOD_SEL", 0xE6060090, 32, 57108c2ecf20Sopenharmony_ci GROUP(3, 2, 2, 3, 2, 1, 1, 1, 2, 1, 2, 1, 57118c2ecf20Sopenharmony_ci 1, 1, 1, 2, 1, 1, 2, 1, 1), 57128c2ecf20Sopenharmony_ci GROUP( 57138c2ecf20Sopenharmony_ci /* SEL_SCIF1 [3] */ 57148c2ecf20Sopenharmony_ci FN_SEL_SCIF1_0, FN_SEL_SCIF1_1, FN_SEL_SCIF1_2, FN_SEL_SCIF1_3, 57158c2ecf20Sopenharmony_ci FN_SEL_SCIF1_4, 0, 0, 0, 57168c2ecf20Sopenharmony_ci /* SEL_SCIFB [2] */ 57178c2ecf20Sopenharmony_ci FN_SEL_SCIFB_0, FN_SEL_SCIFB_1, FN_SEL_SCIFB_2, 0, 57188c2ecf20Sopenharmony_ci /* SEL_SCIFB2 [2] */ 57198c2ecf20Sopenharmony_ci FN_SEL_SCIFB2_0, FN_SEL_SCIFB2_1, FN_SEL_SCIFB2_2, 0, 57208c2ecf20Sopenharmony_ci /* SEL_SCIFB1 [3] */ 57218c2ecf20Sopenharmony_ci FN_SEL_SCIFB1_0, FN_SEL_SCIFB1_1, FN_SEL_SCIFB1_2, 57228c2ecf20Sopenharmony_ci FN_SEL_SCIFB1_3, FN_SEL_SCIFB1_4, FN_SEL_SCIFB1_5, 57238c2ecf20Sopenharmony_ci FN_SEL_SCIFB1_6, 0, 57248c2ecf20Sopenharmony_ci /* SEL_SCIFA1 [2] */ 57258c2ecf20Sopenharmony_ci FN_SEL_SCIFA1_0, FN_SEL_SCIFA1_1, FN_SEL_SCIFA1_2, 57268c2ecf20Sopenharmony_ci FN_SEL_SCIFA1_3, 57278c2ecf20Sopenharmony_ci /* SEL_SCIF0 [1] */ 57288c2ecf20Sopenharmony_ci FN_SEL_SCIF0_0, FN_SEL_SCIF0_1, 57298c2ecf20Sopenharmony_ci /* SEL_SCIFA [1] */ 57308c2ecf20Sopenharmony_ci FN_SEL_SCFA_0, FN_SEL_SCFA_1, 57318c2ecf20Sopenharmony_ci /* SEL_SOF1 [1] */ 57328c2ecf20Sopenharmony_ci FN_SEL_SOF1_0, FN_SEL_SOF1_1, 57338c2ecf20Sopenharmony_ci /* SEL_SSI7 [2] */ 57348c2ecf20Sopenharmony_ci FN_SEL_SSI7_0, FN_SEL_SSI7_1, FN_SEL_SSI7_2, 0, 57358c2ecf20Sopenharmony_ci /* SEL_SSI6 [1] */ 57368c2ecf20Sopenharmony_ci FN_SEL_SSI6_0, FN_SEL_SSI6_1, 57378c2ecf20Sopenharmony_ci /* SEL_SSI5 [2] */ 57388c2ecf20Sopenharmony_ci FN_SEL_SSI5_0, FN_SEL_SSI5_1, FN_SEL_SSI5_2, 0, 57398c2ecf20Sopenharmony_ci /* SEL_VI3 [1] */ 57408c2ecf20Sopenharmony_ci FN_SEL_VI3_0, FN_SEL_VI3_1, 57418c2ecf20Sopenharmony_ci /* SEL_VI2 [1] */ 57428c2ecf20Sopenharmony_ci FN_SEL_VI2_0, FN_SEL_VI2_1, 57438c2ecf20Sopenharmony_ci /* SEL_VI1 [1] */ 57448c2ecf20Sopenharmony_ci FN_SEL_VI1_0, FN_SEL_VI1_1, 57458c2ecf20Sopenharmony_ci /* SEL_VI0 [1] */ 57468c2ecf20Sopenharmony_ci FN_SEL_VI0_0, FN_SEL_VI0_1, 57478c2ecf20Sopenharmony_ci /* SEL_TSIF1 [2] */ 57488c2ecf20Sopenharmony_ci FN_SEL_TSIF1_0, FN_SEL_TSIF1_1, FN_SEL_TSIF1_2, 0, 57498c2ecf20Sopenharmony_ci /* RESERVED [1] */ 57508c2ecf20Sopenharmony_ci 0, 0, 57518c2ecf20Sopenharmony_ci /* SEL_LBS [1] */ 57528c2ecf20Sopenharmony_ci FN_SEL_LBS_0, FN_SEL_LBS_1, 57538c2ecf20Sopenharmony_ci /* SEL_TSIF0 [2] */ 57548c2ecf20Sopenharmony_ci FN_SEL_TSIF0_0, FN_SEL_TSIF0_1, FN_SEL_TSIF0_2, FN_SEL_TSIF0_3, 57558c2ecf20Sopenharmony_ci /* SEL_SOF3 [1] */ 57568c2ecf20Sopenharmony_ci FN_SEL_SOF3_0, FN_SEL_SOF3_1, 57578c2ecf20Sopenharmony_ci /* SEL_SOF0 [1] */ 57588c2ecf20Sopenharmony_ci FN_SEL_SOF0_0, FN_SEL_SOF0_1, )) 57598c2ecf20Sopenharmony_ci }, 57608c2ecf20Sopenharmony_ci { PINMUX_CFG_REG_VAR("MOD_SEL2", 0xE6060094, 32, 57618c2ecf20Sopenharmony_ci GROUP(3, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 57628c2ecf20Sopenharmony_ci 3, 3, 2, 3, 2, 2), 57638c2ecf20Sopenharmony_ci GROUP( 57648c2ecf20Sopenharmony_ci /* RESERVED [3] */ 57658c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 57668c2ecf20Sopenharmony_ci /* SEL_TMU1 [1] */ 57678c2ecf20Sopenharmony_ci FN_SEL_TMU1_0, FN_SEL_TMU1_1, 57688c2ecf20Sopenharmony_ci /* SEL_HSCIF1 [1] */ 57698c2ecf20Sopenharmony_ci FN_SEL_HSCIF1_0, FN_SEL_HSCIF1_1, 57708c2ecf20Sopenharmony_ci /* SEL_SCIFCLK [1] */ 57718c2ecf20Sopenharmony_ci FN_SEL_SCIFCLK_0, FN_SEL_SCIFCLK_1, 57728c2ecf20Sopenharmony_ci /* SEL_CAN0 [2] */ 57738c2ecf20Sopenharmony_ci FN_SEL_CAN0_0, FN_SEL_CAN0_1, FN_SEL_CAN0_2, FN_SEL_CAN0_3, 57748c2ecf20Sopenharmony_ci /* SEL_CANCLK [1] */ 57758c2ecf20Sopenharmony_ci FN_SEL_CANCLK_0, FN_SEL_CANCLK_1, 57768c2ecf20Sopenharmony_ci /* SEL_SCIFA2 [2] */ 57778c2ecf20Sopenharmony_ci FN_SEL_SCIFA2_0, FN_SEL_SCIFA2_1, FN_SEL_SCIFA2_2, 0, 57788c2ecf20Sopenharmony_ci /* SEL_CAN1 [1] */ 57798c2ecf20Sopenharmony_ci FN_SEL_CAN1_0, FN_SEL_CAN1_1, 57808c2ecf20Sopenharmony_ci /* RESERVED [2] */ 57818c2ecf20Sopenharmony_ci 0, 0, 0, 0, 57828c2ecf20Sopenharmony_ci /* SEL_SCIF2 [1] */ 57838c2ecf20Sopenharmony_ci FN_SEL_SCIF2_0, FN_SEL_SCIF2_1, 57848c2ecf20Sopenharmony_ci /* SEL_ADI [1] */ 57858c2ecf20Sopenharmony_ci FN_SEL_ADI_0, FN_SEL_ADI_1, 57868c2ecf20Sopenharmony_ci /* SEL_SSP [1] */ 57878c2ecf20Sopenharmony_ci FN_SEL_SSP_0, FN_SEL_SSP_1, 57888c2ecf20Sopenharmony_ci /* SEL_FM [3] */ 57898c2ecf20Sopenharmony_ci FN_SEL_FM_0, FN_SEL_FM_1, FN_SEL_FM_2, FN_SEL_FM_3, 57908c2ecf20Sopenharmony_ci FN_SEL_FM_4, FN_SEL_FM_5, FN_SEL_FM_6, 0, 57918c2ecf20Sopenharmony_ci /* SEL_HSCIF0 [3] */ 57928c2ecf20Sopenharmony_ci FN_SEL_HSCIF0_0, FN_SEL_HSCIF0_1, FN_SEL_HSCIF0_2, 57938c2ecf20Sopenharmony_ci FN_SEL_HSCIF0_3, FN_SEL_HSCIF0_4, FN_SEL_HSCIF0_5, 0, 0, 57948c2ecf20Sopenharmony_ci /* SEL_GPS [2] */ 57958c2ecf20Sopenharmony_ci FN_SEL_GPS_0, FN_SEL_GPS_1, FN_SEL_GPS_2, 0, 57968c2ecf20Sopenharmony_ci /* RESERVED [3] */ 57978c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 57988c2ecf20Sopenharmony_ci /* SEL_SIM [2] */ 57998c2ecf20Sopenharmony_ci FN_SEL_SIM_0, FN_SEL_SIM_1, FN_SEL_SIM_2, 0, 58008c2ecf20Sopenharmony_ci /* SEL_SSI8 [2] */ 58018c2ecf20Sopenharmony_ci FN_SEL_SSI8_0, FN_SEL_SSI8_1, FN_SEL_SSI8_2, 0, )) 58028c2ecf20Sopenharmony_ci }, 58038c2ecf20Sopenharmony_ci { PINMUX_CFG_REG_VAR("MOD_SEL3", 0xE6060098, 32, 58048c2ecf20Sopenharmony_ci GROUP(1, 1, 2, 4, 4, 2, 2, 4, 2, 3, 2, 3, 2), 58058c2ecf20Sopenharmony_ci GROUP( 58068c2ecf20Sopenharmony_ci /* SEL_IICDVFS [1] */ 58078c2ecf20Sopenharmony_ci FN_SEL_IICDVFS_0, FN_SEL_IICDVFS_1, 58088c2ecf20Sopenharmony_ci /* SEL_IIC0 [1] */ 58098c2ecf20Sopenharmony_ci FN_SEL_IIC0_0, FN_SEL_IIC0_1, 58108c2ecf20Sopenharmony_ci /* RESERVED [2] */ 58118c2ecf20Sopenharmony_ci 0, 0, 0, 0, 58128c2ecf20Sopenharmony_ci /* RESERVED [4] */ 58138c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 58148c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 58158c2ecf20Sopenharmony_ci /* RESERVED [4] */ 58168c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 58178c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 58188c2ecf20Sopenharmony_ci /* RESERVED [2] */ 58198c2ecf20Sopenharmony_ci 0, 0, 0, 0, 58208c2ecf20Sopenharmony_ci /* SEL_IEB [2] */ 58218c2ecf20Sopenharmony_ci FN_SEL_IEB_0, FN_SEL_IEB_1, FN_SEL_IEB_2, 0, 58228c2ecf20Sopenharmony_ci /* RESERVED [4] */ 58238c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 58248c2ecf20Sopenharmony_ci 0, 0, 0, 0, 0, 0, 0, 0, 58258c2ecf20Sopenharmony_ci /* RESERVED [2] */ 58268c2ecf20Sopenharmony_ci 0, 0, 0, 0, 58278c2ecf20Sopenharmony_ci /* SEL_IIC2 [3] */ 58288c2ecf20Sopenharmony_ci FN_SEL_IIC2_0, FN_SEL_IIC2_1, FN_SEL_IIC2_2, FN_SEL_IIC2_3, 58298c2ecf20Sopenharmony_ci FN_SEL_IIC2_4, 0, 0, 0, 58308c2ecf20Sopenharmony_ci /* SEL_IIC1 [2] */ 58318c2ecf20Sopenharmony_ci FN_SEL_IIC1_0, FN_SEL_IIC1_1, FN_SEL_IIC1_2, 0, 58328c2ecf20Sopenharmony_ci /* SEL_I2C2 [3] */ 58338c2ecf20Sopenharmony_ci FN_SEL_I2C2_0, FN_SEL_I2C2_1, FN_SEL_I2C2_2, FN_SEL_I2C2_3, 58348c2ecf20Sopenharmony_ci FN_SEL_I2C2_4, 0, 0, 0, 58358c2ecf20Sopenharmony_ci /* SEL_I2C1 [2] */ 58368c2ecf20Sopenharmony_ci FN_SEL_I2C1_0, FN_SEL_I2C1_1, FN_SEL_I2C1_2, 0, )) 58378c2ecf20Sopenharmony_ci }, 58388c2ecf20Sopenharmony_ci { }, 58398c2ecf20Sopenharmony_ci}; 58408c2ecf20Sopenharmony_ci 58418c2ecf20Sopenharmony_cistatic int r8a7790_pin_to_pocctrl(struct sh_pfc *pfc, unsigned int pin, u32 *pocctrl) 58428c2ecf20Sopenharmony_ci{ 58438c2ecf20Sopenharmony_ci if (pin < RCAR_GP_PIN(3, 0) || pin > RCAR_GP_PIN(3, 31)) 58448c2ecf20Sopenharmony_ci return -EINVAL; 58458c2ecf20Sopenharmony_ci 58468c2ecf20Sopenharmony_ci *pocctrl = 0xe606008c; 58478c2ecf20Sopenharmony_ci 58488c2ecf20Sopenharmony_ci return 31 - (pin & 0x1f); 58498c2ecf20Sopenharmony_ci} 58508c2ecf20Sopenharmony_ci 58518c2ecf20Sopenharmony_cistatic const struct soc_device_attribute r8a7790_tdsel[] = { 58528c2ecf20Sopenharmony_ci { .soc_id = "r8a7790", .revision = "ES1.0" }, 58538c2ecf20Sopenharmony_ci { /* sentinel */ } 58548c2ecf20Sopenharmony_ci}; 58558c2ecf20Sopenharmony_ci 58568c2ecf20Sopenharmony_cistatic int r8a7790_pinmux_soc_init(struct sh_pfc *pfc) 58578c2ecf20Sopenharmony_ci{ 58588c2ecf20Sopenharmony_ci /* Initialize TDSEL on old revisions */ 58598c2ecf20Sopenharmony_ci if (soc_device_match(r8a7790_tdsel)) 58608c2ecf20Sopenharmony_ci sh_pfc_write(pfc, 0xe6060088, 0x00155554); 58618c2ecf20Sopenharmony_ci 58628c2ecf20Sopenharmony_ci return 0; 58638c2ecf20Sopenharmony_ci} 58648c2ecf20Sopenharmony_ci 58658c2ecf20Sopenharmony_cistatic const struct sh_pfc_soc_operations r8a7790_pinmux_ops = { 58668c2ecf20Sopenharmony_ci .init = r8a7790_pinmux_soc_init, 58678c2ecf20Sopenharmony_ci .pin_to_pocctrl = r8a7790_pin_to_pocctrl, 58688c2ecf20Sopenharmony_ci}; 58698c2ecf20Sopenharmony_ci 58708c2ecf20Sopenharmony_ci#ifdef CONFIG_PINCTRL_PFC_R8A7742 58718c2ecf20Sopenharmony_ciconst struct sh_pfc_soc_info r8a7742_pinmux_info = { 58728c2ecf20Sopenharmony_ci .name = "r8a77420_pfc", 58738c2ecf20Sopenharmony_ci .ops = &r8a7790_pinmux_ops, 58748c2ecf20Sopenharmony_ci .unlock_reg = 0xe6060000, /* PMMR */ 58758c2ecf20Sopenharmony_ci 58768c2ecf20Sopenharmony_ci .function = { PINMUX_FUNCTION_BEGIN, PINMUX_FUNCTION_END }, 58778c2ecf20Sopenharmony_ci 58788c2ecf20Sopenharmony_ci .pins = pinmux_pins, 58798c2ecf20Sopenharmony_ci .nr_pins = ARRAY_SIZE(pinmux_pins), 58808c2ecf20Sopenharmony_ci .groups = pinmux_groups.common, 58818c2ecf20Sopenharmony_ci .nr_groups = ARRAY_SIZE(pinmux_groups.common), 58828c2ecf20Sopenharmony_ci .functions = pinmux_functions.common, 58838c2ecf20Sopenharmony_ci .nr_functions = ARRAY_SIZE(pinmux_functions.common), 58848c2ecf20Sopenharmony_ci 58858c2ecf20Sopenharmony_ci .cfg_regs = pinmux_config_regs, 58868c2ecf20Sopenharmony_ci 58878c2ecf20Sopenharmony_ci .pinmux_data = pinmux_data, 58888c2ecf20Sopenharmony_ci .pinmux_data_size = ARRAY_SIZE(pinmux_data), 58898c2ecf20Sopenharmony_ci}; 58908c2ecf20Sopenharmony_ci#endif 58918c2ecf20Sopenharmony_ci 58928c2ecf20Sopenharmony_ci#ifdef CONFIG_PINCTRL_PFC_R8A7790 58938c2ecf20Sopenharmony_ciconst struct sh_pfc_soc_info r8a7790_pinmux_info = { 58948c2ecf20Sopenharmony_ci .name = "r8a77900_pfc", 58958c2ecf20Sopenharmony_ci .ops = &r8a7790_pinmux_ops, 58968c2ecf20Sopenharmony_ci .unlock_reg = 0xe6060000, /* PMMR */ 58978c2ecf20Sopenharmony_ci 58988c2ecf20Sopenharmony_ci .function = { PINMUX_FUNCTION_BEGIN, PINMUX_FUNCTION_END }, 58998c2ecf20Sopenharmony_ci 59008c2ecf20Sopenharmony_ci .pins = pinmux_pins, 59018c2ecf20Sopenharmony_ci .nr_pins = ARRAY_SIZE(pinmux_pins), 59028c2ecf20Sopenharmony_ci .groups = pinmux_groups.common, 59038c2ecf20Sopenharmony_ci .nr_groups = ARRAY_SIZE(pinmux_groups.common) + 59048c2ecf20Sopenharmony_ci ARRAY_SIZE(pinmux_groups.automotive), 59058c2ecf20Sopenharmony_ci .functions = pinmux_functions.common, 59068c2ecf20Sopenharmony_ci .nr_functions = ARRAY_SIZE(pinmux_functions.common) + 59078c2ecf20Sopenharmony_ci ARRAY_SIZE(pinmux_functions.automotive), 59088c2ecf20Sopenharmony_ci 59098c2ecf20Sopenharmony_ci .cfg_regs = pinmux_config_regs, 59108c2ecf20Sopenharmony_ci 59118c2ecf20Sopenharmony_ci .pinmux_data = pinmux_data, 59128c2ecf20Sopenharmony_ci .pinmux_data_size = ARRAY_SIZE(pinmux_data), 59138c2ecf20Sopenharmony_ci}; 59148c2ecf20Sopenharmony_ci#endif 5915