^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) // SPDX-License-Identifier: GPL-2.0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) /*
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) * R8A7790 processor support
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) *
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) * Copyright (C) 2013 Renesas Electronics Corporation
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) * Copyright (C) 2013 Magnus Damm
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) * Copyright (C) 2012 Renesas Solutions Corp.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) * Copyright (C) 2012 Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) #include <linux/errno.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) #include <linux/io.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) #include <linux/kernel.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) #include <linux/sys_soc.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) #include "core.h"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) #include "sh_pfc.h"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) /*
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) * All pins assigned to GPIO bank 3 can be used for SD interfaces in
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) * which case they support both 3.3V and 1.8V signalling.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) #define CPU_ALL_GP(fn, sfx) \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) PORT_GP_32(0, fn, sfx), \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) PORT_GP_30(1, fn, sfx), \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) PORT_GP_30(2, fn, sfx), \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) PORT_GP_CFG_32(3, fn, sfx, SH_PFC_PIN_CFG_IO_VOLTAGE), \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) PORT_GP_32(4, fn, sfx), \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) PORT_GP_32(5, fn, sfx)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) #define CPU_ALL_NOGP(fn) \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) PIN_NOGP(IIC0_SDA, "AF15", fn), \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) PIN_NOGP(IIC0_SCL, "AG15", fn), \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) PIN_NOGP(IIC3_SDA, "AH15", fn), \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) PIN_NOGP(IIC3_SCL, "AJ15", fn)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) enum {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) PINMUX_RESERVED = 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) PINMUX_DATA_BEGIN,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) GP_ALL(DATA),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) PINMUX_DATA_END,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) PINMUX_FUNCTION_BEGIN,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) GP_ALL(FN),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) /* GPSR0 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) FN_IP0_2_0, FN_IP0_5_3, FN_IP0_8_6, FN_IP0_11_9, FN_IP0_15_12,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) FN_IP0_19_16, FN_IP0_22_20, FN_IP0_26_23, FN_IP0_30_27,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) FN_IP1_3_0, FN_IP1_7_4, FN_IP1_11_8, FN_IP1_14_12,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) FN_IP1_17_15, FN_IP1_21_18, FN_IP1_25_22, FN_IP1_27_26,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) FN_IP1_29_28, FN_IP2_2_0, FN_IP2_5_3, FN_IP2_8_6, FN_IP2_11_9,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) FN_IP2_14_12, FN_IP2_17_15, FN_IP2_21_18, FN_IP2_25_22,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) FN_IP2_28_26, FN_IP3_3_0, FN_IP3_7_4, FN_IP3_11_8,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) FN_IP3_14_12, FN_IP3_17_15,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) /* GPSR1 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) FN_IP3_19_18, FN_IP3_22_20, FN_IP3_25_23, FN_IP3_28_26,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) FN_IP3_31_29, FN_IP4_2_0, FN_IP4_5_3, FN_IP4_8_6, FN_IP4_11_9,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) FN_IP4_14_12, FN_IP4_17_15, FN_IP4_20_18, FN_IP4_23_21,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) FN_IP4_26_24, FN_IP4_29_27, FN_IP5_2_0, FN_IP5_5_3, FN_IP5_9_6,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) FN_IP5_12_10, FN_IP5_14_13, FN_IP5_17_15, FN_IP5_20_18,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) FN_IP5_23_21, FN_IP5_26_24, FN_IP5_29_27, FN_IP6_2_0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) FN_IP6_5_3, FN_IP6_8_6, FN_IP6_10_9, FN_IP6_13_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) /* GPSR2 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) FN_IP7_28_27, FN_IP7_30_29, FN_IP8_1_0, FN_IP8_3_2, FN_IP8_5_4,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) FN_IP8_7_6, FN_IP8_9_8, FN_IP8_11_10, FN_IP8_13_12, FN_IP8_15_14,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) FN_IP8_17_16, FN_IP8_19_18, FN_IP8_21_20, FN_IP8_23_22,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) FN_IP8_25_24, FN_IP8_26, FN_IP8_27, FN_VI1_DATA7_VI1_B7,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) FN_IP6_16_14, FN_IP6_19_17, FN_IP6_22_20, FN_IP6_25_23,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) FN_IP6_28_26, FN_IP6_31_29, FN_IP7_2_0, FN_IP7_5_3, FN_IP7_7_6,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) FN_IP7_9_8, FN_IP7_12_10, FN_IP7_15_13,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) /* GPSR3 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) FN_IP8_28, FN_IP8_30_29, FN_IP9_1_0, FN_IP9_3_2, FN_IP9_5_4,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) FN_IP9_7_6, FN_IP9_11_8, FN_IP9_15_12, FN_IP9_17_16, FN_IP9_19_18,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78) FN_IP9_21_20, FN_IP9_23_22, FN_IP9_25_24, FN_IP9_27_26,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79) FN_IP9_31_28, FN_IP10_3_0, FN_IP10_6_4, FN_IP10_10_7, FN_IP10_14_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80) FN_IP10_18_15, FN_IP10_22_19, FN_IP10_25_23, FN_IP10_29_26,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81) FN_IP11_3_0, FN_IP11_4, FN_IP11_6_5, FN_IP11_8_7, FN_IP11_10_9,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82) FN_IP11_12_11, FN_IP11_14_13, FN_IP11_17_15, FN_IP11_21_18,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84) /* GPSR4 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 85) FN_IP11_23_22, FN_IP11_26_24, FN_IP11_29_27, FN_IP11_31_30,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 86) FN_IP12_1_0, FN_IP12_3_2, FN_IP12_5_4, FN_IP12_7_6, FN_IP12_10_8,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 87) FN_IP12_13_11, FN_IP12_16_14, FN_IP12_19_17, FN_IP12_22_20,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 88) FN_IP12_24_23, FN_IP12_27_25, FN_IP12_30_28, FN_IP13_2_0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 89) FN_IP13_6_3, FN_IP13_9_7, FN_IP13_12_10, FN_IP13_15_13,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 90) FN_IP13_18_16, FN_IP13_22_19, FN_IP13_25_23, FN_IP13_28_26,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 91) FN_IP13_30_29, FN_IP14_2_0, FN_IP14_5_3, FN_IP14_8_6, FN_IP14_11_9,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 92) FN_IP14_15_12, FN_IP14_18_16,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 93)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 94) /* GPSR5 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 95) FN_IP14_21_19, FN_IP14_24_22, FN_IP14_27_25, FN_IP14_30_28,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 96) FN_IP15_2_0, FN_IP15_5_3, FN_IP15_8_6, FN_IP15_11_9, FN_IP15_13_12,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 97) FN_IP15_15_14, FN_IP15_17_16, FN_IP15_19_18, FN_IP15_22_20,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 98) FN_IP15_25_23, FN_IP15_27_26, FN_IP15_29_28, FN_IP16_2_0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 99) FN_IP16_5_3, FN_USB0_PWEN, FN_USB0_OVC_VBUS, FN_IP16_6, FN_IP16_7,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) FN_USB2_PWEN, FN_USB2_OVC, FN_AVS1, FN_AVS2, FN_DU_DOTCLKIN0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) FN_IP7_26_25, FN_DU_DOTCLKIN2, FN_IP7_18_16, FN_IP7_21_19, FN_IP7_24_22,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) /* IPSR0 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) FN_D0, FN_MSIOF3_SCK_B, FN_VI3_DATA0, FN_VI0_G4, FN_VI0_G4_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) FN_D1, FN_MSIOF3_SYNC_B, FN_VI3_DATA1, FN_VI0_G5,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) FN_VI0_G5_B, FN_D2, FN_MSIOF3_RXD_B, FN_VI3_DATA2,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) FN_VI0_G6, FN_VI0_G6_B, FN_D3, FN_MSIOF3_TXD_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) FN_VI3_DATA3, FN_VI0_G7, FN_VI0_G7_B, FN_D4,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) FN_SCIFB1_RXD_F, FN_SCIFB0_RXD_C, FN_VI3_DATA4,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) FN_VI0_R0, FN_VI0_R0_B, FN_RX0_B, FN_D5,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) FN_SCIFB1_TXD_F, FN_SCIFB0_TXD_C, FN_VI3_DATA5,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) FN_VI0_R1, FN_VI0_R1_B, FN_TX0_B, FN_D6,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) FN_IIC2_SCL_C, FN_VI3_DATA6, FN_VI0_R2, FN_VI0_R2_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) FN_I2C2_SCL_C, FN_D7, FN_AD_DI_B, FN_IIC2_SDA_C,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) FN_VI3_DATA7, FN_VI0_R3, FN_VI0_R3_B, FN_I2C2_SDA_C, FN_TCLK1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) FN_D8, FN_SCIFA1_SCK_C, FN_AVB_TXD0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) FN_VI0_G0, FN_VI0_G0_B, FN_VI2_DATA0_VI2_B0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) /* IPSR1 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) FN_D9, FN_SCIFA1_RXD_C, FN_AVB_TXD1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121) FN_VI0_G1, FN_VI0_G1_B, FN_VI2_DATA1_VI2_B1, FN_D10,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122) FN_SCIFA1_TXD_C, FN_AVB_TXD2,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) FN_VI0_G2, FN_VI0_G2_B, FN_VI2_DATA2_VI2_B2, FN_D11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) FN_SCIFA1_CTS_N_C, FN_AVB_TXD3,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125) FN_VI0_G3, FN_VI0_G3_B, FN_VI2_DATA3_VI2_B3,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) FN_D12, FN_SCIFA1_RTS_N_C, FN_AVB_TXD4,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127) FN_VI0_HSYNC_N, FN_VI0_HSYNC_N_B, FN_VI2_DATA4_VI2_B4,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128) FN_D13, FN_AVB_TXD5, FN_VI0_VSYNC_N,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129) FN_VI0_VSYNC_N_B, FN_VI2_DATA5_VI2_B5, FN_D14,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130) FN_SCIFB1_RXD_C, FN_AVB_TXD6, FN_RX1_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131) FN_VI0_CLKENB, FN_VI0_CLKENB_B, FN_VI2_DATA6_VI2_B6,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 132) FN_D15, FN_SCIFB1_TXD_C, FN_AVB_TXD7, FN_TX1_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 133) FN_VI0_FIELD, FN_VI0_FIELD_B, FN_VI2_DATA7_VI2_B7,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 134) FN_A0, FN_PWM3, FN_A1, FN_PWM4,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 135)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 136) /* IPSR2 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 137) FN_A2, FN_PWM5, FN_MSIOF1_SS1_B, FN_A3,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 138) FN_PWM6, FN_MSIOF1_SS2_B, FN_A4, FN_MSIOF1_TXD_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 139) FN_TPU0TO0, FN_A5, FN_SCIFA1_TXD_B, FN_TPU0TO1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 140) FN_A6, FN_SCIFA1_RTS_N_B, FN_TPU0TO2, FN_A7,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 141) FN_SCIFA1_SCK_B, FN_AUDIO_CLKOUT_B, FN_TPU0TO3,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 142) FN_A8, FN_SCIFA1_RXD_B, FN_SSI_SCK5_B, FN_VI0_R4,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 143) FN_VI0_R4_B, FN_SCIFB2_RXD_C, FN_RX2_B, FN_VI2_DATA0_VI2_B0_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 144) FN_A9, FN_SCIFA1_CTS_N_B, FN_SSI_WS5_B, FN_VI0_R5,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 145) FN_VI0_R5_B, FN_SCIFB2_TXD_C, FN_TX2_B, FN_VI2_DATA1_VI2_B1_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 146) FN_A10, FN_SSI_SDATA5_B, FN_MSIOF2_SYNC, FN_VI0_R6,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 147) FN_VI0_R6_B, FN_VI2_DATA2_VI2_B2_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 148)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 149) /* IPSR3 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 150) FN_A11, FN_SCIFB2_CTS_N_B, FN_MSIOF2_SCK, FN_VI1_R0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 151) FN_VI1_R0_B, FN_VI2_G0, FN_VI2_DATA3_VI2_B3_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 152) FN_A12, FN_SCIFB2_RXD_B, FN_MSIOF2_TXD, FN_VI1_R1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 153) FN_VI1_R1_B, FN_VI2_G1, FN_VI2_DATA4_VI2_B4_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 154) FN_A13, FN_SCIFB2_RTS_N_B, FN_EX_WAIT2,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 155) FN_MSIOF2_RXD, FN_VI1_R2, FN_VI1_R2_B, FN_VI2_G2,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 156) FN_VI2_DATA5_VI2_B5_B, FN_A14, FN_SCIFB2_TXD_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 157) FN_ATACS11_N, FN_MSIOF2_SS1, FN_A15, FN_SCIFB2_SCK_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 158) FN_ATARD1_N, FN_MSIOF2_SS2, FN_A16, FN_ATAWR1_N,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 159) FN_A17, FN_AD_DO_B, FN_ATADIR1_N, FN_A18,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 160) FN_AD_CLK_B, FN_ATAG1_N, FN_A19, FN_AD_NCS_N_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 161) FN_ATACS01_N, FN_EX_WAIT0_B, FN_A20, FN_SPCLK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 162) FN_VI1_R3, FN_VI1_R3_B, FN_VI2_G4,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 163)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 164) /* IPSR4 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 165) FN_A21, FN_MOSI_IO0, FN_VI1_R4, FN_VI1_R4_B, FN_VI2_G5,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 166) FN_A22, FN_MISO_IO1, FN_VI1_R5, FN_VI1_R5_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 167) FN_VI2_G6, FN_A23, FN_IO2, FN_VI1_G7,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 168) FN_VI1_G7_B, FN_VI2_G7, FN_A24, FN_IO3,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 169) FN_VI1_R7, FN_VI1_R7_B, FN_VI2_CLKENB,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 170) FN_VI2_CLKENB_B, FN_A25, FN_SSL, FN_VI1_G6,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 171) FN_VI1_G6_B, FN_VI2_FIELD, FN_VI2_FIELD_B, FN_CS0_N,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 172) FN_VI1_R6, FN_VI1_R6_B, FN_VI2_G3, FN_MSIOF0_SS2_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 173) FN_CS1_N_A26, FN_SPEEDIN, FN_VI0_R7, FN_VI0_R7_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 174) FN_VI2_CLK, FN_VI2_CLK_B, FN_EX_CS0_N, FN_HRX1_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 175) FN_VI1_G5, FN_VI1_G5_B, FN_VI2_R0, FN_HTX0_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 176) FN_MSIOF0_SS1_B, FN_EX_CS1_N, FN_GPS_CLK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 177) FN_HCTS1_N_B, FN_VI1_FIELD, FN_VI1_FIELD_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 178) FN_VI2_R1, FN_EX_CS2_N, FN_GPS_SIGN, FN_HRTS1_N_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 179) FN_VI3_CLKENB, FN_VI1_G0, FN_VI1_G0_B, FN_VI2_R2,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 180)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 181) /* IPSR5 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 182) FN_EX_CS3_N, FN_GPS_MAG, FN_VI3_FIELD, FN_VI1_G1, FN_VI1_G1_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 183) FN_VI2_R3, FN_EX_CS4_N, FN_MSIOF1_SCK_B, FN_VI3_HSYNC_N,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 184) FN_VI2_HSYNC_N, FN_IIC1_SCL, FN_VI2_HSYNC_N_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 185) FN_INTC_EN0_N, FN_I2C1_SCL, FN_EX_CS5_N, FN_CAN0_RX,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 186) FN_MSIOF1_RXD_B, FN_VI3_VSYNC_N, FN_VI1_G2,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 187) FN_VI1_G2_B, FN_VI2_R4, FN_IIC1_SDA, FN_INTC_EN1_N,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 188) FN_I2C1_SDA, FN_BS_N, FN_IETX, FN_HTX1_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 189) FN_CAN1_TX, FN_DRACK0, FN_IETX_C, FN_RD_N,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 190) FN_CAN0_TX, FN_SCIFA0_SCK_B, FN_RD_WR_N, FN_VI1_G3,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 191) FN_VI1_G3_B, FN_VI2_R5, FN_SCIFA0_RXD_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 192) FN_INTC_IRQ4_N, FN_WE0_N, FN_IECLK, FN_CAN_CLK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 193) FN_VI2_VSYNC_N, FN_SCIFA0_TXD_B, FN_VI2_VSYNC_N_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 194) FN_WE1_N, FN_IERX, FN_CAN1_RX, FN_VI1_G4,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 195) FN_VI1_G4_B, FN_VI2_R6, FN_SCIFA0_CTS_N_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 196) FN_IERX_C, FN_EX_WAIT0, FN_IRQ3, FN_INTC_IRQ3_N,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 197) FN_VI3_CLK, FN_SCIFA0_RTS_N_B, FN_HRX0_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 198) FN_MSIOF0_SCK_B, FN_DREQ0_N, FN_VI1_HSYNC_N,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 199) FN_VI1_HSYNC_N_B, FN_VI2_R7, FN_SSI_SCK78_C,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 200) FN_SSI_WS78_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 201)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 202) /* IPSR6 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 203) FN_DACK0, FN_IRQ0, FN_INTC_IRQ0_N, FN_SSI_SCK6_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 204) FN_VI1_VSYNC_N, FN_VI1_VSYNC_N_B, FN_SSI_WS78_C,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 205) FN_DREQ1_N, FN_VI1_CLKENB, FN_VI1_CLKENB_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 206) FN_SSI_SDATA7_C, FN_SSI_SCK78_B, FN_DACK1, FN_IRQ1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 207) FN_INTC_IRQ1_N, FN_SSI_WS6_B, FN_SSI_SDATA8_C,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 208) FN_DREQ2_N, FN_HSCK1_B, FN_HCTS0_N_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 209) FN_MSIOF0_TXD_B, FN_DACK2, FN_IRQ2, FN_INTC_IRQ2_N,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 210) FN_SSI_SDATA6_B, FN_HRTS0_N_B, FN_MSIOF0_RXD_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 211) FN_ETH_CRS_DV, FN_STP_ISCLK_0_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 212) FN_TS_SDEN0_D, FN_GLO_Q0_C, FN_IIC2_SCL_E,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 213) FN_I2C2_SCL_E, FN_ETH_RX_ER,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 214) FN_STP_ISD_0_B, FN_TS_SPSYNC0_D, FN_GLO_Q1_C,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 215) FN_IIC2_SDA_E, FN_I2C2_SDA_E, FN_ETH_RXD0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 216) FN_STP_ISEN_0_B, FN_TS_SDAT0_D, FN_GLO_I0_C,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 217) FN_SCIFB1_SCK_G, FN_SCK1_E, FN_ETH_RXD1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 218) FN_HRX0_E, FN_STP_ISSYNC_0_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 219) FN_TS_SCK0_D, FN_GLO_I1_C, FN_SCIFB1_RXD_G,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 220) FN_RX1_E, FN_ETH_LINK, FN_HTX0_E,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 221) FN_STP_IVCXO27_0_B, FN_SCIFB1_TXD_G, FN_TX1_E,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 222) FN_ETH_REF_CLK, FN_HCTS0_N_E,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 223) FN_STP_IVCXO27_1_B, FN_HRX0_F,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 224)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 225) /* IPSR7 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 226) FN_ETH_MDIO, FN_HRTS0_N_E,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 227) FN_SIM0_D_C, FN_HCTS0_N_F, FN_ETH_TXD1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 228) FN_HTX0_F, FN_BPFCLK_G,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 229) FN_ETH_TX_EN, FN_SIM0_CLK_C,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 230) FN_HRTS0_N_F, FN_ETH_MAGIC,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 231) FN_SIM0_RST_C, FN_ETH_TXD0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 232) FN_STP_ISCLK_1_B, FN_TS_SDEN1_C, FN_GLO_SCLK_C,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 233) FN_ETH_MDC, FN_STP_ISD_1_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 234) FN_TS_SPSYNC1_C, FN_GLO_SDATA_C, FN_PWM0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 235) FN_SCIFA2_SCK_C, FN_STP_ISEN_1_B, FN_TS_SDAT1_C,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 236) FN_GLO_SS_C, FN_PWM1, FN_SCIFA2_TXD_C,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 237) FN_STP_ISSYNC_1_B, FN_TS_SCK1_C, FN_GLO_RFON_C,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 238) FN_PCMOE_N, FN_PWM2, FN_PWMFSW0, FN_SCIFA2_RXD_C,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 239) FN_PCMWE_N, FN_IECLK_C, FN_DU_DOTCLKIN1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 240) FN_AUDIO_CLKC, FN_AUDIO_CLKOUT_C, FN_VI0_CLK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 241) FN_ATACS00_N, FN_AVB_RXD1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 242) FN_VI0_DATA0_VI0_B0, FN_ATACS10_N, FN_AVB_RXD2,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 243)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 244) /* IPSR8 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 245) FN_VI0_DATA1_VI0_B1, FN_ATARD0_N, FN_AVB_RXD3,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 246) FN_VI0_DATA2_VI0_B2, FN_ATAWR0_N,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 247) FN_AVB_RXD4, FN_VI0_DATA3_VI0_B3, FN_ATADIR0_N,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 248) FN_AVB_RXD5, FN_VI0_DATA4_VI0_B4, FN_ATAG0_N,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 249) FN_AVB_RXD6, FN_VI0_DATA5_VI0_B5, FN_EX_WAIT1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 250) FN_AVB_RXD7, FN_VI0_DATA6_VI0_B6, FN_AVB_RX_ER,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 251) FN_VI0_DATA7_VI0_B7, FN_AVB_RX_CLK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 252) FN_VI1_CLK, FN_AVB_RX_DV,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 253) FN_VI1_DATA0_VI1_B0, FN_SCIFA1_SCK_D,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 254) FN_AVB_CRS, FN_VI1_DATA1_VI1_B1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 255) FN_SCIFA1_RXD_D, FN_AVB_MDC,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 256) FN_VI1_DATA2_VI1_B2, FN_SCIFA1_TXD_D, FN_AVB_MDIO,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 257) FN_VI1_DATA3_VI1_B3, FN_SCIFA1_CTS_N_D,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 258) FN_AVB_GTX_CLK, FN_VI1_DATA4_VI1_B4, FN_SCIFA1_RTS_N_D,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 259) FN_AVB_MAGIC, FN_VI1_DATA5_VI1_B5,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 260) FN_AVB_PHY_INT, FN_VI1_DATA6_VI1_B6, FN_AVB_GTXREFCLK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 261) FN_SD0_CLK, FN_VI1_DATA0_VI1_B0_B, FN_SD0_CMD,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 262) FN_SCIFB1_SCK_B, FN_VI1_DATA1_VI1_B1_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 263)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 264) /* IPSR9 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 265) FN_SD0_DAT0, FN_SCIFB1_RXD_B, FN_VI1_DATA2_VI1_B2_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 266) FN_SD0_DAT1, FN_SCIFB1_TXD_B, FN_VI1_DATA3_VI1_B3_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 267) FN_SD0_DAT2, FN_SCIFB1_CTS_N_B, FN_VI1_DATA4_VI1_B4_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 268) FN_SD0_DAT3, FN_SCIFB1_RTS_N_B, FN_VI1_DATA5_VI1_B5_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 269) FN_SD0_CD, FN_MMC0_D6, FN_TS_SDEN0_B, FN_USB0_EXTP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 270) FN_GLO_SCLK, FN_VI1_DATA6_VI1_B6_B, FN_IIC1_SCL_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 271) FN_I2C1_SCL_B, FN_VI2_DATA6_VI2_B6_B, FN_SD0_WP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 272) FN_MMC0_D7, FN_TS_SPSYNC0_B, FN_USB0_IDIN,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 273) FN_GLO_SDATA, FN_VI1_DATA7_VI1_B7_B, FN_IIC1_SDA_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 274) FN_I2C1_SDA_B, FN_VI2_DATA7_VI2_B7_B, FN_SD1_CLK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 275) FN_AVB_TX_EN, FN_SD1_CMD,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 276) FN_AVB_TX_ER, FN_SCIFB0_SCK_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 277) FN_SD1_DAT0, FN_AVB_TX_CLK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 278) FN_SCIFB0_RXD_B, FN_SD1_DAT1, FN_AVB_LINK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 279) FN_SCIFB0_TXD_B, FN_SD1_DAT2,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 280) FN_AVB_COL, FN_SCIFB0_CTS_N_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 281) FN_SD1_DAT3, FN_AVB_RXD0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 282) FN_SCIFB0_RTS_N_B, FN_SD1_CD, FN_MMC1_D6,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 283) FN_TS_SDEN1, FN_USB1_EXTP, FN_GLO_SS, FN_VI0_CLK_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 284) FN_IIC2_SCL_D, FN_I2C2_SCL_D, FN_SIM0_CLK_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 285) FN_VI3_CLK_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 286)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 287) /* IPSR10 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 288) FN_SD1_WP, FN_MMC1_D7, FN_TS_SPSYNC1, FN_USB1_IDIN,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 289) FN_GLO_RFON, FN_VI1_CLK_B, FN_IIC2_SDA_D, FN_I2C2_SDA_D,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 290) FN_SIM0_D_B, FN_SD2_CLK, FN_MMC0_CLK, FN_SIM0_CLK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 291) FN_VI0_DATA0_VI0_B0_B, FN_TS_SDEN0_C, FN_GLO_SCLK_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 292) FN_VI3_DATA0_B, FN_SD2_CMD, FN_MMC0_CMD, FN_SIM0_D,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 293) FN_VI0_DATA1_VI0_B1_B, FN_SCIFB1_SCK_E, FN_SCK1_D,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 294) FN_TS_SPSYNC0_C, FN_GLO_SDATA_B, FN_VI3_DATA1_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 295) FN_SD2_DAT0, FN_MMC0_D0, FN_FMCLK_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 296) FN_VI0_DATA2_VI0_B2_B, FN_SCIFB1_RXD_E, FN_RX1_D,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 297) FN_TS_SDAT0_C, FN_GLO_SS_B, FN_VI3_DATA2_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 298) FN_SD2_DAT1, FN_MMC0_D1, FN_FMIN_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 299) FN_VI0_DATA3_VI0_B3_B, FN_SCIFB1_TXD_E, FN_TX1_D,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 300) FN_TS_SCK0_C, FN_GLO_RFON_B, FN_VI3_DATA3_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 301) FN_SD2_DAT2, FN_MMC0_D2, FN_BPFCLK_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 302) FN_VI0_DATA4_VI0_B4_B, FN_HRX0_D, FN_TS_SDEN1_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 303) FN_GLO_Q0_B, FN_VI3_DATA4_B, FN_SD2_DAT3,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 304) FN_MMC0_D3, FN_SIM0_RST, FN_VI0_DATA5_VI0_B5_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 305) FN_HTX0_D, FN_TS_SPSYNC1_B, FN_GLO_Q1_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 306) FN_VI3_DATA5_B, FN_SD2_CD, FN_MMC0_D4,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 307) FN_TS_SDAT0_B, FN_USB2_EXTP, FN_GLO_I0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 308) FN_VI0_DATA6_VI0_B6_B, FN_HCTS0_N_D, FN_TS_SDAT1_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 309) FN_GLO_I0_B, FN_VI3_DATA6_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 310)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 311) /* IPSR11 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 312) FN_SD2_WP, FN_MMC0_D5, FN_TS_SCK0_B, FN_USB2_IDIN,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 313) FN_GLO_I1, FN_VI0_DATA7_VI0_B7_B, FN_HRTS0_N_D,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 314) FN_TS_SCK1_B, FN_GLO_I1_B, FN_VI3_DATA7_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 315) FN_SD3_CLK, FN_MMC1_CLK, FN_SD3_CMD, FN_MMC1_CMD,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 316) FN_MTS_N, FN_SD3_DAT0, FN_MMC1_D0, FN_STM_N,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 317) FN_SD3_DAT1, FN_MMC1_D1, FN_MDATA, FN_SD3_DAT2,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 318) FN_MMC1_D2, FN_SDATA, FN_SD3_DAT3, FN_MMC1_D3,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 319) FN_SCKZ, FN_SD3_CD, FN_MMC1_D4, FN_TS_SDAT1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 320) FN_VSP, FN_GLO_Q0, FN_SIM0_RST_B, FN_SD3_WP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 321) FN_MMC1_D5, FN_TS_SCK1, FN_GLO_Q1, FN_FMIN_C,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 322) FN_FMIN_E, FN_FMIN_F,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 323) FN_MLB_CLK, FN_IIC2_SCL_B, FN_I2C2_SCL_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 324) FN_MLB_SIG, FN_SCIFB1_RXD_D, FN_RX1_C, FN_IIC2_SDA_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 325) FN_I2C2_SDA_B, FN_MLB_DAT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 326) FN_SCIFB1_TXD_D, FN_TX1_C, FN_BPFCLK_C,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 327) FN_SSI_SCK0129, FN_CAN_CLK_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 328) FN_MOUT0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 329)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 330) /* IPSR12 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 331) FN_SSI_WS0129, FN_CAN0_TX_B, FN_MOUT1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 332) FN_SSI_SDATA0, FN_CAN0_RX_B, FN_MOUT2,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 333) FN_SSI_SDATA1, FN_CAN1_TX_B, FN_MOUT5,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 334) FN_SSI_SDATA2, FN_CAN1_RX_B, FN_SSI_SCK1, FN_MOUT6,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 335) FN_SSI_SCK34, FN_STP_OPWM_0, FN_SCIFB0_SCK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 336) FN_MSIOF1_SCK, FN_CAN_DEBUG_HW_TRIGGER, FN_SSI_WS34,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 337) FN_STP_IVCXO27_0, FN_SCIFB0_RXD, FN_MSIOF1_SYNC,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 338) FN_CAN_STEP0, FN_SSI_SDATA3, FN_STP_ISCLK_0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 339) FN_SCIFB0_TXD, FN_MSIOF1_SS1, FN_CAN_TXCLK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 340) FN_SSI_SCK4, FN_STP_ISD_0, FN_SCIFB0_CTS_N,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 341) FN_MSIOF1_SS2, FN_SSI_SCK5_C, FN_CAN_DEBUGOUT0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 342) FN_SSI_WS4, FN_STP_ISEN_0, FN_SCIFB0_RTS_N,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 343) FN_MSIOF1_TXD, FN_SSI_WS5_C, FN_CAN_DEBUGOUT1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 344) FN_SSI_SDATA4, FN_STP_ISSYNC_0, FN_MSIOF1_RXD,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 345) FN_CAN_DEBUGOUT2, FN_SSI_SCK5, FN_SCIFB1_SCK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 346) FN_IERX_B, FN_DU2_EXHSYNC_DU2_HSYNC, FN_QSTH_QHS,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 347) FN_CAN_DEBUGOUT3, FN_SSI_WS5, FN_SCIFB1_RXD,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 348) FN_IECLK_B, FN_DU2_EXVSYNC_DU2_VSYNC, FN_QSTB_QHE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 349) FN_CAN_DEBUGOUT4,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 350)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 351) /* IPSR13 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 352) FN_SSI_SDATA5, FN_SCIFB1_TXD, FN_IETX_B, FN_DU2_DR2,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 353) FN_LCDOUT2, FN_CAN_DEBUGOUT5, FN_SSI_SCK6,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 354) FN_SCIFB1_CTS_N, FN_BPFCLK_D,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 355) FN_DU2_DR3, FN_LCDOUT3, FN_CAN_DEBUGOUT6,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 356) FN_BPFCLK_F, FN_SSI_WS6,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 357) FN_SCIFB1_RTS_N, FN_CAN0_TX_D, FN_DU2_DR4,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 358) FN_LCDOUT4, FN_CAN_DEBUGOUT7, FN_SSI_SDATA6,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 359) FN_FMIN_D, FN_DU2_DR5, FN_LCDOUT5,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 360) FN_CAN_DEBUGOUT8, FN_SSI_SCK78, FN_STP_IVCXO27_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 361) FN_SCK1, FN_SCIFA1_SCK, FN_DU2_DR6, FN_LCDOUT6,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 362) FN_CAN_DEBUGOUT9, FN_SSI_WS78, FN_STP_ISCLK_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 363) FN_SCIFB2_SCK, FN_SCIFA2_CTS_N, FN_DU2_DR7,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 364) FN_LCDOUT7, FN_CAN_DEBUGOUT10, FN_SSI_SDATA7,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 365) FN_STP_ISD_1, FN_SCIFB2_RXD, FN_SCIFA2_RTS_N,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 366) FN_TCLK2, FN_QSTVA_QVS, FN_CAN_DEBUGOUT11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 367) FN_BPFCLK_E, FN_SSI_SDATA7_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 368) FN_FMIN_G, FN_SSI_SDATA8,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 369) FN_STP_ISEN_1, FN_SCIFB2_TXD, FN_CAN0_TX_C,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 370) FN_CAN_DEBUGOUT12, FN_SSI_SDATA8_B, FN_SSI_SDATA9,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 371) FN_STP_ISSYNC_1, FN_SCIFB2_CTS_N, FN_SSI_WS1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 372) FN_SSI_SDATA5_C, FN_CAN_DEBUGOUT13, FN_AUDIO_CLKA,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 373) FN_SCIFB2_RTS_N, FN_CAN_DEBUGOUT14,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 374)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 375) /* IPSR14 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 376) FN_AUDIO_CLKB, FN_SCIF_CLK, FN_CAN0_RX_D,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 377) FN_DVC_MUTE, FN_CAN0_RX_C, FN_CAN_DEBUGOUT15,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 378) FN_REMOCON, FN_SCIFA0_SCK, FN_HSCK1, FN_SCK0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 379) FN_MSIOF3_SS2, FN_DU2_DG2, FN_LCDOUT10, FN_IIC1_SDA_C,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 380) FN_I2C1_SDA_C, FN_SCIFA0_RXD, FN_HRX1, FN_RX0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 381) FN_DU2_DR0, FN_LCDOUT0, FN_SCIFA0_TXD, FN_HTX1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 382) FN_TX0, FN_DU2_DR1, FN_LCDOUT1, FN_SCIFA0_CTS_N,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 383) FN_HCTS1_N, FN_CTS0_N, FN_MSIOF3_SYNC, FN_DU2_DG3,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 384) FN_LCDOUT11, FN_PWM0_B, FN_IIC1_SCL_C, FN_I2C1_SCL_C,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 385) FN_SCIFA0_RTS_N, FN_HRTS1_N, FN_RTS0_N,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 386) FN_MSIOF3_SS1, FN_DU2_DG0, FN_LCDOUT8, FN_PWM1_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 387) FN_SCIFA1_RXD, FN_AD_DI, FN_RX1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 388) FN_DU2_EXODDF_DU2_ODDF_DISP_CDE, FN_QCPV_QDE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 389) FN_SCIFA1_TXD, FN_AD_DO, FN_TX1, FN_DU2_DG1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 390) FN_LCDOUT9, FN_SCIFA1_CTS_N, FN_AD_CLK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 391) FN_CTS1_N, FN_MSIOF3_RXD, FN_DU0_DOTCLKOUT, FN_QCLK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 392) FN_SCIFA1_RTS_N, FN_AD_NCS_N, FN_RTS1_N,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 393) FN_MSIOF3_TXD, FN_DU1_DOTCLKOUT, FN_QSTVB_QVE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 394) FN_HRTS0_N_C,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 395)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 396) /* IPSR15 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 397) FN_SCIFA2_SCK, FN_FMCLK, FN_SCK2, FN_MSIOF3_SCK, FN_DU2_DG7,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 398) FN_LCDOUT15, FN_SCIF_CLK_B, FN_SCIFA2_RXD, FN_FMIN,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 399) FN_TX2, FN_DU2_DB0, FN_LCDOUT16, FN_IIC2_SCL, FN_I2C2_SCL,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 400) FN_SCIFA2_TXD, FN_BPFCLK, FN_RX2, FN_DU2_DB1, FN_LCDOUT17,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 401) FN_IIC2_SDA, FN_I2C2_SDA, FN_HSCK0, FN_TS_SDEN0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 402) FN_DU2_DG4, FN_LCDOUT12, FN_HCTS0_N_C, FN_HRX0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 403) FN_DU2_DB2, FN_LCDOUT18, FN_HTX0, FN_DU2_DB3,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 404) FN_LCDOUT19, FN_HCTS0_N, FN_SSI_SCK9, FN_DU2_DB4,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 405) FN_LCDOUT20, FN_HRTS0_N, FN_SSI_WS9, FN_DU2_DB5,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 406) FN_LCDOUT21, FN_MSIOF0_SCK, FN_TS_SDAT0, FN_ADICLK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 407) FN_DU2_DB6, FN_LCDOUT22, FN_MSIOF0_SYNC, FN_TS_SCK0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 408) FN_SSI_SCK2, FN_ADIDATA, FN_DU2_DB7, FN_LCDOUT23,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 409) FN_HRX0_C, FN_MSIOF0_SS1, FN_ADICHS0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 410) FN_DU2_DG5, FN_LCDOUT13, FN_MSIOF0_TXD, FN_ADICHS1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 411) FN_DU2_DG6, FN_LCDOUT14,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 412)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 413) /* IPSR16 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 414) FN_MSIOF0_SS2, FN_AUDIO_CLKOUT, FN_ADICHS2,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 415) FN_DU2_DISP, FN_QPOLA, FN_HTX0_C, FN_SCIFA2_TXD_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 416) FN_MSIOF0_RXD, FN_TS_SPSYNC0, FN_SSI_WS2,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 417) FN_ADICS_SAMP, FN_DU2_CDE, FN_QPOLB, FN_SCIFA2_RXD_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 418) FN_USB1_PWEN, FN_AUDIO_CLKOUT_D, FN_USB1_OVC,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 419) FN_TCLK1_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 420)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 421) FN_SEL_SCIF1_0, FN_SEL_SCIF1_1, FN_SEL_SCIF1_2, FN_SEL_SCIF1_3,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 422) FN_SEL_SCIF1_4,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 423) FN_SEL_SCIFB_0, FN_SEL_SCIFB_1, FN_SEL_SCIFB_2,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 424) FN_SEL_SCIFB2_0, FN_SEL_SCIFB2_1, FN_SEL_SCIFB2_2,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 425) FN_SEL_SCIFB1_0, FN_SEL_SCIFB1_1, FN_SEL_SCIFB1_2, FN_SEL_SCIFB1_3,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 426) FN_SEL_SCIFB1_4,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 427) FN_SEL_SCIFB1_5, FN_SEL_SCIFB1_6,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 428) FN_SEL_SCIFA1_0, FN_SEL_SCIFA1_1, FN_SEL_SCIFA1_2, FN_SEL_SCIFA1_3,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 429) FN_SEL_SCIF0_0, FN_SEL_SCIF0_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 430) FN_SEL_SCFA_0, FN_SEL_SCFA_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 431) FN_SEL_SOF1_0, FN_SEL_SOF1_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 432) FN_SEL_SSI7_0, FN_SEL_SSI7_1, FN_SEL_SSI7_2,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 433) FN_SEL_SSI6_0, FN_SEL_SSI6_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 434) FN_SEL_SSI5_0, FN_SEL_SSI5_1, FN_SEL_SSI5_2,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 435) FN_SEL_VI3_0, FN_SEL_VI3_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 436) FN_SEL_VI2_0, FN_SEL_VI2_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 437) FN_SEL_VI1_0, FN_SEL_VI1_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 438) FN_SEL_VI0_0, FN_SEL_VI0_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 439) FN_SEL_TSIF1_0, FN_SEL_TSIF1_1, FN_SEL_TSIF1_2,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 440) FN_SEL_LBS_0, FN_SEL_LBS_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 441) FN_SEL_TSIF0_0, FN_SEL_TSIF0_1, FN_SEL_TSIF0_2, FN_SEL_TSIF0_3,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 442) FN_SEL_SOF3_0, FN_SEL_SOF3_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 443) FN_SEL_SOF0_0, FN_SEL_SOF0_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 444)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 445) FN_SEL_TMU1_0, FN_SEL_TMU1_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 446) FN_SEL_HSCIF1_0, FN_SEL_HSCIF1_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 447) FN_SEL_SCIFCLK_0, FN_SEL_SCIFCLK_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 448) FN_SEL_CAN0_0, FN_SEL_CAN0_1, FN_SEL_CAN0_2, FN_SEL_CAN0_3,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 449) FN_SEL_CANCLK_0, FN_SEL_CANCLK_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 450) FN_SEL_SCIFA2_0, FN_SEL_SCIFA2_1, FN_SEL_SCIFA2_2,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 451) FN_SEL_CAN1_0, FN_SEL_CAN1_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 452) FN_SEL_SCIF2_0, FN_SEL_SCIF2_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 453) FN_SEL_ADI_0, FN_SEL_ADI_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 454) FN_SEL_SSP_0, FN_SEL_SSP_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 455) FN_SEL_FM_0, FN_SEL_FM_1, FN_SEL_FM_2, FN_SEL_FM_3,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 456) FN_SEL_FM_4, FN_SEL_FM_5, FN_SEL_FM_6,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 457) FN_SEL_HSCIF0_0, FN_SEL_HSCIF0_1, FN_SEL_HSCIF0_2, FN_SEL_HSCIF0_3,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 458) FN_SEL_HSCIF0_4, FN_SEL_HSCIF0_5,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 459) FN_SEL_GPS_0, FN_SEL_GPS_1, FN_SEL_GPS_2,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 460) FN_SEL_SIM_0, FN_SEL_SIM_1, FN_SEL_SIM_2,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 461) FN_SEL_SSI8_0, FN_SEL_SSI8_1, FN_SEL_SSI8_2,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 462)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 463) FN_SEL_IICDVFS_0, FN_SEL_IICDVFS_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 464) FN_SEL_IIC0_0, FN_SEL_IIC0_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 465) FN_SEL_IEB_0, FN_SEL_IEB_1, FN_SEL_IEB_2,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 466) FN_SEL_IIC2_0, FN_SEL_IIC2_1, FN_SEL_IIC2_2, FN_SEL_IIC2_3,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 467) FN_SEL_IIC2_4,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 468) FN_SEL_IIC1_0, FN_SEL_IIC1_1, FN_SEL_IIC1_2,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 469) FN_SEL_I2C2_0, FN_SEL_I2C2_1, FN_SEL_I2C2_2, FN_SEL_I2C2_3,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 470) FN_SEL_I2C2_4,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 471) FN_SEL_I2C1_0, FN_SEL_I2C1_1, FN_SEL_I2C1_2,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 472) PINMUX_FUNCTION_END,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 473)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 474) PINMUX_MARK_BEGIN,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 475)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 476) VI1_DATA7_VI1_B7_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 477)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 478) USB0_PWEN_MARK, USB0_OVC_VBUS_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 479) USB2_PWEN_MARK, USB2_OVC_MARK, AVS1_MARK, AVS2_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 480) DU_DOTCLKIN0_MARK, DU_DOTCLKIN2_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 481)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 482) D0_MARK, MSIOF3_SCK_B_MARK, VI3_DATA0_MARK, VI0_G4_MARK, VI0_G4_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 483) D1_MARK, MSIOF3_SYNC_B_MARK, VI3_DATA1_MARK, VI0_G5_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 484) VI0_G5_B_MARK, D2_MARK, MSIOF3_RXD_B_MARK, VI3_DATA2_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 485) VI0_G6_MARK, VI0_G6_B_MARK, D3_MARK, MSIOF3_TXD_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 486) VI3_DATA3_MARK, VI0_G7_MARK, VI0_G7_B_MARK, D4_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 487) SCIFB1_RXD_F_MARK, SCIFB0_RXD_C_MARK, VI3_DATA4_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 488) VI0_R0_MARK, VI0_R0_B_MARK, RX0_B_MARK, D5_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 489) SCIFB1_TXD_F_MARK, SCIFB0_TXD_C_MARK, VI3_DATA5_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 490) VI0_R1_MARK, VI0_R1_B_MARK, TX0_B_MARK, D6_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 491) IIC2_SCL_C_MARK, VI3_DATA6_MARK, VI0_R2_MARK, VI0_R2_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 492) I2C2_SCL_C_MARK, D7_MARK, AD_DI_B_MARK, IIC2_SDA_C_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 493) VI3_DATA7_MARK, VI0_R3_MARK, VI0_R3_B_MARK, I2C2_SDA_C_MARK, TCLK1_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 494) D8_MARK, SCIFA1_SCK_C_MARK, AVB_TXD0_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 495) VI0_G0_MARK, VI0_G0_B_MARK, VI2_DATA0_VI2_B0_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 496)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 497) D9_MARK, SCIFA1_RXD_C_MARK, AVB_TXD1_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 498) VI0_G1_MARK, VI0_G1_B_MARK, VI2_DATA1_VI2_B1_MARK, D10_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 499) SCIFA1_TXD_C_MARK, AVB_TXD2_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 500) VI0_G2_MARK, VI0_G2_B_MARK, VI2_DATA2_VI2_B2_MARK, D11_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 501) SCIFA1_CTS_N_C_MARK, AVB_TXD3_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 502) VI0_G3_MARK, VI0_G3_B_MARK, VI2_DATA3_VI2_B3_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 503) D12_MARK, SCIFA1_RTS_N_C_MARK, AVB_TXD4_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 504) VI0_HSYNC_N_MARK, VI0_HSYNC_N_B_MARK, VI2_DATA4_VI2_B4_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 505) D13_MARK, AVB_TXD5_MARK, VI0_VSYNC_N_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 506) VI0_VSYNC_N_B_MARK, VI2_DATA5_VI2_B5_MARK, D14_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 507) SCIFB1_RXD_C_MARK, AVB_TXD6_MARK, RX1_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 508) VI0_CLKENB_MARK, VI0_CLKENB_B_MARK, VI2_DATA6_VI2_B6_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 509) D15_MARK, SCIFB1_TXD_C_MARK, AVB_TXD7_MARK, TX1_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 510) VI0_FIELD_MARK, VI0_FIELD_B_MARK, VI2_DATA7_VI2_B7_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 511) A0_MARK, PWM3_MARK, A1_MARK, PWM4_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 512)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 513) A2_MARK, PWM5_MARK, MSIOF1_SS1_B_MARK, A3_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 514) PWM6_MARK, MSIOF1_SS2_B_MARK, A4_MARK, MSIOF1_TXD_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 515) TPU0TO0_MARK, A5_MARK, SCIFA1_TXD_B_MARK, TPU0TO1_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 516) A6_MARK, SCIFA1_RTS_N_B_MARK, TPU0TO2_MARK, A7_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 517) SCIFA1_SCK_B_MARK, AUDIO_CLKOUT_B_MARK, TPU0TO3_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 518) A8_MARK, SCIFA1_RXD_B_MARK, SSI_SCK5_B_MARK, VI0_R4_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 519) VI0_R4_B_MARK, SCIFB2_RXD_C_MARK, RX2_B_MARK, VI2_DATA0_VI2_B0_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 520) A9_MARK, SCIFA1_CTS_N_B_MARK, SSI_WS5_B_MARK, VI0_R5_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 521) VI0_R5_B_MARK, SCIFB2_TXD_C_MARK, TX2_B_MARK, VI2_DATA1_VI2_B1_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 522) A10_MARK, SSI_SDATA5_B_MARK, MSIOF2_SYNC_MARK, VI0_R6_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 523) VI0_R6_B_MARK, VI2_DATA2_VI2_B2_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 524)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 525) A11_MARK, SCIFB2_CTS_N_B_MARK, MSIOF2_SCK_MARK, VI1_R0_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 526) VI1_R0_B_MARK, VI2_G0_MARK, VI2_DATA3_VI2_B3_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 527) A12_MARK, SCIFB2_RXD_B_MARK, MSIOF2_TXD_MARK, VI1_R1_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 528) VI1_R1_B_MARK, VI2_G1_MARK, VI2_DATA4_VI2_B4_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 529) A13_MARK, SCIFB2_RTS_N_B_MARK, EX_WAIT2_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 530) MSIOF2_RXD_MARK, VI1_R2_MARK, VI1_R2_B_MARK, VI2_G2_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 531) VI2_DATA5_VI2_B5_B_MARK, A14_MARK, SCIFB2_TXD_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 532) ATACS11_N_MARK, MSIOF2_SS1_MARK, A15_MARK, SCIFB2_SCK_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 533) ATARD1_N_MARK, MSIOF2_SS2_MARK, A16_MARK, ATAWR1_N_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 534) A17_MARK, AD_DO_B_MARK, ATADIR1_N_MARK, A18_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 535) AD_CLK_B_MARK, ATAG1_N_MARK, A19_MARK, AD_NCS_N_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 536) ATACS01_N_MARK, EX_WAIT0_B_MARK, A20_MARK, SPCLK_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 537) VI1_R3_MARK, VI1_R3_B_MARK, VI2_G4_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 538)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 539) A21_MARK, MOSI_IO0_MARK, VI1_R4_MARK, VI1_R4_B_MARK, VI2_G5_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 540) A22_MARK, MISO_IO1_MARK, VI1_R5_MARK, VI1_R5_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 541) VI2_G6_MARK, A23_MARK, IO2_MARK, VI1_G7_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 542) VI1_G7_B_MARK, VI2_G7_MARK, A24_MARK, IO3_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 543) VI1_R7_MARK, VI1_R7_B_MARK, VI2_CLKENB_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 544) VI2_CLKENB_B_MARK, A25_MARK, SSL_MARK, VI1_G6_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 545) VI1_G6_B_MARK, VI2_FIELD_MARK, VI2_FIELD_B_MARK, CS0_N_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 546) VI1_R6_MARK, VI1_R6_B_MARK, VI2_G3_MARK, MSIOF0_SS2_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 547) CS1_N_A26_MARK, SPEEDIN_MARK, VI0_R7_MARK, VI0_R7_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 548) VI2_CLK_MARK, VI2_CLK_B_MARK, EX_CS0_N_MARK, HRX1_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 549) VI1_G5_MARK, VI1_G5_B_MARK, VI2_R0_MARK, HTX0_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 550) MSIOF0_SS1_B_MARK, EX_CS1_N_MARK, GPS_CLK_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 551) HCTS1_N_B_MARK, VI1_FIELD_MARK, VI1_FIELD_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 552) VI2_R1_MARK, EX_CS2_N_MARK, GPS_SIGN_MARK, HRTS1_N_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 553) VI3_CLKENB_MARK, VI1_G0_MARK, VI1_G0_B_MARK, VI2_R2_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 554)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 555) EX_CS3_N_MARK, GPS_MAG_MARK, VI3_FIELD_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 556) VI1_G1_MARK, VI1_G1_B_MARK, VI2_R3_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 557) EX_CS4_N_MARK, MSIOF1_SCK_B_MARK, VI3_HSYNC_N_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 558) VI2_HSYNC_N_MARK, IIC1_SCL_MARK, VI2_HSYNC_N_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 559) INTC_EN0_N_MARK, I2C1_SCL_MARK, EX_CS5_N_MARK, CAN0_RX_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 560) MSIOF1_RXD_B_MARK, VI3_VSYNC_N_MARK, VI1_G2_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 561) VI1_G2_B_MARK, VI2_R4_MARK, IIC1_SDA_MARK, INTC_EN1_N_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 562) I2C1_SDA_MARK, BS_N_MARK, IETX_MARK, HTX1_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 563) CAN1_TX_MARK, DRACK0_MARK, IETX_C_MARK, RD_N_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 564) CAN0_TX_MARK, SCIFA0_SCK_B_MARK, RD_WR_N_MARK, VI1_G3_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 565) VI1_G3_B_MARK, VI2_R5_MARK, SCIFA0_RXD_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 566) INTC_IRQ4_N_MARK, WE0_N_MARK, IECLK_MARK, CAN_CLK_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 567) VI2_VSYNC_N_MARK, SCIFA0_TXD_B_MARK, VI2_VSYNC_N_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 568) WE1_N_MARK, IERX_MARK, CAN1_RX_MARK, VI1_G4_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 569) VI1_G4_B_MARK, VI2_R6_MARK, SCIFA0_CTS_N_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 570) IERX_C_MARK, EX_WAIT0_MARK, IRQ3_MARK, INTC_IRQ3_N_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 571) VI3_CLK_MARK, SCIFA0_RTS_N_B_MARK, HRX0_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 572) MSIOF0_SCK_B_MARK, DREQ0_N_MARK, VI1_HSYNC_N_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 573) VI1_HSYNC_N_B_MARK, VI2_R7_MARK, SSI_SCK78_C_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 574) SSI_WS78_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 575)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 576) DACK0_MARK, IRQ0_MARK, INTC_IRQ0_N_MARK, SSI_SCK6_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 577) VI1_VSYNC_N_MARK, VI1_VSYNC_N_B_MARK, SSI_WS78_C_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 578) DREQ1_N_MARK, VI1_CLKENB_MARK, VI1_CLKENB_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 579) SSI_SDATA7_C_MARK, SSI_SCK78_B_MARK, DACK1_MARK, IRQ1_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 580) INTC_IRQ1_N_MARK, SSI_WS6_B_MARK, SSI_SDATA8_C_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 581) DREQ2_N_MARK, HSCK1_B_MARK, HCTS0_N_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 582) MSIOF0_TXD_B_MARK, DACK2_MARK, IRQ2_MARK, INTC_IRQ2_N_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 583) SSI_SDATA6_B_MARK, HRTS0_N_B_MARK, MSIOF0_RXD_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 584) ETH_CRS_DV_MARK, STP_ISCLK_0_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 585) TS_SDEN0_D_MARK, GLO_Q0_C_MARK, IIC2_SCL_E_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 586) I2C2_SCL_E_MARK, ETH_RX_ER_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 587) STP_ISD_0_B_MARK, TS_SPSYNC0_D_MARK, GLO_Q1_C_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 588) IIC2_SDA_E_MARK, I2C2_SDA_E_MARK, ETH_RXD0_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 589) STP_ISEN_0_B_MARK, TS_SDAT0_D_MARK, GLO_I0_C_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 590) SCIFB1_SCK_G_MARK, SCK1_E_MARK, ETH_RXD1_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 591) HRX0_E_MARK, STP_ISSYNC_0_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 592) TS_SCK0_D_MARK, GLO_I1_C_MARK, SCIFB1_RXD_G_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 593) RX1_E_MARK, ETH_LINK_MARK, HTX0_E_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 594) STP_IVCXO27_0_B_MARK, SCIFB1_TXD_G_MARK, TX1_E_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 595) ETH_REF_CLK_MARK, HCTS0_N_E_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 596) STP_IVCXO27_1_B_MARK, HRX0_F_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 597)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 598) ETH_MDIO_MARK, HRTS0_N_E_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 599) SIM0_D_C_MARK, HCTS0_N_F_MARK, ETH_TXD1_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 600) HTX0_F_MARK, BPFCLK_G_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 601) ETH_TX_EN_MARK, SIM0_CLK_C_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 602) HRTS0_N_F_MARK, ETH_MAGIC_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 603) SIM0_RST_C_MARK, ETH_TXD0_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 604) STP_ISCLK_1_B_MARK, TS_SDEN1_C_MARK, GLO_SCLK_C_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 605) ETH_MDC_MARK, STP_ISD_1_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 606) TS_SPSYNC1_C_MARK, GLO_SDATA_C_MARK, PWM0_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 607) SCIFA2_SCK_C_MARK, STP_ISEN_1_B_MARK, TS_SDAT1_C_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 608) GLO_SS_C_MARK, PWM1_MARK, SCIFA2_TXD_C_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 609) STP_ISSYNC_1_B_MARK, TS_SCK1_C_MARK, GLO_RFON_C_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 610) PCMOE_N_MARK, PWM2_MARK, PWMFSW0_MARK, SCIFA2_RXD_C_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 611) PCMWE_N_MARK, IECLK_C_MARK, DU_DOTCLKIN1_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 612) AUDIO_CLKC_MARK, AUDIO_CLKOUT_C_MARK, VI0_CLK_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 613) ATACS00_N_MARK, AVB_RXD1_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 614) VI0_DATA0_VI0_B0_MARK, ATACS10_N_MARK, AVB_RXD2_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 615)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 616) VI0_DATA1_VI0_B1_MARK, ATARD0_N_MARK, AVB_RXD3_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 617) VI0_DATA2_VI0_B2_MARK, ATAWR0_N_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 618) AVB_RXD4_MARK, VI0_DATA3_VI0_B3_MARK, ATADIR0_N_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 619) AVB_RXD5_MARK, VI0_DATA4_VI0_B4_MARK, ATAG0_N_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 620) AVB_RXD6_MARK, VI0_DATA5_VI0_B5_MARK, EX_WAIT1_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 621) AVB_RXD7_MARK, VI0_DATA6_VI0_B6_MARK, AVB_RX_ER_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 622) VI0_DATA7_VI0_B7_MARK, AVB_RX_CLK_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 623) VI1_CLK_MARK, AVB_RX_DV_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 624) VI1_DATA0_VI1_B0_MARK, SCIFA1_SCK_D_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 625) AVB_CRS_MARK, VI1_DATA1_VI1_B1_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 626) SCIFA1_RXD_D_MARK, AVB_MDC_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 627) VI1_DATA2_VI1_B2_MARK, SCIFA1_TXD_D_MARK, AVB_MDIO_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 628) VI1_DATA3_VI1_B3_MARK, SCIFA1_CTS_N_D_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 629) AVB_GTX_CLK_MARK, VI1_DATA4_VI1_B4_MARK, SCIFA1_RTS_N_D_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 630) AVB_MAGIC_MARK, VI1_DATA5_VI1_B5_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 631) AVB_PHY_INT_MARK, VI1_DATA6_VI1_B6_MARK, AVB_GTXREFCLK_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 632) SD0_CLK_MARK, VI1_DATA0_VI1_B0_B_MARK, SD0_CMD_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 633) SCIFB1_SCK_B_MARK, VI1_DATA1_VI1_B1_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 634)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 635) SD0_DAT0_MARK, SCIFB1_RXD_B_MARK, VI1_DATA2_VI1_B2_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 636) SD0_DAT1_MARK, SCIFB1_TXD_B_MARK, VI1_DATA3_VI1_B3_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 637) SD0_DAT2_MARK, SCIFB1_CTS_N_B_MARK, VI1_DATA4_VI1_B4_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 638) SD0_DAT3_MARK, SCIFB1_RTS_N_B_MARK, VI1_DATA5_VI1_B5_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 639) SD0_CD_MARK, MMC0_D6_MARK, TS_SDEN0_B_MARK, USB0_EXTP_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 640) GLO_SCLK_MARK, VI1_DATA6_VI1_B6_B_MARK, IIC1_SCL_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 641) I2C1_SCL_B_MARK, VI2_DATA6_VI2_B6_B_MARK, SD0_WP_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 642) MMC0_D7_MARK, TS_SPSYNC0_B_MARK, USB0_IDIN_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 643) GLO_SDATA_MARK, VI1_DATA7_VI1_B7_B_MARK, IIC1_SDA_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 644) I2C1_SDA_B_MARK, VI2_DATA7_VI2_B7_B_MARK, SD1_CLK_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 645) AVB_TX_EN_MARK, SD1_CMD_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 646) AVB_TX_ER_MARK, SCIFB0_SCK_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 647) SD1_DAT0_MARK, AVB_TX_CLK_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 648) SCIFB0_RXD_B_MARK, SD1_DAT1_MARK, AVB_LINK_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 649) SCIFB0_TXD_B_MARK, SD1_DAT2_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 650) AVB_COL_MARK, SCIFB0_CTS_N_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 651) SD1_DAT3_MARK, AVB_RXD0_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 652) SCIFB0_RTS_N_B_MARK, SD1_CD_MARK, MMC1_D6_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 653) TS_SDEN1_MARK, USB1_EXTP_MARK, GLO_SS_MARK, VI0_CLK_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 654) IIC2_SCL_D_MARK, I2C2_SCL_D_MARK, SIM0_CLK_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 655) VI3_CLK_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 656)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 657) SD1_WP_MARK, MMC1_D7_MARK, TS_SPSYNC1_MARK, USB1_IDIN_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 658) GLO_RFON_MARK, VI1_CLK_B_MARK, IIC2_SDA_D_MARK, I2C2_SDA_D_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 659) SIM0_D_B_MARK, SD2_CLK_MARK, MMC0_CLK_MARK, SIM0_CLK_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 660) VI0_DATA0_VI0_B0_B_MARK, TS_SDEN0_C_MARK, GLO_SCLK_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 661) VI3_DATA0_B_MARK, SD2_CMD_MARK, MMC0_CMD_MARK, SIM0_D_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 662) VI0_DATA1_VI0_B1_B_MARK, SCIFB1_SCK_E_MARK, SCK1_D_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 663) TS_SPSYNC0_C_MARK, GLO_SDATA_B_MARK, VI3_DATA1_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 664) SD2_DAT0_MARK, MMC0_D0_MARK, FMCLK_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 665) VI0_DATA2_VI0_B2_B_MARK, SCIFB1_RXD_E_MARK, RX1_D_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 666) TS_SDAT0_C_MARK, GLO_SS_B_MARK, VI3_DATA2_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 667) SD2_DAT1_MARK, MMC0_D1_MARK, FMIN_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 668) VI0_DATA3_VI0_B3_B_MARK, SCIFB1_TXD_E_MARK, TX1_D_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 669) TS_SCK0_C_MARK, GLO_RFON_B_MARK, VI3_DATA3_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 670) SD2_DAT2_MARK, MMC0_D2_MARK, BPFCLK_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 671) VI0_DATA4_VI0_B4_B_MARK, HRX0_D_MARK, TS_SDEN1_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 672) GLO_Q0_B_MARK, VI3_DATA4_B_MARK, SD2_DAT3_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 673) MMC0_D3_MARK, SIM0_RST_MARK, VI0_DATA5_VI0_B5_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 674) HTX0_D_MARK, TS_SPSYNC1_B_MARK, GLO_Q1_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 675) VI3_DATA5_B_MARK, SD2_CD_MARK, MMC0_D4_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 676) TS_SDAT0_B_MARK, USB2_EXTP_MARK, GLO_I0_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 677) VI0_DATA6_VI0_B6_B_MARK, HCTS0_N_D_MARK, TS_SDAT1_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 678) GLO_I0_B_MARK, VI3_DATA6_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 679)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 680) SD2_WP_MARK, MMC0_D5_MARK, TS_SCK0_B_MARK, USB2_IDIN_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 681) GLO_I1_MARK, VI0_DATA7_VI0_B7_B_MARK, HRTS0_N_D_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 682) TS_SCK1_B_MARK, GLO_I1_B_MARK, VI3_DATA7_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 683) SD3_CLK_MARK, MMC1_CLK_MARK, SD3_CMD_MARK, MMC1_CMD_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 684) MTS_N_MARK, SD3_DAT0_MARK, MMC1_D0_MARK, STM_N_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 685) SD3_DAT1_MARK, MMC1_D1_MARK, MDATA_MARK, SD3_DAT2_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 686) MMC1_D2_MARK, SDATA_MARK, SD3_DAT3_MARK, MMC1_D3_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 687) SCKZ_MARK, SD3_CD_MARK, MMC1_D4_MARK, TS_SDAT1_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 688) VSP_MARK, GLO_Q0_MARK, SIM0_RST_B_MARK, SD3_WP_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 689) MMC1_D5_MARK, TS_SCK1_MARK, GLO_Q1_MARK, FMIN_C_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 690) FMIN_E_MARK, FMIN_F_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 691) MLB_CLK_MARK, IIC2_SCL_B_MARK, I2C2_SCL_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 692) MLB_SIG_MARK, SCIFB1_RXD_D_MARK, RX1_C_MARK, IIC2_SDA_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 693) I2C2_SDA_B_MARK, MLB_DAT_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 694) SCIFB1_TXD_D_MARK, TX1_C_MARK, BPFCLK_C_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 695) SSI_SCK0129_MARK, CAN_CLK_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 696) MOUT0_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 697)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 698) SSI_WS0129_MARK, CAN0_TX_B_MARK, MOUT1_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 699) SSI_SDATA0_MARK, CAN0_RX_B_MARK, MOUT2_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 700) SSI_SDATA1_MARK, CAN1_TX_B_MARK, MOUT5_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 701) SSI_SDATA2_MARK, CAN1_RX_B_MARK, SSI_SCK1_MARK, MOUT6_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 702) SSI_SCK34_MARK, STP_OPWM_0_MARK, SCIFB0_SCK_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 703) MSIOF1_SCK_MARK, CAN_DEBUG_HW_TRIGGER_MARK, SSI_WS34_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 704) STP_IVCXO27_0_MARK, SCIFB0_RXD_MARK, MSIOF1_SYNC_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 705) CAN_STEP0_MARK, SSI_SDATA3_MARK, STP_ISCLK_0_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 706) SCIFB0_TXD_MARK, MSIOF1_SS1_MARK, CAN_TXCLK_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 707) SSI_SCK4_MARK, STP_ISD_0_MARK, SCIFB0_CTS_N_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 708) MSIOF1_SS2_MARK, SSI_SCK5_C_MARK, CAN_DEBUGOUT0_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 709) SSI_WS4_MARK, STP_ISEN_0_MARK, SCIFB0_RTS_N_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 710) MSIOF1_TXD_MARK, SSI_WS5_C_MARK, CAN_DEBUGOUT1_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 711) SSI_SDATA4_MARK, STP_ISSYNC_0_MARK, MSIOF1_RXD_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 712) CAN_DEBUGOUT2_MARK, SSI_SCK5_MARK, SCIFB1_SCK_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 713) IERX_B_MARK, DU2_EXHSYNC_DU2_HSYNC_MARK, QSTH_QHS_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 714) CAN_DEBUGOUT3_MARK, SSI_WS5_MARK, SCIFB1_RXD_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 715) IECLK_B_MARK, DU2_EXVSYNC_DU2_VSYNC_MARK, QSTB_QHE_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 716) CAN_DEBUGOUT4_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 717)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 718) SSI_SDATA5_MARK, SCIFB1_TXD_MARK, IETX_B_MARK, DU2_DR2_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 719) LCDOUT2_MARK, CAN_DEBUGOUT5_MARK, SSI_SCK6_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 720) SCIFB1_CTS_N_MARK, BPFCLK_D_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 721) DU2_DR3_MARK, LCDOUT3_MARK, CAN_DEBUGOUT6_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 722) BPFCLK_F_MARK, SSI_WS6_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 723) SCIFB1_RTS_N_MARK, CAN0_TX_D_MARK, DU2_DR4_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 724) LCDOUT4_MARK, CAN_DEBUGOUT7_MARK, SSI_SDATA6_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 725) FMIN_D_MARK, DU2_DR5_MARK, LCDOUT5_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 726) CAN_DEBUGOUT8_MARK, SSI_SCK78_MARK, STP_IVCXO27_1_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 727) SCK1_MARK, SCIFA1_SCK_MARK, DU2_DR6_MARK, LCDOUT6_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 728) CAN_DEBUGOUT9_MARK, SSI_WS78_MARK, STP_ISCLK_1_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 729) SCIFB2_SCK_MARK, SCIFA2_CTS_N_MARK, DU2_DR7_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 730) LCDOUT7_MARK, CAN_DEBUGOUT10_MARK, SSI_SDATA7_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 731) STP_ISD_1_MARK, SCIFB2_RXD_MARK, SCIFA2_RTS_N_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 732) TCLK2_MARK, QSTVA_QVS_MARK, CAN_DEBUGOUT11_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 733) BPFCLK_E_MARK, SSI_SDATA7_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 734) FMIN_G_MARK, SSI_SDATA8_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 735) STP_ISEN_1_MARK, SCIFB2_TXD_MARK, CAN0_TX_C_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 736) CAN_DEBUGOUT12_MARK, SSI_SDATA8_B_MARK, SSI_SDATA9_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 737) STP_ISSYNC_1_MARK, SCIFB2_CTS_N_MARK, SSI_WS1_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 738) SSI_SDATA5_C_MARK, CAN_DEBUGOUT13_MARK, AUDIO_CLKA_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 739) SCIFB2_RTS_N_MARK, CAN_DEBUGOUT14_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 740)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 741) AUDIO_CLKB_MARK, SCIF_CLK_MARK, CAN0_RX_D_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 742) DVC_MUTE_MARK, CAN0_RX_C_MARK, CAN_DEBUGOUT15_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 743) REMOCON_MARK, SCIFA0_SCK_MARK, HSCK1_MARK, SCK0_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 744) MSIOF3_SS2_MARK, DU2_DG2_MARK, LCDOUT10_MARK, IIC1_SDA_C_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 745) I2C1_SDA_C_MARK, SCIFA0_RXD_MARK, HRX1_MARK, RX0_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 746) DU2_DR0_MARK, LCDOUT0_MARK, SCIFA0_TXD_MARK, HTX1_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 747) TX0_MARK, DU2_DR1_MARK, LCDOUT1_MARK, SCIFA0_CTS_N_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 748) HCTS1_N_MARK, CTS0_N_MARK, MSIOF3_SYNC_MARK, DU2_DG3_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 749) LCDOUT11_MARK, PWM0_B_MARK, IIC1_SCL_C_MARK, I2C1_SCL_C_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 750) SCIFA0_RTS_N_MARK, HRTS1_N_MARK, RTS0_N_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 751) MSIOF3_SS1_MARK, DU2_DG0_MARK, LCDOUT8_MARK, PWM1_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 752) SCIFA1_RXD_MARK, AD_DI_MARK, RX1_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 753) DU2_EXODDF_DU2_ODDF_DISP_CDE_MARK, QCPV_QDE_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 754) SCIFA1_TXD_MARK, AD_DO_MARK, TX1_MARK, DU2_DG1_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 755) LCDOUT9_MARK, SCIFA1_CTS_N_MARK, AD_CLK_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 756) CTS1_N_MARK, MSIOF3_RXD_MARK, DU0_DOTCLKOUT_MARK, QCLK_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 757) SCIFA1_RTS_N_MARK, AD_NCS_N_MARK, RTS1_N_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 758) MSIOF3_TXD_MARK, DU1_DOTCLKOUT_MARK, QSTVB_QVE_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 759) HRTS0_N_C_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 760)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 761) SCIFA2_SCK_MARK, FMCLK_MARK, SCK2_MARK, MSIOF3_SCK_MARK, DU2_DG7_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 762) LCDOUT15_MARK, SCIF_CLK_B_MARK, SCIFA2_RXD_MARK, FMIN_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 763) TX2_MARK, DU2_DB0_MARK, LCDOUT16_MARK, IIC2_SCL_MARK, I2C2_SCL_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 764) SCIFA2_TXD_MARK, BPFCLK_MARK, RX2_MARK, DU2_DB1_MARK, LCDOUT17_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 765) IIC2_SDA_MARK, I2C2_SDA_MARK, HSCK0_MARK, TS_SDEN0_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 766) DU2_DG4_MARK, LCDOUT12_MARK, HCTS0_N_C_MARK, HRX0_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 767) DU2_DB2_MARK, LCDOUT18_MARK, HTX0_MARK, DU2_DB3_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 768) LCDOUT19_MARK, HCTS0_N_MARK, SSI_SCK9_MARK, DU2_DB4_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 769) LCDOUT20_MARK, HRTS0_N_MARK, SSI_WS9_MARK, DU2_DB5_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 770) LCDOUT21_MARK, MSIOF0_SCK_MARK, TS_SDAT0_MARK, ADICLK_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 771) DU2_DB6_MARK, LCDOUT22_MARK, MSIOF0_SYNC_MARK, TS_SCK0_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 772) SSI_SCK2_MARK, ADIDATA_MARK, DU2_DB7_MARK, LCDOUT23_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 773) HRX0_C_MARK, MSIOF0_SS1_MARK, ADICHS0_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 774) DU2_DG5_MARK, LCDOUT13_MARK, MSIOF0_TXD_MARK, ADICHS1_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 775) DU2_DG6_MARK, LCDOUT14_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 776)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 777) MSIOF0_SS2_MARK, AUDIO_CLKOUT_MARK, ADICHS2_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 778) DU2_DISP_MARK, QPOLA_MARK, HTX0_C_MARK, SCIFA2_TXD_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 779) MSIOF0_RXD_MARK, TS_SPSYNC0_MARK, SSI_WS2_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 780) ADICS_SAMP_MARK, DU2_CDE_MARK, QPOLB_MARK, SCIFA2_RXD_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 781) USB1_PWEN_MARK, AUDIO_CLKOUT_D_MARK, USB1_OVC_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 782) TCLK1_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 783)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 784) IIC0_SCL_MARK, IIC0_SDA_MARK, I2C0_SCL_MARK, I2C0_SDA_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 785) IIC3_SCL_MARK, IIC3_SDA_MARK, I2C3_SCL_MARK, I2C3_SDA_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 786) PINMUX_MARK_END,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 787) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 788)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 789) static const u16 pinmux_data[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 790) PINMUX_DATA_GP_ALL(), /* PINMUX_DATA(GP_M_N_DATA, GP_M_N_FN...), */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 791)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 792) PINMUX_SINGLE(VI1_DATA7_VI1_B7),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 793) PINMUX_SINGLE(USB0_PWEN),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 794) PINMUX_SINGLE(USB0_OVC_VBUS),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 795) PINMUX_SINGLE(USB2_PWEN),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 796) PINMUX_SINGLE(USB2_OVC),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 797) PINMUX_SINGLE(AVS1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 798) PINMUX_SINGLE(AVS2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 799) PINMUX_SINGLE(DU_DOTCLKIN0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 800) PINMUX_SINGLE(DU_DOTCLKIN2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 801)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 802) PINMUX_IPSR_GPSR(IP0_2_0, D0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 803) PINMUX_IPSR_MSEL(IP0_2_0, MSIOF3_SCK_B, SEL_SOF3_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 804) PINMUX_IPSR_MSEL(IP0_2_0, VI3_DATA0, SEL_VI3_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 805) PINMUX_IPSR_MSEL(IP0_2_0, VI0_G4, SEL_VI0_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 806) PINMUX_IPSR_MSEL(IP0_2_0, VI0_G4_B, SEL_VI0_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 807) PINMUX_IPSR_GPSR(IP0_5_3, D1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 808) PINMUX_IPSR_MSEL(IP0_5_3, MSIOF3_SYNC_B, SEL_SOF3_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 809) PINMUX_IPSR_MSEL(IP0_5_3, VI3_DATA1, SEL_VI3_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 810) PINMUX_IPSR_MSEL(IP0_5_3, VI0_G5, SEL_VI0_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 811) PINMUX_IPSR_MSEL(IP0_5_3, VI0_G5_B, SEL_VI0_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 812) PINMUX_IPSR_GPSR(IP0_8_6, D2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 813) PINMUX_IPSR_MSEL(IP0_8_6, MSIOF3_RXD_B, SEL_SOF3_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 814) PINMUX_IPSR_MSEL(IP0_8_6, VI3_DATA2, SEL_VI3_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 815) PINMUX_IPSR_MSEL(IP0_8_6, VI0_G6, SEL_VI0_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 816) PINMUX_IPSR_MSEL(IP0_8_6, VI0_G6_B, SEL_VI0_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 817) PINMUX_IPSR_GPSR(IP0_11_9, D3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 818) PINMUX_IPSR_MSEL(IP0_11_9, MSIOF3_TXD_B, SEL_SOF3_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 819) PINMUX_IPSR_MSEL(IP0_11_9, VI3_DATA3, SEL_VI3_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 820) PINMUX_IPSR_MSEL(IP0_11_9, VI0_G7, SEL_VI0_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 821) PINMUX_IPSR_MSEL(IP0_11_9, VI0_G7_B, SEL_VI0_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 822) PINMUX_IPSR_GPSR(IP0_15_12, D4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 823) PINMUX_IPSR_MSEL(IP0_15_12, SCIFB1_RXD_F, SEL_SCIFB1_5),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 824) PINMUX_IPSR_MSEL(IP0_15_12, SCIFB0_RXD_C, SEL_SCIFB_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 825) PINMUX_IPSR_MSEL(IP0_15_12, VI3_DATA4, SEL_VI3_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 826) PINMUX_IPSR_MSEL(IP0_15_12, VI0_R0, SEL_VI0_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 827) PINMUX_IPSR_MSEL(IP0_15_12, VI0_R0_B, SEL_VI0_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 828) PINMUX_IPSR_MSEL(IP0_15_12, RX0_B, SEL_SCIF0_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 829) PINMUX_IPSR_GPSR(IP0_19_16, D5),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 830) PINMUX_IPSR_MSEL(IP0_19_16, SCIFB1_TXD_F, SEL_SCIFB1_5),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 831) PINMUX_IPSR_MSEL(IP0_19_16, SCIFB0_TXD_C, SEL_SCIFB_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 832) PINMUX_IPSR_MSEL(IP0_19_16, VI3_DATA5, SEL_VI3_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 833) PINMUX_IPSR_MSEL(IP0_19_16, VI0_R1, SEL_VI0_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 834) PINMUX_IPSR_MSEL(IP0_19_16, VI0_R1_B, SEL_VI0_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 835) PINMUX_IPSR_MSEL(IP0_19_16, TX0_B, SEL_SCIF0_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 836) PINMUX_IPSR_GPSR(IP0_22_20, D6),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 837) PINMUX_IPSR_MSEL(IP0_22_20, IIC2_SCL_C, SEL_IIC2_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 838) PINMUX_IPSR_MSEL(IP0_22_20, VI3_DATA6, SEL_VI3_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 839) PINMUX_IPSR_MSEL(IP0_22_20, VI0_R2, SEL_VI0_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 840) PINMUX_IPSR_MSEL(IP0_22_20, VI0_R2_B, SEL_VI0_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 841) PINMUX_IPSR_MSEL(IP0_22_20, I2C2_SCL_C, SEL_I2C2_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 842) PINMUX_IPSR_GPSR(IP0_26_23, D7),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 843) PINMUX_IPSR_MSEL(IP0_26_23, AD_DI_B, SEL_ADI_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 844) PINMUX_IPSR_MSEL(IP0_26_23, IIC2_SDA_C, SEL_IIC2_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 845) PINMUX_IPSR_MSEL(IP0_26_23, VI3_DATA7, SEL_VI3_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 846) PINMUX_IPSR_MSEL(IP0_26_23, VI0_R3, SEL_VI0_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 847) PINMUX_IPSR_MSEL(IP0_26_23, VI0_R3_B, SEL_VI0_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 848) PINMUX_IPSR_MSEL(IP0_26_23, I2C2_SDA_C, SEL_I2C2_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 849) PINMUX_IPSR_MSEL(IP0_26_23, TCLK1, SEL_TMU1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 850) PINMUX_IPSR_GPSR(IP0_30_27, D8),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 851) PINMUX_IPSR_MSEL(IP0_30_27, SCIFA1_SCK_C, SEL_SCIFA1_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 852) PINMUX_IPSR_GPSR(IP0_30_27, AVB_TXD0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 853) PINMUX_IPSR_MSEL(IP0_30_27, VI0_G0, SEL_VI0_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 854) PINMUX_IPSR_MSEL(IP0_30_27, VI0_G0_B, SEL_VI0_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 855) PINMUX_IPSR_MSEL(IP0_30_27, VI2_DATA0_VI2_B0, SEL_VI2_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 856)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 857) PINMUX_IPSR_GPSR(IP1_3_0, D9),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 858) PINMUX_IPSR_MSEL(IP1_3_0, SCIFA1_RXD_C, SEL_SCIFA1_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 859) PINMUX_IPSR_GPSR(IP1_3_0, AVB_TXD1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 860) PINMUX_IPSR_MSEL(IP1_3_0, VI0_G1, SEL_VI0_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 861) PINMUX_IPSR_MSEL(IP1_3_0, VI0_G1_B, SEL_VI0_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 862) PINMUX_IPSR_MSEL(IP1_3_0, VI2_DATA1_VI2_B1, SEL_VI2_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 863) PINMUX_IPSR_GPSR(IP1_7_4, D10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 864) PINMUX_IPSR_MSEL(IP1_7_4, SCIFA1_TXD_C, SEL_SCIFA1_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 865) PINMUX_IPSR_GPSR(IP1_7_4, AVB_TXD2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 866) PINMUX_IPSR_MSEL(IP1_7_4, VI0_G2, SEL_VI0_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 867) PINMUX_IPSR_MSEL(IP1_7_4, VI0_G2_B, SEL_VI0_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 868) PINMUX_IPSR_MSEL(IP1_7_4, VI2_DATA2_VI2_B2, SEL_VI2_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 869) PINMUX_IPSR_GPSR(IP1_11_8, D11),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 870) PINMUX_IPSR_MSEL(IP1_11_8, SCIFA1_CTS_N_C, SEL_SCIFA1_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 871) PINMUX_IPSR_GPSR(IP1_11_8, AVB_TXD3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 872) PINMUX_IPSR_MSEL(IP1_11_8, VI0_G3, SEL_VI0_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 873) PINMUX_IPSR_MSEL(IP1_11_8, VI0_G3_B, SEL_VI0_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 874) PINMUX_IPSR_MSEL(IP1_11_8, VI2_DATA3_VI2_B3, SEL_VI2_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 875) PINMUX_IPSR_GPSR(IP1_14_12, D12),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 876) PINMUX_IPSR_MSEL(IP1_14_12, SCIFA1_RTS_N_C, SEL_SCIFA1_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 877) PINMUX_IPSR_GPSR(IP1_14_12, AVB_TXD4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 878) PINMUX_IPSR_MSEL(IP1_14_12, VI0_HSYNC_N, SEL_VI0_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 879) PINMUX_IPSR_MSEL(IP1_14_12, VI0_HSYNC_N_B, SEL_VI0_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 880) PINMUX_IPSR_MSEL(IP1_14_12, VI2_DATA4_VI2_B4, SEL_VI2_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 881) PINMUX_IPSR_GPSR(IP1_17_15, D13),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 882) PINMUX_IPSR_GPSR(IP1_17_15, AVB_TXD5),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 883) PINMUX_IPSR_MSEL(IP1_17_15, VI0_VSYNC_N, SEL_VI0_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 884) PINMUX_IPSR_MSEL(IP1_17_15, VI0_VSYNC_N_B, SEL_VI0_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 885) PINMUX_IPSR_MSEL(IP1_17_15, VI2_DATA5_VI2_B5, SEL_VI2_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 886) PINMUX_IPSR_GPSR(IP1_21_18, D14),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 887) PINMUX_IPSR_MSEL(IP1_21_18, SCIFB1_RXD_C, SEL_SCIFB1_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 888) PINMUX_IPSR_GPSR(IP1_21_18, AVB_TXD6),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 889) PINMUX_IPSR_MSEL(IP1_21_18, RX1_B, SEL_SCIF1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 890) PINMUX_IPSR_MSEL(IP1_21_18, VI0_CLKENB, SEL_VI0_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 891) PINMUX_IPSR_MSEL(IP1_21_18, VI0_CLKENB_B, SEL_VI0_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 892) PINMUX_IPSR_MSEL(IP1_21_18, VI2_DATA6_VI2_B6, SEL_VI2_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 893) PINMUX_IPSR_GPSR(IP1_25_22, D15),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 894) PINMUX_IPSR_MSEL(IP1_25_22, SCIFB1_TXD_C, SEL_SCIFB1_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 895) PINMUX_IPSR_GPSR(IP1_25_22, AVB_TXD7),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 896) PINMUX_IPSR_MSEL(IP1_25_22, TX1_B, SEL_SCIF1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 897) PINMUX_IPSR_MSEL(IP1_25_22, VI0_FIELD, SEL_VI0_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 898) PINMUX_IPSR_MSEL(IP1_25_22, VI0_FIELD_B, SEL_VI0_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 899) PINMUX_IPSR_MSEL(IP1_25_22, VI2_DATA7_VI2_B7, SEL_VI2_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 900) PINMUX_IPSR_GPSR(IP1_27_26, A0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 901) PINMUX_IPSR_GPSR(IP1_27_26, PWM3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 902) PINMUX_IPSR_GPSR(IP1_29_28, A1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 903) PINMUX_IPSR_GPSR(IP1_29_28, PWM4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 904)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 905) PINMUX_IPSR_GPSR(IP2_2_0, A2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 906) PINMUX_IPSR_GPSR(IP2_2_0, PWM5),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 907) PINMUX_IPSR_MSEL(IP2_2_0, MSIOF1_SS1_B, SEL_SOF1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 908) PINMUX_IPSR_GPSR(IP2_5_3, A3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 909) PINMUX_IPSR_GPSR(IP2_5_3, PWM6),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 910) PINMUX_IPSR_MSEL(IP2_5_3, MSIOF1_SS2_B, SEL_SOF1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 911) PINMUX_IPSR_GPSR(IP2_8_6, A4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 912) PINMUX_IPSR_MSEL(IP2_8_6, MSIOF1_TXD_B, SEL_SOF1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 913) PINMUX_IPSR_GPSR(IP2_8_6, TPU0TO0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 914) PINMUX_IPSR_GPSR(IP2_11_9, A5),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 915) PINMUX_IPSR_MSEL(IP2_11_9, SCIFA1_TXD_B, SEL_SCIFA1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 916) PINMUX_IPSR_GPSR(IP2_11_9, TPU0TO1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 917) PINMUX_IPSR_GPSR(IP2_14_12, A6),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 918) PINMUX_IPSR_MSEL(IP2_14_12, SCIFA1_RTS_N_B, SEL_SCIFA1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 919) PINMUX_IPSR_GPSR(IP2_14_12, TPU0TO2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 920) PINMUX_IPSR_GPSR(IP2_17_15, A7),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 921) PINMUX_IPSR_MSEL(IP2_17_15, SCIFA1_SCK_B, SEL_SCIFA1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 922) PINMUX_IPSR_GPSR(IP2_17_15, AUDIO_CLKOUT_B),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 923) PINMUX_IPSR_GPSR(IP2_17_15, TPU0TO3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 924) PINMUX_IPSR_GPSR(IP2_21_18, A8),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 925) PINMUX_IPSR_MSEL(IP2_21_18, SCIFA1_RXD_B, SEL_SCIFA1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 926) PINMUX_IPSR_MSEL(IP2_21_18, SSI_SCK5_B, SEL_SSI5_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 927) PINMUX_IPSR_MSEL(IP2_21_18, VI0_R4, SEL_VI0_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 928) PINMUX_IPSR_MSEL(IP2_21_18, VI0_R4_B, SEL_VI0_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 929) PINMUX_IPSR_MSEL(IP2_21_18, SCIFB2_RXD_C, SEL_SCIFB2_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 930) PINMUX_IPSR_MSEL(IP2_21_18, RX2_B, SEL_SCIF2_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 931) PINMUX_IPSR_MSEL(IP2_21_18, VI2_DATA0_VI2_B0_B, SEL_VI2_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 932) PINMUX_IPSR_GPSR(IP2_25_22, A9),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 933) PINMUX_IPSR_MSEL(IP2_25_22, SCIFA1_CTS_N_B, SEL_SCIFA1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 934) PINMUX_IPSR_MSEL(IP2_25_22, SSI_WS5_B, SEL_SSI5_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 935) PINMUX_IPSR_MSEL(IP2_25_22, VI0_R5, SEL_VI0_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 936) PINMUX_IPSR_MSEL(IP2_25_22, VI0_R5_B, SEL_VI0_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 937) PINMUX_IPSR_MSEL(IP2_25_22, SCIFB2_TXD_C, SEL_SCIFB2_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 938) PINMUX_IPSR_MSEL(IP2_25_22, TX2_B, SEL_SCIF2_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 939) PINMUX_IPSR_MSEL(IP2_25_22, VI2_DATA1_VI2_B1_B, SEL_VI2_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 940) PINMUX_IPSR_GPSR(IP2_28_26, A10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 941) PINMUX_IPSR_MSEL(IP2_28_26, SSI_SDATA5_B, SEL_SSI5_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 942) PINMUX_IPSR_GPSR(IP2_28_26, MSIOF2_SYNC),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 943) PINMUX_IPSR_MSEL(IP2_28_26, VI0_R6, SEL_VI0_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 944) PINMUX_IPSR_MSEL(IP2_28_26, VI0_R6_B, SEL_VI0_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 945) PINMUX_IPSR_MSEL(IP2_28_26, VI2_DATA2_VI2_B2_B, SEL_VI2_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 946)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 947) PINMUX_IPSR_GPSR(IP3_3_0, A11),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 948) PINMUX_IPSR_MSEL(IP3_3_0, SCIFB2_CTS_N_B, SEL_SCIFB2_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 949) PINMUX_IPSR_GPSR(IP3_3_0, MSIOF2_SCK),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 950) PINMUX_IPSR_MSEL(IP3_3_0, VI1_R0, SEL_VI1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 951) PINMUX_IPSR_MSEL(IP3_3_0, VI1_R0_B, SEL_VI1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 952) PINMUX_IPSR_GPSR(IP3_3_0, VI2_G0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 953) PINMUX_IPSR_MSEL(IP3_3_0, VI2_DATA3_VI2_B3_B, SEL_VI2_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 954) PINMUX_IPSR_GPSR(IP3_7_4, A12),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 955) PINMUX_IPSR_MSEL(IP3_7_4, SCIFB2_RXD_B, SEL_SCIFB2_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 956) PINMUX_IPSR_GPSR(IP3_7_4, MSIOF2_TXD),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 957) PINMUX_IPSR_MSEL(IP3_7_4, VI1_R1, SEL_VI1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 958) PINMUX_IPSR_MSEL(IP3_7_4, VI1_R1_B, SEL_VI1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 959) PINMUX_IPSR_GPSR(IP3_7_4, VI2_G1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 960) PINMUX_IPSR_MSEL(IP3_7_4, VI2_DATA4_VI2_B4_B, SEL_VI2_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 961) PINMUX_IPSR_GPSR(IP3_11_8, A13),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 962) PINMUX_IPSR_MSEL(IP3_11_8, SCIFB2_RTS_N_B, SEL_SCIFB2_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 963) PINMUX_IPSR_GPSR(IP3_11_8, EX_WAIT2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 964) PINMUX_IPSR_GPSR(IP3_11_8, MSIOF2_RXD),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 965) PINMUX_IPSR_MSEL(IP3_11_8, VI1_R2, SEL_VI1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 966) PINMUX_IPSR_MSEL(IP3_11_8, VI1_R2_B, SEL_VI1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 967) PINMUX_IPSR_GPSR(IP3_11_8, VI2_G2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 968) PINMUX_IPSR_MSEL(IP3_11_8, VI2_DATA5_VI2_B5_B, SEL_VI2_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 969) PINMUX_IPSR_GPSR(IP3_14_12, A14),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 970) PINMUX_IPSR_MSEL(IP3_14_12, SCIFB2_TXD_B, SEL_SCIFB2_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 971) PINMUX_IPSR_GPSR(IP3_14_12, ATACS11_N),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 972) PINMUX_IPSR_GPSR(IP3_14_12, MSIOF2_SS1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 973) PINMUX_IPSR_GPSR(IP3_17_15, A15),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 974) PINMUX_IPSR_MSEL(IP3_17_15, SCIFB2_SCK_B, SEL_SCIFB2_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 975) PINMUX_IPSR_GPSR(IP3_17_15, ATARD1_N),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 976) PINMUX_IPSR_GPSR(IP3_17_15, MSIOF2_SS2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 977) PINMUX_IPSR_GPSR(IP3_19_18, A16),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 978) PINMUX_IPSR_GPSR(IP3_19_18, ATAWR1_N),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 979) PINMUX_IPSR_GPSR(IP3_22_20, A17),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 980) PINMUX_IPSR_MSEL(IP3_22_20, AD_DO_B, SEL_ADI_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 981) PINMUX_IPSR_GPSR(IP3_22_20, ATADIR1_N),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 982) PINMUX_IPSR_GPSR(IP3_25_23, A18),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 983) PINMUX_IPSR_MSEL(IP3_25_23, AD_CLK_B, SEL_ADI_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 984) PINMUX_IPSR_GPSR(IP3_25_23, ATAG1_N),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 985) PINMUX_IPSR_GPSR(IP3_28_26, A19),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 986) PINMUX_IPSR_MSEL(IP3_28_26, AD_NCS_N_B, SEL_ADI_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 987) PINMUX_IPSR_GPSR(IP3_28_26, ATACS01_N),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 988) PINMUX_IPSR_MSEL(IP3_28_26, EX_WAIT0_B, SEL_LBS_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 989) PINMUX_IPSR_GPSR(IP3_31_29, A20),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 990) PINMUX_IPSR_GPSR(IP3_31_29, SPCLK),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 991) PINMUX_IPSR_MSEL(IP3_31_29, VI1_R3, SEL_VI1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 992) PINMUX_IPSR_MSEL(IP3_31_29, VI1_R3_B, SEL_VI1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 993) PINMUX_IPSR_GPSR(IP3_31_29, VI2_G4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 994)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 995) PINMUX_IPSR_GPSR(IP4_2_0, A21),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 996) PINMUX_IPSR_GPSR(IP4_2_0, MOSI_IO0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 997) PINMUX_IPSR_MSEL(IP4_2_0, VI1_R4, SEL_VI1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 998) PINMUX_IPSR_MSEL(IP4_2_0, VI1_R4_B, SEL_VI1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 999) PINMUX_IPSR_GPSR(IP4_2_0, VI2_G5),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1000) PINMUX_IPSR_GPSR(IP4_5_3, A22),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1001) PINMUX_IPSR_GPSR(IP4_5_3, MISO_IO1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1002) PINMUX_IPSR_MSEL(IP4_5_3, VI1_R5, SEL_VI1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1003) PINMUX_IPSR_MSEL(IP4_5_3, VI1_R5_B, SEL_VI1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1004) PINMUX_IPSR_GPSR(IP4_5_3, VI2_G6),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1005) PINMUX_IPSR_GPSR(IP4_8_6, A23),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1006) PINMUX_IPSR_GPSR(IP4_8_6, IO2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1007) PINMUX_IPSR_MSEL(IP4_8_6, VI1_G7, SEL_VI1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1008) PINMUX_IPSR_MSEL(IP4_8_6, VI1_G7_B, SEL_VI1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1009) PINMUX_IPSR_GPSR(IP4_8_6, VI2_G7),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1010) PINMUX_IPSR_GPSR(IP4_11_9, A24),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1011) PINMUX_IPSR_GPSR(IP4_11_9, IO3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1012) PINMUX_IPSR_MSEL(IP4_11_9, VI1_R7, SEL_VI1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1013) PINMUX_IPSR_MSEL(IP4_11_9, VI1_R7_B, SEL_VI1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1014) PINMUX_IPSR_MSEL(IP4_11_9, VI2_CLKENB, SEL_VI2_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1015) PINMUX_IPSR_MSEL(IP4_11_9, VI2_CLKENB_B, SEL_VI2_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1016) PINMUX_IPSR_GPSR(IP4_14_12, A25),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1017) PINMUX_IPSR_GPSR(IP4_14_12, SSL),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1018) PINMUX_IPSR_MSEL(IP4_14_12, VI1_G6, SEL_VI1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1019) PINMUX_IPSR_MSEL(IP4_14_12, VI1_G6_B, SEL_VI1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1020) PINMUX_IPSR_MSEL(IP4_14_12, VI2_FIELD, SEL_VI2_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1021) PINMUX_IPSR_MSEL(IP4_14_12, VI2_FIELD_B, SEL_VI2_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1022) PINMUX_IPSR_GPSR(IP4_17_15, CS0_N),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1023) PINMUX_IPSR_MSEL(IP4_17_15, VI1_R6, SEL_VI1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1024) PINMUX_IPSR_MSEL(IP4_17_15, VI1_R6_B, SEL_VI1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1025) PINMUX_IPSR_GPSR(IP4_17_15, VI2_G3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1026) PINMUX_IPSR_MSEL(IP4_17_15, MSIOF0_SS2_B, SEL_SOF0_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1027) PINMUX_IPSR_GPSR(IP4_20_18, CS1_N_A26),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1028) PINMUX_IPSR_GPSR(IP4_20_18, SPEEDIN),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1029) PINMUX_IPSR_MSEL(IP4_20_18, VI0_R7, SEL_VI0_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1030) PINMUX_IPSR_MSEL(IP4_20_18, VI0_R7_B, SEL_VI0_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1031) PINMUX_IPSR_MSEL(IP4_20_18, VI2_CLK, SEL_VI2_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1032) PINMUX_IPSR_MSEL(IP4_20_18, VI2_CLK_B, SEL_VI2_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1033) PINMUX_IPSR_GPSR(IP4_23_21, EX_CS0_N),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1034) PINMUX_IPSR_MSEL(IP4_23_21, HRX1_B, SEL_HSCIF1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1035) PINMUX_IPSR_MSEL(IP4_23_21, VI1_G5, SEL_VI1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1036) PINMUX_IPSR_MSEL(IP4_23_21, VI1_G5_B, SEL_VI1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1037) PINMUX_IPSR_GPSR(IP4_23_21, VI2_R0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1038) PINMUX_IPSR_MSEL(IP4_23_21, HTX0_B, SEL_HSCIF0_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1039) PINMUX_IPSR_MSEL(IP4_23_21, MSIOF0_SS1_B, SEL_SOF0_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1040) PINMUX_IPSR_GPSR(IP4_26_24, EX_CS1_N),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1041) PINMUX_IPSR_GPSR(IP4_26_24, GPS_CLK),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1042) PINMUX_IPSR_MSEL(IP4_26_24, HCTS1_N_B, SEL_HSCIF1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1043) PINMUX_IPSR_MSEL(IP4_26_24, VI1_FIELD, SEL_VI1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1044) PINMUX_IPSR_MSEL(IP4_26_24, VI1_FIELD_B, SEL_VI1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1045) PINMUX_IPSR_GPSR(IP4_26_24, VI2_R1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1046) PINMUX_IPSR_GPSR(IP4_29_27, EX_CS2_N),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1047) PINMUX_IPSR_GPSR(IP4_29_27, GPS_SIGN),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1048) PINMUX_IPSR_MSEL(IP4_29_27, HRTS1_N_B, SEL_HSCIF1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1049) PINMUX_IPSR_GPSR(IP4_29_27, VI3_CLKENB),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1050) PINMUX_IPSR_MSEL(IP4_29_27, VI1_G0, SEL_VI1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1051) PINMUX_IPSR_MSEL(IP4_29_27, VI1_G0_B, SEL_VI1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1052) PINMUX_IPSR_GPSR(IP4_29_27, VI2_R2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1053)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1054) PINMUX_IPSR_GPSR(IP5_2_0, EX_CS3_N),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1055) PINMUX_IPSR_GPSR(IP5_2_0, GPS_MAG),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1056) PINMUX_IPSR_GPSR(IP5_2_0, VI3_FIELD),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1057) PINMUX_IPSR_MSEL(IP5_2_0, VI1_G1, SEL_VI1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1058) PINMUX_IPSR_MSEL(IP5_2_0, VI1_G1_B, SEL_VI1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1059) PINMUX_IPSR_GPSR(IP5_2_0, VI2_R3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1060) PINMUX_IPSR_GPSR(IP5_5_3, EX_CS4_N),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1061) PINMUX_IPSR_MSEL(IP5_5_3, MSIOF1_SCK_B, SEL_SOF1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1062) PINMUX_IPSR_GPSR(IP5_5_3, VI3_HSYNC_N),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1063) PINMUX_IPSR_MSEL(IP5_5_3, VI2_HSYNC_N, SEL_VI2_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1064) PINMUX_IPSR_MSEL(IP5_5_3, IIC1_SCL, SEL_IIC1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1065) PINMUX_IPSR_MSEL(IP5_5_3, VI2_HSYNC_N_B, SEL_VI2_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1066) PINMUX_IPSR_GPSR(IP5_5_3, INTC_EN0_N),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1067) PINMUX_IPSR_MSEL(IP5_5_3, I2C1_SCL, SEL_I2C1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1068) PINMUX_IPSR_GPSR(IP5_9_6, EX_CS5_N),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1069) PINMUX_IPSR_MSEL(IP5_9_6, CAN0_RX, SEL_CAN0_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1070) PINMUX_IPSR_MSEL(IP5_9_6, MSIOF1_RXD_B, SEL_SOF1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1071) PINMUX_IPSR_GPSR(IP5_9_6, VI3_VSYNC_N),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1072) PINMUX_IPSR_MSEL(IP5_9_6, VI1_G2, SEL_VI1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1073) PINMUX_IPSR_MSEL(IP5_9_6, VI1_G2_B, SEL_VI1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1074) PINMUX_IPSR_GPSR(IP5_9_6, VI2_R4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1075) PINMUX_IPSR_MSEL(IP5_9_6, IIC1_SDA, SEL_IIC1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1076) PINMUX_IPSR_GPSR(IP5_9_6, INTC_EN1_N),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1077) PINMUX_IPSR_MSEL(IP5_9_6, I2C1_SDA, SEL_I2C1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1078) PINMUX_IPSR_GPSR(IP5_12_10, BS_N),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1079) PINMUX_IPSR_MSEL(IP5_12_10, IETX, SEL_IEB_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1080) PINMUX_IPSR_MSEL(IP5_12_10, HTX1_B, SEL_HSCIF1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1081) PINMUX_IPSR_MSEL(IP5_12_10, CAN1_TX, SEL_CAN1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1082) PINMUX_IPSR_GPSR(IP5_12_10, DRACK0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1083) PINMUX_IPSR_MSEL(IP5_12_10, IETX_C, SEL_IEB_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1084) PINMUX_IPSR_GPSR(IP5_14_13, RD_N),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1085) PINMUX_IPSR_MSEL(IP5_14_13, CAN0_TX, SEL_CAN0_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1086) PINMUX_IPSR_MSEL(IP5_14_13, SCIFA0_SCK_B, SEL_SCFA_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1087) PINMUX_IPSR_GPSR(IP5_17_15, RD_WR_N),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1088) PINMUX_IPSR_MSEL(IP5_17_15, VI1_G3, SEL_VI1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1089) PINMUX_IPSR_MSEL(IP5_17_15, VI1_G3_B, SEL_VI1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1090) PINMUX_IPSR_GPSR(IP5_17_15, VI2_R5),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1091) PINMUX_IPSR_MSEL(IP5_17_15, SCIFA0_RXD_B, SEL_SCFA_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1092) PINMUX_IPSR_GPSR(IP5_17_15, INTC_IRQ4_N),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1093) PINMUX_IPSR_GPSR(IP5_20_18, WE0_N),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1094) PINMUX_IPSR_MSEL(IP5_20_18, IECLK, SEL_IEB_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1095) PINMUX_IPSR_MSEL(IP5_20_18, CAN_CLK, SEL_CANCLK_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1096) PINMUX_IPSR_MSEL(IP5_20_18, VI2_VSYNC_N, SEL_VI2_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1097) PINMUX_IPSR_MSEL(IP5_20_18, SCIFA0_TXD_B, SEL_SCFA_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1098) PINMUX_IPSR_MSEL(IP5_20_18, VI2_VSYNC_N_B, SEL_VI2_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1099) PINMUX_IPSR_GPSR(IP5_23_21, WE1_N),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1100) PINMUX_IPSR_MSEL(IP5_23_21, IERX, SEL_IEB_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1101) PINMUX_IPSR_MSEL(IP5_23_21, CAN1_RX, SEL_CAN1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1102) PINMUX_IPSR_MSEL(IP5_23_21, VI1_G4, SEL_VI1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1103) PINMUX_IPSR_MSEL(IP5_23_21, VI1_G4_B, SEL_VI1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1104) PINMUX_IPSR_GPSR(IP5_23_21, VI2_R6),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1105) PINMUX_IPSR_MSEL(IP5_23_21, SCIFA0_CTS_N_B, SEL_SCFA_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1106) PINMUX_IPSR_MSEL(IP5_23_21, IERX_C, SEL_IEB_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1107) PINMUX_IPSR_MSEL(IP5_26_24, EX_WAIT0, SEL_LBS_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1108) PINMUX_IPSR_GPSR(IP5_26_24, IRQ3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1109) PINMUX_IPSR_GPSR(IP5_26_24, INTC_IRQ3_N),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1110) PINMUX_IPSR_MSEL(IP5_26_24, VI3_CLK, SEL_VI3_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1111) PINMUX_IPSR_MSEL(IP5_26_24, SCIFA0_RTS_N_B, SEL_SCFA_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1112) PINMUX_IPSR_MSEL(IP5_26_24, HRX0_B, SEL_HSCIF0_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1113) PINMUX_IPSR_MSEL(IP5_26_24, MSIOF0_SCK_B, SEL_SOF0_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1114) PINMUX_IPSR_GPSR(IP5_29_27, DREQ0_N),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1115) PINMUX_IPSR_MSEL(IP5_29_27, VI1_HSYNC_N, SEL_VI1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1116) PINMUX_IPSR_MSEL(IP5_29_27, VI1_HSYNC_N_B, SEL_VI1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1117) PINMUX_IPSR_GPSR(IP5_29_27, VI2_R7),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1118) PINMUX_IPSR_MSEL(IP5_29_27, SSI_SCK78_C, SEL_SSI7_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1119) PINMUX_IPSR_MSEL(IP5_29_27, SSI_WS78_B, SEL_SSI7_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1120)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1121) PINMUX_IPSR_GPSR(IP6_2_0, DACK0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1122) PINMUX_IPSR_GPSR(IP6_2_0, IRQ0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1123) PINMUX_IPSR_GPSR(IP6_2_0, INTC_IRQ0_N),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1124) PINMUX_IPSR_MSEL(IP6_2_0, SSI_SCK6_B, SEL_SSI6_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1125) PINMUX_IPSR_MSEL(IP6_2_0, VI1_VSYNC_N, SEL_VI1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1126) PINMUX_IPSR_MSEL(IP6_2_0, VI1_VSYNC_N_B, SEL_VI1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1127) PINMUX_IPSR_MSEL(IP6_2_0, SSI_WS78_C, SEL_SSI7_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1128) PINMUX_IPSR_GPSR(IP6_5_3, DREQ1_N),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1129) PINMUX_IPSR_MSEL(IP6_5_3, VI1_CLKENB, SEL_VI1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1130) PINMUX_IPSR_MSEL(IP6_5_3, VI1_CLKENB_B, SEL_VI1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1131) PINMUX_IPSR_MSEL(IP6_5_3, SSI_SDATA7_C, SEL_SSI7_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1132) PINMUX_IPSR_MSEL(IP6_5_3, SSI_SCK78_B, SEL_SSI7_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1133) PINMUX_IPSR_GPSR(IP6_8_6, DACK1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1134) PINMUX_IPSR_GPSR(IP6_8_6, IRQ1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1135) PINMUX_IPSR_GPSR(IP6_8_6, INTC_IRQ1_N),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1136) PINMUX_IPSR_MSEL(IP6_8_6, SSI_WS6_B, SEL_SSI6_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1137) PINMUX_IPSR_MSEL(IP6_8_6, SSI_SDATA8_C, SEL_SSI8_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1138) PINMUX_IPSR_GPSR(IP6_10_9, DREQ2_N),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1139) PINMUX_IPSR_MSEL(IP6_10_9, HSCK1_B, SEL_HSCIF1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1140) PINMUX_IPSR_MSEL(IP6_10_9, HCTS0_N_B, SEL_HSCIF0_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1141) PINMUX_IPSR_MSEL(IP6_10_9, MSIOF0_TXD_B, SEL_SOF0_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1142) PINMUX_IPSR_GPSR(IP6_13_11, DACK2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1143) PINMUX_IPSR_GPSR(IP6_13_11, IRQ2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1144) PINMUX_IPSR_GPSR(IP6_13_11, INTC_IRQ2_N),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1145) PINMUX_IPSR_MSEL(IP6_13_11, SSI_SDATA6_B, SEL_SSI6_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1146) PINMUX_IPSR_MSEL(IP6_13_11, HRTS0_N_B, SEL_HSCIF0_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1147) PINMUX_IPSR_MSEL(IP6_13_11, MSIOF0_RXD_B, SEL_SOF0_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1148) PINMUX_IPSR_GPSR(IP6_16_14, ETH_CRS_DV),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1149) PINMUX_IPSR_MSEL(IP6_16_14, STP_ISCLK_0_B, SEL_SSP_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1150) PINMUX_IPSR_MSEL(IP6_16_14, TS_SDEN0_D, SEL_TSIF0_3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1151) PINMUX_IPSR_MSEL(IP6_16_14, GLO_Q0_C, SEL_GPS_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1152) PINMUX_IPSR_MSEL(IP6_16_14, IIC2_SCL_E, SEL_IIC2_4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1153) PINMUX_IPSR_MSEL(IP6_16_14, I2C2_SCL_E, SEL_I2C2_4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1154) PINMUX_IPSR_GPSR(IP6_19_17, ETH_RX_ER),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1155) PINMUX_IPSR_MSEL(IP6_19_17, STP_ISD_0_B, SEL_SSP_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1156) PINMUX_IPSR_MSEL(IP6_19_17, TS_SPSYNC0_D, SEL_TSIF0_3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1157) PINMUX_IPSR_MSEL(IP6_19_17, GLO_Q1_C, SEL_GPS_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1158) PINMUX_IPSR_MSEL(IP6_19_17, IIC2_SDA_E, SEL_IIC2_4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1159) PINMUX_IPSR_MSEL(IP6_19_17, I2C2_SDA_E, SEL_I2C2_4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1160) PINMUX_IPSR_GPSR(IP6_22_20, ETH_RXD0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1161) PINMUX_IPSR_MSEL(IP6_22_20, STP_ISEN_0_B, SEL_SSP_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1162) PINMUX_IPSR_MSEL(IP6_22_20, TS_SDAT0_D, SEL_TSIF0_3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1163) PINMUX_IPSR_MSEL(IP6_22_20, GLO_I0_C, SEL_GPS_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1164) PINMUX_IPSR_MSEL(IP6_22_20, SCIFB1_SCK_G, SEL_SCIFB1_6),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1165) PINMUX_IPSR_MSEL(IP6_22_20, SCK1_E, SEL_SCIF1_4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1166) PINMUX_IPSR_GPSR(IP6_25_23, ETH_RXD1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1167) PINMUX_IPSR_MSEL(IP6_25_23, HRX0_E, SEL_HSCIF0_4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1168) PINMUX_IPSR_MSEL(IP6_25_23, STP_ISSYNC_0_B, SEL_SSP_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1169) PINMUX_IPSR_MSEL(IP6_25_23, TS_SCK0_D, SEL_TSIF0_3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1170) PINMUX_IPSR_MSEL(IP6_25_23, GLO_I1_C, SEL_GPS_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1171) PINMUX_IPSR_MSEL(IP6_25_23, SCIFB1_RXD_G, SEL_SCIFB1_6),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1172) PINMUX_IPSR_MSEL(IP6_25_23, RX1_E, SEL_SCIF1_4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1173) PINMUX_IPSR_GPSR(IP6_28_26, ETH_LINK),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1174) PINMUX_IPSR_MSEL(IP6_28_26, HTX0_E, SEL_HSCIF0_4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1175) PINMUX_IPSR_MSEL(IP6_28_26, STP_IVCXO27_0_B, SEL_SSP_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1176) PINMUX_IPSR_MSEL(IP6_28_26, SCIFB1_TXD_G, SEL_SCIFB1_6),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1177) PINMUX_IPSR_MSEL(IP6_28_26, TX1_E, SEL_SCIF1_4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1178) PINMUX_IPSR_GPSR(IP6_31_29, ETH_REF_CLK),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1179) PINMUX_IPSR_MSEL(IP6_31_29, HCTS0_N_E, SEL_HSCIF0_4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1180) PINMUX_IPSR_MSEL(IP6_31_29, STP_IVCXO27_1_B, SEL_SSP_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1181) PINMUX_IPSR_MSEL(IP6_31_29, HRX0_F, SEL_HSCIF0_5),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1182)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1183) PINMUX_IPSR_GPSR(IP7_2_0, ETH_MDIO),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1184) PINMUX_IPSR_MSEL(IP7_2_0, HRTS0_N_E, SEL_HSCIF0_4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1185) PINMUX_IPSR_MSEL(IP7_2_0, SIM0_D_C, SEL_SIM_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1186) PINMUX_IPSR_MSEL(IP7_2_0, HCTS0_N_F, SEL_HSCIF0_5),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1187) PINMUX_IPSR_GPSR(IP7_5_3, ETH_TXD1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1188) PINMUX_IPSR_MSEL(IP7_5_3, HTX0_F, SEL_HSCIF0_5),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1189) PINMUX_IPSR_MSEL(IP7_5_3, BPFCLK_G, SEL_FM_6),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1190) PINMUX_IPSR_GPSR(IP7_7_6, ETH_TX_EN),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1191) PINMUX_IPSR_MSEL(IP7_7_6, SIM0_CLK_C, SEL_SIM_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1192) PINMUX_IPSR_MSEL(IP7_7_6, HRTS0_N_F, SEL_HSCIF0_5),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1193) PINMUX_IPSR_GPSR(IP7_9_8, ETH_MAGIC),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1194) PINMUX_IPSR_MSEL(IP7_9_8, SIM0_RST_C, SEL_SIM_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1195) PINMUX_IPSR_GPSR(IP7_12_10, ETH_TXD0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1196) PINMUX_IPSR_MSEL(IP7_12_10, STP_ISCLK_1_B, SEL_SSP_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1197) PINMUX_IPSR_MSEL(IP7_12_10, TS_SDEN1_C, SEL_TSIF1_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1198) PINMUX_IPSR_MSEL(IP7_12_10, GLO_SCLK_C, SEL_GPS_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1199) PINMUX_IPSR_GPSR(IP7_15_13, ETH_MDC),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1200) PINMUX_IPSR_MSEL(IP7_15_13, STP_ISD_1_B, SEL_SSP_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1201) PINMUX_IPSR_MSEL(IP7_15_13, TS_SPSYNC1_C, SEL_TSIF1_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1202) PINMUX_IPSR_MSEL(IP7_15_13, GLO_SDATA_C, SEL_GPS_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1203) PINMUX_IPSR_GPSR(IP7_18_16, PWM0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1204) PINMUX_IPSR_MSEL(IP7_18_16, SCIFA2_SCK_C, SEL_SCIFA2_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1205) PINMUX_IPSR_MSEL(IP7_18_16, STP_ISEN_1_B, SEL_SSP_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1206) PINMUX_IPSR_MSEL(IP7_18_16, TS_SDAT1_C, SEL_TSIF1_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1207) PINMUX_IPSR_MSEL(IP7_18_16, GLO_SS_C, SEL_GPS_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1208) PINMUX_IPSR_GPSR(IP7_21_19, PWM1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1209) PINMUX_IPSR_MSEL(IP7_21_19, SCIFA2_TXD_C, SEL_SCIFA2_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1210) PINMUX_IPSR_MSEL(IP7_21_19, STP_ISSYNC_1_B, SEL_SSP_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1211) PINMUX_IPSR_MSEL(IP7_21_19, TS_SCK1_C, SEL_TSIF1_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1212) PINMUX_IPSR_MSEL(IP7_21_19, GLO_RFON_C, SEL_GPS_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1213) PINMUX_IPSR_GPSR(IP7_21_19, PCMOE_N),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1214) PINMUX_IPSR_GPSR(IP7_24_22, PWM2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1215) PINMUX_IPSR_GPSR(IP7_24_22, PWMFSW0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1216) PINMUX_IPSR_MSEL(IP7_24_22, SCIFA2_RXD_C, SEL_SCIFA2_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1217) PINMUX_IPSR_GPSR(IP7_24_22, PCMWE_N),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1218) PINMUX_IPSR_MSEL(IP7_24_22, IECLK_C, SEL_IEB_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1219) PINMUX_IPSR_GPSR(IP7_26_25, DU_DOTCLKIN1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1220) PINMUX_IPSR_GPSR(IP7_26_25, AUDIO_CLKC),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1221) PINMUX_IPSR_GPSR(IP7_26_25, AUDIO_CLKOUT_C),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1222) PINMUX_IPSR_MSEL(IP7_28_27, VI0_CLK, SEL_VI0_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1223) PINMUX_IPSR_GPSR(IP7_28_27, ATACS00_N),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1224) PINMUX_IPSR_GPSR(IP7_28_27, AVB_RXD1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1225) PINMUX_IPSR_MSEL(IP7_30_29, VI0_DATA0_VI0_B0, SEL_VI0_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1226) PINMUX_IPSR_GPSR(IP7_30_29, ATACS10_N),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1227) PINMUX_IPSR_GPSR(IP7_30_29, AVB_RXD2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1228)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1229) PINMUX_IPSR_MSEL(IP8_1_0, VI0_DATA1_VI0_B1, SEL_VI0_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1230) PINMUX_IPSR_GPSR(IP8_1_0, ATARD0_N),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1231) PINMUX_IPSR_GPSR(IP8_1_0, AVB_RXD3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1232) PINMUX_IPSR_MSEL(IP8_3_2, VI0_DATA2_VI0_B2, SEL_VI0_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1233) PINMUX_IPSR_GPSR(IP8_3_2, ATAWR0_N),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1234) PINMUX_IPSR_GPSR(IP8_3_2, AVB_RXD4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1235) PINMUX_IPSR_MSEL(IP8_5_4, VI0_DATA3_VI0_B3, SEL_VI0_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1236) PINMUX_IPSR_GPSR(IP8_5_4, ATADIR0_N),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1237) PINMUX_IPSR_GPSR(IP8_5_4, AVB_RXD5),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1238) PINMUX_IPSR_MSEL(IP8_7_6, VI0_DATA4_VI0_B4, SEL_VI0_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1239) PINMUX_IPSR_GPSR(IP8_7_6, ATAG0_N),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1240) PINMUX_IPSR_GPSR(IP8_7_6, AVB_RXD6),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1241) PINMUX_IPSR_MSEL(IP8_9_8, VI0_DATA5_VI0_B5, SEL_VI0_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1242) PINMUX_IPSR_GPSR(IP8_9_8, EX_WAIT1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1243) PINMUX_IPSR_GPSR(IP8_9_8, AVB_RXD7),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1244) PINMUX_IPSR_MSEL(IP8_11_10, VI0_DATA6_VI0_B6, SEL_VI0_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1245) PINMUX_IPSR_GPSR(IP8_11_10, AVB_RX_ER),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1246) PINMUX_IPSR_MSEL(IP8_13_12, VI0_DATA7_VI0_B7, SEL_VI0_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1247) PINMUX_IPSR_GPSR(IP8_13_12, AVB_RX_CLK),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1248) PINMUX_IPSR_MSEL(IP8_15_14, VI1_CLK, SEL_VI1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1249) PINMUX_IPSR_GPSR(IP8_15_14, AVB_RX_DV),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1250) PINMUX_IPSR_MSEL(IP8_17_16, VI1_DATA0_VI1_B0, SEL_VI1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1251) PINMUX_IPSR_MSEL(IP8_17_16, SCIFA1_SCK_D, SEL_SCIFA1_3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1252) PINMUX_IPSR_GPSR(IP8_17_16, AVB_CRS),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1253) PINMUX_IPSR_MSEL(IP8_19_18, VI1_DATA1_VI1_B1, SEL_VI1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1254) PINMUX_IPSR_MSEL(IP8_19_18, SCIFA1_RXD_D, SEL_SCIFA1_3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1255) PINMUX_IPSR_GPSR(IP8_19_18, AVB_MDC),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1256) PINMUX_IPSR_MSEL(IP8_21_20, VI1_DATA2_VI1_B2, SEL_VI1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1257) PINMUX_IPSR_MSEL(IP8_21_20, SCIFA1_TXD_D, SEL_SCIFA1_3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1258) PINMUX_IPSR_GPSR(IP8_21_20, AVB_MDIO),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1259) PINMUX_IPSR_MSEL(IP8_23_22, VI1_DATA3_VI1_B3, SEL_VI1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1260) PINMUX_IPSR_MSEL(IP8_23_22, SCIFA1_CTS_N_D, SEL_SCIFA1_3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1261) PINMUX_IPSR_GPSR(IP8_23_22, AVB_GTX_CLK),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1262) PINMUX_IPSR_MSEL(IP8_25_24, VI1_DATA4_VI1_B4, SEL_VI1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1263) PINMUX_IPSR_MSEL(IP8_25_24, SCIFA1_RTS_N_D, SEL_SCIFA1_3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1264) PINMUX_IPSR_GPSR(IP8_25_24, AVB_MAGIC),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1265) PINMUX_IPSR_MSEL(IP8_26, VI1_DATA5_VI1_B5, SEL_VI1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1266) PINMUX_IPSR_GPSR(IP8_26, AVB_PHY_INT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1267) PINMUX_IPSR_MSEL(IP8_27, VI1_DATA6_VI1_B6, SEL_VI1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1268) PINMUX_IPSR_GPSR(IP8_27, AVB_GTXREFCLK),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1269) PINMUX_IPSR_GPSR(IP8_28, SD0_CLK),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1270) PINMUX_IPSR_MSEL(IP8_28, VI1_DATA0_VI1_B0_B, SEL_VI1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1271) PINMUX_IPSR_GPSR(IP8_30_29, SD0_CMD),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1272) PINMUX_IPSR_MSEL(IP8_30_29, SCIFB1_SCK_B, SEL_SCIFB1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1273) PINMUX_IPSR_MSEL(IP8_30_29, VI1_DATA1_VI1_B1_B, SEL_VI1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1274)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1275) PINMUX_IPSR_GPSR(IP9_1_0, SD0_DAT0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1276) PINMUX_IPSR_MSEL(IP9_1_0, SCIFB1_RXD_B, SEL_SCIFB1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1277) PINMUX_IPSR_MSEL(IP9_1_0, VI1_DATA2_VI1_B2_B, SEL_VI1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1278) PINMUX_IPSR_GPSR(IP9_3_2, SD0_DAT1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1279) PINMUX_IPSR_MSEL(IP9_3_2, SCIFB1_TXD_B, SEL_SCIFB1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1280) PINMUX_IPSR_MSEL(IP9_3_2, VI1_DATA3_VI1_B3_B, SEL_VI1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1281) PINMUX_IPSR_GPSR(IP9_5_4, SD0_DAT2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1282) PINMUX_IPSR_MSEL(IP9_5_4, SCIFB1_CTS_N_B, SEL_SCIFB1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1283) PINMUX_IPSR_MSEL(IP9_5_4, VI1_DATA4_VI1_B4_B, SEL_VI1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1284) PINMUX_IPSR_GPSR(IP9_7_6, SD0_DAT3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1285) PINMUX_IPSR_MSEL(IP9_7_6, SCIFB1_RTS_N_B, SEL_SCIFB1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1286) PINMUX_IPSR_MSEL(IP9_7_6, VI1_DATA5_VI1_B5_B, SEL_VI1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1287) PINMUX_IPSR_GPSR(IP9_11_8, SD0_CD),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1288) PINMUX_IPSR_GPSR(IP9_11_8, MMC0_D6),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1289) PINMUX_IPSR_MSEL(IP9_11_8, TS_SDEN0_B, SEL_TSIF0_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1290) PINMUX_IPSR_GPSR(IP9_11_8, USB0_EXTP),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1291) PINMUX_IPSR_MSEL(IP9_11_8, GLO_SCLK, SEL_GPS_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1292) PINMUX_IPSR_MSEL(IP9_11_8, VI1_DATA6_VI1_B6_B, SEL_VI1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1293) PINMUX_IPSR_MSEL(IP9_11_8, IIC1_SCL_B, SEL_IIC1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1294) PINMUX_IPSR_MSEL(IP9_11_8, I2C1_SCL_B, SEL_I2C1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1295) PINMUX_IPSR_MSEL(IP9_11_8, VI2_DATA6_VI2_B6_B, SEL_VI2_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1296) PINMUX_IPSR_GPSR(IP9_15_12, SD0_WP),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1297) PINMUX_IPSR_GPSR(IP9_15_12, MMC0_D7),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1298) PINMUX_IPSR_MSEL(IP9_15_12, TS_SPSYNC0_B, SEL_TSIF0_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1299) PINMUX_IPSR_GPSR(IP9_15_12, USB0_IDIN),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1300) PINMUX_IPSR_MSEL(IP9_15_12, GLO_SDATA, SEL_GPS_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1301) PINMUX_IPSR_MSEL(IP9_15_12, VI1_DATA7_VI1_B7_B, SEL_VI1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1302) PINMUX_IPSR_MSEL(IP9_15_12, IIC1_SDA_B, SEL_IIC1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1303) PINMUX_IPSR_MSEL(IP9_15_12, I2C1_SDA_B, SEL_I2C1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1304) PINMUX_IPSR_MSEL(IP9_15_12, VI2_DATA7_VI2_B7_B, SEL_VI2_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1305) PINMUX_IPSR_GPSR(IP9_17_16, SD1_CLK),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1306) PINMUX_IPSR_GPSR(IP9_17_16, AVB_TX_EN),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1307) PINMUX_IPSR_GPSR(IP9_19_18, SD1_CMD),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1308) PINMUX_IPSR_GPSR(IP9_19_18, AVB_TX_ER),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1309) PINMUX_IPSR_MSEL(IP9_19_18, SCIFB0_SCK_B, SEL_SCIFB_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1310) PINMUX_IPSR_GPSR(IP9_21_20, SD1_DAT0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1311) PINMUX_IPSR_GPSR(IP9_21_20, AVB_TX_CLK),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1312) PINMUX_IPSR_MSEL(IP9_21_20, SCIFB0_RXD_B, SEL_SCIFB_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1313) PINMUX_IPSR_GPSR(IP9_23_22, SD1_DAT1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1314) PINMUX_IPSR_GPSR(IP9_23_22, AVB_LINK),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1315) PINMUX_IPSR_MSEL(IP9_23_22, SCIFB0_TXD_B, SEL_SCIFB_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1316) PINMUX_IPSR_GPSR(IP9_25_24, SD1_DAT2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1317) PINMUX_IPSR_GPSR(IP9_25_24, AVB_COL),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1318) PINMUX_IPSR_MSEL(IP9_25_24, SCIFB0_CTS_N_B, SEL_SCIFB_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1319) PINMUX_IPSR_GPSR(IP9_27_26, SD1_DAT3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1320) PINMUX_IPSR_GPSR(IP9_27_26, AVB_RXD0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1321) PINMUX_IPSR_MSEL(IP9_27_26, SCIFB0_RTS_N_B, SEL_SCIFB_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1322) PINMUX_IPSR_GPSR(IP9_31_28, SD1_CD),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1323) PINMUX_IPSR_GPSR(IP9_31_28, MMC1_D6),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1324) PINMUX_IPSR_MSEL(IP9_31_28, TS_SDEN1, SEL_TSIF1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1325) PINMUX_IPSR_GPSR(IP9_31_28, USB1_EXTP),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1326) PINMUX_IPSR_MSEL(IP9_31_28, GLO_SS, SEL_GPS_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1327) PINMUX_IPSR_MSEL(IP9_31_28, VI0_CLK_B, SEL_VI0_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1328) PINMUX_IPSR_MSEL(IP9_31_28, IIC2_SCL_D, SEL_IIC2_3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1329) PINMUX_IPSR_MSEL(IP9_31_28, I2C2_SCL_D, SEL_I2C2_3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1330) PINMUX_IPSR_MSEL(IP9_31_28, SIM0_CLK_B, SEL_SIM_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1331) PINMUX_IPSR_MSEL(IP9_31_28, VI3_CLK_B, SEL_VI3_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1332)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1333) PINMUX_IPSR_GPSR(IP10_3_0, SD1_WP),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1334) PINMUX_IPSR_GPSR(IP10_3_0, MMC1_D7),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1335) PINMUX_IPSR_MSEL(IP10_3_0, TS_SPSYNC1, SEL_TSIF1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1336) PINMUX_IPSR_GPSR(IP10_3_0, USB1_IDIN),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1337) PINMUX_IPSR_MSEL(IP10_3_0, GLO_RFON, SEL_GPS_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1338) PINMUX_IPSR_MSEL(IP10_3_0, VI1_CLK_B, SEL_VI1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1339) PINMUX_IPSR_MSEL(IP10_3_0, IIC2_SDA_D, SEL_IIC2_3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1340) PINMUX_IPSR_MSEL(IP10_3_0, I2C2_SDA_D, SEL_I2C2_3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1341) PINMUX_IPSR_MSEL(IP10_3_0, SIM0_D_B, SEL_SIM_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1342) PINMUX_IPSR_GPSR(IP10_6_4, SD2_CLK),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1343) PINMUX_IPSR_GPSR(IP10_6_4, MMC0_CLK),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1344) PINMUX_IPSR_MSEL(IP10_6_4, SIM0_CLK, SEL_SIM_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1345) PINMUX_IPSR_MSEL(IP10_6_4, VI0_DATA0_VI0_B0_B, SEL_VI0_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1346) PINMUX_IPSR_MSEL(IP10_6_4, TS_SDEN0_C, SEL_TSIF0_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1347) PINMUX_IPSR_MSEL(IP10_6_4, GLO_SCLK_B, SEL_GPS_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1348) PINMUX_IPSR_MSEL(IP10_6_4, VI3_DATA0_B, SEL_VI3_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1349) PINMUX_IPSR_GPSR(IP10_10_7, SD2_CMD),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1350) PINMUX_IPSR_GPSR(IP10_10_7, MMC0_CMD),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1351) PINMUX_IPSR_MSEL(IP10_10_7, SIM0_D, SEL_SIM_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1352) PINMUX_IPSR_MSEL(IP10_10_7, VI0_DATA1_VI0_B1_B, SEL_VI0_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1353) PINMUX_IPSR_MSEL(IP10_10_7, SCIFB1_SCK_E, SEL_SCIFB1_4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1354) PINMUX_IPSR_MSEL(IP10_10_7, SCK1_D, SEL_SCIF1_3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1355) PINMUX_IPSR_MSEL(IP10_10_7, TS_SPSYNC0_C, SEL_TSIF0_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1356) PINMUX_IPSR_MSEL(IP10_10_7, GLO_SDATA_B, SEL_GPS_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1357) PINMUX_IPSR_MSEL(IP10_10_7, VI3_DATA1_B, SEL_VI3_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1358) PINMUX_IPSR_GPSR(IP10_14_11, SD2_DAT0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1359) PINMUX_IPSR_GPSR(IP10_14_11, MMC0_D0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1360) PINMUX_IPSR_MSEL(IP10_14_11, FMCLK_B, SEL_FM_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1361) PINMUX_IPSR_MSEL(IP10_14_11, VI0_DATA2_VI0_B2_B, SEL_VI0_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1362) PINMUX_IPSR_MSEL(IP10_14_11, SCIFB1_RXD_E, SEL_SCIFB1_4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1363) PINMUX_IPSR_MSEL(IP10_14_11, RX1_D, SEL_SCIF1_3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1364) PINMUX_IPSR_MSEL(IP10_14_11, TS_SDAT0_C, SEL_TSIF0_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1365) PINMUX_IPSR_MSEL(IP10_14_11, GLO_SS_B, SEL_GPS_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1366) PINMUX_IPSR_MSEL(IP10_14_11, VI3_DATA2_B, SEL_VI3_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1367) PINMUX_IPSR_GPSR(IP10_18_15, SD2_DAT1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1368) PINMUX_IPSR_GPSR(IP10_18_15, MMC0_D1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1369) PINMUX_IPSR_MSEL(IP10_18_15, FMIN_B, SEL_FM_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1370) PINMUX_IPSR_MSEL(IP10_18_15, VI0_DATA3_VI0_B3_B, SEL_VI0_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1371) PINMUX_IPSR_MSEL(IP10_18_15, SCIFB1_TXD_E, SEL_SCIFB1_4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1372) PINMUX_IPSR_MSEL(IP10_18_15, TX1_D, SEL_SCIF1_3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1373) PINMUX_IPSR_MSEL(IP10_18_15, TS_SCK0_C, SEL_TSIF0_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1374) PINMUX_IPSR_MSEL(IP10_18_15, GLO_RFON_B, SEL_GPS_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1375) PINMUX_IPSR_MSEL(IP10_18_15, VI3_DATA3_B, SEL_VI3_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1376) PINMUX_IPSR_GPSR(IP10_22_19, SD2_DAT2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1377) PINMUX_IPSR_GPSR(IP10_22_19, MMC0_D2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1378) PINMUX_IPSR_MSEL(IP10_22_19, BPFCLK_B, SEL_FM_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1379) PINMUX_IPSR_MSEL(IP10_22_19, VI0_DATA4_VI0_B4_B, SEL_VI0_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1380) PINMUX_IPSR_MSEL(IP10_22_19, HRX0_D, SEL_HSCIF0_3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1381) PINMUX_IPSR_MSEL(IP10_22_19, TS_SDEN1_B, SEL_TSIF1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1382) PINMUX_IPSR_MSEL(IP10_22_19, GLO_Q0_B, SEL_GPS_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1383) PINMUX_IPSR_MSEL(IP10_22_19, VI3_DATA4_B, SEL_VI3_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1384) PINMUX_IPSR_GPSR(IP10_25_23, SD2_DAT3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1385) PINMUX_IPSR_GPSR(IP10_25_23, MMC0_D3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1386) PINMUX_IPSR_MSEL(IP10_25_23, SIM0_RST, SEL_SIM_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1387) PINMUX_IPSR_MSEL(IP10_25_23, VI0_DATA5_VI0_B5_B, SEL_VI0_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1388) PINMUX_IPSR_MSEL(IP10_25_23, HTX0_D, SEL_HSCIF0_3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1389) PINMUX_IPSR_MSEL(IP10_25_23, TS_SPSYNC1_B, SEL_TSIF1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1390) PINMUX_IPSR_MSEL(IP10_25_23, GLO_Q1_B, SEL_GPS_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1391) PINMUX_IPSR_MSEL(IP10_25_23, VI3_DATA5_B, SEL_VI3_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1392) PINMUX_IPSR_GPSR(IP10_29_26, SD2_CD),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1393) PINMUX_IPSR_GPSR(IP10_29_26, MMC0_D4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1394) PINMUX_IPSR_MSEL(IP10_29_26, TS_SDAT0_B, SEL_TSIF0_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1395) PINMUX_IPSR_GPSR(IP10_29_26, USB2_EXTP),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1396) PINMUX_IPSR_MSEL(IP10_29_26, GLO_I0, SEL_GPS_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1397) PINMUX_IPSR_MSEL(IP10_29_26, VI0_DATA6_VI0_B6_B, SEL_VI0_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1398) PINMUX_IPSR_MSEL(IP10_29_26, HCTS0_N_D, SEL_HSCIF0_3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1399) PINMUX_IPSR_MSEL(IP10_29_26, TS_SDAT1_B, SEL_TSIF1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1400) PINMUX_IPSR_MSEL(IP10_29_26, GLO_I0_B, SEL_GPS_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1401) PINMUX_IPSR_MSEL(IP10_29_26, VI3_DATA6_B, SEL_VI3_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1402)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1403) PINMUX_IPSR_GPSR(IP11_3_0, SD2_WP),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1404) PINMUX_IPSR_GPSR(IP11_3_0, MMC0_D5),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1405) PINMUX_IPSR_MSEL(IP11_3_0, TS_SCK0_B, SEL_TSIF0_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1406) PINMUX_IPSR_GPSR(IP11_3_0, USB2_IDIN),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1407) PINMUX_IPSR_MSEL(IP11_3_0, GLO_I1, SEL_GPS_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1408) PINMUX_IPSR_MSEL(IP11_3_0, VI0_DATA7_VI0_B7_B, SEL_VI0_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1409) PINMUX_IPSR_MSEL(IP11_3_0, HRTS0_N_D, SEL_HSCIF0_3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1410) PINMUX_IPSR_MSEL(IP11_3_0, TS_SCK1_B, SEL_TSIF1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1411) PINMUX_IPSR_MSEL(IP11_3_0, GLO_I1_B, SEL_GPS_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1412) PINMUX_IPSR_MSEL(IP11_3_0, VI3_DATA7_B, SEL_VI3_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1413) PINMUX_IPSR_GPSR(IP11_4, SD3_CLK),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1414) PINMUX_IPSR_GPSR(IP11_4, MMC1_CLK),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1415) PINMUX_IPSR_GPSR(IP11_6_5, SD3_CMD),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1416) PINMUX_IPSR_GPSR(IP11_6_5, MMC1_CMD),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1417) PINMUX_IPSR_GPSR(IP11_6_5, MTS_N),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1418) PINMUX_IPSR_GPSR(IP11_8_7, SD3_DAT0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1419) PINMUX_IPSR_GPSR(IP11_8_7, MMC1_D0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1420) PINMUX_IPSR_GPSR(IP11_8_7, STM_N),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1421) PINMUX_IPSR_GPSR(IP11_10_9, SD3_DAT1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1422) PINMUX_IPSR_GPSR(IP11_10_9, MMC1_D1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1423) PINMUX_IPSR_GPSR(IP11_10_9, MDATA),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1424) PINMUX_IPSR_GPSR(IP11_12_11, SD3_DAT2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1425) PINMUX_IPSR_GPSR(IP11_12_11, MMC1_D2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1426) PINMUX_IPSR_GPSR(IP11_12_11, SDATA),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1427) PINMUX_IPSR_GPSR(IP11_14_13, SD3_DAT3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1428) PINMUX_IPSR_GPSR(IP11_14_13, MMC1_D3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1429) PINMUX_IPSR_GPSR(IP11_14_13, SCKZ),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1430) PINMUX_IPSR_GPSR(IP11_17_15, SD3_CD),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1431) PINMUX_IPSR_GPSR(IP11_17_15, MMC1_D4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1432) PINMUX_IPSR_MSEL(IP11_17_15, TS_SDAT1, SEL_TSIF1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1433) PINMUX_IPSR_GPSR(IP11_17_15, VSP),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1434) PINMUX_IPSR_MSEL(IP11_17_15, GLO_Q0, SEL_GPS_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1435) PINMUX_IPSR_MSEL(IP11_17_15, SIM0_RST_B, SEL_SIM_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1436) PINMUX_IPSR_GPSR(IP11_21_18, SD3_WP),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1437) PINMUX_IPSR_GPSR(IP11_21_18, MMC1_D5),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1438) PINMUX_IPSR_MSEL(IP11_21_18, TS_SCK1, SEL_TSIF1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1439) PINMUX_IPSR_MSEL(IP11_21_18, GLO_Q1, SEL_GPS_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1440) PINMUX_IPSR_MSEL(IP11_21_18, FMIN_C, SEL_FM_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1441) PINMUX_IPSR_MSEL(IP11_21_18, FMIN_E, SEL_FM_4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1442) PINMUX_IPSR_MSEL(IP11_21_18, FMIN_F, SEL_FM_5),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1443) PINMUX_IPSR_GPSR(IP11_23_22, MLB_CLK),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1444) PINMUX_IPSR_MSEL(IP11_23_22, IIC2_SCL_B, SEL_IIC2_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1445) PINMUX_IPSR_MSEL(IP11_23_22, I2C2_SCL_B, SEL_I2C2_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1446) PINMUX_IPSR_GPSR(IP11_26_24, MLB_SIG),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1447) PINMUX_IPSR_MSEL(IP11_26_24, SCIFB1_RXD_D, SEL_SCIFB1_3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1448) PINMUX_IPSR_MSEL(IP11_26_24, RX1_C, SEL_SCIF1_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1449) PINMUX_IPSR_MSEL(IP11_26_24, IIC2_SDA_B, SEL_IIC2_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1450) PINMUX_IPSR_MSEL(IP11_26_24, I2C2_SDA_B, SEL_I2C2_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1451) PINMUX_IPSR_GPSR(IP11_29_27, MLB_DAT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1452) PINMUX_IPSR_MSEL(IP11_29_27, SCIFB1_TXD_D, SEL_SCIFB1_3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1453) PINMUX_IPSR_MSEL(IP11_29_27, TX1_C, SEL_SCIF1_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1454) PINMUX_IPSR_MSEL(IP11_29_27, BPFCLK_C, SEL_FM_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1455) PINMUX_IPSR_GPSR(IP11_31_30, SSI_SCK0129),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1456) PINMUX_IPSR_MSEL(IP11_31_30, CAN_CLK_B, SEL_CANCLK_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1457) PINMUX_IPSR_GPSR(IP11_31_30, MOUT0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1458)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1459) PINMUX_IPSR_GPSR(IP12_1_0, SSI_WS0129),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1460) PINMUX_IPSR_MSEL(IP12_1_0, CAN0_TX_B, SEL_CAN0_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1461) PINMUX_IPSR_GPSR(IP12_1_0, MOUT1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1462) PINMUX_IPSR_GPSR(IP12_3_2, SSI_SDATA0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1463) PINMUX_IPSR_MSEL(IP12_3_2, CAN0_RX_B, SEL_CAN0_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1464) PINMUX_IPSR_GPSR(IP12_3_2, MOUT2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1465) PINMUX_IPSR_GPSR(IP12_5_4, SSI_SDATA1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1466) PINMUX_IPSR_MSEL(IP12_5_4, CAN1_TX_B, SEL_CAN1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1467) PINMUX_IPSR_GPSR(IP12_5_4, MOUT5),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1468) PINMUX_IPSR_GPSR(IP12_7_6, SSI_SDATA2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1469) PINMUX_IPSR_MSEL(IP12_7_6, CAN1_RX_B, SEL_CAN1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1470) PINMUX_IPSR_GPSR(IP12_7_6, SSI_SCK1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1471) PINMUX_IPSR_GPSR(IP12_7_6, MOUT6),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1472) PINMUX_IPSR_GPSR(IP12_10_8, SSI_SCK34),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1473) PINMUX_IPSR_GPSR(IP12_10_8, STP_OPWM_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1474) PINMUX_IPSR_MSEL(IP12_10_8, SCIFB0_SCK, SEL_SCIFB_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1475) PINMUX_IPSR_MSEL(IP12_10_8, MSIOF1_SCK, SEL_SOF1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1476) PINMUX_IPSR_GPSR(IP12_10_8, CAN_DEBUG_HW_TRIGGER),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1477) PINMUX_IPSR_GPSR(IP12_13_11, SSI_WS34),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1478) PINMUX_IPSR_MSEL(IP12_13_11, STP_IVCXO27_0, SEL_SSP_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1479) PINMUX_IPSR_MSEL(IP12_13_11, SCIFB0_RXD, SEL_SCIFB_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1480) PINMUX_IPSR_GPSR(IP12_13_11, MSIOF1_SYNC),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1481) PINMUX_IPSR_GPSR(IP12_13_11, CAN_STEP0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1482) PINMUX_IPSR_GPSR(IP12_16_14, SSI_SDATA3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1483) PINMUX_IPSR_MSEL(IP12_16_14, STP_ISCLK_0, SEL_SSP_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1484) PINMUX_IPSR_MSEL(IP12_16_14, SCIFB0_TXD, SEL_SCIFB_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1485) PINMUX_IPSR_MSEL(IP12_16_14, MSIOF1_SS1, SEL_SOF1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1486) PINMUX_IPSR_GPSR(IP12_16_14, CAN_TXCLK),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1487) PINMUX_IPSR_GPSR(IP12_19_17, SSI_SCK4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1488) PINMUX_IPSR_MSEL(IP12_19_17, STP_ISD_0, SEL_SSP_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1489) PINMUX_IPSR_MSEL(IP12_19_17, SCIFB0_CTS_N, SEL_SCIFB_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1490) PINMUX_IPSR_MSEL(IP12_19_17, MSIOF1_SS2, SEL_SOF1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1491) PINMUX_IPSR_MSEL(IP12_19_17, SSI_SCK5_C, SEL_SSI5_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1492) PINMUX_IPSR_GPSR(IP12_19_17, CAN_DEBUGOUT0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1493) PINMUX_IPSR_GPSR(IP12_22_20, SSI_WS4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1494) PINMUX_IPSR_MSEL(IP12_22_20, STP_ISEN_0, SEL_SSP_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1495) PINMUX_IPSR_MSEL(IP12_22_20, SCIFB0_RTS_N, SEL_SCIFB_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1496) PINMUX_IPSR_MSEL(IP12_22_20, MSIOF1_TXD, SEL_SOF1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1497) PINMUX_IPSR_MSEL(IP12_22_20, SSI_WS5_C, SEL_SSI5_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1498) PINMUX_IPSR_GPSR(IP12_22_20, CAN_DEBUGOUT1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1499) PINMUX_IPSR_GPSR(IP12_24_23, SSI_SDATA4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1500) PINMUX_IPSR_MSEL(IP12_24_23, STP_ISSYNC_0, SEL_SSP_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1501) PINMUX_IPSR_MSEL(IP12_24_23, MSIOF1_RXD, SEL_SOF1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1502) PINMUX_IPSR_GPSR(IP12_24_23, CAN_DEBUGOUT2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1503) PINMUX_IPSR_MSEL(IP12_27_25, SSI_SCK5, SEL_SSI5_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1504) PINMUX_IPSR_MSEL(IP12_27_25, SCIFB1_SCK, SEL_SCIFB1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1505) PINMUX_IPSR_MSEL(IP12_27_25, IERX_B, SEL_IEB_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1506) PINMUX_IPSR_GPSR(IP12_27_25, DU2_EXHSYNC_DU2_HSYNC),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1507) PINMUX_IPSR_GPSR(IP12_27_25, QSTH_QHS),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1508) PINMUX_IPSR_GPSR(IP12_27_25, CAN_DEBUGOUT3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1509) PINMUX_IPSR_MSEL(IP12_30_28, SSI_WS5, SEL_SSI5_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1510) PINMUX_IPSR_MSEL(IP12_30_28, SCIFB1_RXD, SEL_SCIFB1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1511) PINMUX_IPSR_MSEL(IP12_30_28, IECLK_B, SEL_IEB_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1512) PINMUX_IPSR_GPSR(IP12_30_28, DU2_EXVSYNC_DU2_VSYNC),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1513) PINMUX_IPSR_GPSR(IP12_30_28, QSTB_QHE),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1514) PINMUX_IPSR_GPSR(IP12_30_28, CAN_DEBUGOUT4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1515)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1516) PINMUX_IPSR_MSEL(IP13_2_0, SSI_SDATA5, SEL_SSI5_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1517) PINMUX_IPSR_MSEL(IP13_2_0, SCIFB1_TXD, SEL_SCIFB1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1518) PINMUX_IPSR_MSEL(IP13_2_0, IETX_B, SEL_IEB_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1519) PINMUX_IPSR_GPSR(IP13_2_0, DU2_DR2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1520) PINMUX_IPSR_GPSR(IP13_2_0, LCDOUT2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1521) PINMUX_IPSR_GPSR(IP13_2_0, CAN_DEBUGOUT5),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1522) PINMUX_IPSR_MSEL(IP13_6_3, SSI_SCK6, SEL_SSI6_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1523) PINMUX_IPSR_MSEL(IP13_6_3, SCIFB1_CTS_N, SEL_SCIFB1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1524) PINMUX_IPSR_MSEL(IP13_6_3, BPFCLK_D, SEL_FM_3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1525) PINMUX_IPSR_GPSR(IP13_6_3, DU2_DR3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1526) PINMUX_IPSR_GPSR(IP13_6_3, LCDOUT3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1527) PINMUX_IPSR_GPSR(IP13_6_3, CAN_DEBUGOUT6),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1528) PINMUX_IPSR_MSEL(IP13_6_3, BPFCLK_F, SEL_FM_5),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1529) PINMUX_IPSR_MSEL(IP13_9_7, SSI_WS6, SEL_SSI6_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1530) PINMUX_IPSR_MSEL(IP13_9_7, SCIFB1_RTS_N, SEL_SCIFB1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1531) PINMUX_IPSR_MSEL(IP13_9_7, CAN0_TX_D, SEL_CAN0_3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1532) PINMUX_IPSR_GPSR(IP13_9_7, DU2_DR4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1533) PINMUX_IPSR_GPSR(IP13_9_7, LCDOUT4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1534) PINMUX_IPSR_GPSR(IP13_9_7, CAN_DEBUGOUT7),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1535) PINMUX_IPSR_MSEL(IP13_12_10, SSI_SDATA6, SEL_SSI6_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1536) PINMUX_IPSR_MSEL(IP13_12_10, FMIN_D, SEL_FM_3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1537) PINMUX_IPSR_GPSR(IP13_12_10, DU2_DR5),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1538) PINMUX_IPSR_GPSR(IP13_12_10, LCDOUT5),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1539) PINMUX_IPSR_GPSR(IP13_12_10, CAN_DEBUGOUT8),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1540) PINMUX_IPSR_MSEL(IP13_15_13, SSI_SCK78, SEL_SSI7_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1541) PINMUX_IPSR_MSEL(IP13_15_13, STP_IVCXO27_1, SEL_SSP_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1542) PINMUX_IPSR_MSEL(IP13_15_13, SCK1, SEL_SCIF1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1543) PINMUX_IPSR_MSEL(IP13_15_13, SCIFA1_SCK, SEL_SCIFA1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1544) PINMUX_IPSR_GPSR(IP13_15_13, DU2_DR6),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1545) PINMUX_IPSR_GPSR(IP13_15_13, LCDOUT6),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1546) PINMUX_IPSR_GPSR(IP13_15_13, CAN_DEBUGOUT9),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1547) PINMUX_IPSR_MSEL(IP13_18_16, SSI_WS78, SEL_SSI7_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1548) PINMUX_IPSR_MSEL(IP13_18_16, STP_ISCLK_1, SEL_SSP_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1549) PINMUX_IPSR_MSEL(IP13_18_16, SCIFB2_SCK, SEL_SCIFB2_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1550) PINMUX_IPSR_GPSR(IP13_18_16, SCIFA2_CTS_N),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1551) PINMUX_IPSR_GPSR(IP13_18_16, DU2_DR7),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1552) PINMUX_IPSR_GPSR(IP13_18_16, LCDOUT7),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1553) PINMUX_IPSR_GPSR(IP13_18_16, CAN_DEBUGOUT10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1554) PINMUX_IPSR_MSEL(IP13_22_19, SSI_SDATA7, SEL_SSI7_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1555) PINMUX_IPSR_MSEL(IP13_22_19, STP_ISD_1, SEL_SSP_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1556) PINMUX_IPSR_MSEL(IP13_22_19, SCIFB2_RXD, SEL_SCIFB2_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1557) PINMUX_IPSR_GPSR(IP13_22_19, SCIFA2_RTS_N),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1558) PINMUX_IPSR_GPSR(IP13_22_19, TCLK2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1559) PINMUX_IPSR_GPSR(IP13_22_19, QSTVA_QVS),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1560) PINMUX_IPSR_GPSR(IP13_22_19, CAN_DEBUGOUT11),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1561) PINMUX_IPSR_MSEL(IP13_22_19, BPFCLK_E, SEL_FM_4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1562) PINMUX_IPSR_MSEL(IP13_22_19, SSI_SDATA7_B, SEL_SSI7_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1563) PINMUX_IPSR_MSEL(IP13_22_19, FMIN_G, SEL_FM_6),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1564) PINMUX_IPSR_MSEL(IP13_25_23, SSI_SDATA8, SEL_SSI8_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1565) PINMUX_IPSR_MSEL(IP13_25_23, STP_ISEN_1, SEL_SSP_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1566) PINMUX_IPSR_MSEL(IP13_25_23, SCIFB2_TXD, SEL_SCIFB2_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1567) PINMUX_IPSR_MSEL(IP13_25_23, CAN0_TX_C, SEL_CAN0_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1568) PINMUX_IPSR_GPSR(IP13_25_23, CAN_DEBUGOUT12),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1569) PINMUX_IPSR_MSEL(IP13_25_23, SSI_SDATA8_B, SEL_SSI8_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1570) PINMUX_IPSR_GPSR(IP13_28_26, SSI_SDATA9),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1571) PINMUX_IPSR_MSEL(IP13_28_26, STP_ISSYNC_1, SEL_SSP_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1572) PINMUX_IPSR_MSEL(IP13_28_26, SCIFB2_CTS_N, SEL_SCIFB2_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1573) PINMUX_IPSR_GPSR(IP13_28_26, SSI_WS1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1574) PINMUX_IPSR_MSEL(IP13_28_26, SSI_SDATA5_C, SEL_SSI5_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1575) PINMUX_IPSR_GPSR(IP13_28_26, CAN_DEBUGOUT13),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1576) PINMUX_IPSR_GPSR(IP13_30_29, AUDIO_CLKA),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1577) PINMUX_IPSR_MSEL(IP13_30_29, SCIFB2_RTS_N, SEL_SCIFB2_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1578) PINMUX_IPSR_GPSR(IP13_30_29, CAN_DEBUGOUT14),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1579)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1580) PINMUX_IPSR_GPSR(IP14_2_0, AUDIO_CLKB),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1581) PINMUX_IPSR_MSEL(IP14_2_0, SCIF_CLK, SEL_SCIFCLK_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1582) PINMUX_IPSR_MSEL(IP14_2_0, CAN0_RX_D, SEL_CAN0_3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1583) PINMUX_IPSR_GPSR(IP14_2_0, DVC_MUTE),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1584) PINMUX_IPSR_MSEL(IP14_2_0, CAN0_RX_C, SEL_CAN0_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1585) PINMUX_IPSR_GPSR(IP14_2_0, CAN_DEBUGOUT15),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1586) PINMUX_IPSR_GPSR(IP14_2_0, REMOCON),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1587) PINMUX_IPSR_MSEL(IP14_5_3, SCIFA0_SCK, SEL_SCFA_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1588) PINMUX_IPSR_MSEL(IP14_5_3, HSCK1, SEL_HSCIF1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1589) PINMUX_IPSR_GPSR(IP14_5_3, SCK0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1590) PINMUX_IPSR_GPSR(IP14_5_3, MSIOF3_SS2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1591) PINMUX_IPSR_GPSR(IP14_5_3, DU2_DG2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1592) PINMUX_IPSR_GPSR(IP14_5_3, LCDOUT10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1593) PINMUX_IPSR_MSEL(IP14_5_3, IIC1_SDA_C, SEL_IIC1_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1594) PINMUX_IPSR_MSEL(IP14_5_3, I2C1_SDA_C, SEL_I2C1_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1595) PINMUX_IPSR_MSEL(IP14_8_6, SCIFA0_RXD, SEL_SCFA_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1596) PINMUX_IPSR_MSEL(IP14_8_6, HRX1, SEL_HSCIF1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1597) PINMUX_IPSR_MSEL(IP14_8_6, RX0, SEL_SCIF0_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1598) PINMUX_IPSR_GPSR(IP14_8_6, DU2_DR0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1599) PINMUX_IPSR_GPSR(IP14_8_6, LCDOUT0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1600) PINMUX_IPSR_MSEL(IP14_11_9, SCIFA0_TXD, SEL_SCFA_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1601) PINMUX_IPSR_MSEL(IP14_11_9, HTX1, SEL_HSCIF1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1602) PINMUX_IPSR_MSEL(IP14_11_9, TX0, SEL_SCIF0_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1603) PINMUX_IPSR_GPSR(IP14_11_9, DU2_DR1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1604) PINMUX_IPSR_GPSR(IP14_11_9, LCDOUT1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1605) PINMUX_IPSR_MSEL(IP14_15_12, SCIFA0_CTS_N, SEL_SCFA_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1606) PINMUX_IPSR_MSEL(IP14_15_12, HCTS1_N, SEL_HSCIF1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1607) PINMUX_IPSR_GPSR(IP14_15_12, CTS0_N),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1608) PINMUX_IPSR_MSEL(IP14_15_12, MSIOF3_SYNC, SEL_SOF3_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1609) PINMUX_IPSR_GPSR(IP14_15_12, DU2_DG3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1610) PINMUX_IPSR_GPSR(IP14_15_12, LCDOUT11),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1611) PINMUX_IPSR_GPSR(IP14_15_12, PWM0_B),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1612) PINMUX_IPSR_MSEL(IP14_15_12, IIC1_SCL_C, SEL_IIC1_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1613) PINMUX_IPSR_MSEL(IP14_15_12, I2C1_SCL_C, SEL_I2C1_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1614) PINMUX_IPSR_MSEL(IP14_18_16, SCIFA0_RTS_N, SEL_SCFA_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1615) PINMUX_IPSR_MSEL(IP14_18_16, HRTS1_N, SEL_HSCIF1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1616) PINMUX_IPSR_GPSR(IP14_18_16, RTS0_N),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1617) PINMUX_IPSR_GPSR(IP14_18_16, MSIOF3_SS1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1618) PINMUX_IPSR_GPSR(IP14_18_16, DU2_DG0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1619) PINMUX_IPSR_GPSR(IP14_18_16, LCDOUT8),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1620) PINMUX_IPSR_GPSR(IP14_18_16, PWM1_B),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1621) PINMUX_IPSR_MSEL(IP14_21_19, SCIFA1_RXD, SEL_SCIFA1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1622) PINMUX_IPSR_MSEL(IP14_21_19, AD_DI, SEL_ADI_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1623) PINMUX_IPSR_MSEL(IP14_21_19, RX1, SEL_SCIF1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1624) PINMUX_IPSR_GPSR(IP14_21_19, DU2_EXODDF_DU2_ODDF_DISP_CDE),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1625) PINMUX_IPSR_GPSR(IP14_21_19, QCPV_QDE),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1626) PINMUX_IPSR_MSEL(IP14_24_22, SCIFA1_TXD, SEL_SCIFA1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1627) PINMUX_IPSR_MSEL(IP14_24_22, AD_DO, SEL_ADI_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1628) PINMUX_IPSR_MSEL(IP14_24_22, TX1, SEL_SCIF1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1629) PINMUX_IPSR_GPSR(IP14_24_22, DU2_DG1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1630) PINMUX_IPSR_GPSR(IP14_24_22, LCDOUT9),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1631) PINMUX_IPSR_MSEL(IP14_27_25, SCIFA1_CTS_N, SEL_SCIFA1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1632) PINMUX_IPSR_MSEL(IP14_27_25, AD_CLK, SEL_ADI_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1633) PINMUX_IPSR_GPSR(IP14_27_25, CTS1_N),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1634) PINMUX_IPSR_MSEL(IP14_27_25, MSIOF3_RXD, SEL_SOF3_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1635) PINMUX_IPSR_GPSR(IP14_27_25, DU0_DOTCLKOUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1636) PINMUX_IPSR_GPSR(IP14_27_25, QCLK),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1637) PINMUX_IPSR_MSEL(IP14_30_28, SCIFA1_RTS_N, SEL_SCIFA1_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1638) PINMUX_IPSR_MSEL(IP14_30_28, AD_NCS_N, SEL_ADI_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1639) PINMUX_IPSR_GPSR(IP14_30_28, RTS1_N),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1640) PINMUX_IPSR_MSEL(IP14_30_28, MSIOF3_TXD, SEL_SOF3_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1641) PINMUX_IPSR_GPSR(IP14_30_28, DU1_DOTCLKOUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1642) PINMUX_IPSR_GPSR(IP14_30_28, QSTVB_QVE),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1643) PINMUX_IPSR_MSEL(IP14_30_28, HRTS0_N_C, SEL_HSCIF0_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1644)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1645) PINMUX_IPSR_MSEL(IP15_2_0, SCIFA2_SCK, SEL_SCIFA2_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1646) PINMUX_IPSR_MSEL(IP15_2_0, FMCLK, SEL_FM_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1647) PINMUX_IPSR_GPSR(IP15_2_0, SCK2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1648) PINMUX_IPSR_MSEL(IP15_2_0, MSIOF3_SCK, SEL_SOF3_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1649) PINMUX_IPSR_GPSR(IP15_2_0, DU2_DG7),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1650) PINMUX_IPSR_GPSR(IP15_2_0, LCDOUT15),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1651) PINMUX_IPSR_MSEL(IP15_2_0, SCIF_CLK_B, SEL_SCIFCLK_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1652) PINMUX_IPSR_MSEL(IP15_5_3, SCIFA2_RXD, SEL_SCIFA2_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1653) PINMUX_IPSR_MSEL(IP15_5_3, FMIN, SEL_FM_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1654) PINMUX_IPSR_MSEL(IP15_5_3, TX2, SEL_SCIF2_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1655) PINMUX_IPSR_GPSR(IP15_5_3, DU2_DB0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1656) PINMUX_IPSR_GPSR(IP15_5_3, LCDOUT16),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1657) PINMUX_IPSR_MSEL(IP15_5_3, IIC2_SCL, SEL_IIC2_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1658) PINMUX_IPSR_MSEL(IP15_5_3, I2C2_SCL, SEL_I2C2_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1659) PINMUX_IPSR_MSEL(IP15_8_6, SCIFA2_TXD, SEL_SCIFA2_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1660) PINMUX_IPSR_MSEL(IP15_8_6, BPFCLK, SEL_FM_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1661) PINMUX_IPSR_MSEL(IP15_8_6, RX2, SEL_SCIF2_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1662) PINMUX_IPSR_GPSR(IP15_8_6, DU2_DB1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1663) PINMUX_IPSR_GPSR(IP15_8_6, LCDOUT17),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1664) PINMUX_IPSR_MSEL(IP15_8_6, IIC2_SDA, SEL_IIC2_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1665) PINMUX_IPSR_MSEL(IP15_8_6, I2C2_SDA, SEL_I2C2_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1666) PINMUX_IPSR_GPSR(IP15_11_9, HSCK0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1667) PINMUX_IPSR_MSEL(IP15_11_9, TS_SDEN0, SEL_TSIF0_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1668) PINMUX_IPSR_GPSR(IP15_11_9, DU2_DG4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1669) PINMUX_IPSR_GPSR(IP15_11_9, LCDOUT12),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1670) PINMUX_IPSR_MSEL(IP15_11_9, HCTS0_N_C, SEL_HSCIF0_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1671) PINMUX_IPSR_MSEL(IP15_13_12, HRX0, SEL_HSCIF0_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1672) PINMUX_IPSR_GPSR(IP15_13_12, DU2_DB2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1673) PINMUX_IPSR_GPSR(IP15_13_12, LCDOUT18),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1674) PINMUX_IPSR_MSEL(IP15_15_14, HTX0, SEL_HSCIF0_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1675) PINMUX_IPSR_GPSR(IP15_15_14, DU2_DB3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1676) PINMUX_IPSR_GPSR(IP15_15_14, LCDOUT19),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1677) PINMUX_IPSR_MSEL(IP15_17_16, HCTS0_N, SEL_HSCIF0_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1678) PINMUX_IPSR_GPSR(IP15_17_16, SSI_SCK9),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1679) PINMUX_IPSR_GPSR(IP15_17_16, DU2_DB4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1680) PINMUX_IPSR_GPSR(IP15_17_16, LCDOUT20),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1681) PINMUX_IPSR_MSEL(IP15_19_18, HRTS0_N, SEL_HSCIF0_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1682) PINMUX_IPSR_GPSR(IP15_19_18, SSI_WS9),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1683) PINMUX_IPSR_GPSR(IP15_19_18, DU2_DB5),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1684) PINMUX_IPSR_GPSR(IP15_19_18, LCDOUT21),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1685) PINMUX_IPSR_MSEL(IP15_22_20, MSIOF0_SCK, SEL_SOF0_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1686) PINMUX_IPSR_MSEL(IP15_22_20, TS_SDAT0, SEL_TSIF0_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1687) PINMUX_IPSR_GPSR(IP15_22_20, ADICLK),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1688) PINMUX_IPSR_GPSR(IP15_22_20, DU2_DB6),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1689) PINMUX_IPSR_GPSR(IP15_22_20, LCDOUT22),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1690) PINMUX_IPSR_GPSR(IP15_25_23, MSIOF0_SYNC),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1691) PINMUX_IPSR_MSEL(IP15_25_23, TS_SCK0, SEL_TSIF0_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1692) PINMUX_IPSR_GPSR(IP15_25_23, SSI_SCK2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1693) PINMUX_IPSR_GPSR(IP15_25_23, ADIDATA),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1694) PINMUX_IPSR_GPSR(IP15_25_23, DU2_DB7),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1695) PINMUX_IPSR_GPSR(IP15_25_23, LCDOUT23),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1696) PINMUX_IPSR_MSEL(IP15_25_23, HRX0_C, SEL_SCIFA2_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1697) PINMUX_IPSR_MSEL(IP15_27_26, MSIOF0_SS1, SEL_SOF0_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1698) PINMUX_IPSR_GPSR(IP15_27_26, ADICHS0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1699) PINMUX_IPSR_GPSR(IP15_27_26, DU2_DG5),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1700) PINMUX_IPSR_GPSR(IP15_27_26, LCDOUT13),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1701) PINMUX_IPSR_MSEL(IP15_29_28, MSIOF0_TXD, SEL_SOF0_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1702) PINMUX_IPSR_GPSR(IP15_29_28, ADICHS1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1703) PINMUX_IPSR_GPSR(IP15_29_28, DU2_DG6),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1704) PINMUX_IPSR_GPSR(IP15_29_28, LCDOUT14),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1705)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1706) PINMUX_IPSR_MSEL(IP16_2_0, MSIOF0_SS2, SEL_SOF0_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1707) PINMUX_IPSR_GPSR(IP16_2_0, AUDIO_CLKOUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1708) PINMUX_IPSR_GPSR(IP16_2_0, ADICHS2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1709) PINMUX_IPSR_GPSR(IP16_2_0, DU2_DISP),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1710) PINMUX_IPSR_GPSR(IP16_2_0, QPOLA),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1711) PINMUX_IPSR_MSEL(IP16_2_0, HTX0_C, SEL_HSCIF0_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1712) PINMUX_IPSR_MSEL(IP16_2_0, SCIFA2_TXD_B, SEL_SCIFA2_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1713) PINMUX_IPSR_MSEL(IP16_5_3, MSIOF0_RXD, SEL_SOF0_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1714) PINMUX_IPSR_MSEL(IP16_5_3, TS_SPSYNC0, SEL_TSIF0_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1715) PINMUX_IPSR_GPSR(IP16_5_3, SSI_WS2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1716) PINMUX_IPSR_GPSR(IP16_5_3, ADICS_SAMP),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1717) PINMUX_IPSR_GPSR(IP16_5_3, DU2_CDE),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1718) PINMUX_IPSR_GPSR(IP16_5_3, QPOLB),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1719) PINMUX_IPSR_MSEL(IP16_5_3, SCIFA2_RXD_B, SEL_HSCIF0_2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1720) PINMUX_IPSR_GPSR(IP16_6, USB1_PWEN),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1721) PINMUX_IPSR_GPSR(IP16_6, AUDIO_CLKOUT_D),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1722) PINMUX_IPSR_GPSR(IP16_7, USB1_OVC),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1723) PINMUX_IPSR_MSEL(IP16_7, TCLK1_B, SEL_TMU1_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1724)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1725) PINMUX_DATA(IIC0_SCL_MARK, FN_SEL_IIC0_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1726) PINMUX_DATA(IIC0_SDA_MARK, FN_SEL_IIC0_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1727) PINMUX_DATA(I2C0_SCL_MARK, FN_SEL_IIC0_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1728) PINMUX_DATA(I2C0_SDA_MARK, FN_SEL_IIC0_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1729)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1730) PINMUX_DATA(IIC3_SCL_MARK, FN_SEL_IICDVFS_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1731) PINMUX_DATA(IIC3_SDA_MARK, FN_SEL_IICDVFS_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1732) PINMUX_DATA(I2C3_SCL_MARK, FN_SEL_IICDVFS_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1733) PINMUX_DATA(I2C3_SDA_MARK, FN_SEL_IICDVFS_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1734) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1735)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1736) /*
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1737) * Pins not associated with a GPIO port.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1738) */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1739) enum {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1740) GP_ASSIGN_LAST(),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1741) NOGP_ALL(),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1742) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1743)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1744) static const struct sh_pfc_pin pinmux_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1745) PINMUX_GPIO_GP_ALL(),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1746) PINMUX_NOGP_ALL(),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1747) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1748)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1749) /* - AUDIO CLOCK ------------------------------------------------------------ */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1750) static const unsigned int audio_clk_a_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1751) /* CLK A */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1752) RCAR_GP_PIN(4, 25),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1753) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1754) static const unsigned int audio_clk_a_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1755) AUDIO_CLKA_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1756) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1757) static const unsigned int audio_clk_b_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1758) /* CLK B */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1759) RCAR_GP_PIN(4, 26),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1760) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1761) static const unsigned int audio_clk_b_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1762) AUDIO_CLKB_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1763) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1764) static const unsigned int audio_clk_c_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1765) /* CLK C */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1766) RCAR_GP_PIN(5, 27),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1767) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1768) static const unsigned int audio_clk_c_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1769) AUDIO_CLKC_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1770) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1771) static const unsigned int audio_clkout_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1772) /* CLK OUT */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1773) RCAR_GP_PIN(5, 16),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1774) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1775) static const unsigned int audio_clkout_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1776) AUDIO_CLKOUT_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1777) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1778) static const unsigned int audio_clkout_b_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1779) /* CLK OUT B */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1780) RCAR_GP_PIN(0, 23),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1781) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1782) static const unsigned int audio_clkout_b_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1783) AUDIO_CLKOUT_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1784) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1785) static const unsigned int audio_clkout_c_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1786) /* CLK OUT C */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1787) RCAR_GP_PIN(5, 27),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1788) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1789) static const unsigned int audio_clkout_c_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1790) AUDIO_CLKOUT_C_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1791) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1792) static const unsigned int audio_clkout_d_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1793) /* CLK OUT D */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1794) RCAR_GP_PIN(5, 20),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1795) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1796) static const unsigned int audio_clkout_d_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1797) AUDIO_CLKOUT_D_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1798) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1799) /* - AVB -------------------------------------------------------------------- */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1800) static const unsigned int avb_link_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1801) RCAR_GP_PIN(3, 11),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1802) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1803) static const unsigned int avb_link_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1804) AVB_LINK_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1805) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1806) static const unsigned int avb_magic_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1807) RCAR_GP_PIN(2, 14),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1808) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1809) static const unsigned int avb_magic_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1810) AVB_MAGIC_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1811) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1812) static const unsigned int avb_phy_int_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1813) RCAR_GP_PIN(2, 15),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1814) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1815) static const unsigned int avb_phy_int_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1816) AVB_PHY_INT_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1817) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1818) static const unsigned int avb_mdio_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1819) RCAR_GP_PIN(2, 11), RCAR_GP_PIN(2, 12),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1820) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1821) static const unsigned int avb_mdio_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1822) AVB_MDC_MARK, AVB_MDIO_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1823) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1824) static const unsigned int avb_mii_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1825) RCAR_GP_PIN(0, 8), RCAR_GP_PIN(0, 9), RCAR_GP_PIN(0, 10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1826) RCAR_GP_PIN(0, 11),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1827)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1828) RCAR_GP_PIN(3, 13), RCAR_GP_PIN(2, 0), RCAR_GP_PIN(2, 1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1829) RCAR_GP_PIN(2, 2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1830)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1831) RCAR_GP_PIN(2, 7), RCAR_GP_PIN(2, 8), RCAR_GP_PIN(2, 9),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1832) RCAR_GP_PIN(2, 10), RCAR_GP_PIN(3, 8), RCAR_GP_PIN(3, 9),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1833) RCAR_GP_PIN(3, 10), RCAR_GP_PIN(3, 12),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1834) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1835) static const unsigned int avb_mii_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1836) AVB_TXD0_MARK, AVB_TXD1_MARK, AVB_TXD2_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1837) AVB_TXD3_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1838)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1839) AVB_RXD0_MARK, AVB_RXD1_MARK, AVB_RXD2_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1840) AVB_RXD3_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1841)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1842) AVB_RX_ER_MARK, AVB_RX_CLK_MARK, AVB_RX_DV_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1843) AVB_CRS_MARK, AVB_TX_EN_MARK, AVB_TX_ER_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1844) AVB_TX_CLK_MARK, AVB_COL_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1845) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1846) static const unsigned int avb_gmii_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1847) RCAR_GP_PIN(0, 8), RCAR_GP_PIN(0, 9), RCAR_GP_PIN(0, 10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1848) RCAR_GP_PIN(0, 11), RCAR_GP_PIN(0, 12), RCAR_GP_PIN(0, 13),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1849) RCAR_GP_PIN(0, 14), RCAR_GP_PIN(0, 15),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1850)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1851) RCAR_GP_PIN(3, 13), RCAR_GP_PIN(2, 0), RCAR_GP_PIN(2, 1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1852) RCAR_GP_PIN(2, 2), RCAR_GP_PIN(2, 3), RCAR_GP_PIN(2, 4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1853) RCAR_GP_PIN(2, 5), RCAR_GP_PIN(2, 6),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1854)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1855) RCAR_GP_PIN(2, 7), RCAR_GP_PIN(2, 8), RCAR_GP_PIN(2, 9),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1856) RCAR_GP_PIN(2, 10), RCAR_GP_PIN(2, 13), RCAR_GP_PIN(2, 16),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1857) RCAR_GP_PIN(3, 8), RCAR_GP_PIN(3, 9), RCAR_GP_PIN(3, 10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1858) RCAR_GP_PIN(3, 12),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1859) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1860) static const unsigned int avb_gmii_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1861) AVB_TXD0_MARK, AVB_TXD1_MARK, AVB_TXD2_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1862) AVB_TXD3_MARK, AVB_TXD4_MARK, AVB_TXD5_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1863) AVB_TXD6_MARK, AVB_TXD7_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1864)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1865) AVB_RXD0_MARK, AVB_RXD1_MARK, AVB_RXD2_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1866) AVB_RXD3_MARK, AVB_RXD4_MARK, AVB_RXD5_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1867) AVB_RXD6_MARK, AVB_RXD7_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1868)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1869) AVB_RX_ER_MARK, AVB_RX_CLK_MARK, AVB_RX_DV_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1870) AVB_CRS_MARK, AVB_GTX_CLK_MARK, AVB_GTXREFCLK_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1871) AVB_TX_EN_MARK, AVB_TX_ER_MARK, AVB_TX_CLK_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1872) AVB_COL_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1873) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1874) /* - CAN0 ----------------------------------------------------------------- */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1875) static const unsigned int can0_data_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1876) /* CAN0 RX */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1877) RCAR_GP_PIN(1, 17),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1878) /* CAN0 TX */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1879) RCAR_GP_PIN(1, 19),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1880) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1881) static const unsigned int can0_data_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1882) CAN0_RX_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1883) CAN0_TX_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1884) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1885) static const unsigned int can0_data_b_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1886) /* CAN0 RXB */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1887) RCAR_GP_PIN(4, 5),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1888) /* CAN0 TXB */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1889) RCAR_GP_PIN(4, 4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1890) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1891) static const unsigned int can0_data_b_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1892) CAN0_RX_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1893) CAN0_TX_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1894) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1895) static const unsigned int can0_data_c_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1896) /* CAN0 RXC */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1897) RCAR_GP_PIN(4, 26),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1898) /* CAN0 TXC */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1899) RCAR_GP_PIN(4, 23),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1900) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1901) static const unsigned int can0_data_c_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1902) CAN0_RX_C_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1903) CAN0_TX_C_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1904) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1905) static const unsigned int can0_data_d_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1906) /* CAN0 RXD */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1907) RCAR_GP_PIN(4, 26),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1908) /* CAN0 TXD */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1909) RCAR_GP_PIN(4, 18),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1910) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1911) static const unsigned int can0_data_d_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1912) CAN0_RX_D_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1913) CAN0_TX_D_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1914) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1915) /* - CAN1 ----------------------------------------------------------------- */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1916) static const unsigned int can1_data_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1917) /* CAN1 RX */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1918) RCAR_GP_PIN(1, 22),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1919) /* CAN1 TX */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1920) RCAR_GP_PIN(1, 18),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1921) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1922) static const unsigned int can1_data_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1923) CAN1_RX_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1924) CAN1_TX_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1925) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1926) static const unsigned int can1_data_b_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1927) /* CAN1 RXB */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1928) RCAR_GP_PIN(4, 7),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1929) /* CAN1 TXB */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1930) RCAR_GP_PIN(4, 6),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1931) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1932) static const unsigned int can1_data_b_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1933) CAN1_RX_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1934) CAN1_TX_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1935) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1936) /* - CAN Clock -------------------------------------------------------------- */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1937) static const unsigned int can_clk_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1938) /* CLK */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1939) RCAR_GP_PIN(1, 21),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1940) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1941)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1942) static const unsigned int can_clk_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1943) CAN_CLK_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1944) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1945)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1946) static const unsigned int can_clk_b_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1947) /* CLK */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1948) RCAR_GP_PIN(4, 3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1949) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1950)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1951) static const unsigned int can_clk_b_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1952) CAN_CLK_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1953) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1954) /* - DU RGB ----------------------------------------------------------------- */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1955) static const unsigned int du_rgb666_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1956) /* R[7:2], G[7:2], B[7:2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1957) RCAR_GP_PIN(4, 21), RCAR_GP_PIN(4, 20), RCAR_GP_PIN(4, 19),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1958) RCAR_GP_PIN(4, 18), RCAR_GP_PIN(4, 17), RCAR_GP_PIN(4, 16),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1959) RCAR_GP_PIN(5, 4), RCAR_GP_PIN(5, 15), RCAR_GP_PIN(5, 14),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1960) RCAR_GP_PIN(5, 7), RCAR_GP_PIN(4, 30), RCAR_GP_PIN(4, 27),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1961) RCAR_GP_PIN(5, 13), RCAR_GP_PIN(5, 12), RCAR_GP_PIN(5, 11),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1962) RCAR_GP_PIN(5, 10), RCAR_GP_PIN(5, 9), RCAR_GP_PIN(5, 8),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1963) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1964) static const unsigned int du_rgb666_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1965) DU2_DR7_MARK, DU2_DR6_MARK, DU2_DR5_MARK, DU2_DR4_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1966) DU2_DR3_MARK, DU2_DR2_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1967) DU2_DG7_MARK, DU2_DG6_MARK, DU2_DG5_MARK, DU2_DG4_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1968) DU2_DG3_MARK, DU2_DG2_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1969) DU2_DB7_MARK, DU2_DB6_MARK, DU2_DB5_MARK, DU2_DB4_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1970) DU2_DB3_MARK, DU2_DB2_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1971) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1972) static const unsigned int du_rgb888_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1973) /* R[7:0], G[7:0], B[7:0] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1974) RCAR_GP_PIN(4, 21), RCAR_GP_PIN(4, 20), RCAR_GP_PIN(4, 19),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1975) RCAR_GP_PIN(4, 18), RCAR_GP_PIN(4, 17), RCAR_GP_PIN(4, 16),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1976) RCAR_GP_PIN(4, 29), RCAR_GP_PIN(4, 28), RCAR_GP_PIN(5, 4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1977) RCAR_GP_PIN(5, 15), RCAR_GP_PIN(5, 14), RCAR_GP_PIN(5, 7),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1978) RCAR_GP_PIN(4, 30), RCAR_GP_PIN(4, 27), RCAR_GP_PIN(5, 1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1979) RCAR_GP_PIN(4, 31), RCAR_GP_PIN(5, 13), RCAR_GP_PIN(5, 12),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1980) RCAR_GP_PIN(5, 11), RCAR_GP_PIN(5, 10), RCAR_GP_PIN(5, 9),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1981) RCAR_GP_PIN(5, 8), RCAR_GP_PIN(5, 6), RCAR_GP_PIN(5, 5),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1982) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1983) static const unsigned int du_rgb888_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1984) DU2_DR7_MARK, DU2_DR6_MARK, DU2_DR5_MARK, DU2_DR4_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1985) DU2_DR3_MARK, DU2_DR2_MARK, DU2_DR1_MARK, DU2_DR0_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1986) DU2_DG7_MARK, DU2_DG6_MARK, DU2_DG5_MARK, DU2_DG4_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1987) DU2_DG3_MARK, DU2_DG2_MARK, DU2_DG1_MARK, DU2_DG0_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1988) DU2_DB7_MARK, DU2_DB6_MARK, DU2_DB5_MARK, DU2_DB4_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1989) DU2_DB3_MARK, DU2_DB2_MARK, DU2_DB1_MARK, DU2_DB0_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1990) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1991) static const unsigned int du_clk_out_0_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1992) /* CLKOUT */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1993) RCAR_GP_PIN(5, 2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1994) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1995) static const unsigned int du_clk_out_0_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1996) DU0_DOTCLKOUT_MARK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1997) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1998) static const unsigned int du_clk_out_1_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1999) /* CLKOUT */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2000) RCAR_GP_PIN(5, 3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2001) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2002) static const unsigned int du_clk_out_1_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2003) DU1_DOTCLKOUT_MARK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2004) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2005) static const unsigned int du_sync_0_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2006) /* VSYNC, HSYNC, DISP */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2007) RCAR_GP_PIN(4, 15), RCAR_GP_PIN(4, 14), RCAR_GP_PIN(5, 0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2008) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2009) static const unsigned int du_sync_0_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2010) DU2_EXVSYNC_DU2_VSYNC_MARK, DU2_EXHSYNC_DU2_HSYNC_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2011) DU2_EXODDF_DU2_ODDF_DISP_CDE_MARK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2012) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2013) static const unsigned int du_sync_1_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2014) /* VSYNC, HSYNC, DISP */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2015) RCAR_GP_PIN(4, 15), RCAR_GP_PIN(4, 14), RCAR_GP_PIN(5, 16),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2016) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2017) static const unsigned int du_sync_1_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2018) DU2_EXVSYNC_DU2_VSYNC_MARK, DU2_EXHSYNC_DU2_HSYNC_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2019) DU2_DISP_MARK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2020) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2021) static const unsigned int du_cde_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2022) /* CDE */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2023) RCAR_GP_PIN(5, 17),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2024) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2025) static const unsigned int du_cde_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2026) DU2_CDE_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2027) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2028) /* - DU0 -------------------------------------------------------------------- */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2029) static const unsigned int du0_clk_in_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2030) /* CLKIN */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2031) RCAR_GP_PIN(5, 26),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2032) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2033) static const unsigned int du0_clk_in_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2034) DU_DOTCLKIN0_MARK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2035) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2036) /* - DU1 -------------------------------------------------------------------- */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2037) static const unsigned int du1_clk_in_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2038) /* CLKIN */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2039) RCAR_GP_PIN(5, 27),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2040) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2041) static const unsigned int du1_clk_in_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2042) DU_DOTCLKIN1_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2043) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2044) /* - DU2 -------------------------------------------------------------------- */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2045) static const unsigned int du2_clk_in_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2046) /* CLKIN */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2047) RCAR_GP_PIN(5, 28),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2048) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2049) static const unsigned int du2_clk_in_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2050) DU_DOTCLKIN2_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2051) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2052) /* - ETH -------------------------------------------------------------------- */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2053) static const unsigned int eth_link_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2054) /* LINK */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2055) RCAR_GP_PIN(2, 22),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2056) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2057) static const unsigned int eth_link_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2058) ETH_LINK_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2059) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2060) static const unsigned int eth_magic_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2061) /* MAGIC */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2062) RCAR_GP_PIN(2, 27),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2063) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2064) static const unsigned int eth_magic_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2065) ETH_MAGIC_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2066) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2067) static const unsigned int eth_mdio_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2068) /* MDC, MDIO */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2069) RCAR_GP_PIN(2, 29), RCAR_GP_PIN(2, 24),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2070) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2071) static const unsigned int eth_mdio_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2072) ETH_MDC_MARK, ETH_MDIO_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2073) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2074) static const unsigned int eth_rmii_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2075) /* RXD[0:1], RX_ER, CRS_DV, TXD[0:1], TX_EN, REF_CLK */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2076) RCAR_GP_PIN(2, 20), RCAR_GP_PIN(2, 21), RCAR_GP_PIN(2, 19),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2077) RCAR_GP_PIN(2, 18), RCAR_GP_PIN(2, 28), RCAR_GP_PIN(2, 25),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2078) RCAR_GP_PIN(2, 26), RCAR_GP_PIN(2, 23),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2079) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2080) static const unsigned int eth_rmii_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2081) ETH_RXD0_MARK, ETH_RXD1_MARK, ETH_RX_ER_MARK, ETH_CRS_DV_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2082) ETH_TXD0_MARK, ETH_TXD1_MARK, ETH_TX_EN_MARK, ETH_REF_CLK_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2083) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2084) /* - HSCIF0 ----------------------------------------------------------------- */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2085) static const unsigned int hscif0_data_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2086) /* RX, TX */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2087) RCAR_GP_PIN(5, 8), RCAR_GP_PIN(5, 9),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2088) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2089) static const unsigned int hscif0_data_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2090) HRX0_MARK, HTX0_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2091) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2092) static const unsigned int hscif0_clk_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2093) /* SCK */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2094) RCAR_GP_PIN(5, 7),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2095) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2096) static const unsigned int hscif0_clk_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2097) HSCK0_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2098) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2099) static const unsigned int hscif0_ctrl_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2100) /* RTS, CTS */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2101) RCAR_GP_PIN(5, 11), RCAR_GP_PIN(5, 10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2102) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2103) static const unsigned int hscif0_ctrl_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2104) HRTS0_N_MARK, HCTS0_N_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2105) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2106) static const unsigned int hscif0_data_b_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2107) /* RX, TX */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2108) RCAR_GP_PIN(1, 23), RCAR_GP_PIN(1, 12),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2109) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2110) static const unsigned int hscif0_data_b_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2111) HRX0_B_MARK, HTX0_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2112) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2113) static const unsigned int hscif0_ctrl_b_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2114) /* RTS, CTS */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2115) RCAR_GP_PIN(1, 29), RCAR_GP_PIN(1, 28),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2116) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2117) static const unsigned int hscif0_ctrl_b_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2118) HRTS0_N_B_MARK, HCTS0_N_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2119) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2120) static const unsigned int hscif0_data_c_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2121) /* RX, TX */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2122) RCAR_GP_PIN(5, 13), RCAR_GP_PIN(5, 16),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2123) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2124) static const unsigned int hscif0_data_c_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2125) HRX0_C_MARK, HTX0_C_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2126) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2127) static const unsigned int hscif0_ctrl_c_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2128) /* RTS, CTS */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2129) RCAR_GP_PIN(5, 3), RCAR_GP_PIN(5, 7),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2130) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2131) static const unsigned int hscif0_ctrl_c_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2132) HRTS0_N_C_MARK, HCTS0_N_C_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2133) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2134) static const unsigned int hscif0_data_d_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2135) /* RX, TX */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2136) RCAR_GP_PIN(3, 20), RCAR_GP_PIN(3, 21),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2137) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2138) static const unsigned int hscif0_data_d_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2139) HRX0_D_MARK, HTX0_D_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2140) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2141) static const unsigned int hscif0_ctrl_d_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2142) /* RTS, CTS */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2143) RCAR_GP_PIN(3, 23), RCAR_GP_PIN(3, 22),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2144) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2145) static const unsigned int hscif0_ctrl_d_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2146) HRTS0_N_D_MARK, HCTS0_N_D_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2147) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2148) static const unsigned int hscif0_data_e_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2149) /* RX, TX */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2150) RCAR_GP_PIN(2, 21), RCAR_GP_PIN(2, 22),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2151) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2152) static const unsigned int hscif0_data_e_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2153) HRX0_E_MARK, HTX0_E_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2154) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2155) static const unsigned int hscif0_ctrl_e_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2156) /* RTS, CTS */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2157) RCAR_GP_PIN(2, 24), RCAR_GP_PIN(2, 23),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2158) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2159) static const unsigned int hscif0_ctrl_e_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2160) HRTS0_N_E_MARK, HCTS0_N_E_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2161) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2162) static const unsigned int hscif0_data_f_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2163) /* RX, TX */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2164) RCAR_GP_PIN(2, 23), RCAR_GP_PIN(2, 25),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2165) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2166) static const unsigned int hscif0_data_f_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2167) HRX0_F_MARK, HTX0_F_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2168) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2169) static const unsigned int hscif0_ctrl_f_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2170) /* RTS, CTS */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2171) RCAR_GP_PIN(2, 26), RCAR_GP_PIN(2, 24),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2172) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2173) static const unsigned int hscif0_ctrl_f_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2174) HRTS0_N_F_MARK, HCTS0_N_F_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2175) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2176) /* - HSCIF1 ----------------------------------------------------------------- */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2177) static const unsigned int hscif1_data_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2178) /* RX, TX */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2179) RCAR_GP_PIN(4, 28), RCAR_GP_PIN(4, 29),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2180) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2181) static const unsigned int hscif1_data_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2182) HRX1_MARK, HTX1_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2183) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2184) static const unsigned int hscif1_clk_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2185) /* SCK */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2186) RCAR_GP_PIN(4, 27),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2187) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2188) static const unsigned int hscif1_clk_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2189) HSCK1_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2190) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2191) static const unsigned int hscif1_ctrl_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2192) /* RTS, CTS */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2193) RCAR_GP_PIN(4, 31), RCAR_GP_PIN(4, 30),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2194) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2195) static const unsigned int hscif1_ctrl_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2196) HRTS1_N_MARK, HCTS1_N_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2197) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2198) static const unsigned int hscif1_data_b_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2199) /* RX, TX */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2200) RCAR_GP_PIN(1, 12), RCAR_GP_PIN(1, 18),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2201) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2202) static const unsigned int hscif1_data_b_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2203) HRX1_B_MARK, HTX1_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2204) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2205) static const unsigned int hscif1_clk_b_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2206) /* SCK */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2207) RCAR_GP_PIN(1, 28),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2208) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2209) static const unsigned int hscif1_clk_b_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2210) HSCK1_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2211) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2212) static const unsigned int hscif1_ctrl_b_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2213) /* RTS, CTS */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2214) RCAR_GP_PIN(1, 14), RCAR_GP_PIN(1, 13),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2215) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2216) static const unsigned int hscif1_ctrl_b_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2217) HRTS1_N_B_MARK, HCTS1_N_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2218) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2219) /* - I2C0 ------------------------------------------------------------------- */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2220) static const unsigned int i2c0_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2221) /* SCL, SDA */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2222) PIN_IIC0_SCL, PIN_IIC0_SDA,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2223) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2224) static const unsigned int i2c0_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2225) I2C0_SCL_MARK, I2C0_SDA_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2226) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2227) /* - I2C1 ------------------------------------------------------------------- */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2228) static const unsigned int i2c1_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2229) /* SCL, SDA */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2230) RCAR_GP_PIN(1, 16), RCAR_GP_PIN(1, 17),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2231) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2232) static const unsigned int i2c1_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2233) I2C1_SCL_MARK, I2C1_SDA_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2234) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2235) static const unsigned int i2c1_b_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2236) /* SCL, SDA */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2237) RCAR_GP_PIN(3, 6), RCAR_GP_PIN(3, 7),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2238) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2239) static const unsigned int i2c1_b_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2240) I2C1_SCL_B_MARK, I2C1_SDA_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2241) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2242) static const unsigned int i2c1_c_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2243) /* SCL, SDA */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2244) RCAR_GP_PIN(4, 30), RCAR_GP_PIN(4, 27),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2245) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2246) static const unsigned int i2c1_c_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2247) I2C1_SCL_C_MARK, I2C1_SDA_C_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2248) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2249) /* - I2C2 ------------------------------------------------------------------- */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2250) static const unsigned int i2c2_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2251) /* SCL, SDA */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2252) RCAR_GP_PIN(5, 5), RCAR_GP_PIN(5, 6),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2253) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2254) static const unsigned int i2c2_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2255) I2C2_SCL_MARK, I2C2_SDA_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2256) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2257) static const unsigned int i2c2_b_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2258) /* SCL, SDA */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2259) RCAR_GP_PIN(4, 0), RCAR_GP_PIN(4, 1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2260) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2261) static const unsigned int i2c2_b_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2262) I2C2_SCL_B_MARK, I2C2_SDA_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2263) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2264) static const unsigned int i2c2_c_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2265) /* SCL, SDA */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2266) RCAR_GP_PIN(0, 6), RCAR_GP_PIN(0, 7),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2267) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2268) static const unsigned int i2c2_c_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2269) I2C2_SCL_C_MARK, I2C2_SDA_C_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2270) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2271) static const unsigned int i2c2_d_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2272) /* SCL, SDA */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2273) RCAR_GP_PIN(3, 14), RCAR_GP_PIN(3, 15),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2274) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2275) static const unsigned int i2c2_d_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2276) I2C2_SCL_D_MARK, I2C2_SDA_D_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2277) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2278) static const unsigned int i2c2_e_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2279) /* SCL, SDA */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2280) RCAR_GP_PIN(2, 18), RCAR_GP_PIN(2, 19),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2281) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2282) static const unsigned int i2c2_e_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2283) I2C2_SCL_E_MARK, I2C2_SDA_E_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2284) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2285) /* - I2C3 ------------------------------------------------------------------- */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2286) static const unsigned int i2c3_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2287) /* SCL, SDA */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2288) PIN_IIC3_SCL, PIN_IIC3_SDA,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2289) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2290) static const unsigned int i2c3_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2291) I2C3_SCL_MARK, I2C3_SDA_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2292) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2293) /* - IIC0 (I2C4) ------------------------------------------------------------ */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2294) static const unsigned int iic0_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2295) /* SCL, SDA */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2296) PIN_IIC0_SCL, PIN_IIC0_SDA,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2297) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2298) static const unsigned int iic0_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2299) IIC0_SCL_MARK, IIC0_SDA_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2300) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2301) /* - IIC1 (I2C5) ------------------------------------------------------------ */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2302) static const unsigned int iic1_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2303) /* SCL, SDA */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2304) RCAR_GP_PIN(1, 16), RCAR_GP_PIN(1, 17),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2305) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2306) static const unsigned int iic1_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2307) IIC1_SCL_MARK, IIC1_SDA_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2308) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2309) static const unsigned int iic1_b_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2310) /* SCL, SDA */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2311) RCAR_GP_PIN(3, 6), RCAR_GP_PIN(3, 7),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2312) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2313) static const unsigned int iic1_b_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2314) IIC1_SCL_B_MARK, IIC1_SDA_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2315) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2316) static const unsigned int iic1_c_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2317) /* SCL, SDA */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2318) RCAR_GP_PIN(4, 30), RCAR_GP_PIN(4, 27),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2319) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2320) static const unsigned int iic1_c_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2321) IIC1_SCL_C_MARK, IIC1_SDA_C_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2322) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2323) /* - IIC2 (I2C6) ------------------------------------------------------------ */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2324) static const unsigned int iic2_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2325) /* SCL, SDA */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2326) RCAR_GP_PIN(5, 5), RCAR_GP_PIN(5, 6),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2327) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2328) static const unsigned int iic2_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2329) IIC2_SCL_MARK, IIC2_SDA_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2330) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2331) static const unsigned int iic2_b_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2332) /* SCL, SDA */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2333) RCAR_GP_PIN(4, 0), RCAR_GP_PIN(4, 1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2334) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2335) static const unsigned int iic2_b_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2336) IIC2_SCL_B_MARK, IIC2_SDA_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2337) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2338) static const unsigned int iic2_c_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2339) /* SCL, SDA */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2340) RCAR_GP_PIN(0, 6), RCAR_GP_PIN(0, 7),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2341) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2342) static const unsigned int iic2_c_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2343) IIC2_SCL_C_MARK, IIC2_SDA_C_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2344) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2345) static const unsigned int iic2_d_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2346) /* SCL, SDA */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2347) RCAR_GP_PIN(3, 14), RCAR_GP_PIN(3, 15),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2348) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2349) static const unsigned int iic2_d_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2350) IIC2_SCL_D_MARK, IIC2_SDA_D_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2351) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2352) static const unsigned int iic2_e_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2353) /* SCL, SDA */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2354) RCAR_GP_PIN(2, 18), RCAR_GP_PIN(2, 19),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2355) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2356) static const unsigned int iic2_e_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2357) IIC2_SCL_E_MARK, IIC2_SDA_E_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2358) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2359) /* - IIC3 (I2C7) ------------------------------------------------------------ */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2360) static const unsigned int iic3_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2361) /* SCL, SDA */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2362) PIN_IIC3_SCL, PIN_IIC3_SDA,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2363) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2364) static const unsigned int iic3_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2365) IIC3_SCL_MARK, IIC3_SDA_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2366) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2367) /* - INTC ------------------------------------------------------------------- */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2368) static const unsigned int intc_irq0_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2369) /* IRQ */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2370) RCAR_GP_PIN(1, 25),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2371) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2372) static const unsigned int intc_irq0_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2373) IRQ0_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2374) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2375) static const unsigned int intc_irq1_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2376) /* IRQ */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2377) RCAR_GP_PIN(1, 27),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2378) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2379) static const unsigned int intc_irq1_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2380) IRQ1_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2381) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2382) static const unsigned int intc_irq2_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2383) /* IRQ */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2384) RCAR_GP_PIN(1, 29),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2385) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2386) static const unsigned int intc_irq2_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2387) IRQ2_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2388) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2389) static const unsigned int intc_irq3_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2390) /* IRQ */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2391) RCAR_GP_PIN(1, 23),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2392) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2393) static const unsigned int intc_irq3_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2394) IRQ3_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2395) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2396) /* - MLB+ ------------------------------------------------------------------- */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2397) static const unsigned int mlb_3pin_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2398) RCAR_GP_PIN(4, 0), RCAR_GP_PIN(4, 1), RCAR_GP_PIN(4, 2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2399) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2400) static const unsigned int mlb_3pin_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2401) MLB_CLK_MARK, MLB_SIG_MARK, MLB_DAT_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2402) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2403) /* - MMCIF0 ----------------------------------------------------------------- */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2404) static const unsigned int mmc0_data1_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2405) /* D[0] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2406) RCAR_GP_PIN(3, 18),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2407) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2408) static const unsigned int mmc0_data1_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2409) MMC0_D0_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2410) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2411) static const unsigned int mmc0_data4_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2412) /* D[0:3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2413) RCAR_GP_PIN(3, 18), RCAR_GP_PIN(3, 19),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2414) RCAR_GP_PIN(3, 20), RCAR_GP_PIN(3, 21),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2415) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2416) static const unsigned int mmc0_data4_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2417) MMC0_D0_MARK, MMC0_D1_MARK, MMC0_D2_MARK, MMC0_D3_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2418) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2419) static const unsigned int mmc0_data8_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2420) /* D[0:7] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2421) RCAR_GP_PIN(3, 18), RCAR_GP_PIN(3, 19),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2422) RCAR_GP_PIN(3, 20), RCAR_GP_PIN(3, 21),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2423) RCAR_GP_PIN(3, 22), RCAR_GP_PIN(3, 23),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2424) RCAR_GP_PIN(3, 6), RCAR_GP_PIN(3, 7),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2425) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2426) static const unsigned int mmc0_data8_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2427) MMC0_D0_MARK, MMC0_D1_MARK, MMC0_D2_MARK, MMC0_D3_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2428) MMC0_D4_MARK, MMC0_D5_MARK, MMC0_D6_MARK, MMC0_D7_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2429) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2430) static const unsigned int mmc0_ctrl_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2431) /* CLK, CMD */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2432) RCAR_GP_PIN(3, 16), RCAR_GP_PIN(3, 17),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2433) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2434) static const unsigned int mmc0_ctrl_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2435) MMC0_CLK_MARK, MMC0_CMD_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2436) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2437) /* - MMCIF1 ----------------------------------------------------------------- */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2438) static const unsigned int mmc1_data1_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2439) /* D[0] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2440) RCAR_GP_PIN(3, 26),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2441) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2442) static const unsigned int mmc1_data1_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2443) MMC1_D0_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2444) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2445) static const unsigned int mmc1_data4_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2446) /* D[0:3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2447) RCAR_GP_PIN(3, 26), RCAR_GP_PIN(3, 27),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2448) RCAR_GP_PIN(3, 28), RCAR_GP_PIN(3, 29),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2449) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2450) static const unsigned int mmc1_data4_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2451) MMC1_D0_MARK, MMC1_D1_MARK, MMC1_D2_MARK, MMC1_D3_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2452) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2453) static const unsigned int mmc1_data8_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2454) /* D[0:7] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2455) RCAR_GP_PIN(3, 26), RCAR_GP_PIN(3, 27),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2456) RCAR_GP_PIN(3, 28), RCAR_GP_PIN(3, 29),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2457) RCAR_GP_PIN(3, 30), RCAR_GP_PIN(3, 31),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2458) RCAR_GP_PIN(3, 14), RCAR_GP_PIN(3, 15),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2459) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2460) static const unsigned int mmc1_data8_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2461) MMC1_D0_MARK, MMC1_D1_MARK, MMC1_D2_MARK, MMC1_D3_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2462) MMC1_D4_MARK, MMC1_D5_MARK, MMC1_D6_MARK, MMC1_D7_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2463) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2464) static const unsigned int mmc1_ctrl_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2465) /* CLK, CMD */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2466) RCAR_GP_PIN(3, 24), RCAR_GP_PIN(3, 25),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2467) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2468) static const unsigned int mmc1_ctrl_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2469) MMC1_CLK_MARK, MMC1_CMD_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2470) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2471) /* - MSIOF0 ----------------------------------------------------------------- */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2472) static const unsigned int msiof0_clk_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2473) /* SCK */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2474) RCAR_GP_PIN(5, 12),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2475) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2476) static const unsigned int msiof0_clk_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2477) MSIOF0_SCK_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2478) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2479) static const unsigned int msiof0_sync_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2480) /* SYNC */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2481) RCAR_GP_PIN(5, 13),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2482) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2483) static const unsigned int msiof0_sync_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2484) MSIOF0_SYNC_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2485) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2486) static const unsigned int msiof0_ss1_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2487) /* SS1 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2488) RCAR_GP_PIN(5, 14),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2489) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2490) static const unsigned int msiof0_ss1_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2491) MSIOF0_SS1_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2492) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2493) static const unsigned int msiof0_ss2_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2494) /* SS2 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2495) RCAR_GP_PIN(5, 16),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2496) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2497) static const unsigned int msiof0_ss2_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2498) MSIOF0_SS2_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2499) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2500) static const unsigned int msiof0_rx_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2501) /* RXD */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2502) RCAR_GP_PIN(5, 17),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2503) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2504) static const unsigned int msiof0_rx_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2505) MSIOF0_RXD_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2506) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2507) static const unsigned int msiof0_tx_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2508) /* TXD */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2509) RCAR_GP_PIN(5, 15),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2510) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2511) static const unsigned int msiof0_tx_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2512) MSIOF0_TXD_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2513) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2514)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2515) static const unsigned int msiof0_clk_b_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2516) /* SCK */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2517) RCAR_GP_PIN(1, 23),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2518) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2519) static const unsigned int msiof0_clk_b_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2520) MSIOF0_SCK_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2521) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2522) static const unsigned int msiof0_ss1_b_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2523) /* SS1 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2524) RCAR_GP_PIN(1, 12),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2525) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2526) static const unsigned int msiof0_ss1_b_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2527) MSIOF0_SS1_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2528) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2529) static const unsigned int msiof0_ss2_b_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2530) /* SS2 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2531) RCAR_GP_PIN(1, 10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2532) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2533) static const unsigned int msiof0_ss2_b_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2534) MSIOF0_SS2_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2535) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2536) static const unsigned int msiof0_rx_b_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2537) /* RXD */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2538) RCAR_GP_PIN(1, 29),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2539) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2540) static const unsigned int msiof0_rx_b_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2541) MSIOF0_RXD_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2542) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2543) static const unsigned int msiof0_tx_b_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2544) /* TXD */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2545) RCAR_GP_PIN(1, 28),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2546) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2547) static const unsigned int msiof0_tx_b_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2548) MSIOF0_TXD_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2549) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2550) /* - MSIOF1 ----------------------------------------------------------------- */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2551) static const unsigned int msiof1_clk_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2552) /* SCK */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2553) RCAR_GP_PIN(4, 8),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2554) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2555) static const unsigned int msiof1_clk_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2556) MSIOF1_SCK_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2557) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2558) static const unsigned int msiof1_sync_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2559) /* SYNC */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2560) RCAR_GP_PIN(4, 9),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2561) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2562) static const unsigned int msiof1_sync_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2563) MSIOF1_SYNC_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2564) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2565) static const unsigned int msiof1_ss1_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2566) /* SS1 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2567) RCAR_GP_PIN(4, 10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2568) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2569) static const unsigned int msiof1_ss1_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2570) MSIOF1_SS1_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2571) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2572) static const unsigned int msiof1_ss2_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2573) /* SS2 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2574) RCAR_GP_PIN(4, 11),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2575) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2576) static const unsigned int msiof1_ss2_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2577) MSIOF1_SS2_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2578) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2579) static const unsigned int msiof1_rx_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2580) /* RXD */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2581) RCAR_GP_PIN(4, 13),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2582) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2583) static const unsigned int msiof1_rx_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2584) MSIOF1_RXD_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2585) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2586) static const unsigned int msiof1_tx_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2587) /* TXD */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2588) RCAR_GP_PIN(4, 12),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2589) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2590) static const unsigned int msiof1_tx_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2591) MSIOF1_TXD_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2592) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2593)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2594) static const unsigned int msiof1_clk_b_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2595) /* SCK */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2596) RCAR_GP_PIN(1, 16),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2597) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2598) static const unsigned int msiof1_clk_b_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2599) MSIOF1_SCK_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2600) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2601) static const unsigned int msiof1_ss1_b_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2602) /* SS1 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2603) RCAR_GP_PIN(0, 18),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2604) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2605) static const unsigned int msiof1_ss1_b_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2606) MSIOF1_SS1_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2607) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2608) static const unsigned int msiof1_ss2_b_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2609) /* SS2 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2610) RCAR_GP_PIN(0, 19),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2611) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2612) static const unsigned int msiof1_ss2_b_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2613) MSIOF1_SS2_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2614) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2615) static const unsigned int msiof1_rx_b_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2616) /* RXD */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2617) RCAR_GP_PIN(1, 17),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2618) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2619) static const unsigned int msiof1_rx_b_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2620) MSIOF1_RXD_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2621) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2622) static const unsigned int msiof1_tx_b_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2623) /* TXD */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2624) RCAR_GP_PIN(0, 20),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2625) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2626) static const unsigned int msiof1_tx_b_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2627) MSIOF1_TXD_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2628) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2629) /* - MSIOF2 ----------------------------------------------------------------- */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2630) static const unsigned int msiof2_clk_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2631) /* SCK */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2632) RCAR_GP_PIN(0, 27),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2633) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2634) static const unsigned int msiof2_clk_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2635) MSIOF2_SCK_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2636) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2637) static const unsigned int msiof2_sync_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2638) /* SYNC */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2639) RCAR_GP_PIN(0, 26),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2640) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2641) static const unsigned int msiof2_sync_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2642) MSIOF2_SYNC_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2643) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2644) static const unsigned int msiof2_ss1_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2645) /* SS1 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2646) RCAR_GP_PIN(0, 30),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2647) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2648) static const unsigned int msiof2_ss1_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2649) MSIOF2_SS1_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2650) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2651) static const unsigned int msiof2_ss2_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2652) /* SS2 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2653) RCAR_GP_PIN(0, 31),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2654) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2655) static const unsigned int msiof2_ss2_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2656) MSIOF2_SS2_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2657) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2658) static const unsigned int msiof2_rx_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2659) /* RXD */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2660) RCAR_GP_PIN(0, 29),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2661) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2662) static const unsigned int msiof2_rx_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2663) MSIOF2_RXD_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2664) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2665) static const unsigned int msiof2_tx_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2666) /* TXD */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2667) RCAR_GP_PIN(0, 28),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2668) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2669) static const unsigned int msiof2_tx_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2670) MSIOF2_TXD_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2671) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2672) /* - MSIOF3 ----------------------------------------------------------------- */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2673) static const unsigned int msiof3_clk_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2674) /* SCK */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2675) RCAR_GP_PIN(5, 4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2676) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2677) static const unsigned int msiof3_clk_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2678) MSIOF3_SCK_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2679) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2680) static const unsigned int msiof3_sync_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2681) /* SYNC */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2682) RCAR_GP_PIN(4, 30),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2683) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2684) static const unsigned int msiof3_sync_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2685) MSIOF3_SYNC_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2686) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2687) static const unsigned int msiof3_ss1_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2688) /* SS1 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2689) RCAR_GP_PIN(4, 31),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2690) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2691) static const unsigned int msiof3_ss1_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2692) MSIOF3_SS1_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2693) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2694) static const unsigned int msiof3_ss2_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2695) /* SS2 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2696) RCAR_GP_PIN(4, 27),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2697) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2698) static const unsigned int msiof3_ss2_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2699) MSIOF3_SS2_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2700) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2701) static const unsigned int msiof3_rx_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2702) /* RXD */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2703) RCAR_GP_PIN(5, 2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2704) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2705) static const unsigned int msiof3_rx_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2706) MSIOF3_RXD_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2707) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2708) static const unsigned int msiof3_tx_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2709) /* TXD */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2710) RCAR_GP_PIN(5, 3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2711) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2712) static const unsigned int msiof3_tx_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2713) MSIOF3_TXD_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2714) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2715)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2716) static const unsigned int msiof3_clk_b_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2717) /* SCK */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2718) RCAR_GP_PIN(0, 0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2719) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2720) static const unsigned int msiof3_clk_b_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2721) MSIOF3_SCK_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2722) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2723) static const unsigned int msiof3_sync_b_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2724) /* SYNC */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2725) RCAR_GP_PIN(0, 1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2726) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2727) static const unsigned int msiof3_sync_b_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2728) MSIOF3_SYNC_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2729) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2730) static const unsigned int msiof3_rx_b_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2731) /* RXD */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2732) RCAR_GP_PIN(0, 2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2733) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2734) static const unsigned int msiof3_rx_b_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2735) MSIOF3_RXD_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2736) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2737) static const unsigned int msiof3_tx_b_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2738) /* TXD */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2739) RCAR_GP_PIN(0, 3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2740) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2741) static const unsigned int msiof3_tx_b_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2742) MSIOF3_TXD_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2743) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2744) /* - PWM -------------------------------------------------------------------- */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2745) static const unsigned int pwm0_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2746) RCAR_GP_PIN(5, 29),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2747) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2748) static const unsigned int pwm0_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2749) PWM0_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2750) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2751) static const unsigned int pwm0_b_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2752) RCAR_GP_PIN(4, 30),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2753) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2754) static const unsigned int pwm0_b_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2755) PWM0_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2756) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2757) static const unsigned int pwm1_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2758) RCAR_GP_PIN(5, 30),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2759) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2760) static const unsigned int pwm1_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2761) PWM1_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2762) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2763) static const unsigned int pwm1_b_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2764) RCAR_GP_PIN(4, 31),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2765) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2766) static const unsigned int pwm1_b_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2767) PWM1_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2768) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2769) static const unsigned int pwm2_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2770) RCAR_GP_PIN(5, 31),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2771) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2772) static const unsigned int pwm2_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2773) PWM2_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2774) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2775) static const unsigned int pwm3_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2776) RCAR_GP_PIN(0, 16),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2777) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2778) static const unsigned int pwm3_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2779) PWM3_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2780) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2781) static const unsigned int pwm4_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2782) RCAR_GP_PIN(0, 17),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2783) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2784) static const unsigned int pwm4_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2785) PWM4_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2786) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2787) static const unsigned int pwm5_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2788) RCAR_GP_PIN(0, 18),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2789) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2790) static const unsigned int pwm5_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2791) PWM5_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2792) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2793) static const unsigned int pwm6_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2794) RCAR_GP_PIN(0, 19),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2795) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2796) static const unsigned int pwm6_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2797) PWM6_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2798) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2799) /* - QSPI ------------------------------------------------------------------- */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2800) static const unsigned int qspi_ctrl_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2801) /* SPCLK, SSL */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2802) RCAR_GP_PIN(1, 4), RCAR_GP_PIN(1, 9),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2803) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2804) static const unsigned int qspi_ctrl_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2805) SPCLK_MARK, SSL_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2806) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2807) static const unsigned int qspi_data2_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2808) /* MOSI_IO0, MISO_IO1 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2809) RCAR_GP_PIN(1, 5), RCAR_GP_PIN(1, 6),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2810) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2811) static const unsigned int qspi_data2_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2812) MOSI_IO0_MARK, MISO_IO1_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2813) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2814) static const unsigned int qspi_data4_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2815) /* MOSI_IO0, MISO_IO1, IO2, IO3 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2816) RCAR_GP_PIN(1, 5), RCAR_GP_PIN(1, 6), RCAR_GP_PIN(1, 7),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2817) RCAR_GP_PIN(1, 8),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2818) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2819) static const unsigned int qspi_data4_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2820) MOSI_IO0_MARK, MISO_IO1_MARK, IO2_MARK, IO3_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2821) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2822) /* - SCIF0 ------------------------------------------------------------------ */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2823) static const unsigned int scif0_data_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2824) /* RX, TX */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2825) RCAR_GP_PIN(4, 28), RCAR_GP_PIN(4, 29),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2826) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2827) static const unsigned int scif0_data_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2828) RX0_MARK, TX0_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2829) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2830) static const unsigned int scif0_clk_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2831) /* SCK */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2832) RCAR_GP_PIN(4, 27),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2833) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2834) static const unsigned int scif0_clk_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2835) SCK0_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2836) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2837) static const unsigned int scif0_ctrl_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2838) /* RTS, CTS */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2839) RCAR_GP_PIN(4, 31), RCAR_GP_PIN(4, 30),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2840) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2841) static const unsigned int scif0_ctrl_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2842) RTS0_N_MARK, CTS0_N_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2843) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2844) static const unsigned int scif0_data_b_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2845) /* RX, TX */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2846) RCAR_GP_PIN(0, 4), RCAR_GP_PIN(0, 5),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2847) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2848) static const unsigned int scif0_data_b_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2849) RX0_B_MARK, TX0_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2850) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2851) /* - SCIF1 ------------------------------------------------------------------ */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2852) static const unsigned int scif1_data_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2853) /* RX, TX */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2854) RCAR_GP_PIN(5, 0), RCAR_GP_PIN(5, 1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2855) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2856) static const unsigned int scif1_data_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2857) RX1_MARK, TX1_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2858) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2859) static const unsigned int scif1_clk_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2860) /* SCK */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2861) RCAR_GP_PIN(4, 20),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2862) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2863) static const unsigned int scif1_clk_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2864) SCK1_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2865) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2866) static const unsigned int scif1_ctrl_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2867) /* RTS, CTS */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2868) RCAR_GP_PIN(5, 3), RCAR_GP_PIN(5, 2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2869) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2870) static const unsigned int scif1_ctrl_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2871) RTS1_N_MARK, CTS1_N_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2872) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2873) static const unsigned int scif1_data_b_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2874) /* RX, TX */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2875) RCAR_GP_PIN(0, 14), RCAR_GP_PIN(0, 15),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2876) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2877) static const unsigned int scif1_data_b_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2878) RX1_B_MARK, TX1_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2879) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2880) static const unsigned int scif1_data_c_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2881) /* RX, TX */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2882) RCAR_GP_PIN(4, 1), RCAR_GP_PIN(4, 2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2883) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2884) static const unsigned int scif1_data_c_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2885) RX1_C_MARK, TX1_C_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2886) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2887) static const unsigned int scif1_data_d_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2888) /* RX, TX */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2889) RCAR_GP_PIN(3, 18), RCAR_GP_PIN(3, 19),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2890) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2891) static const unsigned int scif1_data_d_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2892) RX1_D_MARK, TX1_D_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2893) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2894) static const unsigned int scif1_clk_d_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2895) /* SCK */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2896) RCAR_GP_PIN(3, 17),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2897) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2898) static const unsigned int scif1_clk_d_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2899) SCK1_D_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2900) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2901) static const unsigned int scif1_data_e_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2902) /* RX, TX */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2903) RCAR_GP_PIN(2, 21), RCAR_GP_PIN(2, 22),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2904) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2905) static const unsigned int scif1_data_e_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2906) RX1_E_MARK, TX1_E_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2907) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2908) static const unsigned int scif1_clk_e_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2909) /* SCK */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2910) RCAR_GP_PIN(2, 20),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2911) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2912) static const unsigned int scif1_clk_e_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2913) SCK1_E_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2914) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2915) /* - SCIF2 ------------------------------------------------------------------ */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2916) static const unsigned int scif2_data_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2917) /* RX, TX */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2918) RCAR_GP_PIN(5, 6), RCAR_GP_PIN(5, 5),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2919) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2920) static const unsigned int scif2_data_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2921) RX2_MARK, TX2_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2922) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2923) static const unsigned int scif2_clk_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2924) /* SCK */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2925) RCAR_GP_PIN(5, 4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2926) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2927) static const unsigned int scif2_clk_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2928) SCK2_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2929) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2930) static const unsigned int scif2_data_b_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2931) /* RX, TX */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2932) RCAR_GP_PIN(0, 24), RCAR_GP_PIN(0, 25),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2933) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2934) static const unsigned int scif2_data_b_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2935) RX2_B_MARK, TX2_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2936) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2937) /* - SCIFA0 ----------------------------------------------------------------- */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2938) static const unsigned int scifa0_data_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2939) /* RXD, TXD */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2940) RCAR_GP_PIN(4, 28), RCAR_GP_PIN(4, 29),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2941) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2942) static const unsigned int scifa0_data_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2943) SCIFA0_RXD_MARK, SCIFA0_TXD_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2944) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2945) static const unsigned int scifa0_clk_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2946) /* SCK */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2947) RCAR_GP_PIN(4, 27),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2948) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2949) static const unsigned int scifa0_clk_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2950) SCIFA0_SCK_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2951) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2952) static const unsigned int scifa0_ctrl_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2953) /* RTS, CTS */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2954) RCAR_GP_PIN(4, 31), RCAR_GP_PIN(4, 30),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2955) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2956) static const unsigned int scifa0_ctrl_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2957) SCIFA0_RTS_N_MARK, SCIFA0_CTS_N_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2958) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2959) static const unsigned int scifa0_data_b_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2960) /* RXD, TXD */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2961) RCAR_GP_PIN(1, 20), RCAR_GP_PIN(1, 21),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2962) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2963) static const unsigned int scifa0_data_b_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2964) SCIFA0_RXD_B_MARK, SCIFA0_TXD_B_MARK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2965) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2966) static const unsigned int scifa0_clk_b_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2967) /* SCK */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2968) RCAR_GP_PIN(1, 19),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2969) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2970) static const unsigned int scifa0_clk_b_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2971) SCIFA0_SCK_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2972) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2973) static const unsigned int scifa0_ctrl_b_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2974) /* RTS, CTS */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2975) RCAR_GP_PIN(1, 23), RCAR_GP_PIN(1, 22),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2976) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2977) static const unsigned int scifa0_ctrl_b_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2978) SCIFA0_RTS_N_B_MARK, SCIFA0_CTS_N_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2979) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2980) /* - SCIFA1 ----------------------------------------------------------------- */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2981) static const unsigned int scifa1_data_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2982) /* RXD, TXD */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2983) RCAR_GP_PIN(5, 0), RCAR_GP_PIN(5, 1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2984) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2985) static const unsigned int scifa1_data_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2986) SCIFA1_RXD_MARK, SCIFA1_TXD_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2987) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2988) static const unsigned int scifa1_clk_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2989) /* SCK */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2990) RCAR_GP_PIN(4, 20),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2991) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2992) static const unsigned int scifa1_clk_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2993) SCIFA1_SCK_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2994) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2995) static const unsigned int scifa1_ctrl_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2996) /* RTS, CTS */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2997) RCAR_GP_PIN(5, 3), RCAR_GP_PIN(5, 2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2998) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2999) static const unsigned int scifa1_ctrl_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3000) SCIFA1_RTS_N_MARK, SCIFA1_CTS_N_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3001) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3002) static const unsigned int scifa1_data_b_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3003) /* RXD, TXD */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3004) RCAR_GP_PIN(0, 24), RCAR_GP_PIN(0, 21),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3005) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3006) static const unsigned int scifa1_data_b_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3007) SCIFA1_RXD_B_MARK, SCIFA1_TXD_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3008) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3009) static const unsigned int scifa1_clk_b_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3010) /* SCK */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3011) RCAR_GP_PIN(0, 23),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3012) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3013) static const unsigned int scifa1_clk_b_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3014) SCIFA1_SCK_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3015) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3016) static const unsigned int scifa1_ctrl_b_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3017) /* RTS, CTS */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3018) RCAR_GP_PIN(0, 22), RCAR_GP_PIN(0, 25),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3019) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3020) static const unsigned int scifa1_ctrl_b_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3021) SCIFA1_RTS_N_B_MARK, SCIFA1_CTS_N_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3022) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3023) static const unsigned int scifa1_data_c_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3024) /* RXD, TXD */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3025) RCAR_GP_PIN(0, 9), RCAR_GP_PIN(0, 10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3026) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3027) static const unsigned int scifa1_data_c_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3028) SCIFA1_RXD_C_MARK, SCIFA1_TXD_C_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3029) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3030) static const unsigned int scifa1_clk_c_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3031) /* SCK */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3032) RCAR_GP_PIN(0, 8),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3033) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3034) static const unsigned int scifa1_clk_c_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3035) SCIFA1_SCK_C_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3036) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3037) static const unsigned int scifa1_ctrl_c_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3038) /* RTS, CTS */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3039) RCAR_GP_PIN(0, 12), RCAR_GP_PIN(0, 11),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3040) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3041) static const unsigned int scifa1_ctrl_c_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3042) SCIFA1_RTS_N_C_MARK, SCIFA1_CTS_N_C_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3043) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3044) static const unsigned int scifa1_data_d_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3045) /* RXD, TXD */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3046) RCAR_GP_PIN(2, 11), RCAR_GP_PIN(2, 12),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3047) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3048) static const unsigned int scifa1_data_d_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3049) SCIFA1_RXD_D_MARK, SCIFA1_TXD_D_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3050) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3051) static const unsigned int scifa1_clk_d_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3052) /* SCK */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3053) RCAR_GP_PIN(2, 10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3054) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3055) static const unsigned int scifa1_clk_d_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3056) SCIFA1_SCK_D_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3057) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3058) static const unsigned int scifa1_ctrl_d_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3059) /* RTS, CTS */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3060) RCAR_GP_PIN(2, 14), RCAR_GP_PIN(2, 13),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3061) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3062) static const unsigned int scifa1_ctrl_d_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3063) SCIFA1_RTS_N_D_MARK, SCIFA1_CTS_N_D_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3064) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3065) /* - SCIFA2 ----------------------------------------------------------------- */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3066) static const unsigned int scifa2_data_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3067) /* RXD, TXD */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3068) RCAR_GP_PIN(5, 5), RCAR_GP_PIN(5, 6),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3069) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3070) static const unsigned int scifa2_data_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3071) SCIFA2_RXD_MARK, SCIFA2_TXD_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3072) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3073) static const unsigned int scifa2_clk_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3074) /* SCK */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3075) RCAR_GP_PIN(5, 4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3076) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3077) static const unsigned int scifa2_clk_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3078) SCIFA2_SCK_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3079) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3080) static const unsigned int scifa2_ctrl_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3081) /* RTS, CTS */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3082) RCAR_GP_PIN(4, 22), RCAR_GP_PIN(4, 21),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3083) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3084) static const unsigned int scifa2_ctrl_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3085) SCIFA2_RTS_N_MARK, SCIFA2_CTS_N_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3086) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3087) static const unsigned int scifa2_data_b_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3088) /* RXD, TXD */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3089) RCAR_GP_PIN(5, 13), RCAR_GP_PIN(5, 16),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3090) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3091) static const unsigned int scifa2_data_b_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3092) SCIFA2_RXD_B_MARK, SCIFA2_TXD_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3093) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3094) static const unsigned int scifa2_data_c_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3095) /* RXD, TXD */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3096) RCAR_GP_PIN(5, 31), RCAR_GP_PIN(5, 30),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3097) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3098) static const unsigned int scifa2_data_c_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3099) SCIFA2_RXD_C_MARK, SCIFA2_TXD_C_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3100) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3101) static const unsigned int scifa2_clk_c_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3102) /* SCK */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3103) RCAR_GP_PIN(5, 29),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3104) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3105) static const unsigned int scifa2_clk_c_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3106) SCIFA2_SCK_C_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3107) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3108) /* - SCIFB0 ----------------------------------------------------------------- */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3109) static const unsigned int scifb0_data_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3110) /* RXD, TXD */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3111) RCAR_GP_PIN(4, 9), RCAR_GP_PIN(4, 10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3112) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3113) static const unsigned int scifb0_data_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3114) SCIFB0_RXD_MARK, SCIFB0_TXD_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3115) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3116) static const unsigned int scifb0_clk_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3117) /* SCK */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3118) RCAR_GP_PIN(4, 8),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3119) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3120) static const unsigned int scifb0_clk_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3121) SCIFB0_SCK_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3122) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3123) static const unsigned int scifb0_ctrl_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3124) /* RTS, CTS */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3125) RCAR_GP_PIN(4, 12), RCAR_GP_PIN(4, 11),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3126) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3127) static const unsigned int scifb0_ctrl_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3128) SCIFB0_RTS_N_MARK, SCIFB0_CTS_N_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3129) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3130) static const unsigned int scifb0_data_b_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3131) /* RXD, TXD */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3132) RCAR_GP_PIN(3, 10), RCAR_GP_PIN(3, 11),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3133) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3134) static const unsigned int scifb0_data_b_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3135) SCIFB0_RXD_B_MARK, SCIFB0_TXD_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3136) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3137) static const unsigned int scifb0_clk_b_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3138) /* SCK */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3139) RCAR_GP_PIN(3, 9),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3140) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3141) static const unsigned int scifb0_clk_b_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3142) SCIFB0_SCK_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3143) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3144) static const unsigned int scifb0_ctrl_b_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3145) /* RTS, CTS */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3146) RCAR_GP_PIN(3, 13), RCAR_GP_PIN(3, 12),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3147) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3148) static const unsigned int scifb0_ctrl_b_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3149) SCIFB0_RTS_N_B_MARK, SCIFB0_CTS_N_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3150) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3151) static const unsigned int scifb0_data_c_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3152) /* RXD, TXD */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3153) RCAR_GP_PIN(0, 4), RCAR_GP_PIN(0, 5),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3154) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3155) static const unsigned int scifb0_data_c_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3156) SCIFB0_RXD_C_MARK, SCIFB0_TXD_C_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3157) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3158) /* - SCIFB1 ----------------------------------------------------------------- */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3159) static const unsigned int scifb1_data_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3160) /* RXD, TXD */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3161) RCAR_GP_PIN(4, 15), RCAR_GP_PIN(4, 16),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3162) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3163) static const unsigned int scifb1_data_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3164) SCIFB1_RXD_MARK, SCIFB1_TXD_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3165) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3166) static const unsigned int scifb1_clk_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3167) /* SCK */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3168) RCAR_GP_PIN(4, 14),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3169) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3170) static const unsigned int scifb1_clk_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3171) SCIFB1_SCK_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3172) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3173) static const unsigned int scifb1_ctrl_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3174) /* RTS, CTS */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3175) RCAR_GP_PIN(4, 18), RCAR_GP_PIN(4, 17),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3176) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3177) static const unsigned int scifb1_ctrl_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3178) SCIFB1_RTS_N_MARK, SCIFB1_CTS_N_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3179) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3180) static const unsigned int scifb1_data_b_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3181) /* RXD, TXD */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3182) RCAR_GP_PIN(3, 2), RCAR_GP_PIN(3, 3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3183) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3184) static const unsigned int scifb1_data_b_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3185) SCIFB1_RXD_B_MARK, SCIFB1_TXD_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3186) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3187) static const unsigned int scifb1_clk_b_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3188) /* SCK */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3189) RCAR_GP_PIN(3, 1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3190) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3191) static const unsigned int scifb1_clk_b_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3192) SCIFB1_SCK_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3193) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3194) static const unsigned int scifb1_ctrl_b_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3195) /* RTS, CTS */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3196) RCAR_GP_PIN(3, 5), RCAR_GP_PIN(3, 4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3197) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3198) static const unsigned int scifb1_ctrl_b_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3199) SCIFB1_RTS_N_B_MARK, SCIFB1_CTS_N_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3200) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3201) static const unsigned int scifb1_data_c_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3202) /* RXD, TXD */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3203) RCAR_GP_PIN(0, 14), RCAR_GP_PIN(0, 15),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3204) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3205) static const unsigned int scifb1_data_c_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3206) SCIFB1_RXD_C_MARK, SCIFB1_TXD_C_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3207) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3208) static const unsigned int scifb1_data_d_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3209) /* RXD, TXD */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3210) RCAR_GP_PIN(4, 1), RCAR_GP_PIN(4, 2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3211) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3212) static const unsigned int scifb1_data_d_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3213) SCIFB1_RXD_D_MARK, SCIFB1_TXD_D_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3214) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3215) static const unsigned int scifb1_data_e_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3216) /* RXD, TXD */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3217) RCAR_GP_PIN(3, 18), RCAR_GP_PIN(3, 19),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3218) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3219) static const unsigned int scifb1_data_e_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3220) SCIFB1_RXD_E_MARK, SCIFB1_TXD_E_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3221) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3222) static const unsigned int scifb1_clk_e_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3223) /* SCK */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3224) RCAR_GP_PIN(3, 17),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3225) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3226) static const unsigned int scifb1_clk_e_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3227) SCIFB1_SCK_E_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3228) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3229) static const unsigned int scifb1_data_f_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3230) /* RXD, TXD */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3231) RCAR_GP_PIN(0, 4), RCAR_GP_PIN(0, 5),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3232) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3233) static const unsigned int scifb1_data_f_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3234) SCIFB1_RXD_F_MARK, SCIFB1_TXD_F_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3235) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3236) static const unsigned int scifb1_data_g_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3237) /* RXD, TXD */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3238) RCAR_GP_PIN(2, 21), RCAR_GP_PIN(2, 22),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3239) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3240) static const unsigned int scifb1_data_g_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3241) SCIFB1_RXD_G_MARK, SCIFB1_TXD_G_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3242) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3243) static const unsigned int scifb1_clk_g_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3244) /* SCK */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3245) RCAR_GP_PIN(2, 20),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3246) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3247) static const unsigned int scifb1_clk_g_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3248) SCIFB1_SCK_G_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3249) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3250) /* - SCIFB2 ----------------------------------------------------------------- */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3251) static const unsigned int scifb2_data_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3252) /* RXD, TXD */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3253) RCAR_GP_PIN(4, 22), RCAR_GP_PIN(4, 23),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3254) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3255) static const unsigned int scifb2_data_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3256) SCIFB2_RXD_MARK, SCIFB2_TXD_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3257) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3258) static const unsigned int scifb2_clk_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3259) /* SCK */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3260) RCAR_GP_PIN(4, 21),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3261) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3262) static const unsigned int scifb2_clk_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3263) SCIFB2_SCK_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3264) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3265) static const unsigned int scifb2_ctrl_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3266) /* RTS, CTS */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3267) RCAR_GP_PIN(4, 25), RCAR_GP_PIN(4, 24),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3268) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3269) static const unsigned int scifb2_ctrl_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3270) SCIFB2_RTS_N_MARK, SCIFB2_CTS_N_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3271) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3272) static const unsigned int scifb2_data_b_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3273) /* RXD, TXD */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3274) RCAR_GP_PIN(0, 28), RCAR_GP_PIN(0, 30),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3275) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3276) static const unsigned int scifb2_data_b_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3277) SCIFB2_RXD_B_MARK, SCIFB2_TXD_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3278) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3279) static const unsigned int scifb2_clk_b_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3280) /* SCK */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3281) RCAR_GP_PIN(0, 31),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3282) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3283) static const unsigned int scifb2_clk_b_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3284) SCIFB2_SCK_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3285) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3286) static const unsigned int scifb2_ctrl_b_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3287) /* RTS, CTS */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3288) RCAR_GP_PIN(0, 29), RCAR_GP_PIN(0, 27),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3289) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3290) static const unsigned int scifb2_ctrl_b_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3291) SCIFB2_RTS_N_B_MARK, SCIFB2_CTS_N_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3292) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3293) static const unsigned int scifb2_data_c_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3294) /* RXD, TXD */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3295) RCAR_GP_PIN(0, 24), RCAR_GP_PIN(0, 25),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3296) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3297) static const unsigned int scifb2_data_c_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3298) SCIFB2_RXD_C_MARK, SCIFB2_TXD_C_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3299) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3300) /* - SCIF Clock ------------------------------------------------------------- */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3301) static const unsigned int scif_clk_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3302) /* SCIF_CLK */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3303) RCAR_GP_PIN(4, 26),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3304) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3305) static const unsigned int scif_clk_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3306) SCIF_CLK_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3307) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3308) static const unsigned int scif_clk_b_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3309) /* SCIF_CLK */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3310) RCAR_GP_PIN(5, 4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3311) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3312) static const unsigned int scif_clk_b_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3313) SCIF_CLK_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3314) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3315) /* - SDHI0 ------------------------------------------------------------------ */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3316) static const unsigned int sdhi0_data1_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3317) /* D0 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3318) RCAR_GP_PIN(3, 2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3319) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3320) static const unsigned int sdhi0_data1_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3321) SD0_DAT0_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3322) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3323) static const unsigned int sdhi0_data4_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3324) /* D[0:3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3325) RCAR_GP_PIN(3, 2), RCAR_GP_PIN(3, 3), RCAR_GP_PIN(3, 4), RCAR_GP_PIN(3, 5),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3326) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3327) static const unsigned int sdhi0_data4_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3328) SD0_DAT0_MARK, SD0_DAT1_MARK, SD0_DAT2_MARK, SD0_DAT3_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3329) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3330) static const unsigned int sdhi0_ctrl_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3331) /* CLK, CMD */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3332) RCAR_GP_PIN(3, 0), RCAR_GP_PIN(3, 1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3333) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3334) static const unsigned int sdhi0_ctrl_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3335) SD0_CLK_MARK, SD0_CMD_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3336) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3337) static const unsigned int sdhi0_cd_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3338) /* CD */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3339) RCAR_GP_PIN(3, 6),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3340) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3341) static const unsigned int sdhi0_cd_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3342) SD0_CD_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3343) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3344) static const unsigned int sdhi0_wp_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3345) /* WP */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3346) RCAR_GP_PIN(3, 7),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3347) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3348) static const unsigned int sdhi0_wp_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3349) SD0_WP_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3350) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3351) /* - SDHI1 ------------------------------------------------------------------ */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3352) static const unsigned int sdhi1_data1_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3353) /* D0 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3354) RCAR_GP_PIN(3, 10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3355) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3356) static const unsigned int sdhi1_data1_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3357) SD1_DAT0_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3358) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3359) static const unsigned int sdhi1_data4_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3360) /* D[0:3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3361) RCAR_GP_PIN(3, 10), RCAR_GP_PIN(3, 11), RCAR_GP_PIN(3, 12), RCAR_GP_PIN(3, 13),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3362) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3363) static const unsigned int sdhi1_data4_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3364) SD1_DAT0_MARK, SD1_DAT1_MARK, SD1_DAT2_MARK, SD1_DAT3_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3365) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3366) static const unsigned int sdhi1_ctrl_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3367) /* CLK, CMD */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3368) RCAR_GP_PIN(3, 8), RCAR_GP_PIN(3, 9),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3369) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3370) static const unsigned int sdhi1_ctrl_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3371) SD1_CLK_MARK, SD1_CMD_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3372) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3373) static const unsigned int sdhi1_cd_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3374) /* CD */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3375) RCAR_GP_PIN(3, 14),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3376) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3377) static const unsigned int sdhi1_cd_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3378) SD1_CD_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3379) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3380) static const unsigned int sdhi1_wp_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3381) /* WP */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3382) RCAR_GP_PIN(3, 15),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3383) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3384) static const unsigned int sdhi1_wp_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3385) SD1_WP_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3386) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3387) /* - SDHI2 ------------------------------------------------------------------ */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3388) static const unsigned int sdhi2_data1_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3389) /* D0 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3390) RCAR_GP_PIN(3, 18),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3391) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3392) static const unsigned int sdhi2_data1_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3393) SD2_DAT0_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3394) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3395) static const unsigned int sdhi2_data4_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3396) /* D[0:3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3397) RCAR_GP_PIN(3, 18), RCAR_GP_PIN(3, 19), RCAR_GP_PIN(3, 20), RCAR_GP_PIN(3, 21),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3398) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3399) static const unsigned int sdhi2_data4_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3400) SD2_DAT0_MARK, SD2_DAT1_MARK, SD2_DAT2_MARK, SD2_DAT3_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3401) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3402) static const unsigned int sdhi2_ctrl_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3403) /* CLK, CMD */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3404) RCAR_GP_PIN(3, 16), RCAR_GP_PIN(3, 17),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3405) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3406) static const unsigned int sdhi2_ctrl_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3407) SD2_CLK_MARK, SD2_CMD_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3408) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3409) static const unsigned int sdhi2_cd_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3410) /* CD */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3411) RCAR_GP_PIN(3, 22),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3412) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3413) static const unsigned int sdhi2_cd_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3414) SD2_CD_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3415) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3416) static const unsigned int sdhi2_wp_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3417) /* WP */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3418) RCAR_GP_PIN(3, 23),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3419) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3420) static const unsigned int sdhi2_wp_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3421) SD2_WP_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3422) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3423) /* - SDHI3 ------------------------------------------------------------------ */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3424) static const unsigned int sdhi3_data1_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3425) /* D0 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3426) RCAR_GP_PIN(3, 26),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3427) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3428) static const unsigned int sdhi3_data1_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3429) SD3_DAT0_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3430) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3431) static const unsigned int sdhi3_data4_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3432) /* D[0:3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3433) RCAR_GP_PIN(3, 26), RCAR_GP_PIN(3, 27), RCAR_GP_PIN(3, 28), RCAR_GP_PIN(3, 29),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3434) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3435) static const unsigned int sdhi3_data4_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3436) SD3_DAT0_MARK, SD3_DAT1_MARK, SD3_DAT2_MARK, SD3_DAT3_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3437) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3438) static const unsigned int sdhi3_ctrl_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3439) /* CLK, CMD */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3440) RCAR_GP_PIN(3, 24), RCAR_GP_PIN(3, 25),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3441) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3442) static const unsigned int sdhi3_ctrl_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3443) SD3_CLK_MARK, SD3_CMD_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3444) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3445) static const unsigned int sdhi3_cd_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3446) /* CD */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3447) RCAR_GP_PIN(3, 30),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3448) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3449) static const unsigned int sdhi3_cd_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3450) SD3_CD_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3451) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3452) static const unsigned int sdhi3_wp_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3453) /* WP */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3454) RCAR_GP_PIN(3, 31),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3455) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3456) static const unsigned int sdhi3_wp_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3457) SD3_WP_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3458) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3459) /* - SSI -------------------------------------------------------------------- */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3460) static const unsigned int ssi0_data_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3461) /* SDATA0 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3462) RCAR_GP_PIN(4, 5),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3463) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3464) static const unsigned int ssi0_data_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3465) SSI_SDATA0_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3466) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3467) static const unsigned int ssi0129_ctrl_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3468) /* SCK, WS */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3469) RCAR_GP_PIN(4, 3), RCAR_GP_PIN(4, 4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3470) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3471) static const unsigned int ssi0129_ctrl_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3472) SSI_SCK0129_MARK, SSI_WS0129_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3473) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3474) static const unsigned int ssi1_data_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3475) /* SDATA1 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3476) RCAR_GP_PIN(4, 6),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3477) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3478) static const unsigned int ssi1_data_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3479) SSI_SDATA1_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3480) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3481) static const unsigned int ssi1_ctrl_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3482) /* SCK, WS */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3483) RCAR_GP_PIN(4, 7), RCAR_GP_PIN(4, 24),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3484) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3485) static const unsigned int ssi1_ctrl_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3486) SSI_SCK1_MARK, SSI_WS1_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3487) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3488) static const unsigned int ssi2_data_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3489) /* SDATA2 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3490) RCAR_GP_PIN(4, 7),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3491) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3492) static const unsigned int ssi2_data_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3493) SSI_SDATA2_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3494) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3495) static const unsigned int ssi2_ctrl_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3496) /* SCK, WS */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3497) RCAR_GP_PIN(5, 13), RCAR_GP_PIN(5, 17),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3498) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3499) static const unsigned int ssi2_ctrl_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3500) SSI_SCK2_MARK, SSI_WS2_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3501) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3502) static const unsigned int ssi3_data_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3503) /* SDATA3 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3504) RCAR_GP_PIN(4, 10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3505) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3506) static const unsigned int ssi3_data_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3507) SSI_SDATA3_MARK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3508) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3509) static const unsigned int ssi34_ctrl_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3510) /* SCK, WS */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3511) RCAR_GP_PIN(4, 8), RCAR_GP_PIN(4, 9),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3512) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3513) static const unsigned int ssi34_ctrl_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3514) SSI_SCK34_MARK, SSI_WS34_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3515) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3516) static const unsigned int ssi4_data_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3517) /* SDATA4 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3518) RCAR_GP_PIN(4, 13),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3519) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3520) static const unsigned int ssi4_data_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3521) SSI_SDATA4_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3522) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3523) static const unsigned int ssi4_ctrl_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3524) /* SCK, WS */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3525) RCAR_GP_PIN(4, 11), RCAR_GP_PIN(4, 12),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3526) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3527) static const unsigned int ssi4_ctrl_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3528) SSI_SCK4_MARK, SSI_WS4_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3529) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3530) static const unsigned int ssi5_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3531) /* SDATA5, SCK, WS */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3532) RCAR_GP_PIN(4, 16), RCAR_GP_PIN(4, 14), RCAR_GP_PIN(4, 15),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3533) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3534) static const unsigned int ssi5_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3535) SSI_SDATA5_MARK, SSI_SCK5_MARK, SSI_WS5_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3536) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3537) static const unsigned int ssi5_b_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3538) /* SDATA5, SCK, WS */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3539) RCAR_GP_PIN(0, 26), RCAR_GP_PIN(0, 24), RCAR_GP_PIN(0, 25),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3540) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3541) static const unsigned int ssi5_b_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3542) SSI_SDATA5_B_MARK, SSI_SCK5_B_MARK, SSI_WS5_B_MARK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3543) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3544) static const unsigned int ssi5_c_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3545) /* SDATA5, SCK, WS */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3546) RCAR_GP_PIN(4, 24), RCAR_GP_PIN(4, 11), RCAR_GP_PIN(4, 12),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3547) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3548) static const unsigned int ssi5_c_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3549) SSI_SDATA5_C_MARK, SSI_SCK5_C_MARK, SSI_WS5_C_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3550) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3551) static const unsigned int ssi6_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3552) /* SDATA6, SCK, WS */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3553) RCAR_GP_PIN(4, 19), RCAR_GP_PIN(4, 17), RCAR_GP_PIN(4, 18),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3554) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3555) static const unsigned int ssi6_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3556) SSI_SDATA6_MARK, SSI_SCK6_MARK, SSI_WS6_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3557) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3558) static const unsigned int ssi6_b_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3559) /* SDATA6, SCK, WS */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3560) RCAR_GP_PIN(1, 29), RCAR_GP_PIN(1, 25), RCAR_GP_PIN(1, 27),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3561) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3562) static const unsigned int ssi6_b_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3563) SSI_SDATA6_B_MARK, SSI_SCK6_B_MARK, SSI_WS6_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3564) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3565) static const unsigned int ssi7_data_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3566) /* SDATA7 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3567) RCAR_GP_PIN(4, 22),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3568) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3569) static const unsigned int ssi7_data_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3570) SSI_SDATA7_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3571) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3572) static const unsigned int ssi7_b_data_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3573) /* SDATA7 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3574) RCAR_GP_PIN(4, 22),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3575) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3576) static const unsigned int ssi7_b_data_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3577) SSI_SDATA7_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3578) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3579) static const unsigned int ssi7_c_data_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3580) /* SDATA7 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3581) RCAR_GP_PIN(1, 26),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3582) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3583) static const unsigned int ssi7_c_data_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3584) SSI_SDATA7_C_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3585) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3586) static const unsigned int ssi78_ctrl_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3587) /* SCK, WS */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3588) RCAR_GP_PIN(4, 20), RCAR_GP_PIN(4, 21),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3589) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3590) static const unsigned int ssi78_ctrl_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3591) SSI_SCK78_MARK, SSI_WS78_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3592) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3593) static const unsigned int ssi78_b_ctrl_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3594) /* SCK, WS */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3595) RCAR_GP_PIN(1, 26), RCAR_GP_PIN(1, 24),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3596) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3597) static const unsigned int ssi78_b_ctrl_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3598) SSI_SCK78_B_MARK, SSI_WS78_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3599) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3600) static const unsigned int ssi78_c_ctrl_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3601) /* SCK, WS */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3602) RCAR_GP_PIN(1, 24), RCAR_GP_PIN(1, 25),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3603) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3604) static const unsigned int ssi78_c_ctrl_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3605) SSI_SCK78_C_MARK, SSI_WS78_C_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3606) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3607) static const unsigned int ssi8_data_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3608) /* SDATA8 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3609) RCAR_GP_PIN(4, 23),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3610) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3611) static const unsigned int ssi8_data_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3612) SSI_SDATA8_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3613) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3614) static const unsigned int ssi8_b_data_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3615) /* SDATA8 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3616) RCAR_GP_PIN(4, 23),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3617) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3618) static const unsigned int ssi8_b_data_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3619) SSI_SDATA8_B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3620) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3621) static const unsigned int ssi8_c_data_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3622) /* SDATA8 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3623) RCAR_GP_PIN(1, 27),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3624) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3625) static const unsigned int ssi8_c_data_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3626) SSI_SDATA8_C_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3627) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3628) static const unsigned int ssi9_data_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3629) /* SDATA9 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3630) RCAR_GP_PIN(4, 24),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3631) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3632) static const unsigned int ssi9_data_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3633) SSI_SDATA9_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3634) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3635) static const unsigned int ssi9_ctrl_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3636) /* SCK, WS */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3637) RCAR_GP_PIN(5, 10), RCAR_GP_PIN(5, 11),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3638) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3639) static const unsigned int ssi9_ctrl_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3640) SSI_SCK9_MARK, SSI_WS9_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3641) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3642) /* - TPU0 ------------------------------------------------------------------- */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3643) static const unsigned int tpu0_to0_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3644) /* TO */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3645) RCAR_GP_PIN(0, 20),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3646) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3647) static const unsigned int tpu0_to0_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3648) TPU0TO0_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3649) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3650) static const unsigned int tpu0_to1_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3651) /* TO */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3652) RCAR_GP_PIN(0, 21),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3653) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3654) static const unsigned int tpu0_to1_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3655) TPU0TO1_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3656) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3657) static const unsigned int tpu0_to2_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3658) /* TO */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3659) RCAR_GP_PIN(0, 22),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3660) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3661) static const unsigned int tpu0_to2_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3662) TPU0TO2_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3663) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3664) static const unsigned int tpu0_to3_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3665) /* TO */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3666) RCAR_GP_PIN(0, 23),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3667) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3668) static const unsigned int tpu0_to3_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3669) TPU0TO3_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3670) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3671) /* - USB0 ------------------------------------------------------------------- */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3672) static const unsigned int usb0_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3673) /* PWEN, OVC/VBUS */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3674) RCAR_GP_PIN(5, 18), RCAR_GP_PIN(5, 19),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3675) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3676) static const unsigned int usb0_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3677) USB0_PWEN_MARK, USB0_OVC_VBUS_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3678) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3679) static const unsigned int usb0_ovc_vbus_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3680) /* OVC/VBUS */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3681) RCAR_GP_PIN(5, 19),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3682) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3683) static const unsigned int usb0_ovc_vbus_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3684) USB0_OVC_VBUS_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3685) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3686) /* - USB1 ------------------------------------------------------------------- */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3687) static const unsigned int usb1_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3688) /* PWEN, OVC */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3689) RCAR_GP_PIN(5, 20), RCAR_GP_PIN(5, 21),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3690) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3691) static const unsigned int usb1_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3692) USB1_PWEN_MARK, USB1_OVC_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3693) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3694) static const unsigned int usb1_pwen_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3695) /* PWEN */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3696) RCAR_GP_PIN(5, 20),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3697) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3698) static const unsigned int usb1_pwen_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3699) USB1_PWEN_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3700) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3701) /* - USB2 ------------------------------------------------------------------- */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3702) static const unsigned int usb2_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3703) /* PWEN, OVC */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3704) RCAR_GP_PIN(5, 22), RCAR_GP_PIN(5, 23),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3705) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3706) static const unsigned int usb2_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3707) USB2_PWEN_MARK, USB2_OVC_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3708) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3709) /* - VIN0 ------------------------------------------------------------------- */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3710) static const union vin_data vin0_data_pins = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3711) .data24 = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3712) /* B */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3713) RCAR_GP_PIN(2, 1), RCAR_GP_PIN(2, 2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3714) RCAR_GP_PIN(2, 3), RCAR_GP_PIN(2, 4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3715) RCAR_GP_PIN(2, 5), RCAR_GP_PIN(2, 6),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3716) RCAR_GP_PIN(2, 7), RCAR_GP_PIN(2, 8),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3717) /* G */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3718) RCAR_GP_PIN(0, 8), RCAR_GP_PIN(0, 9),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3719) RCAR_GP_PIN(0, 10), RCAR_GP_PIN(0, 11),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3720) RCAR_GP_PIN(0, 0), RCAR_GP_PIN(0, 1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3721) RCAR_GP_PIN(0, 2), RCAR_GP_PIN(0, 3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3722) /* R */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3723) RCAR_GP_PIN(0, 4), RCAR_GP_PIN(0, 5),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3724) RCAR_GP_PIN(0, 6), RCAR_GP_PIN(0, 7),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3725) RCAR_GP_PIN(0, 24), RCAR_GP_PIN(0, 25),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3726) RCAR_GP_PIN(0, 26), RCAR_GP_PIN(1, 11),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3727) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3728) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3729) static const union vin_data vin0_data_mux = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3730) .data24 = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3731) /* B */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3732) VI0_DATA0_VI0_B0_MARK, VI0_DATA1_VI0_B1_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3733) VI0_DATA2_VI0_B2_MARK, VI0_DATA3_VI0_B3_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3734) VI0_DATA4_VI0_B4_MARK, VI0_DATA5_VI0_B5_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3735) VI0_DATA6_VI0_B6_MARK, VI0_DATA7_VI0_B7_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3736) /* G */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3737) VI0_G0_MARK, VI0_G1_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3738) VI0_G2_MARK, VI0_G3_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3739) VI0_G4_MARK, VI0_G5_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3740) VI0_G6_MARK, VI0_G7_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3741) /* R */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3742) VI0_R0_MARK, VI0_R1_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3743) VI0_R2_MARK, VI0_R3_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3744) VI0_R4_MARK, VI0_R5_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3745) VI0_R6_MARK, VI0_R7_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3746) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3747) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3748) static const unsigned int vin0_data18_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3749) /* B */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3750) RCAR_GP_PIN(2, 3), RCAR_GP_PIN(2, 4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3751) RCAR_GP_PIN(2, 5), RCAR_GP_PIN(2, 6),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3752) RCAR_GP_PIN(2, 7), RCAR_GP_PIN(2, 8),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3753) /* G */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3754) RCAR_GP_PIN(0, 10), RCAR_GP_PIN(0, 11),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3755) RCAR_GP_PIN(0, 0), RCAR_GP_PIN(0, 1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3756) RCAR_GP_PIN(0, 2), RCAR_GP_PIN(0, 3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3757) /* R */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3758) RCAR_GP_PIN(0, 6), RCAR_GP_PIN(0, 7),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3759) RCAR_GP_PIN(0, 24), RCAR_GP_PIN(0, 25),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3760) RCAR_GP_PIN(0, 26), RCAR_GP_PIN(1, 11),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3761) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3762) static const unsigned int vin0_data18_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3763) /* B */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3764) VI0_DATA2_VI0_B2_MARK, VI0_DATA3_VI0_B3_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3765) VI0_DATA4_VI0_B4_MARK, VI0_DATA5_VI0_B5_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3766) VI0_DATA6_VI0_B6_MARK, VI0_DATA7_VI0_B7_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3767) /* G */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3768) VI0_G2_MARK, VI0_G3_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3769) VI0_G4_MARK, VI0_G5_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3770) VI0_G6_MARK, VI0_G7_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3771) /* R */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3772) VI0_R2_MARK, VI0_R3_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3773) VI0_R4_MARK, VI0_R5_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3774) VI0_R6_MARK, VI0_R7_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3775) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3776) static const unsigned int vin0_sync_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3777) RCAR_GP_PIN(0, 12), /* HSYNC */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3778) RCAR_GP_PIN(0, 13), /* VSYNC */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3779) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3780) static const unsigned int vin0_sync_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3781) VI0_HSYNC_N_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3782) VI0_VSYNC_N_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3783) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3784) static const unsigned int vin0_field_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3785) RCAR_GP_PIN(0, 15),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3786) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3787) static const unsigned int vin0_field_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3788) VI0_FIELD_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3789) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3790) static const unsigned int vin0_clkenb_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3791) RCAR_GP_PIN(0, 14),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3792) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3793) static const unsigned int vin0_clkenb_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3794) VI0_CLKENB_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3795) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3796) static const unsigned int vin0_clk_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3797) RCAR_GP_PIN(2, 0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3798) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3799) static const unsigned int vin0_clk_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3800) VI0_CLK_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3801) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3802) /* - VIN1 ------------------------------------------------------------------- */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3803) static const union vin_data vin1_data_pins = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3804) .data24 = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3805) /* B */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3806) RCAR_GP_PIN(2, 10), RCAR_GP_PIN(2, 11),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3807) RCAR_GP_PIN(2, 12), RCAR_GP_PIN(2, 13),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3808) RCAR_GP_PIN(2, 14), RCAR_GP_PIN(2, 15),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3809) RCAR_GP_PIN(2, 16), RCAR_GP_PIN(2, 17),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3810) /* G */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3811) RCAR_GP_PIN(1, 14), RCAR_GP_PIN(1, 15),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3812) RCAR_GP_PIN(1, 17), RCAR_GP_PIN(1, 20),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3813) RCAR_GP_PIN(1, 22), RCAR_GP_PIN(1, 12),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3814) RCAR_GP_PIN(1, 9), RCAR_GP_PIN(1, 7),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3815) /* R */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3816) RCAR_GP_PIN(0, 27), RCAR_GP_PIN(0, 28),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3817) RCAR_GP_PIN(0, 29), RCAR_GP_PIN(1, 4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3818) RCAR_GP_PIN(1, 5), RCAR_GP_PIN(1, 6),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3819) RCAR_GP_PIN(1, 10), RCAR_GP_PIN(1, 8),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3820) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3821) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3822) static const union vin_data vin1_data_mux = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3823) .data24 = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3824) /* B */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3825) VI1_DATA0_VI1_B0_MARK, VI1_DATA1_VI1_B1_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3826) VI1_DATA2_VI1_B2_MARK, VI1_DATA3_VI1_B3_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3827) VI1_DATA4_VI1_B4_MARK, VI1_DATA5_VI1_B5_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3828) VI1_DATA6_VI1_B6_MARK, VI1_DATA7_VI1_B7_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3829) /* G */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3830) VI1_G0_MARK, VI1_G1_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3831) VI1_G2_MARK, VI1_G3_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3832) VI1_G4_MARK, VI1_G5_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3833) VI1_G6_MARK, VI1_G7_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3834) /* R */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3835) VI1_R0_MARK, VI1_R1_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3836) VI1_R2_MARK, VI1_R3_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3837) VI1_R4_MARK, VI1_R5_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3838) VI1_R6_MARK, VI1_R7_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3839) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3840) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3841) static const unsigned int vin1_data18_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3842) /* B */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3843) RCAR_GP_PIN(2, 12), RCAR_GP_PIN(2, 13),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3844) RCAR_GP_PIN(2, 14), RCAR_GP_PIN(2, 15),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3845) RCAR_GP_PIN(2, 16), RCAR_GP_PIN(2, 17),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3846) /* G */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3847) RCAR_GP_PIN(1, 17), RCAR_GP_PIN(1, 20),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3848) RCAR_GP_PIN(1, 22), RCAR_GP_PIN(1, 12),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3849) RCAR_GP_PIN(1, 9), RCAR_GP_PIN(1, 7),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3850) /* R */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3851) RCAR_GP_PIN(0, 29), RCAR_GP_PIN(1, 4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3852) RCAR_GP_PIN(1, 5), RCAR_GP_PIN(1, 6),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3853) RCAR_GP_PIN(1, 10), RCAR_GP_PIN(1, 8),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3854) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3855) static const unsigned int vin1_data18_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3856) /* B */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3857) VI1_DATA2_VI1_B2_MARK, VI1_DATA3_VI1_B3_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3858) VI1_DATA4_VI1_B4_MARK, VI1_DATA5_VI1_B5_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3859) VI1_DATA6_VI1_B6_MARK, VI1_DATA7_VI1_B7_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3860) /* G */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3861) VI1_G2_MARK, VI1_G3_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3862) VI1_G4_MARK, VI1_G5_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3863) VI1_G6_MARK, VI1_G7_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3864) /* R */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3865) VI1_R2_MARK, VI1_R3_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3866) VI1_R4_MARK, VI1_R5_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3867) VI1_R6_MARK, VI1_R7_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3868) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3869) static const unsigned int vin1_sync_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3870) RCAR_GP_PIN(1, 24), /* HSYNC */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3871) RCAR_GP_PIN(1, 25), /* VSYNC */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3872) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3873) static const unsigned int vin1_sync_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3874) VI1_HSYNC_N_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3875) VI1_VSYNC_N_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3876) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3877) static const unsigned int vin1_field_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3878) RCAR_GP_PIN(1, 13),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3879) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3880) static const unsigned int vin1_field_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3881) VI1_FIELD_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3882) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3883) static const unsigned int vin1_clkenb_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3884) RCAR_GP_PIN(1, 26),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3885) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3886) static const unsigned int vin1_clkenb_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3887) VI1_CLKENB_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3888) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3889) static const unsigned int vin1_clk_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3890) RCAR_GP_PIN(2, 9),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3891) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3892) static const unsigned int vin1_clk_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3893) VI1_CLK_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3894) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3895) /* - VIN2 ----------------------------------------------------------------- */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3896) static const union vin_data vin2_data_pins = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3897) .data24 = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3898) /* B */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3899) RCAR_GP_PIN(0, 8), RCAR_GP_PIN(0, 9),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3900) RCAR_GP_PIN(0, 10), RCAR_GP_PIN(0, 11),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3901) RCAR_GP_PIN(0, 12), RCAR_GP_PIN(0, 13),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3902) RCAR_GP_PIN(0, 14), RCAR_GP_PIN(0, 15),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3903) /* G */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3904) RCAR_GP_PIN(0, 27), RCAR_GP_PIN(0, 28),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3905) RCAR_GP_PIN(0, 29), RCAR_GP_PIN(1, 10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3906) RCAR_GP_PIN(1, 4), RCAR_GP_PIN(1, 5),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3907) RCAR_GP_PIN(1, 6), RCAR_GP_PIN(1, 7),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3908) /* R */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3909) RCAR_GP_PIN(1, 12), RCAR_GP_PIN(1, 13),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3910) RCAR_GP_PIN(1, 14), RCAR_GP_PIN(1, 15),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3911) RCAR_GP_PIN(1, 17), RCAR_GP_PIN(1, 20),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3912) RCAR_GP_PIN(1, 22), RCAR_GP_PIN(1, 24),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3913) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3914) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3915) static const union vin_data vin2_data_mux = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3916) .data24 = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3917) /* B */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3918) VI2_DATA0_VI2_B0_MARK, VI2_DATA1_VI2_B1_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3919) VI2_DATA2_VI2_B2_MARK, VI2_DATA3_VI2_B3_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3920) VI2_DATA4_VI2_B4_MARK, VI2_DATA5_VI2_B5_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3921) VI2_DATA6_VI2_B6_MARK, VI2_DATA7_VI2_B7_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3922) /* G */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3923) VI2_G0_MARK, VI2_G1_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3924) VI2_G2_MARK, VI2_G3_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3925) VI2_G4_MARK, VI2_G5_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3926) VI2_G6_MARK, VI2_G7_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3927) /* R */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3928) VI2_R0_MARK, VI2_R1_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3929) VI2_R2_MARK, VI2_R3_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3930) VI2_R4_MARK, VI2_R5_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3931) VI2_R6_MARK, VI2_R7_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3932) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3933) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3934) static const unsigned int vin2_data18_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3935) /* B */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3936) RCAR_GP_PIN(0, 10), RCAR_GP_PIN(0, 11),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3937) RCAR_GP_PIN(0, 12), RCAR_GP_PIN(0, 13),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3938) RCAR_GP_PIN(0, 14), RCAR_GP_PIN(0, 15),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3939) /* G */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3940) RCAR_GP_PIN(0, 29), RCAR_GP_PIN(1, 10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3941) RCAR_GP_PIN(1, 4), RCAR_GP_PIN(1, 5),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3942) RCAR_GP_PIN(1, 6), RCAR_GP_PIN(1, 7),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3943) /* R */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3944) RCAR_GP_PIN(1, 14), RCAR_GP_PIN(1, 15),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3945) RCAR_GP_PIN(1, 17), RCAR_GP_PIN(1, 20),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3946) RCAR_GP_PIN(1, 22), RCAR_GP_PIN(1, 24),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3947) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3948) static const unsigned int vin2_data18_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3949) /* B */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3950) VI2_DATA2_VI2_B2_MARK, VI2_DATA3_VI2_B3_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3951) VI2_DATA4_VI2_B4_MARK, VI2_DATA5_VI2_B5_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3952) VI2_DATA6_VI2_B6_MARK, VI2_DATA7_VI2_B7_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3953) /* G */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3954) VI2_G2_MARK, VI2_G3_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3955) VI2_G4_MARK, VI2_G5_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3956) VI2_G6_MARK, VI2_G7_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3957) /* R */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3958) VI2_R2_MARK, VI2_R3_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3959) VI2_R4_MARK, VI2_R5_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3960) VI2_R6_MARK, VI2_R7_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3961) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3962) static const unsigned int vin2_sync_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3963) RCAR_GP_PIN(1, 16), /* HSYNC */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3964) RCAR_GP_PIN(1, 21), /* VSYNC */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3965) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3966) static const unsigned int vin2_sync_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3967) VI2_HSYNC_N_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3968) VI2_VSYNC_N_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3969) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3970) static const unsigned int vin2_field_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3971) RCAR_GP_PIN(1, 9),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3972) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3973) static const unsigned int vin2_field_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3974) VI2_FIELD_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3975) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3976) static const unsigned int vin2_clkenb_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3977) RCAR_GP_PIN(1, 8),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3978) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3979) static const unsigned int vin2_clkenb_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3980) VI2_CLKENB_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3981) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3982) static const unsigned int vin2_clk_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3983) RCAR_GP_PIN(1, 11),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3984) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3985) static const unsigned int vin2_clk_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3986) VI2_CLK_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3987) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3988) /* - VIN3 ----------------------------------------------------------------- */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3989) static const unsigned int vin3_data8_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3990) RCAR_GP_PIN(0, 0), RCAR_GP_PIN(0, 1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3991) RCAR_GP_PIN(0, 2), RCAR_GP_PIN(0, 3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3992) RCAR_GP_PIN(0, 4), RCAR_GP_PIN(0, 5),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3993) RCAR_GP_PIN(0, 6), RCAR_GP_PIN(0, 7),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3994) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3995) static const unsigned int vin3_data8_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3996) VI3_DATA0_MARK, VI3_DATA1_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3997) VI3_DATA2_MARK, VI3_DATA3_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3998) VI3_DATA4_MARK, VI3_DATA5_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3999) VI3_DATA6_MARK, VI3_DATA7_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4000) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4001) static const unsigned int vin3_sync_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4002) RCAR_GP_PIN(1, 16), /* HSYNC */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4003) RCAR_GP_PIN(1, 17), /* VSYNC */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4004) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4005) static const unsigned int vin3_sync_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4006) VI3_HSYNC_N_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4007) VI3_VSYNC_N_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4008) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4009) static const unsigned int vin3_field_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4010) RCAR_GP_PIN(1, 15),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4011) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4012) static const unsigned int vin3_field_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4013) VI3_FIELD_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4014) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4015) static const unsigned int vin3_clkenb_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4016) RCAR_GP_PIN(1, 14),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4017) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4018) static const unsigned int vin3_clkenb_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4019) VI3_CLKENB_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4020) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4021) static const unsigned int vin3_clk_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4022) RCAR_GP_PIN(1, 23),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4023) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4024) static const unsigned int vin3_clk_mux[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4025) VI3_CLK_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4026) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4027)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4028) static const struct {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4029) struct sh_pfc_pin_group common[298];
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4030) struct sh_pfc_pin_group automotive[1];
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4031) } pinmux_groups = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4032) .common = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4033) SH_PFC_PIN_GROUP(audio_clk_a),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4034) SH_PFC_PIN_GROUP(audio_clk_b),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4035) SH_PFC_PIN_GROUP(audio_clk_c),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4036) SH_PFC_PIN_GROUP(audio_clkout),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4037) SH_PFC_PIN_GROUP(audio_clkout_b),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4038) SH_PFC_PIN_GROUP(audio_clkout_c),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4039) SH_PFC_PIN_GROUP(audio_clkout_d),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4040) SH_PFC_PIN_GROUP(avb_link),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4041) SH_PFC_PIN_GROUP(avb_magic),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4042) SH_PFC_PIN_GROUP(avb_phy_int),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4043) SH_PFC_PIN_GROUP(avb_mdio),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4044) SH_PFC_PIN_GROUP(avb_mii),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4045) SH_PFC_PIN_GROUP(avb_gmii),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4046) SH_PFC_PIN_GROUP(can0_data),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4047) SH_PFC_PIN_GROUP(can0_data_b),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4048) SH_PFC_PIN_GROUP(can0_data_c),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4049) SH_PFC_PIN_GROUP(can0_data_d),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4050) SH_PFC_PIN_GROUP(can1_data),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4051) SH_PFC_PIN_GROUP(can1_data_b),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4052) SH_PFC_PIN_GROUP(can_clk),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4053) SH_PFC_PIN_GROUP(can_clk_b),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4054) SH_PFC_PIN_GROUP(du_rgb666),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4055) SH_PFC_PIN_GROUP(du_rgb888),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4056) SH_PFC_PIN_GROUP(du_clk_out_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4057) SH_PFC_PIN_GROUP(du_clk_out_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4058) SH_PFC_PIN_GROUP(du_sync_0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4059) SH_PFC_PIN_GROUP(du_sync_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4060) SH_PFC_PIN_GROUP(du_cde),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4061) SH_PFC_PIN_GROUP(du0_clk_in),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4062) SH_PFC_PIN_GROUP(du1_clk_in),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4063) SH_PFC_PIN_GROUP(du2_clk_in),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4064) SH_PFC_PIN_GROUP(eth_link),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4065) SH_PFC_PIN_GROUP(eth_magic),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4066) SH_PFC_PIN_GROUP(eth_mdio),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4067) SH_PFC_PIN_GROUP(eth_rmii),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4068) SH_PFC_PIN_GROUP(hscif0_data),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4069) SH_PFC_PIN_GROUP(hscif0_clk),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4070) SH_PFC_PIN_GROUP(hscif0_ctrl),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4071) SH_PFC_PIN_GROUP(hscif0_data_b),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4072) SH_PFC_PIN_GROUP(hscif0_ctrl_b),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4073) SH_PFC_PIN_GROUP(hscif0_data_c),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4074) SH_PFC_PIN_GROUP(hscif0_ctrl_c),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4075) SH_PFC_PIN_GROUP(hscif0_data_d),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4076) SH_PFC_PIN_GROUP(hscif0_ctrl_d),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4077) SH_PFC_PIN_GROUP(hscif0_data_e),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4078) SH_PFC_PIN_GROUP(hscif0_ctrl_e),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4079) SH_PFC_PIN_GROUP(hscif0_data_f),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4080) SH_PFC_PIN_GROUP(hscif0_ctrl_f),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4081) SH_PFC_PIN_GROUP(hscif1_data),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4082) SH_PFC_PIN_GROUP(hscif1_clk),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4083) SH_PFC_PIN_GROUP(hscif1_ctrl),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4084) SH_PFC_PIN_GROUP(hscif1_data_b),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4085) SH_PFC_PIN_GROUP(hscif1_clk_b),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4086) SH_PFC_PIN_GROUP(hscif1_ctrl_b),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4087) SH_PFC_PIN_GROUP(i2c0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4088) SH_PFC_PIN_GROUP(i2c1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4089) SH_PFC_PIN_GROUP(i2c1_b),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4090) SH_PFC_PIN_GROUP(i2c1_c),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4091) SH_PFC_PIN_GROUP(i2c2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4092) SH_PFC_PIN_GROUP(i2c2_b),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4093) SH_PFC_PIN_GROUP(i2c2_c),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4094) SH_PFC_PIN_GROUP(i2c2_d),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4095) SH_PFC_PIN_GROUP(i2c2_e),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4096) SH_PFC_PIN_GROUP(i2c3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4097) SH_PFC_PIN_GROUP(iic0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4098) SH_PFC_PIN_GROUP(iic1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4099) SH_PFC_PIN_GROUP(iic1_b),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4100) SH_PFC_PIN_GROUP(iic1_c),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4101) SH_PFC_PIN_GROUP(iic2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4102) SH_PFC_PIN_GROUP(iic2_b),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4103) SH_PFC_PIN_GROUP(iic2_c),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4104) SH_PFC_PIN_GROUP(iic2_d),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4105) SH_PFC_PIN_GROUP(iic2_e),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4106) SH_PFC_PIN_GROUP(iic3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4107) SH_PFC_PIN_GROUP(intc_irq0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4108) SH_PFC_PIN_GROUP(intc_irq1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4109) SH_PFC_PIN_GROUP(intc_irq2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4110) SH_PFC_PIN_GROUP(intc_irq3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4111) SH_PFC_PIN_GROUP(mmc0_data1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4112) SH_PFC_PIN_GROUP(mmc0_data4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4113) SH_PFC_PIN_GROUP(mmc0_data8),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4114) SH_PFC_PIN_GROUP(mmc0_ctrl),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4115) SH_PFC_PIN_GROUP(mmc1_data1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4116) SH_PFC_PIN_GROUP(mmc1_data4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4117) SH_PFC_PIN_GROUP(mmc1_data8),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4118) SH_PFC_PIN_GROUP(mmc1_ctrl),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4119) SH_PFC_PIN_GROUP(msiof0_clk),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4120) SH_PFC_PIN_GROUP(msiof0_sync),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4121) SH_PFC_PIN_GROUP(msiof0_ss1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4122) SH_PFC_PIN_GROUP(msiof0_ss2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4123) SH_PFC_PIN_GROUP(msiof0_rx),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4124) SH_PFC_PIN_GROUP(msiof0_tx),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4125) SH_PFC_PIN_GROUP(msiof0_clk_b),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4126) SH_PFC_PIN_GROUP(msiof0_ss1_b),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4127) SH_PFC_PIN_GROUP(msiof0_ss2_b),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4128) SH_PFC_PIN_GROUP(msiof0_rx_b),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4129) SH_PFC_PIN_GROUP(msiof0_tx_b),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4130) SH_PFC_PIN_GROUP(msiof1_clk),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4131) SH_PFC_PIN_GROUP(msiof1_sync),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4132) SH_PFC_PIN_GROUP(msiof1_ss1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4133) SH_PFC_PIN_GROUP(msiof1_ss2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4134) SH_PFC_PIN_GROUP(msiof1_rx),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4135) SH_PFC_PIN_GROUP(msiof1_tx),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4136) SH_PFC_PIN_GROUP(msiof1_clk_b),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4137) SH_PFC_PIN_GROUP(msiof1_ss1_b),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4138) SH_PFC_PIN_GROUP(msiof1_ss2_b),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4139) SH_PFC_PIN_GROUP(msiof1_rx_b),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4140) SH_PFC_PIN_GROUP(msiof1_tx_b),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4141) SH_PFC_PIN_GROUP(msiof2_clk),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4142) SH_PFC_PIN_GROUP(msiof2_sync),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4143) SH_PFC_PIN_GROUP(msiof2_ss1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4144) SH_PFC_PIN_GROUP(msiof2_ss2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4145) SH_PFC_PIN_GROUP(msiof2_rx),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4146) SH_PFC_PIN_GROUP(msiof2_tx),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4147) SH_PFC_PIN_GROUP(msiof3_clk),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4148) SH_PFC_PIN_GROUP(msiof3_sync),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4149) SH_PFC_PIN_GROUP(msiof3_ss1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4150) SH_PFC_PIN_GROUP(msiof3_ss2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4151) SH_PFC_PIN_GROUP(msiof3_rx),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4152) SH_PFC_PIN_GROUP(msiof3_tx),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4153) SH_PFC_PIN_GROUP(msiof3_clk_b),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4154) SH_PFC_PIN_GROUP(msiof3_sync_b),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4155) SH_PFC_PIN_GROUP(msiof3_rx_b),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4156) SH_PFC_PIN_GROUP(msiof3_tx_b),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4157) SH_PFC_PIN_GROUP(pwm0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4158) SH_PFC_PIN_GROUP(pwm0_b),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4159) SH_PFC_PIN_GROUP(pwm1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4160) SH_PFC_PIN_GROUP(pwm1_b),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4161) SH_PFC_PIN_GROUP(pwm2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4162) SH_PFC_PIN_GROUP(pwm3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4163) SH_PFC_PIN_GROUP(pwm4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4164) SH_PFC_PIN_GROUP(pwm5),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4165) SH_PFC_PIN_GROUP(pwm6),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4166) SH_PFC_PIN_GROUP(qspi_ctrl),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4167) SH_PFC_PIN_GROUP(qspi_data2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4168) SH_PFC_PIN_GROUP(qspi_data4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4169) SH_PFC_PIN_GROUP(scif0_data),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4170) SH_PFC_PIN_GROUP(scif0_clk),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4171) SH_PFC_PIN_GROUP(scif0_ctrl),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4172) SH_PFC_PIN_GROUP(scif0_data_b),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4173) SH_PFC_PIN_GROUP(scif1_data),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4174) SH_PFC_PIN_GROUP(scif1_clk),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4175) SH_PFC_PIN_GROUP(scif1_ctrl),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4176) SH_PFC_PIN_GROUP(scif1_data_b),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4177) SH_PFC_PIN_GROUP(scif1_data_c),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4178) SH_PFC_PIN_GROUP(scif1_data_d),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4179) SH_PFC_PIN_GROUP(scif1_clk_d),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4180) SH_PFC_PIN_GROUP(scif1_data_e),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4181) SH_PFC_PIN_GROUP(scif1_clk_e),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4182) SH_PFC_PIN_GROUP(scif2_data),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4183) SH_PFC_PIN_GROUP(scif2_clk),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4184) SH_PFC_PIN_GROUP(scif2_data_b),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4185) SH_PFC_PIN_GROUP(scifa0_data),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4186) SH_PFC_PIN_GROUP(scifa0_clk),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4187) SH_PFC_PIN_GROUP(scifa0_ctrl),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4188) SH_PFC_PIN_GROUP(scifa0_data_b),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4189) SH_PFC_PIN_GROUP(scifa0_clk_b),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4190) SH_PFC_PIN_GROUP(scifa0_ctrl_b),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4191) SH_PFC_PIN_GROUP(scifa1_data),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4192) SH_PFC_PIN_GROUP(scifa1_clk),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4193) SH_PFC_PIN_GROUP(scifa1_ctrl),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4194) SH_PFC_PIN_GROUP(scifa1_data_b),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4195) SH_PFC_PIN_GROUP(scifa1_clk_b),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4196) SH_PFC_PIN_GROUP(scifa1_ctrl_b),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4197) SH_PFC_PIN_GROUP(scifa1_data_c),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4198) SH_PFC_PIN_GROUP(scifa1_clk_c),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4199) SH_PFC_PIN_GROUP(scifa1_ctrl_c),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4200) SH_PFC_PIN_GROUP(scifa1_data_d),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4201) SH_PFC_PIN_GROUP(scifa1_clk_d),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4202) SH_PFC_PIN_GROUP(scifa1_ctrl_d),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4203) SH_PFC_PIN_GROUP(scifa2_data),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4204) SH_PFC_PIN_GROUP(scifa2_clk),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4205) SH_PFC_PIN_GROUP(scifa2_ctrl),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4206) SH_PFC_PIN_GROUP(scifa2_data_b),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4207) SH_PFC_PIN_GROUP(scifa2_data_c),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4208) SH_PFC_PIN_GROUP(scifa2_clk_c),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4209) SH_PFC_PIN_GROUP(scifb0_data),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4210) SH_PFC_PIN_GROUP(scifb0_clk),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4211) SH_PFC_PIN_GROUP(scifb0_ctrl),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4212) SH_PFC_PIN_GROUP(scifb0_data_b),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4213) SH_PFC_PIN_GROUP(scifb0_clk_b),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4214) SH_PFC_PIN_GROUP(scifb0_ctrl_b),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4215) SH_PFC_PIN_GROUP(scifb0_data_c),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4216) SH_PFC_PIN_GROUP(scifb1_data),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4217) SH_PFC_PIN_GROUP(scifb1_clk),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4218) SH_PFC_PIN_GROUP(scifb1_ctrl),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4219) SH_PFC_PIN_GROUP(scifb1_data_b),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4220) SH_PFC_PIN_GROUP(scifb1_clk_b),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4221) SH_PFC_PIN_GROUP(scifb1_ctrl_b),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4222) SH_PFC_PIN_GROUP(scifb1_data_c),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4223) SH_PFC_PIN_GROUP(scifb1_data_d),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4224) SH_PFC_PIN_GROUP(scifb1_data_e),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4225) SH_PFC_PIN_GROUP(scifb1_clk_e),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4226) SH_PFC_PIN_GROUP(scifb1_data_f),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4227) SH_PFC_PIN_GROUP(scifb1_data_g),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4228) SH_PFC_PIN_GROUP(scifb1_clk_g),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4229) SH_PFC_PIN_GROUP(scifb2_data),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4230) SH_PFC_PIN_GROUP(scifb2_clk),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4231) SH_PFC_PIN_GROUP(scifb2_ctrl),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4232) SH_PFC_PIN_GROUP(scifb2_data_b),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4233) SH_PFC_PIN_GROUP(scifb2_clk_b),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4234) SH_PFC_PIN_GROUP(scifb2_ctrl_b),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4235) SH_PFC_PIN_GROUP(scifb2_data_c),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4236) SH_PFC_PIN_GROUP(scif_clk),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4237) SH_PFC_PIN_GROUP(scif_clk_b),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4238) SH_PFC_PIN_GROUP(sdhi0_data1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4239) SH_PFC_PIN_GROUP(sdhi0_data4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4240) SH_PFC_PIN_GROUP(sdhi0_ctrl),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4241) SH_PFC_PIN_GROUP(sdhi0_cd),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4242) SH_PFC_PIN_GROUP(sdhi0_wp),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4243) SH_PFC_PIN_GROUP(sdhi1_data1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4244) SH_PFC_PIN_GROUP(sdhi1_data4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4245) SH_PFC_PIN_GROUP(sdhi1_ctrl),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4246) SH_PFC_PIN_GROUP(sdhi1_cd),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4247) SH_PFC_PIN_GROUP(sdhi1_wp),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4248) SH_PFC_PIN_GROUP(sdhi2_data1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4249) SH_PFC_PIN_GROUP(sdhi2_data4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4250) SH_PFC_PIN_GROUP(sdhi2_ctrl),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4251) SH_PFC_PIN_GROUP(sdhi2_cd),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4252) SH_PFC_PIN_GROUP(sdhi2_wp),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4253) SH_PFC_PIN_GROUP(sdhi3_data1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4254) SH_PFC_PIN_GROUP(sdhi3_data4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4255) SH_PFC_PIN_GROUP(sdhi3_ctrl),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4256) SH_PFC_PIN_GROUP(sdhi3_cd),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4257) SH_PFC_PIN_GROUP(sdhi3_wp),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4258) SH_PFC_PIN_GROUP(ssi0_data),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4259) SH_PFC_PIN_GROUP(ssi0129_ctrl),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4260) SH_PFC_PIN_GROUP(ssi1_data),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4261) SH_PFC_PIN_GROUP(ssi1_ctrl),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4262) SH_PFC_PIN_GROUP(ssi2_data),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4263) SH_PFC_PIN_GROUP(ssi2_ctrl),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4264) SH_PFC_PIN_GROUP(ssi3_data),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4265) SH_PFC_PIN_GROUP(ssi34_ctrl),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4266) SH_PFC_PIN_GROUP(ssi4_data),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4267) SH_PFC_PIN_GROUP(ssi4_ctrl),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4268) SH_PFC_PIN_GROUP(ssi5),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4269) SH_PFC_PIN_GROUP(ssi5_b),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4270) SH_PFC_PIN_GROUP(ssi5_c),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4271) SH_PFC_PIN_GROUP(ssi6),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4272) SH_PFC_PIN_GROUP(ssi6_b),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4273) SH_PFC_PIN_GROUP(ssi7_data),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4274) SH_PFC_PIN_GROUP(ssi7_b_data),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4275) SH_PFC_PIN_GROUP(ssi7_c_data),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4276) SH_PFC_PIN_GROUP(ssi78_ctrl),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4277) SH_PFC_PIN_GROUP(ssi78_b_ctrl),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4278) SH_PFC_PIN_GROUP(ssi78_c_ctrl),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4279) SH_PFC_PIN_GROUP(ssi8_data),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4280) SH_PFC_PIN_GROUP(ssi8_b_data),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4281) SH_PFC_PIN_GROUP(ssi8_c_data),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4282) SH_PFC_PIN_GROUP(ssi9_data),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4283) SH_PFC_PIN_GROUP(ssi9_ctrl),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4284) SH_PFC_PIN_GROUP(tpu0_to0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4285) SH_PFC_PIN_GROUP(tpu0_to1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4286) SH_PFC_PIN_GROUP(tpu0_to2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4287) SH_PFC_PIN_GROUP(tpu0_to3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4288) SH_PFC_PIN_GROUP(usb0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4289) SH_PFC_PIN_GROUP(usb0_ovc_vbus),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4290) SH_PFC_PIN_GROUP(usb1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4291) SH_PFC_PIN_GROUP(usb1_pwen),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4292) SH_PFC_PIN_GROUP(usb2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4293) VIN_DATA_PIN_GROUP(vin0_data, 24),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4294) VIN_DATA_PIN_GROUP(vin0_data, 20),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4295) SH_PFC_PIN_GROUP(vin0_data18),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4296) VIN_DATA_PIN_GROUP(vin0_data, 16),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4297) VIN_DATA_PIN_GROUP(vin0_data, 12),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4298) VIN_DATA_PIN_GROUP(vin0_data, 10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4299) VIN_DATA_PIN_GROUP(vin0_data, 8),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4300) VIN_DATA_PIN_GROUP(vin0_data, 4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4301) SH_PFC_PIN_GROUP(vin0_sync),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4302) SH_PFC_PIN_GROUP(vin0_field),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4303) SH_PFC_PIN_GROUP(vin0_clkenb),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4304) SH_PFC_PIN_GROUP(vin0_clk),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4305) VIN_DATA_PIN_GROUP(vin1_data, 24),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4306) VIN_DATA_PIN_GROUP(vin1_data, 20),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4307) SH_PFC_PIN_GROUP(vin1_data18),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4308) VIN_DATA_PIN_GROUP(vin1_data, 16),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4309) VIN_DATA_PIN_GROUP(vin1_data, 12),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4310) VIN_DATA_PIN_GROUP(vin1_data, 10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4311) VIN_DATA_PIN_GROUP(vin1_data, 8),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4312) VIN_DATA_PIN_GROUP(vin1_data, 4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4313) SH_PFC_PIN_GROUP(vin1_sync),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4314) SH_PFC_PIN_GROUP(vin1_field),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4315) SH_PFC_PIN_GROUP(vin1_clkenb),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4316) SH_PFC_PIN_GROUP(vin1_clk),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4317) VIN_DATA_PIN_GROUP(vin2_data, 24),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4318) SH_PFC_PIN_GROUP(vin2_data18),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4319) VIN_DATA_PIN_GROUP(vin2_data, 16),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4320) VIN_DATA_PIN_GROUP(vin2_data, 8),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4321) VIN_DATA_PIN_GROUP(vin2_data, 4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4322) SH_PFC_PIN_GROUP(vin2_sync),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4323) SH_PFC_PIN_GROUP(vin2_field),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4324) SH_PFC_PIN_GROUP(vin2_clkenb),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4325) SH_PFC_PIN_GROUP(vin2_clk),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4326) SH_PFC_PIN_GROUP(vin3_data8),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4327) SH_PFC_PIN_GROUP(vin3_sync),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4328) SH_PFC_PIN_GROUP(vin3_field),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4329) SH_PFC_PIN_GROUP(vin3_clkenb),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4330) SH_PFC_PIN_GROUP(vin3_clk),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4331) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4332) .automotive = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4333) SH_PFC_PIN_GROUP(mlb_3pin),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4334) }
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4335) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4336)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4337) static const char * const audio_clk_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4338) "audio_clk_a",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4339) "audio_clk_b",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4340) "audio_clk_c",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4341) "audio_clkout",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4342) "audio_clkout_b",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4343) "audio_clkout_c",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4344) "audio_clkout_d",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4345) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4346)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4347) static const char * const avb_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4348) "avb_link",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4349) "avb_magic",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4350) "avb_phy_int",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4351) "avb_mdio",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4352) "avb_mii",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4353) "avb_gmii",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4354) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4355)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4356) static const char * const can0_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4357) "can0_data",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4358) "can0_data_b",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4359) "can0_data_c",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4360) "can0_data_d",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4361) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4362)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4363) static const char * const can1_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4364) "can1_data",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4365) "can1_data_b",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4366) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4367)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4368) static const char * const can_clk_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4369) "can_clk",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4370) "can_clk_b",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4371) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4372)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4373) static const char * const du_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4374) "du_rgb666",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4375) "du_rgb888",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4376) "du_clk_out_0",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4377) "du_clk_out_1",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4378) "du_sync_0",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4379) "du_sync_1",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4380) "du_cde",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4381) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4382)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4383) static const char * const du0_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4384) "du0_clk_in",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4385) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4386)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4387) static const char * const du1_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4388) "du1_clk_in",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4389) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4390)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4391) static const char * const du2_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4392) "du2_clk_in",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4393) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4394)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4395) static const char * const eth_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4396) "eth_link",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4397) "eth_magic",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4398) "eth_mdio",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4399) "eth_rmii",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4400) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4401)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4402) static const char * const hscif0_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4403) "hscif0_data",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4404) "hscif0_clk",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4405) "hscif0_ctrl",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4406) "hscif0_data_b",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4407) "hscif0_ctrl_b",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4408) "hscif0_data_c",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4409) "hscif0_ctrl_c",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4410) "hscif0_data_d",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4411) "hscif0_ctrl_d",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4412) "hscif0_data_e",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4413) "hscif0_ctrl_e",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4414) "hscif0_data_f",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4415) "hscif0_ctrl_f",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4416) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4417)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4418) static const char * const hscif1_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4419) "hscif1_data",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4420) "hscif1_clk",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4421) "hscif1_ctrl",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4422) "hscif1_data_b",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4423) "hscif1_clk_b",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4424) "hscif1_ctrl_b",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4425) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4426)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4427) static const char * const i2c0_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4428) "i2c0",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4429) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4430)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4431) static const char * const i2c1_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4432) "i2c1",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4433) "i2c1_b",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4434) "i2c1_c",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4435) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4436)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4437) static const char * const i2c2_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4438) "i2c2",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4439) "i2c2_b",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4440) "i2c2_c",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4441) "i2c2_d",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4442) "i2c2_e",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4443) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4444)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4445) static const char * const i2c3_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4446) "i2c3",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4447) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4448)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4449) static const char * const iic0_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4450) "iic0",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4451) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4452)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4453) static const char * const iic1_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4454) "iic1",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4455) "iic1_b",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4456) "iic1_c",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4457) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4458)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4459) static const char * const iic2_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4460) "iic2",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4461) "iic2_b",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4462) "iic2_c",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4463) "iic2_d",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4464) "iic2_e",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4465) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4466)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4467) static const char * const iic3_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4468) "iic3",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4469) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4470)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4471) static const char * const intc_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4472) "intc_irq0",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4473) "intc_irq1",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4474) "intc_irq2",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4475) "intc_irq3",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4476) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4477)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4478) static const char * const mlb_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4479) "mlb_3pin",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4480) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4481)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4482) static const char * const mmc0_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4483) "mmc0_data1",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4484) "mmc0_data4",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4485) "mmc0_data8",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4486) "mmc0_ctrl",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4487) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4488)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4489) static const char * const mmc1_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4490) "mmc1_data1",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4491) "mmc1_data4",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4492) "mmc1_data8",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4493) "mmc1_ctrl",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4494) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4495)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4496) static const char * const msiof0_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4497) "msiof0_clk",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4498) "msiof0_sync",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4499) "msiof0_ss1",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4500) "msiof0_ss2",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4501) "msiof0_rx",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4502) "msiof0_tx",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4503) "msiof0_clk_b",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4504) "msiof0_ss1_b",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4505) "msiof0_ss2_b",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4506) "msiof0_rx_b",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4507) "msiof0_tx_b",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4508) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4509)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4510) static const char * const msiof1_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4511) "msiof1_clk",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4512) "msiof1_sync",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4513) "msiof1_ss1",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4514) "msiof1_ss2",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4515) "msiof1_rx",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4516) "msiof1_tx",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4517) "msiof1_clk_b",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4518) "msiof1_ss1_b",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4519) "msiof1_ss2_b",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4520) "msiof1_rx_b",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4521) "msiof1_tx_b",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4522) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4523)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4524) static const char * const msiof2_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4525) "msiof2_clk",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4526) "msiof2_sync",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4527) "msiof2_ss1",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4528) "msiof2_ss2",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4529) "msiof2_rx",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4530) "msiof2_tx",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4531) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4532)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4533) static const char * const msiof3_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4534) "msiof3_clk",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4535) "msiof3_sync",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4536) "msiof3_ss1",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4537) "msiof3_ss2",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4538) "msiof3_rx",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4539) "msiof3_tx",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4540) "msiof3_clk_b",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4541) "msiof3_sync_b",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4542) "msiof3_rx_b",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4543) "msiof3_tx_b",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4544) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4545)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4546) static const char * const pwm0_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4547) "pwm0",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4548) "pwm0_b",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4549) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4550)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4551) static const char * const pwm1_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4552) "pwm1",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4553) "pwm1_b",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4554) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4555)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4556) static const char * const pwm2_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4557) "pwm2",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4558) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4559)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4560) static const char * const pwm3_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4561) "pwm3",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4562) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4563)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4564) static const char * const pwm4_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4565) "pwm4",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4566) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4567)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4568) static const char * const pwm5_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4569) "pwm5",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4570) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4571)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4572) static const char * const pwm6_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4573) "pwm6",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4574) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4575)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4576) static const char * const qspi_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4577) "qspi_ctrl",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4578) "qspi_data2",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4579) "qspi_data4",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4580) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4581)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4582) static const char * const scif0_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4583) "scif0_data",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4584) "scif0_clk",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4585) "scif0_ctrl",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4586) "scif0_data_b",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4587) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4588)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4589) static const char * const scif1_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4590) "scif1_data",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4591) "scif1_clk",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4592) "scif1_ctrl",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4593) "scif1_data_b",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4594) "scif1_data_c",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4595) "scif1_data_d",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4596) "scif1_clk_d",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4597) "scif1_data_e",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4598) "scif1_clk_e",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4599) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4600)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4601) static const char * const scif2_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4602) "scif2_data",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4603) "scif2_clk",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4604) "scif2_data_b",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4605) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4606)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4607) static const char * const scifa0_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4608) "scifa0_data",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4609) "scifa0_clk",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4610) "scifa0_ctrl",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4611) "scifa0_data_b",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4612) "scifa0_clk_b",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4613) "scifa0_ctrl_b",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4614) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4615)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4616) static const char * const scifa1_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4617) "scifa1_data",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4618) "scifa1_clk",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4619) "scifa1_ctrl",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4620) "scifa1_data_b",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4621) "scifa1_clk_b",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4622) "scifa1_ctrl_b",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4623) "scifa1_data_c",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4624) "scifa1_clk_c",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4625) "scifa1_ctrl_c",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4626) "scifa1_data_d",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4627) "scifa1_clk_d",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4628) "scifa1_ctrl_d",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4629) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4630)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4631) static const char * const scifa2_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4632) "scifa2_data",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4633) "scifa2_clk",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4634) "scifa2_ctrl",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4635) "scifa2_data_b",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4636) "scifa2_data_c",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4637) "scifa2_clk_c",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4638) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4639)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4640) static const char * const scifb0_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4641) "scifb0_data",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4642) "scifb0_clk",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4643) "scifb0_ctrl",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4644) "scifb0_data_b",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4645) "scifb0_clk_b",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4646) "scifb0_ctrl_b",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4647) "scifb0_data_c",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4648) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4649)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4650) static const char * const scifb1_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4651) "scifb1_data",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4652) "scifb1_clk",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4653) "scifb1_ctrl",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4654) "scifb1_data_b",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4655) "scifb1_clk_b",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4656) "scifb1_ctrl_b",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4657) "scifb1_data_c",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4658) "scifb1_data_d",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4659) "scifb1_data_e",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4660) "scifb1_clk_e",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4661) "scifb1_data_f",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4662) "scifb1_data_g",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4663) "scifb1_clk_g",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4664) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4665)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4666) static const char * const scifb2_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4667) "scifb2_data",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4668) "scifb2_clk",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4669) "scifb2_ctrl",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4670) "scifb2_data_b",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4671) "scifb2_clk_b",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4672) "scifb2_ctrl_b",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4673) "scifb2_data_c",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4674) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4675)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4676) static const char * const scif_clk_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4677) "scif_clk",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4678) "scif_clk_b",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4679) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4680)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4681) static const char * const sdhi0_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4682) "sdhi0_data1",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4683) "sdhi0_data4",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4684) "sdhi0_ctrl",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4685) "sdhi0_cd",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4686) "sdhi0_wp",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4687) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4688)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4689) static const char * const sdhi1_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4690) "sdhi1_data1",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4691) "sdhi1_data4",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4692) "sdhi1_ctrl",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4693) "sdhi1_cd",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4694) "sdhi1_wp",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4695) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4696)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4697) static const char * const sdhi2_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4698) "sdhi2_data1",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4699) "sdhi2_data4",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4700) "sdhi2_ctrl",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4701) "sdhi2_cd",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4702) "sdhi2_wp",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4703) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4704)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4705) static const char * const sdhi3_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4706) "sdhi3_data1",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4707) "sdhi3_data4",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4708) "sdhi3_ctrl",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4709) "sdhi3_cd",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4710) "sdhi3_wp",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4711) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4712)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4713) static const char * const ssi_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4714) "ssi0_data",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4715) "ssi0129_ctrl",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4716) "ssi1_data",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4717) "ssi1_ctrl",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4718) "ssi2_data",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4719) "ssi2_ctrl",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4720) "ssi3_data",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4721) "ssi34_ctrl",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4722) "ssi4_data",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4723) "ssi4_ctrl",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4724) "ssi5",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4725) "ssi5_b",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4726) "ssi5_c",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4727) "ssi6",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4728) "ssi6_b",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4729) "ssi7_data",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4730) "ssi7_b_data",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4731) "ssi7_c_data",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4732) "ssi78_ctrl",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4733) "ssi78_b_ctrl",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4734) "ssi78_c_ctrl",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4735) "ssi8_data",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4736) "ssi8_b_data",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4737) "ssi8_c_data",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4738) "ssi9_data",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4739) "ssi9_ctrl",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4740) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4741)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4742) static const char * const tpu0_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4743) "tpu0_to0",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4744) "tpu0_to1",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4745) "tpu0_to2",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4746) "tpu0_to3",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4747) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4748)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4749) static const char * const usb0_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4750) "usb0",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4751) "usb0_ovc_vbus",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4752) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4753)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4754) static const char * const usb1_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4755) "usb1",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4756) "usb1_pwen",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4757) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4758)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4759) static const char * const usb2_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4760) "usb2",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4761) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4762)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4763) static const char * const vin0_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4764) "vin0_data24",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4765) "vin0_data20",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4766) "vin0_data18",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4767) "vin0_data16",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4768) "vin0_data12",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4769) "vin0_data10",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4770) "vin0_data8",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4771) "vin0_data4",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4772) "vin0_sync",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4773) "vin0_field",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4774) "vin0_clkenb",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4775) "vin0_clk",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4776) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4777)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4778) static const char * const vin1_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4779) "vin1_data24",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4780) "vin1_data20",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4781) "vin1_data18",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4782) "vin1_data16",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4783) "vin1_data12",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4784) "vin1_data10",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4785) "vin1_data8",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4786) "vin1_data4",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4787) "vin1_sync",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4788) "vin1_field",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4789) "vin1_clkenb",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4790) "vin1_clk",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4791) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4792)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4793) static const char * const vin2_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4794) "vin2_data24",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4795) "vin2_data18",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4796) "vin2_data16",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4797) "vin2_data8",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4798) "vin2_data4",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4799) "vin2_sync",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4800) "vin2_field",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4801) "vin2_clkenb",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4802) "vin2_clk",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4803) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4804)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4805) static const char * const vin3_groups[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4806) "vin3_data8",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4807) "vin3_sync",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4808) "vin3_field",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4809) "vin3_clkenb",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4810) "vin3_clk",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4811) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4812)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4813) static const struct {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4814) struct sh_pfc_function common[58];
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4815) struct sh_pfc_function automotive[1];
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4816) } pinmux_functions = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4817) .common = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4818) SH_PFC_FUNCTION(audio_clk),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4819) SH_PFC_FUNCTION(avb),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4820) SH_PFC_FUNCTION(du),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4821) SH_PFC_FUNCTION(can0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4822) SH_PFC_FUNCTION(can1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4823) SH_PFC_FUNCTION(can_clk),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4824) SH_PFC_FUNCTION(du0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4825) SH_PFC_FUNCTION(du1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4826) SH_PFC_FUNCTION(du2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4827) SH_PFC_FUNCTION(eth),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4828) SH_PFC_FUNCTION(hscif0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4829) SH_PFC_FUNCTION(hscif1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4830) SH_PFC_FUNCTION(i2c0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4831) SH_PFC_FUNCTION(i2c1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4832) SH_PFC_FUNCTION(i2c2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4833) SH_PFC_FUNCTION(i2c3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4834) SH_PFC_FUNCTION(iic0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4835) SH_PFC_FUNCTION(iic1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4836) SH_PFC_FUNCTION(iic2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4837) SH_PFC_FUNCTION(iic3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4838) SH_PFC_FUNCTION(intc),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4839) SH_PFC_FUNCTION(mmc0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4840) SH_PFC_FUNCTION(mmc1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4841) SH_PFC_FUNCTION(msiof0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4842) SH_PFC_FUNCTION(msiof1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4843) SH_PFC_FUNCTION(msiof2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4844) SH_PFC_FUNCTION(msiof3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4845) SH_PFC_FUNCTION(pwm0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4846) SH_PFC_FUNCTION(pwm1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4847) SH_PFC_FUNCTION(pwm2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4848) SH_PFC_FUNCTION(pwm3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4849) SH_PFC_FUNCTION(pwm4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4850) SH_PFC_FUNCTION(pwm5),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4851) SH_PFC_FUNCTION(pwm6),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4852) SH_PFC_FUNCTION(qspi),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4853) SH_PFC_FUNCTION(scif0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4854) SH_PFC_FUNCTION(scif1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4855) SH_PFC_FUNCTION(scif2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4856) SH_PFC_FUNCTION(scifa0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4857) SH_PFC_FUNCTION(scifa1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4858) SH_PFC_FUNCTION(scifa2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4859) SH_PFC_FUNCTION(scifb0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4860) SH_PFC_FUNCTION(scifb1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4861) SH_PFC_FUNCTION(scifb2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4862) SH_PFC_FUNCTION(scif_clk),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4863) SH_PFC_FUNCTION(sdhi0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4864) SH_PFC_FUNCTION(sdhi1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4865) SH_PFC_FUNCTION(sdhi2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4866) SH_PFC_FUNCTION(sdhi3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4867) SH_PFC_FUNCTION(ssi),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4868) SH_PFC_FUNCTION(tpu0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4869) SH_PFC_FUNCTION(usb0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4870) SH_PFC_FUNCTION(usb1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4871) SH_PFC_FUNCTION(usb2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4872) SH_PFC_FUNCTION(vin0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4873) SH_PFC_FUNCTION(vin1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4874) SH_PFC_FUNCTION(vin2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4875) SH_PFC_FUNCTION(vin3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4876) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4877) .automotive = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4878) SH_PFC_FUNCTION(mlb),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4879) }
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4880) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4881)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4882) static const struct pinmux_cfg_reg pinmux_config_regs[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4883) { PINMUX_CFG_REG("GPSR0", 0xE6060004, 32, 1, GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4884) GP_0_31_FN, FN_IP3_17_15,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4885) GP_0_30_FN, FN_IP3_14_12,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4886) GP_0_29_FN, FN_IP3_11_8,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4887) GP_0_28_FN, FN_IP3_7_4,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4888) GP_0_27_FN, FN_IP3_3_0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4889) GP_0_26_FN, FN_IP2_28_26,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4890) GP_0_25_FN, FN_IP2_25_22,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4891) GP_0_24_FN, FN_IP2_21_18,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4892) GP_0_23_FN, FN_IP2_17_15,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4893) GP_0_22_FN, FN_IP2_14_12,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4894) GP_0_21_FN, FN_IP2_11_9,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4895) GP_0_20_FN, FN_IP2_8_6,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4896) GP_0_19_FN, FN_IP2_5_3,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4897) GP_0_18_FN, FN_IP2_2_0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4898) GP_0_17_FN, FN_IP1_29_28,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4899) GP_0_16_FN, FN_IP1_27_26,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4900) GP_0_15_FN, FN_IP1_25_22,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4901) GP_0_14_FN, FN_IP1_21_18,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4902) GP_0_13_FN, FN_IP1_17_15,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4903) GP_0_12_FN, FN_IP1_14_12,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4904) GP_0_11_FN, FN_IP1_11_8,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4905) GP_0_10_FN, FN_IP1_7_4,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4906) GP_0_9_FN, FN_IP1_3_0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4907) GP_0_8_FN, FN_IP0_30_27,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4908) GP_0_7_FN, FN_IP0_26_23,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4909) GP_0_6_FN, FN_IP0_22_20,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4910) GP_0_5_FN, FN_IP0_19_16,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4911) GP_0_4_FN, FN_IP0_15_12,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4912) GP_0_3_FN, FN_IP0_11_9,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4913) GP_0_2_FN, FN_IP0_8_6,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4914) GP_0_1_FN, FN_IP0_5_3,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4915) GP_0_0_FN, FN_IP0_2_0 ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4916) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4917) { PINMUX_CFG_REG("GPSR1", 0xE6060008, 32, 1, GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4918) 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4919) 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4920) GP_1_29_FN, FN_IP6_13_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4921) GP_1_28_FN, FN_IP6_10_9,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4922) GP_1_27_FN, FN_IP6_8_6,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4923) GP_1_26_FN, FN_IP6_5_3,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4924) GP_1_25_FN, FN_IP6_2_0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4925) GP_1_24_FN, FN_IP5_29_27,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4926) GP_1_23_FN, FN_IP5_26_24,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4927) GP_1_22_FN, FN_IP5_23_21,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4928) GP_1_21_FN, FN_IP5_20_18,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4929) GP_1_20_FN, FN_IP5_17_15,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4930) GP_1_19_FN, FN_IP5_14_13,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4931) GP_1_18_FN, FN_IP5_12_10,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4932) GP_1_17_FN, FN_IP5_9_6,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4933) GP_1_16_FN, FN_IP5_5_3,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4934) GP_1_15_FN, FN_IP5_2_0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4935) GP_1_14_FN, FN_IP4_29_27,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4936) GP_1_13_FN, FN_IP4_26_24,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4937) GP_1_12_FN, FN_IP4_23_21,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4938) GP_1_11_FN, FN_IP4_20_18,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4939) GP_1_10_FN, FN_IP4_17_15,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4940) GP_1_9_FN, FN_IP4_14_12,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4941) GP_1_8_FN, FN_IP4_11_9,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4942) GP_1_7_FN, FN_IP4_8_6,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4943) GP_1_6_FN, FN_IP4_5_3,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4944) GP_1_5_FN, FN_IP4_2_0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4945) GP_1_4_FN, FN_IP3_31_29,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4946) GP_1_3_FN, FN_IP3_28_26,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4947) GP_1_2_FN, FN_IP3_25_23,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4948) GP_1_1_FN, FN_IP3_22_20,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4949) GP_1_0_FN, FN_IP3_19_18, ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4950) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4951) { PINMUX_CFG_REG("GPSR2", 0xE606000C, 32, 1, GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4952) 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4953) 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4954) GP_2_29_FN, FN_IP7_15_13,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4955) GP_2_28_FN, FN_IP7_12_10,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4956) GP_2_27_FN, FN_IP7_9_8,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4957) GP_2_26_FN, FN_IP7_7_6,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4958) GP_2_25_FN, FN_IP7_5_3,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4959) GP_2_24_FN, FN_IP7_2_0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4960) GP_2_23_FN, FN_IP6_31_29,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4961) GP_2_22_FN, FN_IP6_28_26,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4962) GP_2_21_FN, FN_IP6_25_23,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4963) GP_2_20_FN, FN_IP6_22_20,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4964) GP_2_19_FN, FN_IP6_19_17,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4965) GP_2_18_FN, FN_IP6_16_14,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4966) GP_2_17_FN, FN_VI1_DATA7_VI1_B7,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4967) GP_2_16_FN, FN_IP8_27,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4968) GP_2_15_FN, FN_IP8_26,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4969) GP_2_14_FN, FN_IP8_25_24,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4970) GP_2_13_FN, FN_IP8_23_22,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4971) GP_2_12_FN, FN_IP8_21_20,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4972) GP_2_11_FN, FN_IP8_19_18,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4973) GP_2_10_FN, FN_IP8_17_16,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4974) GP_2_9_FN, FN_IP8_15_14,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4975) GP_2_8_FN, FN_IP8_13_12,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4976) GP_2_7_FN, FN_IP8_11_10,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4977) GP_2_6_FN, FN_IP8_9_8,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4978) GP_2_5_FN, FN_IP8_7_6,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4979) GP_2_4_FN, FN_IP8_5_4,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4980) GP_2_3_FN, FN_IP8_3_2,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4981) GP_2_2_FN, FN_IP8_1_0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4982) GP_2_1_FN, FN_IP7_30_29,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4983) GP_2_0_FN, FN_IP7_28_27 ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4984) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4985) { PINMUX_CFG_REG("GPSR3", 0xE6060010, 32, 1, GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4986) GP_3_31_FN, FN_IP11_21_18,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4987) GP_3_30_FN, FN_IP11_17_15,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4988) GP_3_29_FN, FN_IP11_14_13,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4989) GP_3_28_FN, FN_IP11_12_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4990) GP_3_27_FN, FN_IP11_10_9,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4991) GP_3_26_FN, FN_IP11_8_7,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4992) GP_3_25_FN, FN_IP11_6_5,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4993) GP_3_24_FN, FN_IP11_4,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4994) GP_3_23_FN, FN_IP11_3_0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4995) GP_3_22_FN, FN_IP10_29_26,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4996) GP_3_21_FN, FN_IP10_25_23,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4997) GP_3_20_FN, FN_IP10_22_19,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4998) GP_3_19_FN, FN_IP10_18_15,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4999) GP_3_18_FN, FN_IP10_14_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5000) GP_3_17_FN, FN_IP10_10_7,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5001) GP_3_16_FN, FN_IP10_6_4,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5002) GP_3_15_FN, FN_IP10_3_0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5003) GP_3_14_FN, FN_IP9_31_28,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5004) GP_3_13_FN, FN_IP9_27_26,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5005) GP_3_12_FN, FN_IP9_25_24,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5006) GP_3_11_FN, FN_IP9_23_22,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5007) GP_3_10_FN, FN_IP9_21_20,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5008) GP_3_9_FN, FN_IP9_19_18,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5009) GP_3_8_FN, FN_IP9_17_16,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5010) GP_3_7_FN, FN_IP9_15_12,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5011) GP_3_6_FN, FN_IP9_11_8,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5012) GP_3_5_FN, FN_IP9_7_6,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5013) GP_3_4_FN, FN_IP9_5_4,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5014) GP_3_3_FN, FN_IP9_3_2,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5015) GP_3_2_FN, FN_IP9_1_0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5016) GP_3_1_FN, FN_IP8_30_29,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5017) GP_3_0_FN, FN_IP8_28 ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5018) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5019) { PINMUX_CFG_REG("GPSR4", 0xE6060014, 32, 1, GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5020) GP_4_31_FN, FN_IP14_18_16,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5021) GP_4_30_FN, FN_IP14_15_12,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5022) GP_4_29_FN, FN_IP14_11_9,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5023) GP_4_28_FN, FN_IP14_8_6,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5024) GP_4_27_FN, FN_IP14_5_3,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5025) GP_4_26_FN, FN_IP14_2_0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5026) GP_4_25_FN, FN_IP13_30_29,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5027) GP_4_24_FN, FN_IP13_28_26,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5028) GP_4_23_FN, FN_IP13_25_23,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5029) GP_4_22_FN, FN_IP13_22_19,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5030) GP_4_21_FN, FN_IP13_18_16,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5031) GP_4_20_FN, FN_IP13_15_13,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5032) GP_4_19_FN, FN_IP13_12_10,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5033) GP_4_18_FN, FN_IP13_9_7,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5034) GP_4_17_FN, FN_IP13_6_3,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5035) GP_4_16_FN, FN_IP13_2_0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5036) GP_4_15_FN, FN_IP12_30_28,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5037) GP_4_14_FN, FN_IP12_27_25,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5038) GP_4_13_FN, FN_IP12_24_23,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5039) GP_4_12_FN, FN_IP12_22_20,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5040) GP_4_11_FN, FN_IP12_19_17,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5041) GP_4_10_FN, FN_IP12_16_14,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5042) GP_4_9_FN, FN_IP12_13_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5043) GP_4_8_FN, FN_IP12_10_8,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5044) GP_4_7_FN, FN_IP12_7_6,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5045) GP_4_6_FN, FN_IP12_5_4,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5046) GP_4_5_FN, FN_IP12_3_2,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5047) GP_4_4_FN, FN_IP12_1_0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5048) GP_4_3_FN, FN_IP11_31_30,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5049) GP_4_2_FN, FN_IP11_29_27,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5050) GP_4_1_FN, FN_IP11_26_24,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5051) GP_4_0_FN, FN_IP11_23_22 ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5052) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5053) { PINMUX_CFG_REG("GPSR5", 0xE6060018, 32, 1, GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5054) GP_5_31_FN, FN_IP7_24_22,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5055) GP_5_30_FN, FN_IP7_21_19,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5056) GP_5_29_FN, FN_IP7_18_16,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5057) GP_5_28_FN, FN_DU_DOTCLKIN2,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5058) GP_5_27_FN, FN_IP7_26_25,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5059) GP_5_26_FN, FN_DU_DOTCLKIN0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5060) GP_5_25_FN, FN_AVS2,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5061) GP_5_24_FN, FN_AVS1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5062) GP_5_23_FN, FN_USB2_OVC,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5063) GP_5_22_FN, FN_USB2_PWEN,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5064) GP_5_21_FN, FN_IP16_7,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5065) GP_5_20_FN, FN_IP16_6,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5066) GP_5_19_FN, FN_USB0_OVC_VBUS,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5067) GP_5_18_FN, FN_USB0_PWEN,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5068) GP_5_17_FN, FN_IP16_5_3,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5069) GP_5_16_FN, FN_IP16_2_0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5070) GP_5_15_FN, FN_IP15_29_28,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5071) GP_5_14_FN, FN_IP15_27_26,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5072) GP_5_13_FN, FN_IP15_25_23,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5073) GP_5_12_FN, FN_IP15_22_20,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5074) GP_5_11_FN, FN_IP15_19_18,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5075) GP_5_10_FN, FN_IP15_17_16,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5076) GP_5_9_FN, FN_IP15_15_14,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5077) GP_5_8_FN, FN_IP15_13_12,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5078) GP_5_7_FN, FN_IP15_11_9,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5079) GP_5_6_FN, FN_IP15_8_6,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5080) GP_5_5_FN, FN_IP15_5_3,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5081) GP_5_4_FN, FN_IP15_2_0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5082) GP_5_3_FN, FN_IP14_30_28,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5083) GP_5_2_FN, FN_IP14_27_25,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5084) GP_5_1_FN, FN_IP14_24_22,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5085) GP_5_0_FN, FN_IP14_21_19 ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5086) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5087) { PINMUX_CFG_REG_VAR("IPSR0", 0xE6060020, 32,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5088) GROUP(1, 4, 4, 3, 4, 4, 3, 3, 3, 3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5089) GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5090) /* IP0_31 [1] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5091) 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5092) /* IP0_30_27 [4] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5093) FN_D8, FN_SCIFA1_SCK_C, FN_AVB_TXD0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5094) FN_VI0_G0, FN_VI0_G0_B, FN_VI2_DATA0_VI2_B0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5095) 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5096) /* IP0_26_23 [4] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5097) FN_D7, FN_AD_DI_B, FN_IIC2_SDA_C,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5098) FN_VI3_DATA7, FN_VI0_R3, FN_VI0_R3_B, FN_I2C2_SDA_C,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5099) FN_TCLK1, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5100) /* IP0_22_20 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5101) FN_D6, FN_IIC2_SCL_C, FN_VI3_DATA6, FN_VI0_R2, FN_VI0_R2_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5102) FN_I2C2_SCL_C, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5103) /* IP0_19_16 [4] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5104) FN_D5, FN_SCIFB1_TXD_F, FN_SCIFB0_TXD_C, FN_VI3_DATA5,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5105) FN_VI0_R1, FN_VI0_R1_B, FN_TX0_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5106) 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5107) /* IP0_15_12 [4] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5108) FN_D4, FN_SCIFB1_RXD_F, FN_SCIFB0_RXD_C, FN_VI3_DATA4,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5109) FN_VI0_R0, FN_VI0_R0_B, FN_RX0_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5110) 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5111) /* IP0_11_9 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5112) FN_D3, FN_MSIOF3_TXD_B, FN_VI3_DATA3, FN_VI0_G7, FN_VI0_G7_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5113) 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5114) /* IP0_8_6 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5115) FN_D2, FN_MSIOF3_RXD_B, FN_VI3_DATA2, FN_VI0_G6, FN_VI0_G6_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5116) 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5117) /* IP0_5_3 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5118) FN_D1, FN_MSIOF3_SYNC_B, FN_VI3_DATA1, FN_VI0_G5, FN_VI0_G5_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5119) 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5120) /* IP0_2_0 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5121) FN_D0, FN_MSIOF3_SCK_B, FN_VI3_DATA0, FN_VI0_G4, FN_VI0_G4_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5122) 0, 0, 0, ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5123) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5124) { PINMUX_CFG_REG_VAR("IPSR1", 0xE6060024, 32,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5125) GROUP(2, 2, 2, 4, 4, 3, 3, 4, 4, 4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5126) GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5127) /* IP1_31_30 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5128) 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5129) /* IP1_29_28 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5130) FN_A1, FN_PWM4, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5131) /* IP1_27_26 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5132) FN_A0, FN_PWM3, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5133) /* IP1_25_22 [4] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5134) FN_D15, FN_SCIFB1_TXD_C, FN_AVB_TXD7, FN_TX1_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5135) FN_VI0_FIELD, FN_VI0_FIELD_B, FN_VI2_DATA7_VI2_B7,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5136) 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5137) /* IP1_21_18 [4] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5138) FN_D14, FN_SCIFB1_RXD_C, FN_AVB_TXD6, FN_RX1_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5139) FN_VI0_CLKENB, FN_VI0_CLKENB_B, FN_VI2_DATA6_VI2_B6,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5140) 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5141) /* IP1_17_15 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5142) FN_D13, FN_AVB_TXD5, FN_VI0_VSYNC_N,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5143) FN_VI0_VSYNC_N_B, FN_VI2_DATA5_VI2_B5,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5144) 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5145) /* IP1_14_12 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5146) FN_D12, FN_SCIFA1_RTS_N_C, FN_AVB_TXD4,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5147) FN_VI0_HSYNC_N, FN_VI0_HSYNC_N_B, FN_VI2_DATA4_VI2_B4,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5148) 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5149) /* IP1_11_8 [4] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5150) FN_D11, FN_SCIFA1_CTS_N_C, FN_AVB_TXD3, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5151) FN_VI0_G3, FN_VI0_G3_B, FN_VI2_DATA3_VI2_B3,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5152) 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5153) /* IP1_7_4 [4] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5154) FN_D10, FN_SCIFA1_TXD_C, FN_AVB_TXD2, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5155) FN_VI0_G2, FN_VI0_G2_B, FN_VI2_DATA2_VI2_B2,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5156) 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5157) /* IP1_3_0 [4] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5158) FN_D9, FN_SCIFA1_RXD_C, FN_AVB_TXD1, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5159) FN_VI0_G1, FN_VI0_G1_B, FN_VI2_DATA1_VI2_B1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5160) 0, 0, 0, 0, 0, 0, 0, 0, 0, ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5161) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5162) { PINMUX_CFG_REG_VAR("IPSR2", 0xE6060028, 32,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5163) GROUP(3, 3, 4, 4, 3, 3, 3, 3, 3, 3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5164) GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5165) /* IP2_31_29 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5166) 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5167) /* IP2_28_26 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5168) FN_A10, FN_SSI_SDATA5_B, FN_MSIOF2_SYNC, FN_VI0_R6,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5169) FN_VI0_R6_B, FN_VI2_DATA2_VI2_B2_B, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5170) /* IP2_25_22 [4] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5171) FN_A9, FN_SCIFA1_CTS_N_B, FN_SSI_WS5_B, FN_VI0_R5,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5172) FN_VI0_R5_B, FN_SCIFB2_TXD_C, FN_TX2_B, FN_VI2_DATA1_VI2_B1_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5173) 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5174) /* IP2_21_18 [4] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5175) FN_A8, FN_SCIFA1_RXD_B, FN_SSI_SCK5_B, FN_VI0_R4,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5176) FN_VI0_R4_B, FN_SCIFB2_RXD_C, FN_RX2_B, FN_VI2_DATA0_VI2_B0_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5177) 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5178) /* IP2_17_15 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5179) FN_A7, FN_SCIFA1_SCK_B, FN_AUDIO_CLKOUT_B, FN_TPU0TO3,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5180) 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5181) /* IP2_14_12 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5182) FN_A6, FN_SCIFA1_RTS_N_B, FN_TPU0TO2, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5183) /* IP2_11_9 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5184) FN_A5, FN_SCIFA1_TXD_B, FN_TPU0TO1, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5185) /* IP2_8_6 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5186) FN_A4, FN_MSIOF1_TXD_B, FN_TPU0TO0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5187) /* IP2_5_3 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5188) FN_A3, FN_PWM6, FN_MSIOF1_SS2_B, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5189) /* IP2_2_0 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5190) FN_A2, FN_PWM5, FN_MSIOF1_SS1_B, 0, 0, 0, 0, 0, ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5191) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5192) { PINMUX_CFG_REG_VAR("IPSR3", 0xE606002C, 32,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5193) GROUP(3, 3, 3, 3, 2, 3, 3, 4, 4, 4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5194) GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5195) /* IP3_31_29 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5196) FN_A20, FN_SPCLK, FN_VI1_R3, FN_VI1_R3_B, FN_VI2_G4,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5197) 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5198) /* IP3_28_26 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5199) FN_A19, FN_AD_NCS_N_B, FN_ATACS01_N, FN_EX_WAIT0_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5200) 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5201) /* IP3_25_23 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5202) FN_A18, FN_AD_CLK_B, FN_ATAG1_N, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5203) /* IP3_22_20 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5204) FN_A17, FN_AD_DO_B, FN_ATADIR1_N, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5205) /* IP3_19_18 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5206) FN_A16, FN_ATAWR1_N, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5207) /* IP3_17_15 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5208) FN_A15, FN_SCIFB2_SCK_B, FN_ATARD1_N, FN_MSIOF2_SS2,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5209) 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5210) /* IP3_14_12 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5211) FN_A14, FN_SCIFB2_TXD_B, FN_ATACS11_N, FN_MSIOF2_SS1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5212) 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5213) /* IP3_11_8 [4] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5214) FN_A13, FN_SCIFB2_RTS_N_B, FN_EX_WAIT2,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5215) FN_MSIOF2_RXD, FN_VI1_R2, FN_VI1_R2_B, FN_VI2_G2,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5216) FN_VI2_DATA5_VI2_B5_B, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5217) /* IP3_7_4 [4] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5218) FN_A12, FN_SCIFB2_RXD_B, FN_MSIOF2_TXD, FN_VI1_R1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5219) FN_VI1_R1_B, FN_VI2_G1, FN_VI2_DATA4_VI2_B4_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5220) 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5221) /* IP3_3_0 [4] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5222) FN_A11, FN_SCIFB2_CTS_N_B, FN_MSIOF2_SCK, FN_VI1_R0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5223) FN_VI1_R0_B, FN_VI2_G0, FN_VI2_DATA3_VI2_B3_B, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5224) 0, 0, 0, 0, 0, 0, 0, 0, ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5225) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5226) { PINMUX_CFG_REG_VAR("IPSR4", 0xE6060030, 32,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5227) GROUP(2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5228) GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5229) /* IP4_31_30 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5230) 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5231) /* IP4_29_27 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5232) FN_EX_CS2_N, FN_GPS_SIGN, FN_HRTS1_N_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5233) FN_VI3_CLKENB, FN_VI1_G0, FN_VI1_G0_B, FN_VI2_R2, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5234) /* IP4_26_24 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5235) FN_EX_CS1_N, FN_GPS_CLK, FN_HCTS1_N_B, FN_VI1_FIELD,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5236) FN_VI1_FIELD_B, FN_VI2_R1, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5237) /* IP4_23_21 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5238) FN_EX_CS0_N, FN_HRX1_B, FN_VI1_G5, FN_VI1_G5_B, FN_VI2_R0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5239) FN_HTX0_B, FN_MSIOF0_SS1_B, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5240) /* IP4_20_18 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5241) FN_CS1_N_A26, FN_SPEEDIN, FN_VI0_R7, FN_VI0_R7_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5242) FN_VI2_CLK, FN_VI2_CLK_B, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5243) /* IP4_17_15 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5244) FN_CS0_N, FN_VI1_R6, FN_VI1_R6_B, FN_VI2_G3, FN_MSIOF0_SS2_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5245) 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5246) /* IP4_14_12 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5247) FN_A25, FN_SSL, FN_VI1_G6, FN_VI1_G6_B, FN_VI2_FIELD,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5248) FN_VI2_FIELD_B, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5249) /* IP4_11_9 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5250) FN_A24, FN_IO3, FN_VI1_R7, FN_VI1_R7_B, FN_VI2_CLKENB,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5251) FN_VI2_CLKENB_B, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5252) /* IP4_8_6 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5253) FN_A23, FN_IO2, FN_VI1_G7, FN_VI1_G7_B, FN_VI2_G7, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5254) /* IP4_5_3 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5255) FN_A22, FN_MISO_IO1, FN_VI1_R5, FN_VI1_R5_B, FN_VI2_G6, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5256) /* IP4_2_0 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5257) FN_A21, FN_MOSI_IO0, FN_VI1_R4, FN_VI1_R4_B, FN_VI2_G5, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5258) ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5259) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5260) { PINMUX_CFG_REG_VAR("IPSR5", 0xE6060034, 32,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5261) GROUP(2, 3, 3, 3, 3, 3, 2, 3, 4, 3, 3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5262) GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5263) /* IP5_31_30 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5264) 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5265) /* IP5_29_27 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5266) FN_DREQ0_N, FN_VI1_HSYNC_N, FN_VI1_HSYNC_N_B, FN_VI2_R7,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5267) FN_SSI_SCK78_C, FN_SSI_WS78_B, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5268) /* IP5_26_24 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5269) FN_EX_WAIT0, FN_IRQ3, FN_INTC_IRQ3_N,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5270) FN_VI3_CLK, FN_SCIFA0_RTS_N_B, FN_HRX0_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5271) FN_MSIOF0_SCK_B, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5272) /* IP5_23_21 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5273) FN_WE1_N, FN_IERX, FN_CAN1_RX, FN_VI1_G4,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5274) FN_VI1_G4_B, FN_VI2_R6, FN_SCIFA0_CTS_N_B, FN_IERX_C,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5275) /* IP5_20_18 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5276) FN_WE0_N, FN_IECLK, FN_CAN_CLK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5277) FN_VI2_VSYNC_N, FN_SCIFA0_TXD_B, FN_VI2_VSYNC_N_B, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5278) /* IP5_17_15 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5279) FN_RD_WR_N, FN_VI1_G3, FN_VI1_G3_B, FN_VI2_R5, FN_SCIFA0_RXD_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5280) FN_INTC_IRQ4_N, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5281) /* IP5_14_13 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5282) FN_RD_N, FN_CAN0_TX, FN_SCIFA0_SCK_B, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5283) /* IP5_12_10 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5284) FN_BS_N, FN_IETX, FN_HTX1_B, FN_CAN1_TX, FN_DRACK0, FN_IETX_C,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5285) 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5286) /* IP5_9_6 [4] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5287) FN_EX_CS5_N, FN_CAN0_RX, FN_MSIOF1_RXD_B, FN_VI3_VSYNC_N,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5288) FN_VI1_G2, FN_VI1_G2_B, FN_VI2_R4, FN_IIC1_SDA, FN_INTC_EN1_N,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5289) FN_I2C1_SDA, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5290) /* IP5_5_3 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5291) FN_EX_CS4_N, FN_MSIOF1_SCK_B, FN_VI3_HSYNC_N,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5292) FN_VI2_HSYNC_N, FN_IIC1_SCL, FN_VI2_HSYNC_N_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5293) FN_INTC_EN0_N, FN_I2C1_SCL,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5294) /* IP5_2_0 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5295) FN_EX_CS3_N, FN_GPS_MAG, FN_VI3_FIELD, FN_VI1_G1, FN_VI1_G1_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5296) FN_VI2_R3, 0, 0, ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5297) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5298) { PINMUX_CFG_REG_VAR("IPSR6", 0xE6060038, 32,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5299) GROUP(3, 3, 3, 3, 3, 3, 3, 2, 3, 3, 3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5300) GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5301) /* IP6_31_29 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5302) FN_ETH_REF_CLK, 0, FN_HCTS0_N_E,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5303) FN_STP_IVCXO27_1_B, FN_HRX0_F, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5304) /* IP6_28_26 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5305) FN_ETH_LINK, 0, FN_HTX0_E,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5306) FN_STP_IVCXO27_0_B, FN_SCIFB1_TXD_G, FN_TX1_E, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5307) /* IP6_25_23 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5308) FN_ETH_RXD1, 0, FN_HRX0_E, FN_STP_ISSYNC_0_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5309) FN_TS_SCK0_D, FN_GLO_I1_C, FN_SCIFB1_RXD_G, FN_RX1_E,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5310) /* IP6_22_20 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5311) FN_ETH_RXD0, 0, FN_STP_ISEN_0_B, FN_TS_SDAT0_D,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5312) FN_GLO_I0_C, FN_SCIFB1_SCK_G, FN_SCK1_E, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5313) /* IP6_19_17 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5314) FN_ETH_RX_ER, 0, FN_STP_ISD_0_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5315) FN_TS_SPSYNC0_D, FN_GLO_Q1_C, FN_IIC2_SDA_E, FN_I2C2_SDA_E, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5316) /* IP6_16_14 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5317) FN_ETH_CRS_DV, 0, FN_STP_ISCLK_0_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5318) FN_TS_SDEN0_D, FN_GLO_Q0_C, FN_IIC2_SCL_E,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5319) FN_I2C2_SCL_E, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5320) /* IP6_13_11 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5321) FN_DACK2, FN_IRQ2, FN_INTC_IRQ2_N,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5322) FN_SSI_SDATA6_B, FN_HRTS0_N_B, FN_MSIOF0_RXD_B, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5323) /* IP6_10_9 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5324) FN_DREQ2_N, FN_HSCK1_B, FN_HCTS0_N_B, FN_MSIOF0_TXD_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5325) /* IP6_8_6 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5326) FN_DACK1, FN_IRQ1, FN_INTC_IRQ1_N, FN_SSI_WS6_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5327) FN_SSI_SDATA8_C, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5328) /* IP6_5_3 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5329) FN_DREQ1_N, FN_VI1_CLKENB, FN_VI1_CLKENB_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5330) FN_SSI_SDATA7_C, FN_SSI_SCK78_B, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5331) /* IP6_2_0 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5332) FN_DACK0, FN_IRQ0, FN_INTC_IRQ0_N, FN_SSI_SCK6_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5333) FN_VI1_VSYNC_N, FN_VI1_VSYNC_N_B, FN_SSI_WS78_C, 0, ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5334) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5335) { PINMUX_CFG_REG_VAR("IPSR7", 0xE606003C, 32,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5336) GROUP(1, 2, 2, 2, 3, 3, 3, 3, 3, 2, 2, 3, 3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5337) GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5338) /* IP7_31 [1] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5339) 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5340) /* IP7_30_29 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5341) FN_VI0_DATA0_VI0_B0, FN_ATACS10_N, FN_AVB_RXD2, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5342) /* IP7_28_27 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5343) FN_VI0_CLK, FN_ATACS00_N, FN_AVB_RXD1, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5344) /* IP7_26_25 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5345) FN_DU_DOTCLKIN1, FN_AUDIO_CLKC, FN_AUDIO_CLKOUT_C, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5346) /* IP7_24_22 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5347) FN_PWM2, FN_PWMFSW0, FN_SCIFA2_RXD_C, FN_PCMWE_N, FN_IECLK_C,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5348) 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5349) /* IP7_21_19 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5350) FN_PWM1, FN_SCIFA2_TXD_C, FN_STP_ISSYNC_1_B, FN_TS_SCK1_C,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5351) FN_GLO_RFON_C, FN_PCMOE_N, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5352) /* IP7_18_16 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5353) FN_PWM0, FN_SCIFA2_SCK_C, FN_STP_ISEN_1_B, FN_TS_SDAT1_C,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5354) FN_GLO_SS_C, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5355) /* IP7_15_13 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5356) FN_ETH_MDC, 0, FN_STP_ISD_1_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5357) FN_TS_SPSYNC1_C, FN_GLO_SDATA_C, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5358) /* IP7_12_10 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5359) FN_ETH_TXD0, 0, FN_STP_ISCLK_1_B, FN_TS_SDEN1_C,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5360) FN_GLO_SCLK_C, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5361) /* IP7_9_8 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5362) FN_ETH_MAGIC, 0, FN_SIM0_RST_C, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5363) /* IP7_7_6 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5364) FN_ETH_TX_EN, 0, FN_SIM0_CLK_C, FN_HRTS0_N_F,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5365) /* IP7_5_3 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5366) FN_ETH_TXD1, 0, FN_HTX0_F, FN_BPFCLK_G, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5367) /* IP7_2_0 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5368) FN_ETH_MDIO, 0, FN_HRTS0_N_E,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5369) FN_SIM0_D_C, FN_HCTS0_N_F, 0, 0, 0, ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5370) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5371) { PINMUX_CFG_REG_VAR("IPSR8", 0xE6060040, 32,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5372) GROUP(1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5373) 2, 2, 2, 2, 2, 2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5374) GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5375) /* IP8_31 [1] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5376) 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5377) /* IP8_30_29 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5378) FN_SD0_CMD, FN_SCIFB1_SCK_B, FN_VI1_DATA1_VI1_B1_B, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5379) /* IP8_28 [1] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5380) FN_SD0_CLK, FN_VI1_DATA0_VI1_B0_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5381) /* IP8_27 [1] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5382) FN_VI1_DATA6_VI1_B6, FN_AVB_GTXREFCLK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5383) /* IP8_26 [1] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5384) FN_VI1_DATA5_VI1_B5, FN_AVB_PHY_INT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5385) /* IP8_25_24 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5386) FN_VI1_DATA4_VI1_B4, FN_SCIFA1_RTS_N_D,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5387) FN_AVB_MAGIC, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5388) /* IP8_23_22 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5389) FN_VI1_DATA3_VI1_B3, FN_SCIFA1_CTS_N_D, FN_AVB_GTX_CLK, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5390) /* IP8_21_20 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5391) FN_VI1_DATA2_VI1_B2, FN_SCIFA1_TXD_D, FN_AVB_MDIO, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5392) /* IP8_19_18 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5393) FN_VI1_DATA1_VI1_B1, FN_SCIFA1_RXD_D, FN_AVB_MDC, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5394) /* IP8_17_16 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5395) FN_VI1_DATA0_VI1_B0, FN_SCIFA1_SCK_D, FN_AVB_CRS, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5396) /* IP8_15_14 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5397) FN_VI1_CLK, FN_AVB_RX_DV, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5398) /* IP8_13_12 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5399) FN_VI0_DATA7_VI0_B7, FN_AVB_RX_CLK, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5400) /* IP8_11_10 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5401) FN_VI0_DATA6_VI0_B6, FN_AVB_RX_ER, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5402) /* IP8_9_8 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5403) FN_VI0_DATA5_VI0_B5, FN_EX_WAIT1, FN_AVB_RXD7, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5404) /* IP8_7_6 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5405) FN_VI0_DATA4_VI0_B4, FN_ATAG0_N, FN_AVB_RXD6, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5406) /* IP8_5_4 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5407) FN_VI0_DATA3_VI0_B3, FN_ATADIR0_N, FN_AVB_RXD5, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5408) /* IP8_3_2 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5409) FN_VI0_DATA2_VI0_B2, FN_ATAWR0_N, FN_AVB_RXD4, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5410) /* IP8_1_0 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5411) FN_VI0_DATA1_VI0_B1, FN_ATARD0_N, FN_AVB_RXD3, 0, ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5412) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5413) { PINMUX_CFG_REG_VAR("IPSR9", 0xE6060044, 32,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5414) GROUP(4, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5415) GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5416) /* IP9_31_28 [4] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5417) FN_SD1_CD, FN_MMC1_D6, FN_TS_SDEN1, FN_USB1_EXTP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5418) FN_GLO_SS, FN_VI0_CLK_B, FN_IIC2_SCL_D, FN_I2C2_SCL_D,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5419) FN_SIM0_CLK_B, FN_VI3_CLK_B, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5420) /* IP9_27_26 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5421) FN_SD1_DAT3, FN_AVB_RXD0, 0, FN_SCIFB0_RTS_N_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5422) /* IP9_25_24 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5423) FN_SD1_DAT2, FN_AVB_COL, 0, FN_SCIFB0_CTS_N_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5424) /* IP9_23_22 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5425) FN_SD1_DAT1, FN_AVB_LINK, 0, FN_SCIFB0_TXD_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5426) /* IP9_21_20 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5427) FN_SD1_DAT0, FN_AVB_TX_CLK, 0, FN_SCIFB0_RXD_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5428) /* IP9_19_18 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5429) FN_SD1_CMD, FN_AVB_TX_ER, 0, FN_SCIFB0_SCK_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5430) /* IP9_17_16 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5431) FN_SD1_CLK, FN_AVB_TX_EN, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5432) /* IP9_15_12 [4] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5433) FN_SD0_WP, FN_MMC0_D7, FN_TS_SPSYNC0_B, FN_USB0_IDIN,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5434) FN_GLO_SDATA, FN_VI1_DATA7_VI1_B7_B, FN_IIC1_SDA_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5435) FN_I2C1_SDA_B, FN_VI2_DATA7_VI2_B7_B, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5436) /* IP9_11_8 [4] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5437) FN_SD0_CD, FN_MMC0_D6, FN_TS_SDEN0_B, FN_USB0_EXTP,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5438) FN_GLO_SCLK, FN_VI1_DATA6_VI1_B6_B, FN_IIC1_SCL_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5439) FN_I2C1_SCL_B, FN_VI2_DATA6_VI2_B6_B, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5440) /* IP9_7_6 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5441) FN_SD0_DAT3, FN_SCIFB1_RTS_N_B, FN_VI1_DATA5_VI1_B5_B, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5442) /* IP9_5_4 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5443) FN_SD0_DAT2, FN_SCIFB1_CTS_N_B, FN_VI1_DATA4_VI1_B4_B, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5444) /* IP9_3_2 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5445) FN_SD0_DAT1, FN_SCIFB1_TXD_B, FN_VI1_DATA3_VI1_B3_B, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5446) /* IP9_1_0 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5447) FN_SD0_DAT0, FN_SCIFB1_RXD_B, FN_VI1_DATA2_VI1_B2_B, 0, ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5448) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5449) { PINMUX_CFG_REG_VAR("IPSR10", 0xE6060048, 32,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5450) GROUP(2, 4, 3, 4, 4, 4, 4, 3, 4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5451) GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5452) /* IP10_31_30 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5453) 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5454) /* IP10_29_26 [4] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5455) FN_SD2_CD, FN_MMC0_D4, FN_TS_SDAT0_B, FN_USB2_EXTP, FN_GLO_I0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5456) FN_VI0_DATA6_VI0_B6_B, FN_HCTS0_N_D, FN_TS_SDAT1_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5457) FN_GLO_I0_B, FN_VI3_DATA6_B, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5458) /* IP10_25_23 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5459) FN_SD2_DAT3, FN_MMC0_D3, FN_SIM0_RST, FN_VI0_DATA5_VI0_B5_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5460) FN_HTX0_D, FN_TS_SPSYNC1_B, FN_GLO_Q1_B, FN_VI3_DATA5_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5461) /* IP10_22_19 [4] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5462) FN_SD2_DAT2, FN_MMC0_D2, FN_BPFCLK_B, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5463) FN_VI0_DATA4_VI0_B4_B, FN_HRX0_D, FN_TS_SDEN1_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5464) FN_GLO_Q0_B, FN_VI3_DATA4_B, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5465) /* IP10_18_15 [4] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5466) FN_SD2_DAT1, FN_MMC0_D1, FN_FMIN_B, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5467) FN_VI0_DATA3_VI0_B3_B, FN_SCIFB1_TXD_E, FN_TX1_D,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5468) FN_TS_SCK0_C, FN_GLO_RFON_B, FN_VI3_DATA3_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5469) 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5470) /* IP10_14_11 [4] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5471) FN_SD2_DAT0, FN_MMC0_D0, FN_FMCLK_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5472) FN_VI0_DATA2_VI0_B2_B, FN_SCIFB1_RXD_E, FN_RX1_D,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5473) FN_TS_SDAT0_C, FN_GLO_SS_B, FN_VI3_DATA2_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5474) 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5475) /* IP10_10_7 [4] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5476) FN_SD2_CMD, FN_MMC0_CMD, FN_SIM0_D,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5477) FN_VI0_DATA1_VI0_B1_B, FN_SCIFB1_SCK_E, FN_SCK1_D,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5478) FN_TS_SPSYNC0_C, FN_GLO_SDATA_B, FN_VI3_DATA1_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5479) 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5480) /* IP10_6_4 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5481) FN_SD2_CLK, FN_MMC0_CLK, FN_SIM0_CLK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5482) FN_VI0_DATA0_VI0_B0_B, FN_TS_SDEN0_C, FN_GLO_SCLK_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5483) FN_VI3_DATA0_B, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5484) /* IP10_3_0 [4] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5485) FN_SD1_WP, FN_MMC1_D7, FN_TS_SPSYNC1, FN_USB1_IDIN,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5486) FN_GLO_RFON, FN_VI1_CLK_B, FN_IIC2_SDA_D, FN_I2C2_SDA_D,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5487) FN_SIM0_D_B, 0, 0, 0, 0, 0, 0, 0, ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5488) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5489) { PINMUX_CFG_REG_VAR("IPSR11", 0xE606004C, 32,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5490) GROUP(2, 3, 3, 2, 4, 3, 2, 2, 2, 2, 2, 1, 4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5491) GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5492) /* IP11_31_30 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5493) FN_SSI_SCK0129, FN_CAN_CLK_B, FN_MOUT0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5494) /* IP11_29_27 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5495) FN_MLB_DAT, 0, FN_SCIFB1_TXD_D, FN_TX1_C, FN_BPFCLK_C,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5496) 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5497) /* IP11_26_24 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5498) FN_MLB_SIG, FN_SCIFB1_RXD_D, FN_RX1_C, FN_IIC2_SDA_B, FN_I2C2_SDA_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5499) 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5500) /* IP11_23_22 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5501) FN_MLB_CLK, FN_IIC2_SCL_B, FN_I2C2_SCL_B, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5502) /* IP11_21_18 [4] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5503) FN_SD3_WP, FN_MMC1_D5, FN_TS_SCK1, FN_GLO_Q1, FN_FMIN_C,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5504) 0, FN_FMIN_E, 0, FN_FMIN_F, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5505) /* IP11_17_15 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5506) FN_SD3_CD, FN_MMC1_D4, FN_TS_SDAT1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5507) FN_VSP, FN_GLO_Q0, FN_SIM0_RST_B, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5508) /* IP11_14_13 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5509) FN_SD3_DAT3, FN_MMC1_D3, FN_SCKZ, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5510) /* IP11_12_11 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5511) FN_SD3_DAT2, FN_MMC1_D2, FN_SDATA, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5512) /* IP11_10_9 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5513) FN_SD3_DAT1, FN_MMC1_D1, FN_MDATA, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5514) /* IP11_8_7 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5515) FN_SD3_DAT0, FN_MMC1_D0, FN_STM_N, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5516) /* IP11_6_5 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5517) FN_SD3_CMD, FN_MMC1_CMD, FN_MTS_N, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5518) /* IP11_4 [1] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5519) FN_SD3_CLK, FN_MMC1_CLK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5520) /* IP11_3_0 [4] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5521) FN_SD2_WP, FN_MMC0_D5, FN_TS_SCK0_B, FN_USB2_IDIN,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5522) FN_GLO_I1, FN_VI0_DATA7_VI0_B7_B, FN_HRTS0_N_D,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5523) FN_TS_SCK1_B, FN_GLO_I1_B, FN_VI3_DATA7_B, 0, 0, 0, 0, 0, 0, ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5524) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5525) { PINMUX_CFG_REG_VAR("IPSR12", 0xE6060050, 32,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5526) GROUP(1, 3, 3, 2, 3, 3, 3, 3, 3, 2, 2, 2, 2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5527) GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5528) /* IP12_31 [1] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5529) 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5530) /* IP12_30_28 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5531) FN_SSI_WS5, FN_SCIFB1_RXD, FN_IECLK_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5532) FN_DU2_EXVSYNC_DU2_VSYNC, FN_QSTB_QHE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5533) FN_CAN_DEBUGOUT4, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5534) /* IP12_27_25 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5535) FN_SSI_SCK5, FN_SCIFB1_SCK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5536) FN_IERX_B, FN_DU2_EXHSYNC_DU2_HSYNC, FN_QSTH_QHS,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5537) FN_CAN_DEBUGOUT3, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5538) /* IP12_24_23 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5539) FN_SSI_SDATA4, FN_STP_ISSYNC_0, FN_MSIOF1_RXD,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5540) FN_CAN_DEBUGOUT2,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5541) /* IP12_22_20 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5542) FN_SSI_WS4, FN_STP_ISEN_0, FN_SCIFB0_RTS_N,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5543) FN_MSIOF1_TXD, FN_SSI_WS5_C, FN_CAN_DEBUGOUT1, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5544) /* IP12_19_17 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5545) FN_SSI_SCK4, FN_STP_ISD_0, FN_SCIFB0_CTS_N,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5546) FN_MSIOF1_SS2, FN_SSI_SCK5_C, FN_CAN_DEBUGOUT0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5547) /* IP12_16_14 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5548) FN_SSI_SDATA3, FN_STP_ISCLK_0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5549) FN_SCIFB0_TXD, FN_MSIOF1_SS1, FN_CAN_TXCLK, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5550) /* IP12_13_11 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5551) FN_SSI_WS34, FN_STP_IVCXO27_0, FN_SCIFB0_RXD, FN_MSIOF1_SYNC,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5552) FN_CAN_STEP0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5553) /* IP12_10_8 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5554) FN_SSI_SCK34, FN_STP_OPWM_0, FN_SCIFB0_SCK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5555) FN_MSIOF1_SCK, FN_CAN_DEBUG_HW_TRIGGER, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5556) /* IP12_7_6 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5557) FN_SSI_SDATA2, FN_CAN1_RX_B, FN_SSI_SCK1, FN_MOUT6,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5558) /* IP12_5_4 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5559) FN_SSI_SDATA1, FN_CAN1_TX_B, FN_MOUT5, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5560) /* IP12_3_2 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5561) FN_SSI_SDATA0, FN_CAN0_RX_B, FN_MOUT2, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5562) /* IP12_1_0 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5563) FN_SSI_WS0129, FN_CAN0_TX_B, FN_MOUT1, 0, ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5564) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5565) { PINMUX_CFG_REG_VAR("IPSR13", 0xE6060054, 32,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5566) GROUP(1, 2, 3, 3, 4, 3, 3, 3, 3, 4, 3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5567) GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5568) /* IP13_31 [1] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5569) 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5570) /* IP13_30_29 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5571) FN_AUDIO_CLKA, FN_SCIFB2_RTS_N, FN_CAN_DEBUGOUT14, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5572) /* IP13_28_26 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5573) FN_SSI_SDATA9, FN_STP_ISSYNC_1, FN_SCIFB2_CTS_N, FN_SSI_WS1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5574) FN_SSI_SDATA5_C, FN_CAN_DEBUGOUT13, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5575) /* IP13_25_23 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5576) FN_SSI_SDATA8, FN_STP_ISEN_1, FN_SCIFB2_TXD, FN_CAN0_TX_C,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5577) FN_CAN_DEBUGOUT12, FN_SSI_SDATA8_B, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5578) /* IP13_22_19 [4] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5579) FN_SSI_SDATA7, FN_STP_ISD_1, FN_SCIFB2_RXD, FN_SCIFA2_RTS_N,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5580) FN_TCLK2, FN_QSTVA_QVS, FN_CAN_DEBUGOUT11, FN_BPFCLK_E,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5581) 0, FN_SSI_SDATA7_B, FN_FMIN_G, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5582) /* IP13_18_16 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5583) FN_SSI_WS78, FN_STP_ISCLK_1, FN_SCIFB2_SCK, FN_SCIFA2_CTS_N,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5584) FN_DU2_DR7, FN_LCDOUT7, FN_CAN_DEBUGOUT10, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5585) /* IP13_15_13 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5586) FN_SSI_SCK78, FN_STP_IVCXO27_1, FN_SCK1, FN_SCIFA1_SCK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5587) FN_DU2_DR6, FN_LCDOUT6, FN_CAN_DEBUGOUT9, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5588) /* IP13_12_10 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5589) FN_SSI_SDATA6, FN_FMIN_D, 0, FN_DU2_DR5, FN_LCDOUT5,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5590) FN_CAN_DEBUGOUT8, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5591) /* IP13_9_7 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5592) FN_SSI_WS6, FN_SCIFB1_RTS_N, FN_CAN0_TX_D, FN_DU2_DR4,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5593) FN_LCDOUT4, FN_CAN_DEBUGOUT7, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5594) /* IP13_6_3 [4] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5595) FN_SSI_SCK6, FN_SCIFB1_CTS_N, FN_BPFCLK_D, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5596) FN_DU2_DR3, FN_LCDOUT3, FN_CAN_DEBUGOUT6,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5597) FN_BPFCLK_F, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5598) /* IP13_2_0 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5599) FN_SSI_SDATA5, FN_SCIFB1_TXD, FN_IETX_B, FN_DU2_DR2,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5600) FN_LCDOUT2, FN_CAN_DEBUGOUT5, 0, 0, ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5601) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5602) { PINMUX_CFG_REG_VAR("IPSR14", 0xE6060058, 32,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5603) GROUP(1, 3, 3, 3, 3, 3, 4, 3, 3, 3, 3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5604) GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5605) /* IP14_30 [1] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5606) 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5607) /* IP14_30_28 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5608) FN_SCIFA1_RTS_N, FN_AD_NCS_N, FN_RTS1_N,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5609) FN_MSIOF3_TXD, FN_DU1_DOTCLKOUT, FN_QSTVB_QVE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5610) FN_HRTS0_N_C, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5611) /* IP14_27_25 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5612) FN_SCIFA1_CTS_N, FN_AD_CLK, FN_CTS1_N, FN_MSIOF3_RXD,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5613) FN_DU0_DOTCLKOUT, FN_QCLK, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5614) /* IP14_24_22 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5615) FN_SCIFA1_TXD, FN_AD_DO, FN_TX1, FN_DU2_DG1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5616) FN_LCDOUT9, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5617) /* IP14_21_19 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5618) FN_SCIFA1_RXD, FN_AD_DI, FN_RX1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5619) FN_DU2_EXODDF_DU2_ODDF_DISP_CDE, FN_QCPV_QDE, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5620) /* IP14_18_16 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5621) FN_SCIFA0_RTS_N, FN_HRTS1_N, FN_RTS0_N,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5622) FN_MSIOF3_SS1, FN_DU2_DG0, FN_LCDOUT8, FN_PWM1_B, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5623) /* IP14_15_12 [4] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5624) FN_SCIFA0_CTS_N, FN_HCTS1_N, FN_CTS0_N, FN_MSIOF3_SYNC,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5625) FN_DU2_DG3, FN_LCDOUT11, FN_PWM0_B, FN_IIC1_SCL_C, FN_I2C1_SCL_C,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5626) 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5627) /* IP14_11_9 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5628) FN_SCIFA0_TXD, FN_HTX1, FN_TX0, FN_DU2_DR1, FN_LCDOUT1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5629) 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5630) /* IP14_8_6 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5631) FN_SCIFA0_RXD, FN_HRX1, FN_RX0, FN_DU2_DR0, FN_LCDOUT0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5632) 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5633) /* IP14_5_3 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5634) FN_SCIFA0_SCK, FN_HSCK1, FN_SCK0, FN_MSIOF3_SS2, FN_DU2_DG2,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5635) FN_LCDOUT10, FN_IIC1_SDA_C, FN_I2C1_SDA_C,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5636) /* IP14_2_0 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5637) FN_AUDIO_CLKB, FN_SCIF_CLK, FN_CAN0_RX_D,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5638) FN_DVC_MUTE, FN_CAN0_RX_C, FN_CAN_DEBUGOUT15,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5639) FN_REMOCON, 0, ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5640) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5641) { PINMUX_CFG_REG_VAR("IPSR15", 0xE606005C, 32,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5642) GROUP(2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 3, 3, 3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5643) GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5644) /* IP15_31_30 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5645) 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5646) /* IP15_29_28 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5647) FN_MSIOF0_TXD, FN_ADICHS1, FN_DU2_DG6, FN_LCDOUT14,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5648) /* IP15_27_26 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5649) FN_MSIOF0_SS1, FN_ADICHS0, FN_DU2_DG5, FN_LCDOUT13,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5650) /* IP15_25_23 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5651) FN_MSIOF0_SYNC, FN_TS_SCK0, FN_SSI_SCK2, FN_ADIDATA,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5652) FN_DU2_DB7, FN_LCDOUT23, FN_HRX0_C, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5653) /* IP15_22_20 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5654) FN_MSIOF0_SCK, FN_TS_SDAT0, FN_ADICLK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5655) FN_DU2_DB6, FN_LCDOUT22, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5656) /* IP15_19_18 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5657) FN_HRTS0_N, FN_SSI_WS9, FN_DU2_DB5, FN_LCDOUT21,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5658) /* IP15_17_16 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5659) FN_HCTS0_N, FN_SSI_SCK9, FN_DU2_DB4, FN_LCDOUT20,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5660) /* IP15_15_14 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5661) FN_HTX0, FN_DU2_DB3, FN_LCDOUT19, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5662) /* IP15_13_12 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5663) FN_HRX0, FN_DU2_DB2, FN_LCDOUT18, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5664) /* IP15_11_9 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5665) FN_HSCK0, FN_TS_SDEN0, FN_DU2_DG4, FN_LCDOUT12, FN_HCTS0_N_C,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5666) 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5667) /* IP15_8_6 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5668) FN_SCIFA2_TXD, FN_BPFCLK, FN_RX2, FN_DU2_DB1, FN_LCDOUT17,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5669) FN_IIC2_SDA, FN_I2C2_SDA, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5670) /* IP15_5_3 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5671) FN_SCIFA2_RXD, FN_FMIN, FN_TX2, FN_DU2_DB0, FN_LCDOUT16,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5672) FN_IIC2_SCL, FN_I2C2_SCL, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5673) /* IP15_2_0 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5674) FN_SCIFA2_SCK, FN_FMCLK, FN_SCK2, FN_MSIOF3_SCK, FN_DU2_DG7,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5675) FN_LCDOUT15, FN_SCIF_CLK_B, 0, ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5676) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5677) { PINMUX_CFG_REG_VAR("IPSR16", 0xE6060160, 32,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5678) GROUP(4, 4, 4, 4, 4, 4, 1, 1, 3, 3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5679) GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5680) /* IP16_31_28 [4] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5681) 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5682) 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5683) /* IP16_27_24 [4] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5684) 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5685) 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5686) /* IP16_23_20 [4] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5687) 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5688) 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5689) /* IP16_19_16 [4] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5690) 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5691) 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5692) /* IP16_15_12 [4] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5693) 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5694) 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5695) /* IP16_11_8 [4] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5696) 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5697) 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5698) /* IP16_7 [1] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5699) FN_USB1_OVC, FN_TCLK1_B,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5700) /* IP16_6 [1] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5701) FN_USB1_PWEN, FN_AUDIO_CLKOUT_D,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5702) /* IP16_5_3 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5703) FN_MSIOF0_RXD, FN_TS_SPSYNC0, FN_SSI_WS2,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5704) FN_ADICS_SAMP, FN_DU2_CDE, FN_QPOLB, FN_SCIFA2_RXD_B, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5705) /* IP16_2_0 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5706) FN_MSIOF0_SS2, FN_AUDIO_CLKOUT, FN_ADICHS2,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5707) FN_DU2_DISP, FN_QPOLA, FN_HTX0_C, FN_SCIFA2_TXD_B, 0, ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5708) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5709) { PINMUX_CFG_REG_VAR("MOD_SEL", 0xE6060090, 32,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5710) GROUP(3, 2, 2, 3, 2, 1, 1, 1, 2, 1, 2, 1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5711) 1, 1, 1, 2, 1, 1, 2, 1, 1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5712) GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5713) /* SEL_SCIF1 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5714) FN_SEL_SCIF1_0, FN_SEL_SCIF1_1, FN_SEL_SCIF1_2, FN_SEL_SCIF1_3,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5715) FN_SEL_SCIF1_4, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5716) /* SEL_SCIFB [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5717) FN_SEL_SCIFB_0, FN_SEL_SCIFB_1, FN_SEL_SCIFB_2, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5718) /* SEL_SCIFB2 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5719) FN_SEL_SCIFB2_0, FN_SEL_SCIFB2_1, FN_SEL_SCIFB2_2, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5720) /* SEL_SCIFB1 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5721) FN_SEL_SCIFB1_0, FN_SEL_SCIFB1_1, FN_SEL_SCIFB1_2,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5722) FN_SEL_SCIFB1_3, FN_SEL_SCIFB1_4, FN_SEL_SCIFB1_5,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5723) FN_SEL_SCIFB1_6, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5724) /* SEL_SCIFA1 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5725) FN_SEL_SCIFA1_0, FN_SEL_SCIFA1_1, FN_SEL_SCIFA1_2,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5726) FN_SEL_SCIFA1_3,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5727) /* SEL_SCIF0 [1] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5728) FN_SEL_SCIF0_0, FN_SEL_SCIF0_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5729) /* SEL_SCIFA [1] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5730) FN_SEL_SCFA_0, FN_SEL_SCFA_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5731) /* SEL_SOF1 [1] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5732) FN_SEL_SOF1_0, FN_SEL_SOF1_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5733) /* SEL_SSI7 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5734) FN_SEL_SSI7_0, FN_SEL_SSI7_1, FN_SEL_SSI7_2, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5735) /* SEL_SSI6 [1] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5736) FN_SEL_SSI6_0, FN_SEL_SSI6_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5737) /* SEL_SSI5 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5738) FN_SEL_SSI5_0, FN_SEL_SSI5_1, FN_SEL_SSI5_2, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5739) /* SEL_VI3 [1] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5740) FN_SEL_VI3_0, FN_SEL_VI3_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5741) /* SEL_VI2 [1] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5742) FN_SEL_VI2_0, FN_SEL_VI2_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5743) /* SEL_VI1 [1] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5744) FN_SEL_VI1_0, FN_SEL_VI1_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5745) /* SEL_VI0 [1] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5746) FN_SEL_VI0_0, FN_SEL_VI0_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5747) /* SEL_TSIF1 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5748) FN_SEL_TSIF1_0, FN_SEL_TSIF1_1, FN_SEL_TSIF1_2, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5749) /* RESERVED [1] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5750) 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5751) /* SEL_LBS [1] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5752) FN_SEL_LBS_0, FN_SEL_LBS_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5753) /* SEL_TSIF0 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5754) FN_SEL_TSIF0_0, FN_SEL_TSIF0_1, FN_SEL_TSIF0_2, FN_SEL_TSIF0_3,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5755) /* SEL_SOF3 [1] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5756) FN_SEL_SOF3_0, FN_SEL_SOF3_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5757) /* SEL_SOF0 [1] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5758) FN_SEL_SOF0_0, FN_SEL_SOF0_1, ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5759) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5760) { PINMUX_CFG_REG_VAR("MOD_SEL2", 0xE6060094, 32,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5761) GROUP(3, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5762) 3, 3, 2, 3, 2, 2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5763) GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5764) /* RESERVED [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5765) 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5766) /* SEL_TMU1 [1] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5767) FN_SEL_TMU1_0, FN_SEL_TMU1_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5768) /* SEL_HSCIF1 [1] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5769) FN_SEL_HSCIF1_0, FN_SEL_HSCIF1_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5770) /* SEL_SCIFCLK [1] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5771) FN_SEL_SCIFCLK_0, FN_SEL_SCIFCLK_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5772) /* SEL_CAN0 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5773) FN_SEL_CAN0_0, FN_SEL_CAN0_1, FN_SEL_CAN0_2, FN_SEL_CAN0_3,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5774) /* SEL_CANCLK [1] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5775) FN_SEL_CANCLK_0, FN_SEL_CANCLK_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5776) /* SEL_SCIFA2 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5777) FN_SEL_SCIFA2_0, FN_SEL_SCIFA2_1, FN_SEL_SCIFA2_2, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5778) /* SEL_CAN1 [1] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5779) FN_SEL_CAN1_0, FN_SEL_CAN1_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5780) /* RESERVED [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5781) 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5782) /* SEL_SCIF2 [1] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5783) FN_SEL_SCIF2_0, FN_SEL_SCIF2_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5784) /* SEL_ADI [1] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5785) FN_SEL_ADI_0, FN_SEL_ADI_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5786) /* SEL_SSP [1] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5787) FN_SEL_SSP_0, FN_SEL_SSP_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5788) /* SEL_FM [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5789) FN_SEL_FM_0, FN_SEL_FM_1, FN_SEL_FM_2, FN_SEL_FM_3,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5790) FN_SEL_FM_4, FN_SEL_FM_5, FN_SEL_FM_6, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5791) /* SEL_HSCIF0 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5792) FN_SEL_HSCIF0_0, FN_SEL_HSCIF0_1, FN_SEL_HSCIF0_2,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5793) FN_SEL_HSCIF0_3, FN_SEL_HSCIF0_4, FN_SEL_HSCIF0_5, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5794) /* SEL_GPS [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5795) FN_SEL_GPS_0, FN_SEL_GPS_1, FN_SEL_GPS_2, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5796) /* RESERVED [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5797) 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5798) /* SEL_SIM [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5799) FN_SEL_SIM_0, FN_SEL_SIM_1, FN_SEL_SIM_2, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5800) /* SEL_SSI8 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5801) FN_SEL_SSI8_0, FN_SEL_SSI8_1, FN_SEL_SSI8_2, 0, ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5802) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5803) { PINMUX_CFG_REG_VAR("MOD_SEL3", 0xE6060098, 32,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5804) GROUP(1, 1, 2, 4, 4, 2, 2, 4, 2, 3, 2, 3, 2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5805) GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5806) /* SEL_IICDVFS [1] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5807) FN_SEL_IICDVFS_0, FN_SEL_IICDVFS_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5808) /* SEL_IIC0 [1] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5809) FN_SEL_IIC0_0, FN_SEL_IIC0_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5810) /* RESERVED [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5811) 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5812) /* RESERVED [4] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5813) 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5814) 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5815) /* RESERVED [4] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5816) 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5817) 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5818) /* RESERVED [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5819) 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5820) /* SEL_IEB [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5821) FN_SEL_IEB_0, FN_SEL_IEB_1, FN_SEL_IEB_2, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5822) /* RESERVED [4] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5823) 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5824) 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5825) /* RESERVED [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5826) 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5827) /* SEL_IIC2 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5828) FN_SEL_IIC2_0, FN_SEL_IIC2_1, FN_SEL_IIC2_2, FN_SEL_IIC2_3,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5829) FN_SEL_IIC2_4, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5830) /* SEL_IIC1 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5831) FN_SEL_IIC1_0, FN_SEL_IIC1_1, FN_SEL_IIC1_2, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5832) /* SEL_I2C2 [3] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5833) FN_SEL_I2C2_0, FN_SEL_I2C2_1, FN_SEL_I2C2_2, FN_SEL_I2C2_3,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5834) FN_SEL_I2C2_4, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5835) /* SEL_I2C1 [2] */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5836) FN_SEL_I2C1_0, FN_SEL_I2C1_1, FN_SEL_I2C1_2, 0, ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5837) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5838) { },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5839) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5840)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5841) static int r8a7790_pin_to_pocctrl(struct sh_pfc *pfc, unsigned int pin, u32 *pocctrl)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5842) {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5843) if (pin < RCAR_GP_PIN(3, 0) || pin > RCAR_GP_PIN(3, 31))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5844) return -EINVAL;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5845)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5846) *pocctrl = 0xe606008c;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5847)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5848) return 31 - (pin & 0x1f);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5849) }
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5850)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5851) static const struct soc_device_attribute r8a7790_tdsel[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5852) { .soc_id = "r8a7790", .revision = "ES1.0" },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5853) { /* sentinel */ }
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5854) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5855)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5856) static int r8a7790_pinmux_soc_init(struct sh_pfc *pfc)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5857) {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5858) /* Initialize TDSEL on old revisions */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5859) if (soc_device_match(r8a7790_tdsel))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5860) sh_pfc_write(pfc, 0xe6060088, 0x00155554);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5861)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5862) return 0;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5863) }
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5864)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5865) static const struct sh_pfc_soc_operations r8a7790_pinmux_ops = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5866) .init = r8a7790_pinmux_soc_init,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5867) .pin_to_pocctrl = r8a7790_pin_to_pocctrl,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5868) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5869)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5870) #ifdef CONFIG_PINCTRL_PFC_R8A7742
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5871) const struct sh_pfc_soc_info r8a7742_pinmux_info = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5872) .name = "r8a77420_pfc",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5873) .ops = &r8a7790_pinmux_ops,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5874) .unlock_reg = 0xe6060000, /* PMMR */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5875)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5876) .function = { PINMUX_FUNCTION_BEGIN, PINMUX_FUNCTION_END },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5877)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5878) .pins = pinmux_pins,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5879) .nr_pins = ARRAY_SIZE(pinmux_pins),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5880) .groups = pinmux_groups.common,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5881) .nr_groups = ARRAY_SIZE(pinmux_groups.common),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5882) .functions = pinmux_functions.common,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5883) .nr_functions = ARRAY_SIZE(pinmux_functions.common),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5884)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5885) .cfg_regs = pinmux_config_regs,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5886)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5887) .pinmux_data = pinmux_data,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5888) .pinmux_data_size = ARRAY_SIZE(pinmux_data),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5889) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5890) #endif
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5891)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5892) #ifdef CONFIG_PINCTRL_PFC_R8A7790
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5893) const struct sh_pfc_soc_info r8a7790_pinmux_info = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5894) .name = "r8a77900_pfc",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5895) .ops = &r8a7790_pinmux_ops,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5896) .unlock_reg = 0xe6060000, /* PMMR */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5897)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5898) .function = { PINMUX_FUNCTION_BEGIN, PINMUX_FUNCTION_END },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5899)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5900) .pins = pinmux_pins,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5901) .nr_pins = ARRAY_SIZE(pinmux_pins),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5902) .groups = pinmux_groups.common,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5903) .nr_groups = ARRAY_SIZE(pinmux_groups.common) +
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5904) ARRAY_SIZE(pinmux_groups.automotive),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5905) .functions = pinmux_functions.common,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5906) .nr_functions = ARRAY_SIZE(pinmux_functions.common) +
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5907) ARRAY_SIZE(pinmux_functions.automotive),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5908)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5909) .cfg_regs = pinmux_config_regs,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5910)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5911) .pinmux_data = pinmux_data,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5912) .pinmux_data_size = ARRAY_SIZE(pinmux_data),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5913) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5914) #endif