^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) * SH7203 Pinmux
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) *
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) * Copyright (C) 2008 Magnus Damm
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) #include <linux/kernel.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) #include <linux/gpio.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) #include <cpu/sh7203.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) #include "sh_pfc.h"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) enum {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) PINMUX_RESERVED = 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) PINMUX_DATA_BEGIN,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) PA7_DATA, PA6_DATA, PA5_DATA, PA4_DATA,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) PA3_DATA, PA2_DATA, PA1_DATA, PA0_DATA,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) PB12_DATA,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) PB11_DATA, PB10_DATA, PB9_DATA, PB8_DATA,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) PB7_DATA, PB6_DATA, PB5_DATA, PB4_DATA,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) PB3_DATA, PB2_DATA, PB1_DATA, PB0_DATA,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) PC14_DATA, PC13_DATA, PC12_DATA,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) PC11_DATA, PC10_DATA, PC9_DATA, PC8_DATA,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) PC7_DATA, PC6_DATA, PC5_DATA, PC4_DATA,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) PC3_DATA, PC2_DATA, PC1_DATA, PC0_DATA,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) PD15_DATA, PD14_DATA, PD13_DATA, PD12_DATA,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) PD11_DATA, PD10_DATA, PD9_DATA, PD8_DATA,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) PD7_DATA, PD6_DATA, PD5_DATA, PD4_DATA,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) PD3_DATA, PD2_DATA, PD1_DATA, PD0_DATA,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) PE15_DATA, PE14_DATA, PE13_DATA, PE12_DATA,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) PE11_DATA, PE10_DATA, PE9_DATA, PE8_DATA,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) PE7_DATA, PE6_DATA, PE5_DATA, PE4_DATA,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) PE3_DATA, PE2_DATA, PE1_DATA, PE0_DATA,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) PF30_DATA, PF29_DATA, PF28_DATA,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) PF27_DATA, PF26_DATA, PF25_DATA, PF24_DATA,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) PF23_DATA, PF22_DATA, PF21_DATA, PF20_DATA,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) PF19_DATA, PF18_DATA, PF17_DATA, PF16_DATA,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) PF15_DATA, PF14_DATA, PF13_DATA, PF12_DATA,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) PF11_DATA, PF10_DATA, PF9_DATA, PF8_DATA,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) PF7_DATA, PF6_DATA, PF5_DATA, PF4_DATA,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) PF3_DATA, PF2_DATA, PF1_DATA, PF0_DATA,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) PINMUX_DATA_END,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) PINMUX_INPUT_BEGIN,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) FORCE_IN,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) PA7_IN, PA6_IN, PA5_IN, PA4_IN,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) PA3_IN, PA2_IN, PA1_IN, PA0_IN,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) PB11_IN, PB10_IN, PB9_IN, PB8_IN,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) PC14_IN, PC13_IN, PC12_IN,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) PC11_IN, PC10_IN, PC9_IN, PC8_IN,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) PC7_IN, PC6_IN, PC5_IN, PC4_IN,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) PC3_IN, PC2_IN, PC1_IN, PC0_IN,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) PD15_IN, PD14_IN, PD13_IN, PD12_IN,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) PD11_IN, PD10_IN, PD9_IN, PD8_IN,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) PD7_IN, PD6_IN, PD5_IN, PD4_IN,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) PD3_IN, PD2_IN, PD1_IN, PD0_IN,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) PE15_IN, PE14_IN, PE13_IN, PE12_IN,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) PE11_IN, PE10_IN, PE9_IN, PE8_IN,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) PE7_IN, PE6_IN, PE5_IN, PE4_IN,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) PE3_IN, PE2_IN, PE1_IN, PE0_IN,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) PF30_IN, PF29_IN, PF28_IN,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) PF27_IN, PF26_IN, PF25_IN, PF24_IN,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) PF23_IN, PF22_IN, PF21_IN, PF20_IN,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) PF19_IN, PF18_IN, PF17_IN, PF16_IN,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) PF15_IN, PF14_IN, PF13_IN, PF12_IN,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) PF11_IN, PF10_IN, PF9_IN, PF8_IN,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) PF7_IN, PF6_IN, PF5_IN, PF4_IN,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) PF3_IN, PF2_IN, PF1_IN, PF0_IN,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) PINMUX_INPUT_END,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) PINMUX_OUTPUT_BEGIN,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) FORCE_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) PB11_OUT, PB10_OUT, PB9_OUT, PB8_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) PC14_OUT, PC13_OUT, PC12_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) PC11_OUT, PC10_OUT, PC9_OUT, PC8_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78) PC7_OUT, PC6_OUT, PC5_OUT, PC4_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79) PC3_OUT, PC2_OUT, PC1_OUT, PC0_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80) PD15_OUT, PD14_OUT, PD13_OUT, PD12_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81) PD11_OUT, PD10_OUT, PD9_OUT, PD8_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82) PD7_OUT, PD6_OUT, PD5_OUT, PD4_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83) PD3_OUT, PD2_OUT, PD1_OUT, PD0_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84) PE15_OUT, PE14_OUT, PE13_OUT, PE12_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 85) PE11_OUT, PE10_OUT, PE9_OUT, PE8_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 86) PE7_OUT, PE6_OUT, PE5_OUT, PE4_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 87) PE3_OUT, PE2_OUT, PE1_OUT, PE0_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 88) PF30_OUT, PF29_OUT, PF28_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 89) PF27_OUT, PF26_OUT, PF25_OUT, PF24_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 90) PF23_OUT, PF22_OUT, PF21_OUT, PF20_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 91) PF19_OUT, PF18_OUT, PF17_OUT, PF16_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 92) PF15_OUT, PF14_OUT, PF13_OUT, PF12_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 93) PF11_OUT, PF10_OUT, PF9_OUT, PF8_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 94) PF7_OUT, PF6_OUT, PF5_OUT, PF4_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 95) PF3_OUT, PF2_OUT, PF1_OUT, PF0_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 96) PINMUX_OUTPUT_END,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 97)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 98) PINMUX_FUNCTION_BEGIN,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 99) PB11_IOR_IN, PB11_IOR_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) PB10_IOR_IN, PB10_IOR_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) PB9_IOR_IN, PB9_IOR_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) PB8_IOR_IN, PB8_IOR_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) PB12MD_00, PB12MD_01, PB12MD_10, PB12MD_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) PB11MD_0, PB11MD_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) PB10MD_0, PB10MD_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) PB9MD_00, PB9MD_01, PB9MD_10,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) PB8MD_00, PB8MD_01, PB8MD_10,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) PB7MD_00, PB7MD_01, PB7MD_10, PB7MD_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) PB6MD_00, PB6MD_01, PB6MD_10, PB6MD_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) PB5MD_00, PB5MD_01, PB5MD_10, PB5MD_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) PB4MD_00, PB4MD_01, PB4MD_10, PB4MD_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) PB3MD_00, PB3MD_01, PB3MD_10, PB3MD_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) PB2MD_00, PB2MD_01, PB2MD_10, PB2MD_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) PB1MD_00, PB1MD_01, PB1MD_10, PB1MD_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) PB0MD_00, PB0MD_01, PB0MD_10, PB0MD_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) PB12IRQ_00, PB12IRQ_01, PB12IRQ_10,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) PC14MD_0, PC14MD_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) PC13MD_0, PC13MD_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121) PC12MD_0, PC12MD_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122) PC11MD_00, PC11MD_01, PC11MD_10,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) PC10MD_00, PC10MD_01, PC10MD_10,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) PC9MD_0, PC9MD_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125) PC8MD_0, PC8MD_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) PC7MD_0, PC7MD_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127) PC6MD_0, PC6MD_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128) PC5MD_0, PC5MD_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129) PC4MD_0, PC4MD_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130) PC3MD_0, PC3MD_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131) PC2MD_0, PC2MD_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 132) PC1MD_0, PC1MD_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 133) PC0MD_00, PC0MD_01, PC0MD_10,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 134)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 135) PD15MD_000, PD15MD_001, PD15MD_010, PD15MD_100, PD15MD_101,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 136) PD14MD_000, PD14MD_001, PD14MD_010, PD14MD_101,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 137) PD13MD_000, PD13MD_001, PD13MD_010, PD13MD_100, PD13MD_101,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 138) PD12MD_000, PD12MD_001, PD12MD_010, PD12MD_100, PD12MD_101,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 139) PD11MD_000, PD11MD_001, PD11MD_010, PD11MD_100, PD11MD_101,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 140) PD10MD_000, PD10MD_001, PD10MD_010, PD10MD_100, PD10MD_101,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 141) PD9MD_000, PD9MD_001, PD9MD_010, PD9MD_100, PD9MD_101,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 142) PD8MD_000, PD8MD_001, PD8MD_010, PD8MD_100, PD8MD_101,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 143) PD7MD_000, PD7MD_001, PD7MD_010, PD7MD_011, PD7MD_100, PD7MD_101,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 144) PD6MD_000, PD6MD_001, PD6MD_010, PD6MD_011, PD6MD_100, PD6MD_101,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 145) PD5MD_000, PD5MD_001, PD5MD_010, PD5MD_011, PD5MD_100, PD5MD_101,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 146) PD4MD_000, PD4MD_001, PD4MD_010, PD4MD_011, PD4MD_100, PD4MD_101,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 147) PD3MD_000, PD3MD_001, PD3MD_010, PD3MD_011, PD3MD_100, PD3MD_101,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 148) PD2MD_000, PD2MD_001, PD2MD_010, PD2MD_011, PD2MD_100, PD2MD_101,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 149) PD1MD_000, PD1MD_001, PD1MD_010, PD1MD_011, PD1MD_100, PD1MD_101,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 150) PD0MD_000, PD0MD_001, PD0MD_010, PD0MD_011, PD0MD_100, PD0MD_101,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 151)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 152) PE15MD_00, PE15MD_01, PE15MD_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 153) PE14MD_00, PE14MD_01, PE14MD_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 154) PE13MD_00, PE13MD_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 155) PE12MD_00, PE12MD_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 156) PE11MD_000, PE11MD_001, PE11MD_010, PE11MD_100,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 157) PE10MD_000, PE10MD_001, PE10MD_010, PE10MD_100,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 158) PE9MD_00, PE9MD_01, PE9MD_10, PE9MD_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 159) PE8MD_00, PE8MD_01, PE8MD_10, PE8MD_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 160) PE7MD_000, PE7MD_001, PE7MD_010, PE7MD_011, PE7MD_100,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 161) PE6MD_000, PE6MD_001, PE6MD_010, PE6MD_011, PE6MD_100,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 162) PE5MD_000, PE5MD_001, PE5MD_010, PE5MD_011, PE5MD_100,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 163) PE4MD_000, PE4MD_001, PE4MD_010, PE4MD_011, PE4MD_100,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 164) PE3MD_00, PE3MD_01, PE3MD_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 165) PE2MD_00, PE2MD_01, PE2MD_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 166) PE1MD_00, PE1MD_01, PE1MD_10, PE1MD_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 167) PE0MD_000, PE0MD_001, PE0MD_011, PE0MD_100,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 168)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 169) PF30MD_0, PF30MD_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 170) PF29MD_0, PF29MD_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 171) PF28MD_0, PF28MD_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 172) PF27MD_0, PF27MD_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 173) PF26MD_0, PF26MD_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 174) PF25MD_0, PF25MD_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 175) PF24MD_0, PF24MD_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 176) PF23MD_00, PF23MD_01, PF23MD_10,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 177) PF22MD_00, PF22MD_01, PF22MD_10,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 178) PF21MD_00, PF21MD_01, PF21MD_10,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 179) PF20MD_00, PF20MD_01, PF20MD_10,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 180) PF19MD_00, PF19MD_01, PF19MD_10,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 181) PF18MD_00, PF18MD_01, PF18MD_10,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 182) PF17MD_00, PF17MD_01, PF17MD_10,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 183) PF16MD_00, PF16MD_01, PF16MD_10,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 184) PF15MD_00, PF15MD_01, PF15MD_10,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 185) PF14MD_00, PF14MD_01, PF14MD_10,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 186) PF13MD_00, PF13MD_01, PF13MD_10,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 187) PF12MD_00, PF12MD_01, PF12MD_10,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 188) PF11MD_00, PF11MD_01, PF11MD_10,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 189) PF10MD_00, PF10MD_01, PF10MD_10,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 190) PF9MD_00, PF9MD_01, PF9MD_10,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 191) PF8MD_00, PF8MD_01, PF8MD_10,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 192) PF7MD_00, PF7MD_01, PF7MD_10, PF7MD_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 193) PF6MD_00, PF6MD_01, PF6MD_10, PF6MD_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 194) PF5MD_00, PF5MD_01, PF5MD_10, PF5MD_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 195) PF4MD_00, PF4MD_01, PF4MD_10, PF4MD_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 196) PF3MD_00, PF3MD_01, PF3MD_10, PF3MD_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 197) PF2MD_00, PF2MD_01, PF2MD_10, PF2MD_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 198) PF1MD_00, PF1MD_01, PF1MD_10, PF1MD_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 199) PF0MD_00, PF0MD_01, PF0MD_10, PF0MD_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 200) PINMUX_FUNCTION_END,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 201)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 202) PINMUX_MARK_BEGIN,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 203) PINT7_PB_MARK, PINT6_PB_MARK, PINT5_PB_MARK, PINT4_PB_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 204) PINT3_PB_MARK, PINT2_PB_MARK, PINT1_PB_MARK, PINT0_PB_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 205) PINT7_PD_MARK, PINT6_PD_MARK, PINT5_PD_MARK, PINT4_PD_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 206) PINT3_PD_MARK, PINT2_PD_MARK, PINT1_PD_MARK, PINT0_PD_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 207) IRQ7_PB_MARK, IRQ6_PB_MARK, IRQ5_PB_MARK, IRQ4_PB_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 208) IRQ3_PB_MARK, IRQ2_PB_MARK, IRQ1_PB_MARK, IRQ0_PB_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 209) IRQ7_PD_MARK, IRQ6_PD_MARK, IRQ5_PD_MARK, IRQ4_PD_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 210) IRQ3_PD_MARK, IRQ2_PD_MARK, IRQ1_PD_MARK, IRQ0_PD_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 211) IRQ7_PE_MARK, IRQ6_PE_MARK, IRQ5_PE_MARK, IRQ4_PE_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 212) IRQ3_PE_MARK, IRQ2_PE_MARK, IRQ1_PE_MARK, IRQ0_PE_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 213) WDTOVF_MARK, IRQOUT_MARK, REFOUT_MARK, IRQOUT_REFOUT_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 214) UBCTRG_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 215) CTX1_MARK, CRX1_MARK, CTX0_MARK, CTX0_CTX1_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 216) CRX0_MARK, CRX0_CRX1_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 217) SDA3_MARK, SCL3_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 218) SDA2_MARK, SCL2_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 219) SDA1_MARK, SCL1_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 220) SDA0_MARK, SCL0_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 221) TEND0_PD_MARK, TEND0_PE_MARK, DACK0_PD_MARK, DACK0_PE_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 222) DREQ0_PD_MARK, DREQ0_PE_MARK, TEND1_PD_MARK, TEND1_PE_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 223) DACK1_PD_MARK, DACK1_PE_MARK, DREQ1_PD_MARK, DREQ1_PE_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 224) DACK2_MARK, DREQ2_MARK, DACK3_MARK, DREQ3_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 225) ADTRG_PD_MARK, ADTRG_PE_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 226) D31_MARK, D30_MARK, D29_MARK, D28_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 227) D27_MARK, D26_MARK, D25_MARK, D24_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 228) D23_MARK, D22_MARK, D21_MARK, D20_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 229) D19_MARK, D18_MARK, D17_MARK, D16_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 230) A25_MARK, A24_MARK, A23_MARK, A22_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 231) A21_MARK, CS4_MARK, MRES_MARK, BS_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 232) IOIS16_MARK, CS1_MARK, CS6_CE1B_MARK, CE2B_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 233) CS5_CE1A_MARK, CE2A_MARK, FRAME_MARK, WAIT_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 234) RDWR_MARK, CKE_MARK, CASU_MARK, BREQ_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 235) RASU_MARK, BACK_MARK, CASL_MARK, RASL_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 236) WE3_DQMUU_AH_ICIO_WR_MARK, WE2_DQMUL_ICIORD_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 237) WE1_DQMLU_WE_MARK, WE0_DQMLL_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 238) CS3_MARK, CS2_MARK, A1_MARK, A0_MARK, CS7_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 239) TIOC4D_MARK, TIOC4C_MARK, TIOC4B_MARK, TIOC4A_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 240) TIOC3D_MARK, TIOC3C_MARK, TIOC3B_MARK, TIOC3A_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 241) TIOC2B_MARK, TIOC1B_MARK, TIOC2A_MARK, TIOC1A_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 242) TIOC0D_MARK, TIOC0C_MARK, TIOC0B_MARK, TIOC0A_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 243) TCLKD_PD_MARK, TCLKC_PD_MARK, TCLKB_PD_MARK, TCLKA_PD_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 244) TCLKD_PF_MARK, TCLKC_PF_MARK, TCLKB_PF_MARK, TCLKA_PF_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 245) SCS0_PD_MARK, SSO0_PD_MARK, SSI0_PD_MARK, SSCK0_PD_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 246) SCS0_PF_MARK, SSO0_PF_MARK, SSI0_PF_MARK, SSCK0_PF_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 247) SCS1_PD_MARK, SSO1_PD_MARK, SSI1_PD_MARK, SSCK1_PD_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 248) SCS1_PF_MARK, SSO1_PF_MARK, SSI1_PF_MARK, SSCK1_PF_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 249) TXD0_MARK, RXD0_MARK, SCK0_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 250) TXD1_MARK, RXD1_MARK, SCK1_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 251) TXD2_MARK, RXD2_MARK, SCK2_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 252) RTS3_MARK, CTS3_MARK, TXD3_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 253) RXD3_MARK, SCK3_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 254) AUDIO_CLK_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 255) SSIDATA3_MARK, SSIWS3_MARK, SSISCK3_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 256) SSIDATA2_MARK, SSIWS2_MARK, SSISCK2_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 257) SSIDATA1_MARK, SSIWS1_MARK, SSISCK1_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 258) SSIDATA0_MARK, SSIWS0_MARK, SSISCK0_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 259) FCE_MARK, FRB_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 260) NAF7_MARK, NAF6_MARK, NAF5_MARK, NAF4_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 261) NAF3_MARK, NAF2_MARK, NAF1_MARK, NAF0_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 262) FSC_MARK, FOE_MARK, FCDE_MARK, FWE_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 263) LCD_VEPWC_MARK, LCD_VCPWC_MARK, LCD_CLK_MARK, LCD_FLM_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 264) LCD_M_DISP_MARK, LCD_CL2_MARK, LCD_CL1_MARK, LCD_DON_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 265) LCD_DATA15_MARK, LCD_DATA14_MARK, LCD_DATA13_MARK, LCD_DATA12_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 266) LCD_DATA11_MARK, LCD_DATA10_MARK, LCD_DATA9_MARK, LCD_DATA8_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 267) LCD_DATA7_MARK, LCD_DATA6_MARK, LCD_DATA5_MARK, LCD_DATA4_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 268) LCD_DATA3_MARK, LCD_DATA2_MARK, LCD_DATA1_MARK, LCD_DATA0_MARK,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 269) PINMUX_MARK_END,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 270) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 271)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 272) static const u16 pinmux_data[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 273) /* PA */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 274) PINMUX_DATA(PA7_DATA, PA7_IN),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 275) PINMUX_DATA(PA6_DATA, PA6_IN),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 276) PINMUX_DATA(PA5_DATA, PA5_IN),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 277) PINMUX_DATA(PA4_DATA, PA4_IN),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 278) PINMUX_DATA(PA3_DATA, PA3_IN),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 279) PINMUX_DATA(PA2_DATA, PA2_IN),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 280) PINMUX_DATA(PA1_DATA, PA1_IN),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 281) PINMUX_DATA(PA0_DATA, PA0_IN),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 282)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 283) /* PB */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 284) PINMUX_DATA(PB12_DATA, PB12MD_00, FORCE_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 285) PINMUX_DATA(WDTOVF_MARK, PB12MD_01),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 286) PINMUX_DATA(IRQOUT_MARK, PB12MD_10, PB12IRQ_00),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 287) PINMUX_DATA(REFOUT_MARK, PB12MD_10, PB12IRQ_01),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 288) PINMUX_DATA(IRQOUT_REFOUT_MARK, PB12MD_10, PB12IRQ_10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 289) PINMUX_DATA(UBCTRG_MARK, PB12MD_11),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 290)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 291) PINMUX_DATA(PB11_DATA, PB11MD_0, PB11_IN, PB11_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 292) PINMUX_DATA(CTX1_MARK, PB11MD_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 293)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 294) PINMUX_DATA(PB10_DATA, PB10MD_0, PB10_IN, PB10_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 295) PINMUX_DATA(CRX1_MARK, PB10MD_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 296)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 297) PINMUX_DATA(PB9_DATA, PB9MD_00, PB9_IN, PB9_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 298) PINMUX_DATA(CTX0_MARK, PB9MD_01),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 299) PINMUX_DATA(CTX0_CTX1_MARK, PB9MD_10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 300)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 301) PINMUX_DATA(PB8_DATA, PB8MD_00, PB8_IN, PB8_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 302) PINMUX_DATA(CRX0_MARK, PB8MD_01),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 303) PINMUX_DATA(CRX0_CRX1_MARK, PB8MD_10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 304)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 305) PINMUX_DATA(PB7_DATA, PB7MD_00, FORCE_IN),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 306) PINMUX_DATA(SDA3_MARK, PB7MD_01),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 307) PINMUX_DATA(PINT7_PB_MARK, PB7MD_10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 308) PINMUX_DATA(IRQ7_PB_MARK, PB7MD_11),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 309)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 310) PINMUX_DATA(PB6_DATA, PB6MD_00, FORCE_IN),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 311) PINMUX_DATA(SCL3_MARK, PB6MD_01),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 312) PINMUX_DATA(PINT6_PB_MARK, PB6MD_10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 313) PINMUX_DATA(IRQ6_PB_MARK, PB6MD_11),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 314)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 315) PINMUX_DATA(PB5_DATA, PB5MD_00, FORCE_IN),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 316) PINMUX_DATA(SDA2_MARK, PB6MD_01),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 317) PINMUX_DATA(PINT5_PB_MARK, PB6MD_10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 318) PINMUX_DATA(IRQ5_PB_MARK, PB6MD_11),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 319)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 320) PINMUX_DATA(PB4_DATA, PB4MD_00, FORCE_IN),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 321) PINMUX_DATA(SCL2_MARK, PB4MD_01),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 322) PINMUX_DATA(PINT4_PB_MARK, PB4MD_10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 323) PINMUX_DATA(IRQ4_PB_MARK, PB4MD_11),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 324)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 325) PINMUX_DATA(PB3_DATA, PB3MD_00, FORCE_IN),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 326) PINMUX_DATA(SDA1_MARK, PB3MD_01),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 327) PINMUX_DATA(PINT3_PB_MARK, PB3MD_10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 328) PINMUX_DATA(IRQ3_PB_MARK, PB3MD_11),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 329)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 330) PINMUX_DATA(PB2_DATA, PB2MD_00, FORCE_IN),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 331) PINMUX_DATA(SCL1_MARK, PB2MD_01),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 332) PINMUX_DATA(PINT2_PB_MARK, PB2MD_10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 333) PINMUX_DATA(IRQ2_PB_MARK, PB2MD_11),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 334)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 335) PINMUX_DATA(PB1_DATA, PB1MD_00, FORCE_IN),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 336) PINMUX_DATA(SDA0_MARK, PB1MD_01),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 337) PINMUX_DATA(PINT1_PB_MARK, PB1MD_10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 338) PINMUX_DATA(IRQ1_PB_MARK, PB1MD_11),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 339)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 340) PINMUX_DATA(PB0_DATA, PB0MD_00, FORCE_IN),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 341) PINMUX_DATA(SCL0_MARK, PB0MD_01),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 342) PINMUX_DATA(PINT0_PB_MARK, PB0MD_10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 343) PINMUX_DATA(IRQ0_PB_MARK, PB0MD_11),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 344)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 345) /* PC */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 346) PINMUX_DATA(PC14_DATA, PC14MD_0, PC14_IN, PC14_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 347) PINMUX_DATA(WAIT_MARK, PC14MD_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 348)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 349) PINMUX_DATA(PC13_DATA, PC13MD_0, PC13_IN, PC13_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 350) PINMUX_DATA(RDWR_MARK, PC13MD_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 351)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 352) PINMUX_DATA(PC12_DATA, PC12MD_0, PC12_IN, PC12_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 353) PINMUX_DATA(CKE_MARK, PC12MD_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 354)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 355) PINMUX_DATA(PC11_DATA, PC11MD_00, PC11_IN, PC11_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 356) PINMUX_DATA(CASU_MARK, PC11MD_01),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 357) PINMUX_DATA(BREQ_MARK, PC11MD_10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 358)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 359) PINMUX_DATA(PC10_DATA, PC10MD_00, PC10_IN, PC10_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 360) PINMUX_DATA(RASU_MARK, PC10MD_01),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 361) PINMUX_DATA(BACK_MARK, PC10MD_10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 362)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 363) PINMUX_DATA(PC9_DATA, PC9MD_0, PC9_IN, PC9_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 364) PINMUX_DATA(CASL_MARK, PC9MD_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 365)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 366) PINMUX_DATA(PC8_DATA, PC8MD_0, PC8_IN, PC8_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 367) PINMUX_DATA(RASL_MARK, PC8MD_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 368)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 369) PINMUX_DATA(PC7_DATA, PC7MD_0, PC7_IN, PC7_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 370) PINMUX_DATA(WE3_DQMUU_AH_ICIO_WR_MARK, PC7MD_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 371)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 372) PINMUX_DATA(PC6_DATA, PC6MD_0, PC6_IN, PC6_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 373) PINMUX_DATA(WE2_DQMUL_ICIORD_MARK, PC6MD_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 374)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 375) PINMUX_DATA(PC5_DATA, PC5MD_0, PC5_IN, PC5_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 376) PINMUX_DATA(WE1_DQMLU_WE_MARK, PC5MD_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 377)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 378) PINMUX_DATA(PC4_DATA, PC4MD_0, PC4_IN, PC4_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 379) PINMUX_DATA(WE0_DQMLL_MARK, PC4MD_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 380)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 381) PINMUX_DATA(PC3_DATA, PC3MD_0, PC3_IN, PC3_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 382) PINMUX_DATA(CS3_MARK, PC3MD_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 383)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 384) PINMUX_DATA(PC2_DATA, PC2MD_0, PC2_IN, PC2_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 385) PINMUX_DATA(CS2_MARK, PC2MD_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 386)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 387) PINMUX_DATA(PC1_DATA, PC1MD_0, PC1_IN, PC1_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 388) PINMUX_DATA(A1_MARK, PC1MD_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 389)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 390) PINMUX_DATA(PC0_DATA, PC0MD_00, PC0_IN, PC0_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 391) PINMUX_DATA(A0_MARK, PC0MD_01),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 392) PINMUX_DATA(CS7_MARK, PC0MD_10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 393)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 394) /* PD */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 395) PINMUX_DATA(PD15_DATA, PD15MD_000, PD15_IN, PD15_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 396) PINMUX_DATA(D31_MARK, PD15MD_001),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 397) PINMUX_DATA(PINT7_PD_MARK, PD15MD_010),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 398) PINMUX_DATA(ADTRG_PD_MARK, PD15MD_100),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 399) PINMUX_DATA(TIOC4D_MARK, PD15MD_101),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 400)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 401) PINMUX_DATA(PD14_DATA, PD14MD_000, PD14_IN, PD14_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 402) PINMUX_DATA(D30_MARK, PD14MD_001),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 403) PINMUX_DATA(PINT6_PD_MARK, PD14MD_010),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 404) PINMUX_DATA(TIOC4C_MARK, PD14MD_101),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 405)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 406) PINMUX_DATA(PD13_DATA, PD13MD_000, PD13_IN, PD13_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 407) PINMUX_DATA(D29_MARK, PD13MD_001),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 408) PINMUX_DATA(PINT5_PD_MARK, PD13MD_010),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 409) PINMUX_DATA(TEND1_PD_MARK, PD13MD_100),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 410) PINMUX_DATA(TIOC4B_MARK, PD13MD_101),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 411)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 412) PINMUX_DATA(PD12_DATA, PD12MD_000, PD12_IN, PD12_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 413) PINMUX_DATA(D28_MARK, PD12MD_001),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 414) PINMUX_DATA(PINT4_PD_MARK, PD12MD_010),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 415) PINMUX_DATA(DACK1_PD_MARK, PD12MD_100),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 416) PINMUX_DATA(TIOC4A_MARK, PD12MD_101),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 417)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 418) PINMUX_DATA(PD11_DATA, PD11MD_000, PD11_IN, PD11_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 419) PINMUX_DATA(D27_MARK, PD11MD_001),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 420) PINMUX_DATA(PINT3_PD_MARK, PD11MD_010),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 421) PINMUX_DATA(DREQ1_PD_MARK, PD11MD_100),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 422) PINMUX_DATA(TIOC3D_MARK, PD11MD_101),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 423)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 424) PINMUX_DATA(PD10_DATA, PD10MD_000, PD10_IN, PD10_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 425) PINMUX_DATA(D26_MARK, PD10MD_001),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 426) PINMUX_DATA(PINT2_PD_MARK, PD10MD_010),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 427) PINMUX_DATA(TEND0_PD_MARK, PD10MD_100),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 428) PINMUX_DATA(TIOC3C_MARK, PD10MD_101),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 429)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 430) PINMUX_DATA(PD9_DATA, PD9MD_000, PD9_IN, PD9_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 431) PINMUX_DATA(D25_MARK, PD9MD_001),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 432) PINMUX_DATA(PINT1_PD_MARK, PD9MD_010),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 433) PINMUX_DATA(DACK0_PD_MARK, PD9MD_100),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 434) PINMUX_DATA(TIOC3B_MARK, PD9MD_101),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 435)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 436) PINMUX_DATA(PD8_DATA, PD8MD_000, PD8_IN, PD8_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 437) PINMUX_DATA(D24_MARK, PD8MD_001),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 438) PINMUX_DATA(PINT0_PD_MARK, PD8MD_010),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 439) PINMUX_DATA(DREQ0_PD_MARK, PD8MD_100),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 440) PINMUX_DATA(TIOC3A_MARK, PD8MD_101),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 441)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 442) PINMUX_DATA(PD7_DATA, PD7MD_000, PD7_IN, PD7_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 443) PINMUX_DATA(D23_MARK, PD7MD_001),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 444) PINMUX_DATA(IRQ7_PD_MARK, PD7MD_010),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 445) PINMUX_DATA(SCS1_PD_MARK, PD7MD_011),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 446) PINMUX_DATA(TCLKD_PD_MARK, PD7MD_100),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 447) PINMUX_DATA(TIOC2B_MARK, PD7MD_101),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 448)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 449) PINMUX_DATA(PD6_DATA, PD6MD_000, PD6_IN, PD6_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 450) PINMUX_DATA(D22_MARK, PD6MD_001),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 451) PINMUX_DATA(IRQ6_PD_MARK, PD6MD_010),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 452) PINMUX_DATA(SSO1_PD_MARK, PD6MD_011),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 453) PINMUX_DATA(TCLKC_PD_MARK, PD6MD_100),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 454) PINMUX_DATA(TIOC2A_MARK, PD6MD_101),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 455)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 456) PINMUX_DATA(PD5_DATA, PD5MD_000, PD5_IN, PD5_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 457) PINMUX_DATA(D21_MARK, PD5MD_001),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 458) PINMUX_DATA(IRQ5_PD_MARK, PD5MD_010),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 459) PINMUX_DATA(SSI1_PD_MARK, PD5MD_011),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 460) PINMUX_DATA(TCLKB_PD_MARK, PD5MD_100),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 461) PINMUX_DATA(TIOC1B_MARK, PD5MD_101),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 462)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 463) PINMUX_DATA(PD4_DATA, PD4MD_000, PD4_IN, PD4_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 464) PINMUX_DATA(D20_MARK, PD4MD_001),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 465) PINMUX_DATA(IRQ4_PD_MARK, PD4MD_010),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 466) PINMUX_DATA(SSCK1_PD_MARK, PD4MD_011),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 467) PINMUX_DATA(TCLKA_PD_MARK, PD4MD_100),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 468) PINMUX_DATA(TIOC1A_MARK, PD4MD_101),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 469)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 470) PINMUX_DATA(PD3_DATA, PD3MD_000, PD3_IN, PD3_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 471) PINMUX_DATA(D19_MARK, PD3MD_001),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 472) PINMUX_DATA(IRQ3_PD_MARK, PD3MD_010),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 473) PINMUX_DATA(SCS0_PD_MARK, PD3MD_011),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 474) PINMUX_DATA(DACK3_MARK, PD3MD_100),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 475) PINMUX_DATA(TIOC0D_MARK, PD3MD_101),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 476)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 477) PINMUX_DATA(PD2_DATA, PD2MD_000, PD2_IN, PD2_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 478) PINMUX_DATA(D18_MARK, PD2MD_001),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 479) PINMUX_DATA(IRQ2_PD_MARK, PD2MD_010),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 480) PINMUX_DATA(SSO0_PD_MARK, PD2MD_011),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 481) PINMUX_DATA(DREQ3_MARK, PD2MD_100),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 482) PINMUX_DATA(TIOC0C_MARK, PD2MD_101),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 483)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 484) PINMUX_DATA(PD1_DATA, PD1MD_000, PD1_IN, PD1_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 485) PINMUX_DATA(D17_MARK, PD1MD_001),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 486) PINMUX_DATA(IRQ1_PD_MARK, PD1MD_010),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 487) PINMUX_DATA(SSI0_PD_MARK, PD1MD_011),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 488) PINMUX_DATA(DACK2_MARK, PD1MD_100),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 489) PINMUX_DATA(TIOC0B_MARK, PD1MD_101),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 490)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 491) PINMUX_DATA(PD0_DATA, PD0MD_000, PD0_IN, PD0_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 492) PINMUX_DATA(D16_MARK, PD0MD_001),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 493) PINMUX_DATA(IRQ0_PD_MARK, PD0MD_010),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 494) PINMUX_DATA(SSCK0_PD_MARK, PD0MD_011),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 495) PINMUX_DATA(DREQ2_MARK, PD0MD_100),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 496) PINMUX_DATA(TIOC0A_MARK, PD0MD_101),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 497)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 498) /* PE */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 499) PINMUX_DATA(PE15_DATA, PE15MD_00, PE15_IN, PE15_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 500) PINMUX_DATA(IOIS16_MARK, PE15MD_01),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 501) PINMUX_DATA(RTS3_MARK, PE15MD_11),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 502)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 503) PINMUX_DATA(PE14_DATA, PE14MD_00, PE14_IN, PE14_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 504) PINMUX_DATA(CS1_MARK, PE14MD_01),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 505) PINMUX_DATA(CTS3_MARK, PE14MD_11),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 506)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 507) PINMUX_DATA(PE13_DATA, PE13MD_00, PE13_IN, PE13_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 508) PINMUX_DATA(TXD3_MARK, PE13MD_11),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 509)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 510) PINMUX_DATA(PE12_DATA, PE12MD_00, PE12_IN, PE12_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 511) PINMUX_DATA(RXD3_MARK, PE12MD_11),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 512)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 513) PINMUX_DATA(PE11_DATA, PE11MD_000, PE11_IN, PE11_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 514) PINMUX_DATA(CS6_CE1B_MARK, PE11MD_001),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 515) PINMUX_DATA(IRQ7_PE_MARK, PE11MD_010),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 516) PINMUX_DATA(TEND1_PE_MARK, PE11MD_100),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 517)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 518) PINMUX_DATA(PE10_DATA, PE10MD_000, PE10_IN, PE10_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 519) PINMUX_DATA(CE2B_MARK, PE10MD_001),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 520) PINMUX_DATA(IRQ6_PE_MARK, PE10MD_010),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 521) PINMUX_DATA(TEND0_PE_MARK, PE10MD_100),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 522)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 523) PINMUX_DATA(PE9_DATA, PE9MD_00, PE9_IN, PE9_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 524) PINMUX_DATA(CS5_CE1A_MARK, PE9MD_01),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 525) PINMUX_DATA(IRQ5_PE_MARK, PE9MD_10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 526) PINMUX_DATA(SCK3_MARK, PE9MD_11),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 527)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 528) PINMUX_DATA(PE8_DATA, PE8MD_00, PE8_IN, PE8_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 529) PINMUX_DATA(CE2A_MARK, PE8MD_01),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 530) PINMUX_DATA(IRQ4_PE_MARK, PE8MD_10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 531) PINMUX_DATA(SCK2_MARK, PE8MD_11),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 532)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 533) PINMUX_DATA(PE7_DATA, PE7MD_000, PE7_IN, PE7_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 534) PINMUX_DATA(FRAME_MARK, PE7MD_001),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 535) PINMUX_DATA(IRQ3_PE_MARK, PE7MD_010),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 536) PINMUX_DATA(TXD2_MARK, PE7MD_011),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 537) PINMUX_DATA(DACK1_PE_MARK, PE7MD_100),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 538)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 539) PINMUX_DATA(PE6_DATA, PE6MD_000, PE6_IN, PE6_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 540) PINMUX_DATA(A25_MARK, PE6MD_001),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 541) PINMUX_DATA(IRQ2_PE_MARK, PE6MD_010),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 542) PINMUX_DATA(RXD2_MARK, PE6MD_011),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 543) PINMUX_DATA(DREQ1_PE_MARK, PE6MD_100),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 544)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 545) PINMUX_DATA(PE5_DATA, PE5MD_000, PE5_IN, PE5_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 546) PINMUX_DATA(A24_MARK, PE5MD_001),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 547) PINMUX_DATA(IRQ1_PE_MARK, PE5MD_010),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 548) PINMUX_DATA(TXD1_MARK, PE5MD_011),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 549) PINMUX_DATA(DACK0_PE_MARK, PE5MD_100),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 550)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 551) PINMUX_DATA(PE4_DATA, PE4MD_000, PE4_IN, PE4_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 552) PINMUX_DATA(A23_MARK, PE4MD_001),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 553) PINMUX_DATA(IRQ0_PE_MARK, PE4MD_010),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 554) PINMUX_DATA(RXD1_MARK, PE4MD_011),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 555) PINMUX_DATA(DREQ0_PE_MARK, PE4MD_100),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 556)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 557) PINMUX_DATA(PE3_DATA, PE3MD_00, PE3_IN, PE3_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 558) PINMUX_DATA(A22_MARK, PE3MD_01),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 559) PINMUX_DATA(SCK1_MARK, PE3MD_11),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 560)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 561) PINMUX_DATA(PE2_DATA, PE2MD_00, PE2_IN, PE2_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 562) PINMUX_DATA(A21_MARK, PE2MD_01),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 563) PINMUX_DATA(SCK0_MARK, PE2MD_11),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 564)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 565) PINMUX_DATA(PE1_DATA, PE1MD_00, PE1_IN, PE1_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 566) PINMUX_DATA(CS4_MARK, PE1MD_01),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 567) PINMUX_DATA(MRES_MARK, PE1MD_10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 568) PINMUX_DATA(TXD0_MARK, PE1MD_11),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 569)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 570) PINMUX_DATA(PE0_DATA, PE0MD_000, PE0_IN, PE0_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 571) PINMUX_DATA(BS_MARK, PE0MD_001),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 572) PINMUX_DATA(RXD0_MARK, PE0MD_011),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 573) PINMUX_DATA(ADTRG_PE_MARK, PE0MD_100),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 574)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 575) /* PF */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 576) PINMUX_DATA(PF30_DATA, PF30MD_0, PF30_IN, PF30_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 577) PINMUX_DATA(AUDIO_CLK_MARK, PF30MD_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 578)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 579) PINMUX_DATA(PF29_DATA, PF29MD_0, PF29_IN, PF29_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 580) PINMUX_DATA(SSIDATA3_MARK, PF29MD_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 581)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 582) PINMUX_DATA(PF28_DATA, PF28MD_0, PF28_IN, PF28_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 583) PINMUX_DATA(SSIWS3_MARK, PF28MD_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 584)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 585) PINMUX_DATA(PF27_DATA, PF27MD_0, PF27_IN, PF27_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 586) PINMUX_DATA(SSISCK3_MARK, PF27MD_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 587)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 588) PINMUX_DATA(PF26_DATA, PF26MD_0, PF26_IN, PF26_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 589) PINMUX_DATA(SSIDATA2_MARK, PF26MD_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 590)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 591) PINMUX_DATA(PF25_DATA, PF25MD_0, PF25_IN, PF25_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 592) PINMUX_DATA(SSIWS2_MARK, PF25MD_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 593)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 594) PINMUX_DATA(PF24_DATA, PF24MD_0, PF24_IN, PF24_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 595) PINMUX_DATA(SSISCK2_MARK, PF24MD_1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 596)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 597) PINMUX_DATA(PF23_DATA, PF23MD_00, PF23_IN, PF23_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 598) PINMUX_DATA(SSIDATA1_MARK, PF23MD_01),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 599) PINMUX_DATA(LCD_VEPWC_MARK, PF23MD_10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 600)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 601) PINMUX_DATA(PF22_DATA, PF22MD_00, PF22_IN, PF22_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 602) PINMUX_DATA(SSIWS1_MARK, PF22MD_01),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 603) PINMUX_DATA(LCD_VCPWC_MARK, PF22MD_10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 604)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 605) PINMUX_DATA(PF21_DATA, PF21MD_00, PF21_IN, PF21_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 606) PINMUX_DATA(SSISCK1_MARK, PF21MD_01),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 607) PINMUX_DATA(LCD_CLK_MARK, PF21MD_10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 608)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 609) PINMUX_DATA(PF20_DATA, PF20MD_00, PF20_IN, PF20_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 610) PINMUX_DATA(SSIDATA0_MARK, PF20MD_01),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 611) PINMUX_DATA(LCD_FLM_MARK, PF20MD_10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 612)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 613) PINMUX_DATA(PF19_DATA, PF19MD_00, PF19_IN, PF19_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 614) PINMUX_DATA(SSIWS0_MARK, PF19MD_01),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 615) PINMUX_DATA(LCD_M_DISP_MARK, PF19MD_10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 616)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 617) PINMUX_DATA(PF18_DATA, PF18MD_00, PF18_IN, PF18_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 618) PINMUX_DATA(SSISCK0_MARK, PF18MD_01),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 619) PINMUX_DATA(LCD_CL2_MARK, PF18MD_10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 620)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 621) PINMUX_DATA(PF17_DATA, PF17MD_00, PF17_IN, PF17_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 622) PINMUX_DATA(FCE_MARK, PF17MD_01),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 623) PINMUX_DATA(LCD_CL1_MARK, PF17MD_10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 624)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 625) PINMUX_DATA(PF16_DATA, PF16MD_00, PF16_IN, PF16_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 626) PINMUX_DATA(FRB_MARK, PF16MD_01),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 627) PINMUX_DATA(LCD_DON_MARK, PF16MD_10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 628)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 629) PINMUX_DATA(PF15_DATA, PF15MD_00, PF15_IN, PF15_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 630) PINMUX_DATA(NAF7_MARK, PF15MD_01),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 631) PINMUX_DATA(LCD_DATA15_MARK, PF15MD_10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 632)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 633) PINMUX_DATA(PF14_DATA, PF14MD_00, PF14_IN, PF14_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 634) PINMUX_DATA(NAF6_MARK, PF14MD_01),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 635) PINMUX_DATA(LCD_DATA14_MARK, PF14MD_10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 636)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 637) PINMUX_DATA(PF13_DATA, PF13MD_00, PF13_IN, PF13_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 638) PINMUX_DATA(NAF5_MARK, PF13MD_01),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 639) PINMUX_DATA(LCD_DATA13_MARK, PF13MD_10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 640)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 641) PINMUX_DATA(PF12_DATA, PF12MD_00, PF12_IN, PF12_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 642) PINMUX_DATA(NAF4_MARK, PF12MD_01),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 643) PINMUX_DATA(LCD_DATA12_MARK, PF12MD_10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 644)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 645) PINMUX_DATA(PF11_DATA, PF11MD_00, PF11_IN, PF11_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 646) PINMUX_DATA(NAF3_MARK, PF11MD_01),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 647) PINMUX_DATA(LCD_DATA11_MARK, PF11MD_10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 648)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 649) PINMUX_DATA(PF10_DATA, PF10MD_00, PF10_IN, PF10_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 650) PINMUX_DATA(NAF2_MARK, PF10MD_01),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 651) PINMUX_DATA(LCD_DATA10_MARK, PF10MD_10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 652)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 653) PINMUX_DATA(PF9_DATA, PF9MD_00, PF9_IN, PF9_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 654) PINMUX_DATA(NAF1_MARK, PF9MD_01),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 655) PINMUX_DATA(LCD_DATA9_MARK, PF9MD_10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 656)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 657) PINMUX_DATA(PF8_DATA, PF8MD_00, PF8_IN, PF8_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 658) PINMUX_DATA(NAF0_MARK, PF8MD_01),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 659) PINMUX_DATA(LCD_DATA8_MARK, PF8MD_10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 660)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 661) PINMUX_DATA(PF7_DATA, PF7MD_00, PF7_IN, PF7_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 662) PINMUX_DATA(FSC_MARK, PF7MD_01),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 663) PINMUX_DATA(LCD_DATA7_MARK, PF7MD_10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 664) PINMUX_DATA(SCS1_PF_MARK, PF7MD_11),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 665)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 666) PINMUX_DATA(PF6_DATA, PF6MD_00, PF6_IN, PF6_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 667) PINMUX_DATA(FOE_MARK, PF6MD_01),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 668) PINMUX_DATA(LCD_DATA6_MARK, PF6MD_10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 669) PINMUX_DATA(SSO1_PF_MARK, PF6MD_11),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 670)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 671) PINMUX_DATA(PF5_DATA, PF5MD_00, PF5_IN, PF5_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 672) PINMUX_DATA(FCDE_MARK, PF5MD_01),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 673) PINMUX_DATA(LCD_DATA5_MARK, PF5MD_10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 674) PINMUX_DATA(SSI1_PF_MARK, PF5MD_11),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 675)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 676) PINMUX_DATA(PF4_DATA, PF4MD_00, PF4_IN, PF4_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 677) PINMUX_DATA(FWE_MARK, PF4MD_01),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 678) PINMUX_DATA(LCD_DATA4_MARK, PF4MD_10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 679) PINMUX_DATA(SSCK1_PF_MARK, PF4MD_11),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 680)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 681) PINMUX_DATA(PF3_DATA, PF3MD_00, PF3_IN, PF3_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 682) PINMUX_DATA(TCLKD_PF_MARK, PF3MD_01),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 683) PINMUX_DATA(LCD_DATA3_MARK, PF3MD_10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 684) PINMUX_DATA(SCS0_PF_MARK, PF3MD_11),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 685)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 686) PINMUX_DATA(PF2_DATA, PF2MD_00, PF2_IN, PF2_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 687) PINMUX_DATA(TCLKC_PF_MARK, PF2MD_01),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 688) PINMUX_DATA(LCD_DATA2_MARK, PF2MD_10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 689) PINMUX_DATA(SSO0_PF_MARK, PF2MD_11),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 690)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 691) PINMUX_DATA(PF1_DATA, PF1MD_00, PF1_IN, PF1_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 692) PINMUX_DATA(TCLKB_PF_MARK, PF1MD_01),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 693) PINMUX_DATA(LCD_DATA1_MARK, PF1MD_10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 694) PINMUX_DATA(SSI0_PF_MARK, PF1MD_11),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 695)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 696) PINMUX_DATA(PF0_DATA, PF0MD_00, PF0_IN, PF0_OUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 697) PINMUX_DATA(TCLKA_PF_MARK, PF0MD_01),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 698) PINMUX_DATA(LCD_DATA0_MARK, PF0MD_10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 699) PINMUX_DATA(SSCK0_PF_MARK, PF0MD_11),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 700) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 701)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 702) static const struct sh_pfc_pin pinmux_pins[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 703) /* PA */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 704) PINMUX_GPIO(PA7),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 705) PINMUX_GPIO(PA6),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 706) PINMUX_GPIO(PA5),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 707) PINMUX_GPIO(PA4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 708) PINMUX_GPIO(PA3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 709) PINMUX_GPIO(PA2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 710) PINMUX_GPIO(PA1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 711) PINMUX_GPIO(PA0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 712)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 713) /* PB */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 714) PINMUX_GPIO(PB12),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 715) PINMUX_GPIO(PB11),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 716) PINMUX_GPIO(PB10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 717) PINMUX_GPIO(PB9),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 718) PINMUX_GPIO(PB8),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 719) PINMUX_GPIO(PB7),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 720) PINMUX_GPIO(PB6),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 721) PINMUX_GPIO(PB5),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 722) PINMUX_GPIO(PB4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 723) PINMUX_GPIO(PB3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 724) PINMUX_GPIO(PB2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 725) PINMUX_GPIO(PB1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 726) PINMUX_GPIO(PB0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 727)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 728) /* PC */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 729) PINMUX_GPIO(PC14),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 730) PINMUX_GPIO(PC13),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 731) PINMUX_GPIO(PC12),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 732) PINMUX_GPIO(PC11),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 733) PINMUX_GPIO(PC10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 734) PINMUX_GPIO(PC9),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 735) PINMUX_GPIO(PC8),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 736) PINMUX_GPIO(PC7),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 737) PINMUX_GPIO(PC6),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 738) PINMUX_GPIO(PC5),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 739) PINMUX_GPIO(PC4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 740) PINMUX_GPIO(PC3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 741) PINMUX_GPIO(PC2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 742) PINMUX_GPIO(PC1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 743) PINMUX_GPIO(PC0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 744)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 745) /* PD */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 746) PINMUX_GPIO(PD15),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 747) PINMUX_GPIO(PD14),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 748) PINMUX_GPIO(PD13),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 749) PINMUX_GPIO(PD12),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 750) PINMUX_GPIO(PD11),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 751) PINMUX_GPIO(PD10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 752) PINMUX_GPIO(PD9),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 753) PINMUX_GPIO(PD8),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 754) PINMUX_GPIO(PD7),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 755) PINMUX_GPIO(PD6),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 756) PINMUX_GPIO(PD5),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 757) PINMUX_GPIO(PD4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 758) PINMUX_GPIO(PD3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 759) PINMUX_GPIO(PD2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 760) PINMUX_GPIO(PD1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 761) PINMUX_GPIO(PD0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 762)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 763) /* PE */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 764) PINMUX_GPIO(PE15),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 765) PINMUX_GPIO(PE14),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 766) PINMUX_GPIO(PE13),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 767) PINMUX_GPIO(PE12),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 768) PINMUX_GPIO(PE11),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 769) PINMUX_GPIO(PE10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 770) PINMUX_GPIO(PE9),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 771) PINMUX_GPIO(PE8),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 772) PINMUX_GPIO(PE7),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 773) PINMUX_GPIO(PE6),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 774) PINMUX_GPIO(PE5),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 775) PINMUX_GPIO(PE4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 776) PINMUX_GPIO(PE3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 777) PINMUX_GPIO(PE2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 778) PINMUX_GPIO(PE1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 779) PINMUX_GPIO(PE0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 780)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 781) /* PF */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 782) PINMUX_GPIO(PF30),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 783) PINMUX_GPIO(PF29),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 784) PINMUX_GPIO(PF28),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 785) PINMUX_GPIO(PF27),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 786) PINMUX_GPIO(PF26),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 787) PINMUX_GPIO(PF25),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 788) PINMUX_GPIO(PF24),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 789) PINMUX_GPIO(PF23),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 790) PINMUX_GPIO(PF22),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 791) PINMUX_GPIO(PF21),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 792) PINMUX_GPIO(PF20),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 793) PINMUX_GPIO(PF19),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 794) PINMUX_GPIO(PF18),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 795) PINMUX_GPIO(PF17),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 796) PINMUX_GPIO(PF16),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 797) PINMUX_GPIO(PF15),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 798) PINMUX_GPIO(PF14),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 799) PINMUX_GPIO(PF13),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 800) PINMUX_GPIO(PF12),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 801) PINMUX_GPIO(PF11),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 802) PINMUX_GPIO(PF10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 803) PINMUX_GPIO(PF9),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 804) PINMUX_GPIO(PF8),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 805) PINMUX_GPIO(PF7),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 806) PINMUX_GPIO(PF6),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 807) PINMUX_GPIO(PF5),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 808) PINMUX_GPIO(PF4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 809) PINMUX_GPIO(PF3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 810) PINMUX_GPIO(PF2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 811) PINMUX_GPIO(PF1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 812) PINMUX_GPIO(PF0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 813) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 814)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 815) #define PINMUX_FN_BASE ARRAY_SIZE(pinmux_pins)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 816)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 817) static const struct pinmux_func pinmux_func_gpios[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 818) /* INTC */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 819) GPIO_FN(PINT7_PB),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 820) GPIO_FN(PINT6_PB),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 821) GPIO_FN(PINT5_PB),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 822) GPIO_FN(PINT4_PB),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 823) GPIO_FN(PINT3_PB),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 824) GPIO_FN(PINT2_PB),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 825) GPIO_FN(PINT1_PB),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 826) GPIO_FN(PINT0_PB),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 827) GPIO_FN(PINT7_PD),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 828) GPIO_FN(PINT6_PD),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 829) GPIO_FN(PINT5_PD),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 830) GPIO_FN(PINT4_PD),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 831) GPIO_FN(PINT3_PD),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 832) GPIO_FN(PINT2_PD),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 833) GPIO_FN(PINT1_PD),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 834) GPIO_FN(PINT0_PD),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 835) GPIO_FN(IRQ7_PB),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 836) GPIO_FN(IRQ6_PB),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 837) GPIO_FN(IRQ5_PB),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 838) GPIO_FN(IRQ4_PB),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 839) GPIO_FN(IRQ3_PB),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 840) GPIO_FN(IRQ2_PB),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 841) GPIO_FN(IRQ1_PB),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 842) GPIO_FN(IRQ0_PB),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 843) GPIO_FN(IRQ7_PD),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 844) GPIO_FN(IRQ6_PD),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 845) GPIO_FN(IRQ5_PD),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 846) GPIO_FN(IRQ4_PD),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 847) GPIO_FN(IRQ3_PD),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 848) GPIO_FN(IRQ2_PD),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 849) GPIO_FN(IRQ1_PD),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 850) GPIO_FN(IRQ0_PD),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 851) GPIO_FN(IRQ7_PE),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 852) GPIO_FN(IRQ6_PE),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 853) GPIO_FN(IRQ5_PE),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 854) GPIO_FN(IRQ4_PE),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 855) GPIO_FN(IRQ3_PE),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 856) GPIO_FN(IRQ2_PE),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 857) GPIO_FN(IRQ1_PE),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 858) GPIO_FN(IRQ0_PE),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 859)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 860) GPIO_FN(WDTOVF),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 861) GPIO_FN(IRQOUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 862) GPIO_FN(REFOUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 863) GPIO_FN(IRQOUT_REFOUT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 864) GPIO_FN(UBCTRG),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 865)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 866) /* CAN */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 867) GPIO_FN(CTX1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 868) GPIO_FN(CRX1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 869) GPIO_FN(CTX0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 870) GPIO_FN(CTX0_CTX1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 871) GPIO_FN(CRX0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 872) GPIO_FN(CRX0_CRX1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 873)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 874) /* IIC3 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 875) GPIO_FN(SDA3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 876) GPIO_FN(SCL3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 877) GPIO_FN(SDA2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 878) GPIO_FN(SCL2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 879) GPIO_FN(SDA1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 880) GPIO_FN(SCL1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 881) GPIO_FN(SDA0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 882) GPIO_FN(SCL0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 883)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 884) /* DMAC */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 885) GPIO_FN(TEND0_PD),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 886) GPIO_FN(TEND0_PE),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 887) GPIO_FN(DACK0_PD),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 888) GPIO_FN(DACK0_PE),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 889) GPIO_FN(DREQ0_PD),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 890) GPIO_FN(DREQ0_PE),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 891) GPIO_FN(TEND1_PD),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 892) GPIO_FN(TEND1_PE),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 893) GPIO_FN(DACK1_PD),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 894) GPIO_FN(DACK1_PE),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 895) GPIO_FN(DREQ1_PD),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 896) GPIO_FN(DREQ1_PE),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 897) GPIO_FN(DACK2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 898) GPIO_FN(DREQ2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 899) GPIO_FN(DACK3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 900) GPIO_FN(DREQ3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 901)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 902) /* ADC */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 903) GPIO_FN(ADTRG_PD),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 904) GPIO_FN(ADTRG_PE),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 905)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 906) /* BSC */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 907) GPIO_FN(D31),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 908) GPIO_FN(D30),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 909) GPIO_FN(D29),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 910) GPIO_FN(D28),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 911) GPIO_FN(D27),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 912) GPIO_FN(D26),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 913) GPIO_FN(D25),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 914) GPIO_FN(D24),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 915) GPIO_FN(D23),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 916) GPIO_FN(D22),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 917) GPIO_FN(D21),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 918) GPIO_FN(D20),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 919) GPIO_FN(D19),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 920) GPIO_FN(D18),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 921) GPIO_FN(D17),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 922) GPIO_FN(D16),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 923) GPIO_FN(A25),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 924) GPIO_FN(A24),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 925) GPIO_FN(A23),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 926) GPIO_FN(A22),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 927) GPIO_FN(A21),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 928) GPIO_FN(CS4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 929) GPIO_FN(MRES),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 930) GPIO_FN(BS),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 931) GPIO_FN(IOIS16),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 932) GPIO_FN(CS1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 933) GPIO_FN(CS6_CE1B),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 934) GPIO_FN(CE2B),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 935) GPIO_FN(CS5_CE1A),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 936) GPIO_FN(CE2A),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 937) GPIO_FN(FRAME),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 938) GPIO_FN(WAIT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 939) GPIO_FN(RDWR),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 940) GPIO_FN(CKE),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 941) GPIO_FN(CASU),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 942) GPIO_FN(BREQ),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 943) GPIO_FN(RASU),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 944) GPIO_FN(BACK),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 945) GPIO_FN(CASL),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 946) GPIO_FN(RASL),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 947) GPIO_FN(WE3_DQMUU_AH_ICIO_WR),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 948) GPIO_FN(WE2_DQMUL_ICIORD),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 949) GPIO_FN(WE1_DQMLU_WE),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 950) GPIO_FN(WE0_DQMLL),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 951) GPIO_FN(CS3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 952) GPIO_FN(CS2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 953) GPIO_FN(A1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 954) GPIO_FN(A0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 955) GPIO_FN(CS7),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 956)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 957) /* TMU */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 958) GPIO_FN(TIOC4D),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 959) GPIO_FN(TIOC4C),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 960) GPIO_FN(TIOC4B),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 961) GPIO_FN(TIOC4A),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 962) GPIO_FN(TIOC3D),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 963) GPIO_FN(TIOC3C),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 964) GPIO_FN(TIOC3B),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 965) GPIO_FN(TIOC3A),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 966) GPIO_FN(TIOC2B),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 967) GPIO_FN(TIOC1B),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 968) GPIO_FN(TIOC2A),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 969) GPIO_FN(TIOC1A),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 970) GPIO_FN(TIOC0D),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 971) GPIO_FN(TIOC0C),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 972) GPIO_FN(TIOC0B),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 973) GPIO_FN(TIOC0A),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 974) GPIO_FN(TCLKD_PD),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 975) GPIO_FN(TCLKC_PD),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 976) GPIO_FN(TCLKB_PD),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 977) GPIO_FN(TCLKA_PD),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 978) GPIO_FN(TCLKD_PF),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 979) GPIO_FN(TCLKC_PF),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 980) GPIO_FN(TCLKB_PF),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 981) GPIO_FN(TCLKA_PF),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 982)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 983) /* SSU */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 984) GPIO_FN(SCS0_PD),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 985) GPIO_FN(SSO0_PD),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 986) GPIO_FN(SSI0_PD),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 987) GPIO_FN(SSCK0_PD),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 988) GPIO_FN(SCS0_PF),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 989) GPIO_FN(SSO0_PF),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 990) GPIO_FN(SSI0_PF),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 991) GPIO_FN(SSCK0_PF),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 992) GPIO_FN(SCS1_PD),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 993) GPIO_FN(SSO1_PD),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 994) GPIO_FN(SSI1_PD),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 995) GPIO_FN(SSCK1_PD),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 996) GPIO_FN(SCS1_PF),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 997) GPIO_FN(SSO1_PF),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 998) GPIO_FN(SSI1_PF),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 999) GPIO_FN(SSCK1_PF),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1000)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1001) /* SCIF */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1002) GPIO_FN(TXD0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1003) GPIO_FN(RXD0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1004) GPIO_FN(SCK0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1005) GPIO_FN(TXD1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1006) GPIO_FN(RXD1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1007) GPIO_FN(SCK1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1008) GPIO_FN(TXD2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1009) GPIO_FN(RXD2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1010) GPIO_FN(SCK2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1011) GPIO_FN(RTS3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1012) GPIO_FN(CTS3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1013) GPIO_FN(TXD3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1014) GPIO_FN(RXD3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1015) GPIO_FN(SCK3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1016)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1017) /* SSI */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1018) GPIO_FN(AUDIO_CLK),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1019) GPIO_FN(SSIDATA3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1020) GPIO_FN(SSIWS3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1021) GPIO_FN(SSISCK3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1022) GPIO_FN(SSIDATA2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1023) GPIO_FN(SSIWS2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1024) GPIO_FN(SSISCK2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1025) GPIO_FN(SSIDATA1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1026) GPIO_FN(SSIWS1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1027) GPIO_FN(SSISCK1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1028) GPIO_FN(SSIDATA0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1029) GPIO_FN(SSIWS0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1030) GPIO_FN(SSISCK0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1031)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1032) /* FLCTL */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1033) GPIO_FN(FCE),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1034) GPIO_FN(FRB),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1035) GPIO_FN(NAF7),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1036) GPIO_FN(NAF6),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1037) GPIO_FN(NAF5),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1038) GPIO_FN(NAF4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1039) GPIO_FN(NAF3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1040) GPIO_FN(NAF2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1041) GPIO_FN(NAF1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1042) GPIO_FN(NAF0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1043) GPIO_FN(FSC),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1044) GPIO_FN(FOE),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1045) GPIO_FN(FCDE),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1046) GPIO_FN(FWE),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1047)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1048) /* LCDC */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1049) GPIO_FN(LCD_VEPWC),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1050) GPIO_FN(LCD_VCPWC),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1051) GPIO_FN(LCD_CLK),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1052) GPIO_FN(LCD_FLM),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1053) GPIO_FN(LCD_M_DISP),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1054) GPIO_FN(LCD_CL2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1055) GPIO_FN(LCD_CL1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1056) GPIO_FN(LCD_DON),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1057) GPIO_FN(LCD_DATA15),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1058) GPIO_FN(LCD_DATA14),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1059) GPIO_FN(LCD_DATA13),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1060) GPIO_FN(LCD_DATA12),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1061) GPIO_FN(LCD_DATA11),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1062) GPIO_FN(LCD_DATA10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1063) GPIO_FN(LCD_DATA9),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1064) GPIO_FN(LCD_DATA8),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1065) GPIO_FN(LCD_DATA7),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1066) GPIO_FN(LCD_DATA6),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1067) GPIO_FN(LCD_DATA5),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1068) GPIO_FN(LCD_DATA4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1069) GPIO_FN(LCD_DATA3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1070) GPIO_FN(LCD_DATA2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1071) GPIO_FN(LCD_DATA1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1072) GPIO_FN(LCD_DATA0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1073) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1074)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1075) static const struct pinmux_cfg_reg pinmux_config_regs[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1076) { PINMUX_CFG_REG("PBIORL", 0xfffe3886, 16, 1, GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1077) 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1078) 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1079) 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1080) 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1081) PB11_IN, PB11_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1082) PB10_IN, PB10_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1083) PB9_IN, PB9_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1084) PB8_IN, PB8_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1085) 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1086) 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1087) 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1088) 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1089) 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1090) 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1091) 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1092) 0, 0 ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1093) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1094) { PINMUX_CFG_REG("PBCRL4", 0xfffe3890, 16, 4, GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1095) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1096)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1097) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1098)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1099) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1100)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1101) PB12MD_00, PB12MD_01, PB12MD_10, PB12MD_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1102) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1103) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1104) { PINMUX_CFG_REG("PBCRL3", 0xfffe3892, 16, 4, GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1105) PB11MD_0, PB11MD_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1106) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1107)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1108) PB10MD_0, PB10MD_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1109) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1110)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1111) PB9MD_00, PB9MD_01, PB9MD_10, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1112) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1113)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1114) PB8MD_00, PB8MD_01, PB8MD_10, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1115) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1116) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1117) { PINMUX_CFG_REG("PBCRL2", 0xfffe3894, 16, 4, GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1118) PB7MD_00, PB7MD_01, PB7MD_10, PB7MD_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1119) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1120)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1121) PB6MD_00, PB6MD_01, PB6MD_10, PB6MD_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1122) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1123)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1124) PB5MD_00, PB5MD_01, PB5MD_10, PB5MD_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1125) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1126)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1127) PB4MD_00, PB4MD_01, PB4MD_10, PB4MD_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1128) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1129) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1130) { PINMUX_CFG_REG("PBCRL1", 0xfffe3896, 16, 4, GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1131) PB3MD_00, PB3MD_01, PB3MD_10, PB3MD_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1132) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1133)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1134) PB2MD_00, PB2MD_01, PB2MD_10, PB2MD_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1135) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1136)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1137) PB1MD_00, PB1MD_01, PB1MD_10, PB1MD_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1138) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1139)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1140) PB0MD_00, PB0MD_01, PB0MD_10, PB0MD_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1141) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1142) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1143) { PINMUX_CFG_REG("IFCR", 0xfffe38a2, 16, 4, GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1144) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1145)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1146) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1147)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1148) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1149)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1150) PB12IRQ_00, PB12IRQ_01, PB12IRQ_10, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1151) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1152) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1153) { PINMUX_CFG_REG("PCIORL", 0xfffe3906, 16, 1, GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1154) 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1155) PC14_IN, PC14_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1156) PC13_IN, PC13_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1157) PC12_IN, PC12_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1158) PC11_IN, PC11_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1159) PC10_IN, PC10_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1160) PC9_IN, PC9_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1161) PC8_IN, PC8_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1162) PC7_IN, PC7_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1163) PC6_IN, PC6_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1164) PC5_IN, PC5_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1165) PC4_IN, PC4_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1166) PC3_IN, PC3_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1167) PC2_IN, PC2_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1168) PC1_IN, PC1_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1169) PC0_IN, PC0_OUT ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1170) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1171) { PINMUX_CFG_REG("PCCRL4", 0xfffe3910, 16, 4, GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1172) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1173)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1174) PC14MD_0, PC14MD_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1175) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1176)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1177) PC13MD_0, PC13MD_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1178) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1179)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1180) PC12MD_0, PC12MD_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1181) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1182) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1183) { PINMUX_CFG_REG("PCCRL3", 0xfffe3912, 16, 4, GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1184) PC11MD_00, PC11MD_01, PC11MD_10, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1185) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1186)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1187) PC10MD_00, PC10MD_01, PC10MD_10, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1188) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1189)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1190) PC9MD_0, PC9MD_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1191) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1192)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1193) PC8MD_0, PC8MD_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1194) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1195) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1196) { PINMUX_CFG_REG("PCCRL2", 0xfffe3914, 16, 4, GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1197) PC7MD_0, PC7MD_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1198) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1199)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1200) PC6MD_0, PC6MD_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1201) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1202)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1203) PC5MD_0, PC5MD_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1204) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1205)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1206) PC4MD_0, PC4MD_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1207) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1208) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1209) { PINMUX_CFG_REG("PCCRL1", 0xfffe3916, 16, 4, GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1210) PC3MD_0, PC3MD_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1211) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1212)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1213) PC2MD_0, PC2MD_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1214) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1215)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1216) PC1MD_0, PC1MD_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1217) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1218)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1219) PC0MD_00, PC0MD_01, PC0MD_10, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1220) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1221) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1222) { PINMUX_CFG_REG("PDIORL", 0xfffe3986, 16, 1, GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1223) PD15_IN, PD15_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1224) PD14_IN, PD14_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1225) PD13_IN, PD13_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1226) PD12_IN, PD12_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1227) PD11_IN, PD11_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1228) PD10_IN, PD10_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1229) PD9_IN, PD9_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1230) PD8_IN, PD8_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1231) PD7_IN, PD7_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1232) PD6_IN, PD6_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1233) PD5_IN, PD5_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1234) PD4_IN, PD4_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1235) PD3_IN, PD3_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1236) PD2_IN, PD2_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1237) PD1_IN, PD1_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1238) PD0_IN, PD0_OUT ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1239) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1240) { PINMUX_CFG_REG("PDCRL4", 0xfffe3990, 16, 4, GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1241) PD15MD_000, PD15MD_001, PD15MD_010, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1242) PD15MD_100, PD15MD_101, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1243) 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1244)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1245) PD14MD_000, PD14MD_001, PD14MD_010, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1246) 0, PD14MD_101, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1247) 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1248)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1249) PD13MD_000, PD13MD_001, PD13MD_010, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1250) PD13MD_100, PD13MD_101, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1251) 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1252)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1253) PD12MD_000, PD12MD_001, PD12MD_010, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1254) PD12MD_100, PD12MD_101, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1255) 0, 0, 0, 0, 0, 0, 0, 0 ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1256) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1257) { PINMUX_CFG_REG("PDCRL3", 0xfffe3992, 16, 4, GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1258) PD11MD_000, PD11MD_001, PD11MD_010, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1259) PD11MD_100, PD11MD_101, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1260) 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1261)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1262) PD10MD_000, PD10MD_001, PD10MD_010, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1263) PD10MD_100, PD10MD_101, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1264) 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1265)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1266) PD9MD_000, PD9MD_001, PD9MD_010, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1267) PD9MD_100, PD9MD_101, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1268) 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1269)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1270) PD8MD_000, PD8MD_001, PD8MD_010, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1271) PD8MD_100, PD8MD_101, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1272) 0, 0, 0, 0, 0, 0, 0, 0 ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1273) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1274) { PINMUX_CFG_REG("PDCRL2", 0xfffe3994, 16, 4, GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1275) PD7MD_000, PD7MD_001, PD7MD_010, PD7MD_011,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1276) PD7MD_100, PD7MD_101, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1277) 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1278)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1279) PD6MD_000, PD6MD_001, PD6MD_010, PD6MD_011,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1280) PD6MD_100, PD6MD_101, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1281) 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1282)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1283) PD5MD_000, PD5MD_001, PD5MD_010, PD5MD_011,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1284) PD5MD_100, PD5MD_101, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1285) 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1286)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1287) PD4MD_000, PD4MD_001, PD4MD_010, PD4MD_011,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1288) PD4MD_100, PD4MD_101, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1289) 0, 0, 0, 0, 0, 0, 0, 0 ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1290) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1291) { PINMUX_CFG_REG("PDCRL1", 0xfffe3996, 16, 4, GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1292) PD3MD_000, PD3MD_001, PD3MD_010, PD3MD_011,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1293) PD3MD_100, PD3MD_101, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1294) 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1295)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1296) PD2MD_000, PD2MD_001, PD2MD_010, PD2MD_011,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1297) PD2MD_100, PD2MD_101, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1298) 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1299)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1300) PD1MD_000, PD1MD_001, PD1MD_010, PD1MD_011,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1301) PD1MD_100, PD1MD_101, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1302) 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1303)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1304) PD0MD_000, PD0MD_001, PD0MD_010, PD0MD_011,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1305) PD0MD_100, PD0MD_101, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1306) 0, 0, 0, 0, 0, 0, 0, 0 ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1307) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1308) { PINMUX_CFG_REG("PEIORL", 0xfffe3a06, 16, 1, GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1309) PE15_IN, PE15_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1310) PE14_IN, PE14_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1311) PE13_IN, PE13_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1312) PE12_IN, PE12_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1313) PE11_IN, PE11_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1314) PE10_IN, PE10_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1315) PE9_IN, PE9_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1316) PE8_IN, PE8_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1317) PE7_IN, PE7_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1318) PE6_IN, PE6_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1319) PE5_IN, PE5_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1320) PE4_IN, PE4_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1321) PE3_IN, PE3_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1322) PE2_IN, PE2_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1323) PE1_IN, PE1_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1324) PE0_IN, PE0_OUT ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1325) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1326) { PINMUX_CFG_REG("PECRL4", 0xfffe3a10, 16, 4, GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1327) PE15MD_00, PE15MD_01, 0, PE15MD_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1328) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1329)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1330) PE14MD_00, PE14MD_01, 0, PE14MD_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1331) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1332)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1333) PE13MD_00, 0, 0, PE13MD_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1334) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1335)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1336) PE12MD_00, 0, 0, PE12MD_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1337) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1338) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1339) { PINMUX_CFG_REG("PECRL3", 0xfffe3a12, 16, 4, GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1340) PE11MD_000, PE11MD_001, PE11MD_010, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1341) PE11MD_100, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1342) 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1343)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1344) PE10MD_000, PE10MD_001, PE10MD_010, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1345) PE10MD_100, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1346) 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1347)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1348) PE9MD_00, PE9MD_01, PE9MD_10, PE9MD_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1349) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1350)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1351) PE8MD_00, PE8MD_01, PE8MD_10, PE8MD_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1352) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1353) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1354) { PINMUX_CFG_REG("PECRL2", 0xfffe3a14, 16, 4, GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1355) PE7MD_000, PE7MD_001, PE7MD_010, PE7MD_011,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1356) PE7MD_100, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1357) 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1358)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1359) PE6MD_000, PE6MD_001, PE6MD_010, PE6MD_011,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1360) PE6MD_100, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1361) 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1362)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1363) PE5MD_000, PE5MD_001, PE5MD_010, PE5MD_011,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1364) PE5MD_100, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1365) 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1366)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1367) PE4MD_000, PE4MD_001, PE4MD_010, PE4MD_011,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1368) PE4MD_100, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1369) 0, 0, 0, 0, 0, 0, 0, 0 ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1370) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1371) { PINMUX_CFG_REG("PECRL1", 0xfffe3a16, 16, 4, GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1372) PE3MD_00, PE3MD_01, 0, PE3MD_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1373) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1374)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1375) PE2MD_00, PE2MD_01, 0, PE2MD_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1376) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1377)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1378) PE1MD_00, PE1MD_01, PE1MD_10, PE1MD_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1379) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1380)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1381) PE0MD_000, PE0MD_001, 0, PE0MD_011,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1382) PE0MD_100, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1383) 0, 0, 0, 0, 0, 0, 0, 0 ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1384) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1385) { PINMUX_CFG_REG("PFIORH", 0xfffe3a84, 16, 1, GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1386) 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1387) PF30_IN, PF30_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1388) PF29_IN, PF29_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1389) PF28_IN, PF28_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1390) PF27_IN, PF27_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1391) PF26_IN, PF26_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1392) PF25_IN, PF25_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1393) PF24_IN, PF24_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1394) PF23_IN, PF23_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1395) PF22_IN, PF22_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1396) PF21_IN, PF21_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1397) PF20_IN, PF20_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1398) PF19_IN, PF19_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1399) PF18_IN, PF18_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1400) PF17_IN, PF17_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1401) PF16_IN, PF16_OUT ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1402) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1403) { PINMUX_CFG_REG("PFIORL", 0xfffe3a86, 16, 1, GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1404) PF15_IN, PF15_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1405) PF14_IN, PF14_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1406) PF13_IN, PF13_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1407) PF12_IN, PF12_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1408) PF11_IN, PF11_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1409) PF10_IN, PF10_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1410) PF9_IN, PF9_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1411) PF8_IN, PF8_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1412) PF7_IN, PF7_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1413) PF6_IN, PF6_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1414) PF5_IN, PF5_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1415) PF4_IN, PF4_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1416) PF3_IN, PF3_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1417) PF2_IN, PF2_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1418) PF1_IN, PF1_OUT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1419) PF0_IN, PF0_OUT ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1420) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1421) { PINMUX_CFG_REG("PFCRH4", 0xfffe3a88, 16, 4, GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1422) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1423)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1424) PF30MD_0, PF30MD_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1425) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1426)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1427) PF29MD_0, PF29MD_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1428) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1429)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1430) PF28MD_0, PF28MD_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1431) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1432) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1433) { PINMUX_CFG_REG("PFCRH3", 0xfffe3a8a, 16, 4, GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1434) PF27MD_0, PF27MD_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1435) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1436)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1437) PF26MD_0, PF26MD_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1438) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1439)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1440) PF25MD_0, PF25MD_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1441) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1442)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1443) PF24MD_0, PF24MD_1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1444) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1445) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1446) { PINMUX_CFG_REG("PFCRH2", 0xfffe3a8c, 16, 4, GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1447) PF23MD_00, PF23MD_01, PF23MD_10, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1448) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1449)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1450) PF22MD_00, PF22MD_01, PF22MD_10, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1451) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1452)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1453) PF21MD_00, PF21MD_01, PF21MD_10, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1454) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1455)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1456) PF20MD_00, PF20MD_01, PF20MD_10, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1457) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1458) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1459) { PINMUX_CFG_REG("PFCRH1", 0xfffe3a8e, 16, 4, GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1460) PF19MD_00, PF19MD_01, PF19MD_10, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1461) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1462)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1463) PF18MD_00, PF18MD_01, PF18MD_10, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1464) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1465)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1466) PF17MD_00, PF17MD_01, PF17MD_10, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1467) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1468)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1469) PF16MD_00, PF16MD_01, PF16MD_10, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1470) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1471) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1472) { PINMUX_CFG_REG("PFCRL4", 0xfffe3a90, 16, 4, GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1473) PF15MD_00, PF15MD_01, PF15MD_10, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1474) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1475)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1476) PF14MD_00, PF14MD_01, PF14MD_10, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1477) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1478)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1479) PF13MD_00, PF13MD_01, PF13MD_10, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1480) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1481)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1482) PF12MD_00, PF12MD_01, PF12MD_10, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1483) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1484) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1485) { PINMUX_CFG_REG("PFCRL3", 0xfffe3a92, 16, 4, GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1486) PF11MD_00, PF11MD_01, PF11MD_10, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1487) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1488)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1489) PF10MD_00, PF10MD_01, PF10MD_10, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1490) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1491)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1492) PF9MD_00, PF9MD_01, PF9MD_10, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1493) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1494)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1495) PF8MD_00, PF8MD_01, PF8MD_10, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1496) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1497) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1498) { PINMUX_CFG_REG("PFCRL2", 0xfffe3a94, 16, 4, GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1499) PF7MD_00, PF7MD_01, PF7MD_10, PF7MD_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1500) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1501)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1502) PF6MD_00, PF6MD_01, PF6MD_10, PF6MD_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1503) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1504)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1505) PF5MD_00, PF5MD_01, PF5MD_10, PF5MD_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1506) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1507)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1508) PF4MD_00, PF4MD_01, PF4MD_10, PF4MD_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1509) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1510) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1511) { PINMUX_CFG_REG("PFCRL1", 0xfffe3a96, 16, 4, GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1512) PF3MD_00, PF3MD_01, PF3MD_10, PF3MD_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1513) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1514)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1515) PF2MD_00, PF2MD_01, PF2MD_10, PF2MD_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1516) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1517)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1518) PF1MD_00, PF1MD_01, PF1MD_10, PF1MD_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1519) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1520)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1521) PF0MD_00, PF0MD_01, PF0MD_10, PF0MD_11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1522) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1523) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1524) {}
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1525) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1526)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1527) static const struct pinmux_data_reg pinmux_data_regs[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1528) { PINMUX_DATA_REG("PADRL", 0xfffe3802, 16, GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1529) 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1530) 0, 0, 0, 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1531) PA7_DATA, PA6_DATA, PA5_DATA, PA4_DATA,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1532) PA3_DATA, PA2_DATA, PA1_DATA, PA0_DATA ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1533) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1534) { PINMUX_DATA_REG("PBDRL", 0xfffe3882, 16, GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1535) 0, 0, 0, PB12_DATA,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1536) PB11_DATA, PB10_DATA, PB9_DATA, PB8_DATA,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1537) PB7_DATA, PB6_DATA, PB5_DATA, PB4_DATA,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1538) PB3_DATA, PB2_DATA, PB1_DATA, PB0_DATA ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1539) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1540) { PINMUX_DATA_REG("PCDRL", 0xfffe3902, 16, GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1541) 0, PC14_DATA, PC13_DATA, PC12_DATA,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1542) PC11_DATA, PC10_DATA, PC9_DATA, PC8_DATA,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1543) PC7_DATA, PC6_DATA, PC5_DATA, PC4_DATA,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1544) PC3_DATA, PC2_DATA, PC1_DATA, PC0_DATA ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1545) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1546) { PINMUX_DATA_REG("PDDRL", 0xfffe3982, 16, GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1547) PD15_DATA, PD14_DATA, PD13_DATA, PD12_DATA,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1548) PD11_DATA, PD10_DATA, PD9_DATA, PD8_DATA,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1549) PD7_DATA, PD6_DATA, PD5_DATA, PD4_DATA,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1550) PD3_DATA, PD2_DATA, PD1_DATA, PD0_DATA ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1551) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1552) { PINMUX_DATA_REG("PEDRL", 0xfffe3a02, 16, GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1553) PE15_DATA, PE14_DATA, PE13_DATA, PE12_DATA,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1554) PE11_DATA, PE10_DATA, PE9_DATA, PE8_DATA,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1555) PE7_DATA, PE6_DATA, PE5_DATA, PE4_DATA,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1556) PE3_DATA, PE2_DATA, PE1_DATA, PE0_DATA ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1557) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1558) { PINMUX_DATA_REG("PFDRH", 0xfffe3a80, 16, GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1559) 0, PF30_DATA, PF29_DATA, PF28_DATA,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1560) PF27_DATA, PF26_DATA, PF25_DATA, PF24_DATA,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1561) PF23_DATA, PF22_DATA, PF21_DATA, PF20_DATA,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1562) PF19_DATA, PF18_DATA, PF17_DATA, PF16_DATA ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1563) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1564) { PINMUX_DATA_REG("PFDRL", 0xfffe3a82, 16, GROUP(
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1565) PF15_DATA, PF14_DATA, PF13_DATA, PF12_DATA,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1566) PF11_DATA, PF10_DATA, PF9_DATA, PF8_DATA,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1567) PF7_DATA, PF6_DATA, PF5_DATA, PF4_DATA,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1568) PF3_DATA, PF2_DATA, PF1_DATA, PF0_DATA ))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1569) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1570) { },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1571) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1572)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1573) const struct sh_pfc_soc_info sh7203_pinmux_info = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1574) .name = "sh7203_pfc",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1575) .input = { PINMUX_INPUT_BEGIN, PINMUX_INPUT_END, FORCE_IN },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1576) .output = { PINMUX_OUTPUT_BEGIN, PINMUX_OUTPUT_END, FORCE_OUT },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1577) .function = { PINMUX_FUNCTION_BEGIN, PINMUX_FUNCTION_END },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1578)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1579) .pins = pinmux_pins,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1580) .nr_pins = ARRAY_SIZE(pinmux_pins),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1581) .func_gpios = pinmux_func_gpios,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1582) .nr_func_gpios = ARRAY_SIZE(pinmux_func_gpios),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1583)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1584) .cfg_regs = pinmux_config_regs,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1585) .data_regs = pinmux_data_regs,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1586)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1587) .pinmux_data = pinmux_data,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1588) .pinmux_data_size = ARRAY_SIZE(pinmux_data),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1589) };