1 /*
2  * Copyright (c) 2021-2024 HPMicro
3  *
4  * SPDX-License-Identifier: BSD-3-Clause
5  *
6  */
7 
8 
9 #ifndef HPM_IOMUX_H
10 #define HPM_IOMUX_H
11 
12 /* IOC_PA00_FUNC_CTL function mux definitions */
13 #define IOC_PA00_FUNC_CTL_GPIO_A_00            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
14 #define IOC_PA00_FUNC_CTL_GPTMR1_COMP_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
15 #define IOC_PA00_FUNC_CTL_UART0_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
16 #define IOC_PA00_FUNC_CTL_MCAN0_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
17 #define IOC_PA00_FUNC_CTL_DAO_RN               IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
18 
19 /* IOC_PA01_FUNC_CTL function mux definitions */
20 #define IOC_PA01_FUNC_CTL_GPIO_A_01            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
21 #define IOC_PA01_FUNC_CTL_GPTMR1_CAPT_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
22 #define IOC_PA01_FUNC_CTL_UART0_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
23 #define IOC_PA01_FUNC_CTL_MCAN0_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
24 #define IOC_PA01_FUNC_CTL_DAO_RP               IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
25 
26 /* IOC_PA02_FUNC_CTL function mux definitions */
27 #define IOC_PA02_FUNC_CTL_GPIO_A_02            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
28 #define IOC_PA02_FUNC_CTL_GPTMR1_COMP_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
29 #define IOC_PA02_FUNC_CTL_UART0_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
30 #define IOC_PA02_FUNC_CTL_UART0_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
31 #define IOC_PA02_FUNC_CTL_MCAN0_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
32 #define IOC_PA02_FUNC_CTL_DAO_LN               IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
33 
34 /* IOC_PA03_FUNC_CTL function mux definitions */
35 #define IOC_PA03_FUNC_CTL_GPIO_A_03            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
36 #define IOC_PA03_FUNC_CTL_GPTMR1_CAPT_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
37 #define IOC_PA03_FUNC_CTL_UART0_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
38 #define IOC_PA03_FUNC_CTL_MCAN1_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
39 #define IOC_PA03_FUNC_CTL_DAO_LP               IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
40 
41 /* IOC_PA04_FUNC_CTL function mux definitions */
42 #define IOC_PA04_FUNC_CTL_GPIO_A_04            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
43 #define IOC_PA04_FUNC_CTL_GPTMR1_CAPT_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
44 #define IOC_PA04_FUNC_CTL_UART1_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
45 #define IOC_PA04_FUNC_CTL_MCAN1_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
46 #define IOC_PA04_FUNC_CTL_JTAG_TDO             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(24)
47 
48 /* IOC_PA05_FUNC_CTL function mux definitions */
49 #define IOC_PA05_FUNC_CTL_GPIO_A_05            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
50 #define IOC_PA05_FUNC_CTL_GPTMR1_COMP_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
51 #define IOC_PA05_FUNC_CTL_UART1_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
52 #define IOC_PA05_FUNC_CTL_UART1_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
53 #define IOC_PA05_FUNC_CTL_MCAN1_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
54 #define IOC_PA05_FUNC_CTL_JTAG_TDI             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(24)
55 
56 /* IOC_PA06_FUNC_CTL function mux definitions */
57 #define IOC_PA06_FUNC_CTL_GPIO_A_06            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
58 #define IOC_PA06_FUNC_CTL_GPTMR0_CAPT_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
59 #define IOC_PA06_FUNC_CTL_UART1_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
60 #define IOC_PA06_FUNC_CTL_JTAG_TCK             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(24)
61 
62 /* IOC_PA07_FUNC_CTL function mux definitions */
63 #define IOC_PA07_FUNC_CTL_GPIO_A_07            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
64 #define IOC_PA07_FUNC_CTL_GPTMR0_COMP_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
65 #define IOC_PA07_FUNC_CTL_UART1_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
66 #define IOC_PA07_FUNC_CTL_JTAG_TMS             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(24)
67 
68 /* IOC_PA08_FUNC_CTL function mux definitions */
69 #define IOC_PA08_FUNC_CTL_GPIO_A_08            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
70 #define IOC_PA08_FUNC_CTL_GPTMR0_COMP_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
71 #define IOC_PA08_FUNC_CTL_UART2_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
72 #define IOC_PA08_FUNC_CTL_I2C0_SCL             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
73 #define IOC_PA08_FUNC_CTL_MCAN2_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
74 #define IOC_PA08_FUNC_CTL_PDM0_D_1             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
75 #define IOC_PA08_FUNC_CTL_JTAG_TRST            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(24)
76 
77 /* IOC_PA09_FUNC_CTL function mux definitions */
78 #define IOC_PA09_FUNC_CTL_GPIO_A_09            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
79 #define IOC_PA09_FUNC_CTL_GPTMR0_CAPT_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
80 #define IOC_PA09_FUNC_CTL_UART2_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
81 #define IOC_PA09_FUNC_CTL_I2C0_SDA             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
82 #define IOC_PA09_FUNC_CTL_MCAN2_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
83 #define IOC_PA09_FUNC_CTL_PDM0_D_3             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
84 
85 /* IOC_PA10_FUNC_CTL function mux definitions */
86 #define IOC_PA10_FUNC_CTL_GPIO_A_10            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
87 #define IOC_PA10_FUNC_CTL_GPTMR0_COMP_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
88 #define IOC_PA10_FUNC_CTL_UART2_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
89 #define IOC_PA10_FUNC_CTL_UART2_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
90 #define IOC_PA10_FUNC_CTL_SPI0_CS_0            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
91 #define IOC_PA10_FUNC_CTL_MCAN2_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
92 #define IOC_PA10_FUNC_CTL_PDM0_CLK             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
93 #define IOC_PA10_FUNC_CTL_DIS0_G_4             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(20)
94 #define IOC_PA10_FUNC_CTL_CAM0_D_3             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(22)
95 
96 /* IOC_PA11_FUNC_CTL function mux definitions */
97 #define IOC_PA11_FUNC_CTL_GPIO_A_11            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
98 #define IOC_PA11_FUNC_CTL_GPTMR0_CAPT_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
99 #define IOC_PA11_FUNC_CTL_UART2_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
100 #define IOC_PA11_FUNC_CTL_SPI0_SCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
101 #define IOC_PA11_FUNC_CTL_PDM0_CLK             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
102 #define IOC_PA11_FUNC_CTL_DIS0_G_3             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(20)
103 #define IOC_PA11_FUNC_CTL_CAM0_D_2             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(22)
104 
105 /* IOC_PA12_FUNC_CTL function mux definitions */
106 #define IOC_PA12_FUNC_CTL_GPIO_A_12            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
107 #define IOC_PA12_FUNC_CTL_GPTMR1_CAPT_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
108 #define IOC_PA12_FUNC_CTL_UART3_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
109 #define IOC_PA12_FUNC_CTL_I2C1_SDA             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
110 #define IOC_PA12_FUNC_CTL_SPI0_MISO            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
111 #define IOC_PA12_FUNC_CTL_PDM0_D_0             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
112 #define IOC_PA12_FUNC_CTL_DIS0_G_6             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(20)
113 #define IOC_PA12_FUNC_CTL_CAM0_D_4             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(22)
114 
115 /* IOC_PA13_FUNC_CTL function mux definitions */
116 #define IOC_PA13_FUNC_CTL_GPIO_A_13            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
117 #define IOC_PA13_FUNC_CTL_GPTMR1_COMP_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
118 #define IOC_PA13_FUNC_CTL_UART3_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
119 #define IOC_PA13_FUNC_CTL_UART3_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
120 #define IOC_PA13_FUNC_CTL_I2C1_SCL             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
121 #define IOC_PA13_FUNC_CTL_SPI0_MOSI            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
122 #define IOC_PA13_FUNC_CTL_MCAN3_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
123 #define IOC_PA13_FUNC_CTL_PDM0_D_2             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
124 #define IOC_PA13_FUNC_CTL_DIS0_G_5             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(20)
125 #define IOC_PA13_FUNC_CTL_CAM0_D_5             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(22)
126 
127 /* IOC_PA14_FUNC_CTL function mux definitions */
128 #define IOC_PA14_FUNC_CTL_GPIO_A_14            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
129 #define IOC_PA14_FUNC_CTL_GPTMR0_CAPT_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
130 #define IOC_PA14_FUNC_CTL_UART3_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
131 #define IOC_PA14_FUNC_CTL_MCAN3_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
132 #define IOC_PA14_FUNC_CTL_I2S0_RXD_1           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
133 #define IOC_PA14_FUNC_CTL_DIS0_CLK             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(20)
134 #define IOC_PA14_FUNC_CTL_CAM0_VSYNC           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(22)
135 
136 /* IOC_PA15_FUNC_CTL function mux definitions */
137 #define IOC_PA15_FUNC_CTL_GPIO_A_15            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
138 #define IOC_PA15_FUNC_CTL_GPTMR0_COMP_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
139 #define IOC_PA15_FUNC_CTL_UART3_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
140 #define IOC_PA15_FUNC_CTL_MCAN3_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
141 #define IOC_PA15_FUNC_CTL_I2S0_RXD_3           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
142 #define IOC_PA15_FUNC_CTL_DIS0_R_3             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(20)
143 #define IOC_PA15_FUNC_CTL_CAM0_HSYNC           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(22)
144 
145 /* IOC_PA16_FUNC_CTL function mux definitions */
146 #define IOC_PA16_FUNC_CTL_GPIO_A_16            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
147 #define IOC_PA16_FUNC_CTL_GPTMR3_COMP_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
148 #define IOC_PA16_FUNC_CTL_UART4_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
149 #define IOC_PA16_FUNC_CTL_MCAN4_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
150 #define IOC_PA16_FUNC_CTL_I2S0_RXD_0           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
151 #define IOC_PA16_FUNC_CTL_DIS0_R_5             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(20)
152 #define IOC_PA16_FUNC_CTL_CAM0_D_9             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(22)
153 
154 /* IOC_PA17_FUNC_CTL function mux definitions */
155 #define IOC_PA17_FUNC_CTL_GPIO_A_17            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
156 #define IOC_PA17_FUNC_CTL_GPTMR3_CAPT_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
157 #define IOC_PA17_FUNC_CTL_UART4_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
158 #define IOC_PA17_FUNC_CTL_MCAN4_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
159 #define IOC_PA17_FUNC_CTL_I2S0_RXD_2           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
160 #define IOC_PA17_FUNC_CTL_DIS0_R_4             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(20)
161 #define IOC_PA17_FUNC_CTL_CAM0_D_8             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(22)
162 
163 /* IOC_PA18_FUNC_CTL function mux definitions */
164 #define IOC_PA18_FUNC_CTL_GPIO_A_18            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
165 #define IOC_PA18_FUNC_CTL_GPTMR3_COMP_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
166 #define IOC_PA18_FUNC_CTL_UART4_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
167 #define IOC_PA18_FUNC_CTL_UART4_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
168 #define IOC_PA18_FUNC_CTL_MCAN4_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
169 #define IOC_PA18_FUNC_CTL_I2S0_FCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
170 #define IOC_PA18_FUNC_CTL_DIS0_R_7             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(20)
171 #define IOC_PA18_FUNC_CTL_CAM0_D_7             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(22)
172 #define IOC_PA18_FUNC_CTL_CPU0_NMI             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(24)
173 
174 /* IOC_PA19_FUNC_CTL function mux definitions */
175 #define IOC_PA19_FUNC_CTL_GPIO_A_19            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
176 #define IOC_PA19_FUNC_CTL_GPTMR3_CAPT_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
177 #define IOC_PA19_FUNC_CTL_UART4_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
178 #define IOC_PA19_FUNC_CTL_MCAN5_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
179 #define IOC_PA19_FUNC_CTL_I2S0_MCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
180 #define IOC_PA19_FUNC_CTL_DIS0_R_6             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(20)
181 #define IOC_PA19_FUNC_CTL_CAM0_D_6             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(22)
182 
183 /* IOC_PA20_FUNC_CTL function mux definitions */
184 #define IOC_PA20_FUNC_CTL_GPIO_A_20            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
185 #define IOC_PA20_FUNC_CTL_GPTMR3_CAPT_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
186 #define IOC_PA20_FUNC_CTL_UART5_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
187 #define IOC_PA20_FUNC_CTL_MCAN5_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
188 #define IOC_PA20_FUNC_CTL_I2S0_BCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
189 #define IOC_PA20_FUNC_CTL_DIS0_G_2             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(20)
190 #define IOC_PA20_FUNC_CTL_CAM0_PIXCLK          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(22)
191 
192 /* IOC_PA21_FUNC_CTL function mux definitions */
193 #define IOC_PA21_FUNC_CTL_GPIO_A_21            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
194 #define IOC_PA21_FUNC_CTL_GPTMR3_COMP_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
195 #define IOC_PA21_FUNC_CTL_UART5_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
196 #define IOC_PA21_FUNC_CTL_UART5_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
197 #define IOC_PA21_FUNC_CTL_MCAN5_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
198 #define IOC_PA21_FUNC_CTL_I2S0_TXD_1           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
199 #define IOC_PA21_FUNC_CTL_CAM0_XCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(22)
200 
201 /* IOC_PA22_FUNC_CTL function mux definitions */
202 #define IOC_PA22_FUNC_CTL_GPIO_A_22            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
203 #define IOC_PA22_FUNC_CTL_GPTMR2_CAPT_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
204 #define IOC_PA22_FUNC_CTL_UART5_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
205 #define IOC_PA22_FUNC_CTL_I2S0_TXD_3           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
206 
207 /* IOC_PA23_FUNC_CTL function mux definitions */
208 #define IOC_PA23_FUNC_CTL_GPIO_A_23            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
209 #define IOC_PA23_FUNC_CTL_GPTMR2_COMP_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
210 #define IOC_PA23_FUNC_CTL_UART5_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
211 #define IOC_PA23_FUNC_CTL_I2S0_TXD_0           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
212 #define IOC_PA23_FUNC_CTL_SDC0_RSTN            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
213 #define IOC_PA23_FUNC_CTL_CAM0_D_4             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(22)
214 
215 /* IOC_PA24_FUNC_CTL function mux definitions */
216 #define IOC_PA24_FUNC_CTL_GPIO_A_24            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
217 #define IOC_PA24_FUNC_CTL_GPTMR2_COMP_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
218 #define IOC_PA24_FUNC_CTL_UART6_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
219 #define IOC_PA24_FUNC_CTL_I2C2_SCL             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
220 #define IOC_PA24_FUNC_CTL_SPI1_MISO            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
221 #define IOC_PA24_FUNC_CTL_MCAN6_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
222 #define IOC_PA24_FUNC_CTL_I2S0_TXD_2           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
223 #define IOC_PA24_FUNC_CTL_SDC1_VON             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
224 #define IOC_PA24_FUNC_CTL_CAM0_D_5             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(22)
225 
226 /* IOC_PA25_FUNC_CTL function mux definitions */
227 #define IOC_PA25_FUNC_CTL_GPIO_A_25            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
228 #define IOC_PA25_FUNC_CTL_GPTMR2_CAPT_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
229 #define IOC_PA25_FUNC_CTL_UART6_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
230 #define IOC_PA25_FUNC_CTL_I2C2_SDA             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
231 #define IOC_PA25_FUNC_CTL_SPI1_MOSI            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
232 #define IOC_PA25_FUNC_CTL_MCAN6_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
233 #define IOC_PA25_FUNC_CTL_I2S0_MCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
234 #define IOC_PA25_FUNC_CTL_SDC1_VSEL            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
235 #define IOC_PA25_FUNC_CTL_CAM0_D_3             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(22)
236 
237 /* IOC_PA26_FUNC_CTL function mux definitions */
238 #define IOC_PA26_FUNC_CTL_GPIO_A_26            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
239 #define IOC_PA26_FUNC_CTL_GPTMR2_COMP_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
240 #define IOC_PA26_FUNC_CTL_UART6_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
241 #define IOC_PA26_FUNC_CTL_UART6_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
242 #define IOC_PA26_FUNC_CTL_SPI1_CS_0            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
243 #define IOC_PA26_FUNC_CTL_MCAN6_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
244 #define IOC_PA26_FUNC_CTL_SDC1_CDN             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
245 #define IOC_PA26_FUNC_CTL_CAM0_PIXCLK          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(22)
246 
247 /* IOC_PA27_FUNC_CTL function mux definitions */
248 #define IOC_PA27_FUNC_CTL_GPIO_A_27            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
249 #define IOC_PA27_FUNC_CTL_GPTMR2_CAPT_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
250 #define IOC_PA27_FUNC_CTL_UART6_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
251 #define IOC_PA27_FUNC_CTL_SPI1_SCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
252 #define IOC_PA27_FUNC_CTL_SDC1_WP              IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
253 #define IOC_PA27_FUNC_CTL_CAM0_D_2             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(22)
254 
255 /* IOC_PA28_FUNC_CTL function mux definitions */
256 #define IOC_PA28_FUNC_CTL_GPIO_A_28            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
257 #define IOC_PA28_FUNC_CTL_GPTMR3_CAPT_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
258 #define IOC_PA28_FUNC_CTL_UART7_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
259 #define IOC_PA28_FUNC_CTL_I2C3_SDA             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
260 #define IOC_PA28_FUNC_CTL_DIS0_R_0             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(20)
261 
262 /* IOC_PA29_FUNC_CTL function mux definitions */
263 #define IOC_PA29_FUNC_CTL_GPIO_A_29            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
264 #define IOC_PA29_FUNC_CTL_GPTMR3_COMP_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
265 #define IOC_PA29_FUNC_CTL_UART7_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
266 #define IOC_PA29_FUNC_CTL_UART7_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
267 #define IOC_PA29_FUNC_CTL_I2C3_SCL             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
268 #define IOC_PA29_FUNC_CTL_MCAN7_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
269 #define IOC_PA29_FUNC_CTL_CAM0_XCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(22)
270 
271 /* IOC_PA30_FUNC_CTL function mux definitions */
272 #define IOC_PA30_FUNC_CTL_GPIO_A_30            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
273 #define IOC_PA30_FUNC_CTL_GPTMR2_CAPT_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
274 #define IOC_PA30_FUNC_CTL_UART7_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
275 #define IOC_PA30_FUNC_CTL_MCAN7_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
276 #define IOC_PA30_FUNC_CTL_DIS0_R_2             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(20)
277 
278 /* IOC_PA31_FUNC_CTL function mux definitions */
279 #define IOC_PA31_FUNC_CTL_GPIO_A_31            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
280 #define IOC_PA31_FUNC_CTL_GPTMR2_COMP_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
281 #define IOC_PA31_FUNC_CTL_UART7_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
282 #define IOC_PA31_FUNC_CTL_MCAN7_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
283 #define IOC_PA31_FUNC_CTL_DIS0_R_1             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(20)
284 
285 /* IOC_PB00_FUNC_CTL function mux definitions */
286 #define IOC_PB00_FUNC_CTL_GPIO_B_00            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
287 #define IOC_PB00_FUNC_CTL_GPTMR5_COMP_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
288 #define IOC_PB00_FUNC_CTL_UART0_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
289 #define IOC_PB00_FUNC_CTL_MCAN0_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
290 #define IOC_PB00_FUNC_CTL_DIS0_G_1             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(20)
291 
292 /* IOC_PB01_FUNC_CTL function mux definitions */
293 #define IOC_PB01_FUNC_CTL_GPIO_B_01            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
294 #define IOC_PB01_FUNC_CTL_GPTMR5_CAPT_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
295 #define IOC_PB01_FUNC_CTL_UART0_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
296 #define IOC_PB01_FUNC_CTL_MCAN0_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
297 #define IOC_PB01_FUNC_CTL_DIS0_G_0             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(20)
298 
299 /* IOC_PB02_FUNC_CTL function mux definitions */
300 #define IOC_PB02_FUNC_CTL_GPIO_B_02            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
301 #define IOC_PB02_FUNC_CTL_GPTMR5_COMP_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
302 #define IOC_PB02_FUNC_CTL_UART0_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
303 #define IOC_PB02_FUNC_CTL_UART0_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
304 #define IOC_PB02_FUNC_CTL_MCAN0_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
305 #define IOC_PB02_FUNC_CTL_DIS0_B_1             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(20)
306 
307 /* IOC_PB03_FUNC_CTL function mux definitions */
308 #define IOC_PB03_FUNC_CTL_GPIO_B_03            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
309 #define IOC_PB03_FUNC_CTL_GPTMR5_CAPT_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
310 #define IOC_PB03_FUNC_CTL_UART0_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
311 #define IOC_PB03_FUNC_CTL_SPI3_CS_3            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
312 #define IOC_PB03_FUNC_CTL_MCAN1_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
313 #define IOC_PB03_FUNC_CTL_DIS0_B_0             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(20)
314 
315 /* IOC_PB04_FUNC_CTL function mux definitions */
316 #define IOC_PB04_FUNC_CTL_GPIO_B_04            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
317 #define IOC_PB04_FUNC_CTL_GPTMR5_CAPT_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
318 #define IOC_PB04_FUNC_CTL_UART1_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
319 #define IOC_PB04_FUNC_CTL_SPI2_CS_0            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
320 #define IOC_PB04_FUNC_CTL_MCAN1_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
321 #define IOC_PB04_FUNC_CTL_DIS0_B_2             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(20)
322 
323 /* IOC_PB05_FUNC_CTL function mux definitions */
324 #define IOC_PB05_FUNC_CTL_GPIO_B_05            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
325 #define IOC_PB05_FUNC_CTL_GPTMR5_COMP_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
326 #define IOC_PB05_FUNC_CTL_UART1_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
327 #define IOC_PB05_FUNC_CTL_UART1_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
328 #define IOC_PB05_FUNC_CTL_SPI2_SCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
329 #define IOC_PB05_FUNC_CTL_MCAN1_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
330 #define IOC_PB05_FUNC_CTL_DIS0_G_7             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(20)
331 
332 /* IOC_PB06_FUNC_CTL function mux definitions */
333 #define IOC_PB06_FUNC_CTL_GPIO_B_06            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
334 #define IOC_PB06_FUNC_CTL_GPTMR4_CAPT_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
335 #define IOC_PB06_FUNC_CTL_UART1_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
336 #define IOC_PB06_FUNC_CTL_SPI2_MISO            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
337 #define IOC_PB06_FUNC_CTL_DIS0_B_3             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(20)
338 
339 /* IOC_PB07_FUNC_CTL function mux definitions */
340 #define IOC_PB07_FUNC_CTL_GPIO_B_07            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
341 #define IOC_PB07_FUNC_CTL_GPTMR4_COMP_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
342 #define IOC_PB07_FUNC_CTL_UART1_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
343 #define IOC_PB07_FUNC_CTL_SPI2_MOSI            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
344 #define IOC_PB07_FUNC_CTL_DIS0_B_4             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(20)
345 
346 /* IOC_PB08_FUNC_CTL function mux definitions */
347 #define IOC_PB08_FUNC_CTL_GPIO_B_08            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
348 #define IOC_PB08_FUNC_CTL_GPTMR4_COMP_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
349 #define IOC_PB08_FUNC_CTL_UART2_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
350 #define IOC_PB08_FUNC_CTL_I2C0_SCL             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
351 #define IOC_PB08_FUNC_CTL_SPI3_CS_2            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
352 #define IOC_PB08_FUNC_CTL_MCAN2_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
353 #define IOC_PB08_FUNC_CTL_DIS0_B_6             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(20)
354 
355 /* IOC_PB09_FUNC_CTL function mux definitions */
356 #define IOC_PB09_FUNC_CTL_GPIO_B_09            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
357 #define IOC_PB09_FUNC_CTL_GPTMR4_CAPT_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
358 #define IOC_PB09_FUNC_CTL_UART2_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
359 #define IOC_PB09_FUNC_CTL_I2C0_SDA             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
360 #define IOC_PB09_FUNC_CTL_SPI3_CS_1            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
361 #define IOC_PB09_FUNC_CTL_MCAN2_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
362 #define IOC_PB09_FUNC_CTL_DIS0_B_5             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(20)
363 
364 /* IOC_PB10_FUNC_CTL function mux definitions */
365 #define IOC_PB10_FUNC_CTL_GPIO_B_10            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
366 #define IOC_PB10_FUNC_CTL_GPTMR4_COMP_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
367 #define IOC_PB10_FUNC_CTL_UART2_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
368 #define IOC_PB10_FUNC_CTL_UART2_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
369 #define IOC_PB10_FUNC_CTL_SPI3_CS_0            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
370 #define IOC_PB10_FUNC_CTL_MCAN2_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
371 #define IOC_PB10_FUNC_CTL_DIS0_EN              IOC_PAD_FUNC_CTL_ALT_SELECT_SET(20)
372 
373 /* IOC_PB11_FUNC_CTL function mux definitions */
374 #define IOC_PB11_FUNC_CTL_GPIO_B_11            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
375 #define IOC_PB11_FUNC_CTL_GPTMR4_CAPT_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
376 #define IOC_PB11_FUNC_CTL_UART2_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
377 #define IOC_PB11_FUNC_CTL_SPI3_SCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
378 #define IOC_PB11_FUNC_CTL_DIS0_B_7             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(20)
379 
380 /* IOC_PB12_FUNC_CTL function mux definitions */
381 #define IOC_PB12_FUNC_CTL_GPIO_B_12            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
382 #define IOC_PB12_FUNC_CTL_GPTMR5_CAPT_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
383 #define IOC_PB12_FUNC_CTL_UART3_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
384 #define IOC_PB12_FUNC_CTL_I2C1_SDA             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
385 #define IOC_PB12_FUNC_CTL_SPI3_MISO            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
386 #define IOC_PB12_FUNC_CTL_DIS0_HSYNC           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(20)
387 
388 /* IOC_PB13_FUNC_CTL function mux definitions */
389 #define IOC_PB13_FUNC_CTL_GPIO_B_13            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
390 #define IOC_PB13_FUNC_CTL_GPTMR5_COMP_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
391 #define IOC_PB13_FUNC_CTL_UART3_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
392 #define IOC_PB13_FUNC_CTL_UART3_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
393 #define IOC_PB13_FUNC_CTL_I2C1_SCL             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
394 #define IOC_PB13_FUNC_CTL_SPI3_MOSI            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
395 #define IOC_PB13_FUNC_CTL_MCAN3_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
396 #define IOC_PB13_FUNC_CTL_DIS0_CLK             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(20)
397 
398 /* IOC_PB14_FUNC_CTL function mux definitions */
399 #define IOC_PB14_FUNC_CTL_GPIO_B_14            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
400 #define IOC_PB14_FUNC_CTL_GPTMR4_CAPT_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
401 #define IOC_PB14_FUNC_CTL_UART3_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
402 #define IOC_PB14_FUNC_CTL_SPI3_DAT2            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
403 #define IOC_PB14_FUNC_CTL_MCAN3_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
404 #define IOC_PB14_FUNC_CTL_DIS0_VSYNC           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(20)
405 #define IOC_PB14_FUNC_CTL_SYSCTL_CLK_OBS_1     IOC_PAD_FUNC_CTL_ALT_SELECT_SET(24)
406 
407 /* IOC_PB15_FUNC_CTL function mux definitions */
408 #define IOC_PB15_FUNC_CTL_GPIO_B_15            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
409 #define IOC_PB15_FUNC_CTL_GPTMR4_COMP_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
410 #define IOC_PB15_FUNC_CTL_UART3_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
411 #define IOC_PB15_FUNC_CTL_SPI3_DAT3            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
412 #define IOC_PB15_FUNC_CTL_MCAN3_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
413 #define IOC_PB15_FUNC_CTL_SDC0_DS              IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
414 #define IOC_PB15_FUNC_CTL_SYSCTL_CLK_OBS_3     IOC_PAD_FUNC_CTL_ALT_SELECT_SET(24)
415 
416 /* IOC_PB16_FUNC_CTL function mux definitions */
417 #define IOC_PB16_FUNC_CTL_GPIO_B_16            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
418 #define IOC_PB16_FUNC_CTL_GPTMR7_COMP_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
419 #define IOC_PB16_FUNC_CTL_UART4_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
420 #define IOC_PB16_FUNC_CTL_MCAN4_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
421 #define IOC_PB16_FUNC_CTL_CAM0_D_6             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(22)
422 
423 /* IOC_PB17_FUNC_CTL function mux definitions */
424 #define IOC_PB17_FUNC_CTL_GPIO_B_17            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
425 #define IOC_PB17_FUNC_CTL_GPTMR7_CAPT_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
426 #define IOC_PB17_FUNC_CTL_UART4_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
427 #define IOC_PB17_FUNC_CTL_MCAN4_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
428 #define IOC_PB17_FUNC_CTL_CAM0_D_7             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(22)
429 
430 /* IOC_PB18_FUNC_CTL function mux definitions */
431 #define IOC_PB18_FUNC_CTL_GPIO_B_18            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
432 #define IOC_PB18_FUNC_CTL_GPTMR7_COMP_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
433 #define IOC_PB18_FUNC_CTL_UART4_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
434 #define IOC_PB18_FUNC_CTL_UART4_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
435 #define IOC_PB18_FUNC_CTL_MCAN4_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
436 #define IOC_PB18_FUNC_CTL_I2S1_TXD_1           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
437 #define IOC_PB18_FUNC_CTL_CAM0_D_9             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(22)
438 
439 /* IOC_PB19_FUNC_CTL function mux definitions */
440 #define IOC_PB19_FUNC_CTL_GPIO_B_19            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
441 #define IOC_PB19_FUNC_CTL_GPTMR7_CAPT_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
442 #define IOC_PB19_FUNC_CTL_UART4_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
443 #define IOC_PB19_FUNC_CTL_SPI0_CS_3            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
444 #define IOC_PB19_FUNC_CTL_MCAN5_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
445 #define IOC_PB19_FUNC_CTL_I2S1_MCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
446 #define IOC_PB19_FUNC_CTL_CAM0_D_8             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(22)
447 
448 /* IOC_PB20_FUNC_CTL function mux definitions */
449 #define IOC_PB20_FUNC_CTL_GPIO_B_20            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
450 #define IOC_PB20_FUNC_CTL_GPTMR7_CAPT_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
451 #define IOC_PB20_FUNC_CTL_UART5_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
452 #define IOC_PB20_FUNC_CTL_SPI1_CS_0            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
453 #define IOC_PB20_FUNC_CTL_MCAN5_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
454 #define IOC_PB20_FUNC_CTL_I2S1_TXD_2           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
455 #define IOC_PB20_FUNC_CTL_CAM0_HSYNC           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(22)
456 
457 /* IOC_PB21_FUNC_CTL function mux definitions */
458 #define IOC_PB21_FUNC_CTL_GPIO_B_21            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
459 #define IOC_PB21_FUNC_CTL_GPTMR7_COMP_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
460 #define IOC_PB21_FUNC_CTL_UART5_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
461 #define IOC_PB21_FUNC_CTL_UART5_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
462 #define IOC_PB21_FUNC_CTL_SPI1_SCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
463 #define IOC_PB21_FUNC_CTL_MCAN5_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
464 #define IOC_PB21_FUNC_CTL_I2S1_TXD_0           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
465 #define IOC_PB21_FUNC_CTL_CAM0_VSYNC           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(22)
466 
467 /* IOC_PB22_FUNC_CTL function mux definitions */
468 #define IOC_PB22_FUNC_CTL_GPIO_B_22            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
469 #define IOC_PB22_FUNC_CTL_GPTMR6_CAPT_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
470 #define IOC_PB22_FUNC_CTL_UART5_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
471 #define IOC_PB22_FUNC_CTL_SPI1_MISO            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
472 #define IOC_PB22_FUNC_CTL_I2S1_TXD_3           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
473 #define IOC_PB22_FUNC_CTL_SDC0_DATA_6          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
474 
475 /* IOC_PB23_FUNC_CTL function mux definitions */
476 #define IOC_PB23_FUNC_CTL_GPIO_B_23            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
477 #define IOC_PB23_FUNC_CTL_GPTMR6_COMP_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
478 #define IOC_PB23_FUNC_CTL_UART5_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
479 #define IOC_PB23_FUNC_CTL_SPI1_MOSI            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
480 #define IOC_PB23_FUNC_CTL_I2S1_FCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
481 #define IOC_PB23_FUNC_CTL_SDC0_DATA_5          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
482 
483 /* IOC_PB24_FUNC_CTL function mux definitions */
484 #define IOC_PB24_FUNC_CTL_GPIO_B_24            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
485 #define IOC_PB24_FUNC_CTL_GPTMR6_COMP_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
486 #define IOC_PB24_FUNC_CTL_UART6_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
487 #define IOC_PB24_FUNC_CTL_I2C2_SCL             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
488 #define IOC_PB24_FUNC_CTL_SPI0_CS_2            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
489 #define IOC_PB24_FUNC_CTL_MCAN6_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
490 #define IOC_PB24_FUNC_CTL_I2S1_MCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
491 #define IOC_PB24_FUNC_CTL_SDC0_DATA_7          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
492 
493 /* IOC_PB25_FUNC_CTL function mux definitions */
494 #define IOC_PB25_FUNC_CTL_GPIO_B_25            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
495 #define IOC_PB25_FUNC_CTL_GPTMR6_CAPT_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
496 #define IOC_PB25_FUNC_CTL_UART6_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
497 #define IOC_PB25_FUNC_CTL_I2C2_SDA             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
498 #define IOC_PB25_FUNC_CTL_SPI0_CS_1            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
499 #define IOC_PB25_FUNC_CTL_MCAN6_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
500 #define IOC_PB25_FUNC_CTL_I2S1_BCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
501 #define IOC_PB25_FUNC_CTL_SDC0_DATA_4          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
502 
503 /* IOC_PB26_FUNC_CTL function mux definitions */
504 #define IOC_PB26_FUNC_CTL_GPIO_B_26            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
505 #define IOC_PB26_FUNC_CTL_GPTMR6_COMP_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
506 #define IOC_PB26_FUNC_CTL_UART6_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
507 #define IOC_PB26_FUNC_CTL_UART6_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
508 #define IOC_PB26_FUNC_CTL_SPI0_CS_0            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
509 #define IOC_PB26_FUNC_CTL_MCAN6_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
510 #define IOC_PB26_FUNC_CTL_I2S1_RXD_1           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
511 #define IOC_PB26_FUNC_CTL_SDC0_DATA_3          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
512 
513 /* IOC_PB27_FUNC_CTL function mux definitions */
514 #define IOC_PB27_FUNC_CTL_GPIO_B_27            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
515 #define IOC_PB27_FUNC_CTL_GPTMR6_CAPT_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
516 #define IOC_PB27_FUNC_CTL_UART6_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
517 #define IOC_PB27_FUNC_CTL_SPI0_SCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
518 #define IOC_PB27_FUNC_CTL_I2S1_RXD_3           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
519 #define IOC_PB27_FUNC_CTL_SDC0_DATA_0          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
520 
521 /* IOC_PB28_FUNC_CTL function mux definitions */
522 #define IOC_PB28_FUNC_CTL_GPIO_B_28            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
523 #define IOC_PB28_FUNC_CTL_GPTMR7_CAPT_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
524 #define IOC_PB28_FUNC_CTL_UART7_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
525 #define IOC_PB28_FUNC_CTL_I2C3_SDA             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
526 #define IOC_PB28_FUNC_CTL_SPI0_MISO            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
527 #define IOC_PB28_FUNC_CTL_I2S1_RXD_0           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
528 #define IOC_PB28_FUNC_CTL_SDC0_DATA_1          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
529 #define IOC_PB28_FUNC_CTL_CPU0_NMI             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(24)
530 
531 /* IOC_PB29_FUNC_CTL function mux definitions */
532 #define IOC_PB29_FUNC_CTL_GPIO_B_29            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
533 #define IOC_PB29_FUNC_CTL_GPTMR7_COMP_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
534 #define IOC_PB29_FUNC_CTL_UART7_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
535 #define IOC_PB29_FUNC_CTL_UART7_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
536 #define IOC_PB29_FUNC_CTL_I2C3_SCL             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
537 #define IOC_PB29_FUNC_CTL_SPI0_MOSI            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
538 #define IOC_PB29_FUNC_CTL_MCAN7_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
539 #define IOC_PB29_FUNC_CTL_I2S1_RXD_2           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
540 #define IOC_PB29_FUNC_CTL_SDC0_DATA_2          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
541 
542 /* IOC_PB30_FUNC_CTL function mux definitions */
543 #define IOC_PB30_FUNC_CTL_GPIO_B_30            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
544 #define IOC_PB30_FUNC_CTL_GPTMR6_CAPT_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
545 #define IOC_PB30_FUNC_CTL_UART7_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
546 #define IOC_PB30_FUNC_CTL_SPI0_DAT2            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
547 #define IOC_PB30_FUNC_CTL_MCAN7_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
548 #define IOC_PB30_FUNC_CTL_SDC0_CLK             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
549 
550 /* IOC_PB31_FUNC_CTL function mux definitions */
551 #define IOC_PB31_FUNC_CTL_GPIO_B_31            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
552 #define IOC_PB31_FUNC_CTL_GPTMR6_COMP_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
553 #define IOC_PB31_FUNC_CTL_UART7_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
554 #define IOC_PB31_FUNC_CTL_SPI0_DAT3            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
555 #define IOC_PB31_FUNC_CTL_MCAN7_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
556 #define IOC_PB31_FUNC_CTL_SDC0_CMD             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
557 
558 /* IOC_PC00_FUNC_CTL function mux definitions */
559 #define IOC_PC00_FUNC_CTL_GPIO_C_00            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
560 #define IOC_PC00_FUNC_CTL_GPTMR1_COMP_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
561 #define IOC_PC00_FUNC_CTL_UART0_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
562 #define IOC_PC00_FUNC_CTL_MCAN0_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
563 #define IOC_PC00_FUNC_CTL_I2S2_MCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
564 #define IOC_PC00_FUNC_CTL_SDC0_DS              IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
565 #define IOC_PC00_FUNC_CTL_XPI_SLV_DQS          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(30)
566 
567 /* IOC_PC01_FUNC_CTL function mux definitions */
568 #define IOC_PC01_FUNC_CTL_GPIO_C_01            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
569 #define IOC_PC01_FUNC_CTL_GPTMR1_CAPT_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
570 #define IOC_PC01_FUNC_CTL_UART0_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
571 #define IOC_PC01_FUNC_CTL_MCAN0_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
572 #define IOC_PC01_FUNC_CTL_I2S2_RXD_2           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
573 #define IOC_PC01_FUNC_CTL_SDC0_CMD             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
574 #define IOC_PC01_FUNC_CTL_CPU0_NMI             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(24)
575 #define IOC_PC01_FUNC_CTL_XPI_SLV_CLK          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(30)
576 
577 /* IOC_PC02_FUNC_CTL function mux definitions */
578 #define IOC_PC02_FUNC_CTL_GPIO_C_02            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
579 #define IOC_PC02_FUNC_CTL_GPTMR1_COMP_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
580 #define IOC_PC02_FUNC_CTL_UART0_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
581 #define IOC_PC02_FUNC_CTL_UART0_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
582 #define IOC_PC02_FUNC_CTL_MCAN0_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
583 #define IOC_PC02_FUNC_CTL_I2S2_RXD_3           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
584 #define IOC_PC02_FUNC_CTL_SDC0_CLK             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
585 #define IOC_PC02_FUNC_CTL_XPI_SLV_CSN          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(30)
586 
587 /* IOC_PC03_FUNC_CTL function mux definitions */
588 #define IOC_PC03_FUNC_CTL_GPIO_C_03            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
589 #define IOC_PC03_FUNC_CTL_GPTMR1_CAPT_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
590 #define IOC_PC03_FUNC_CTL_UART0_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
591 #define IOC_PC03_FUNC_CTL_MCAN1_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
592 #define IOC_PC03_FUNC_CTL_I2S2_RXD_0           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
593 #define IOC_PC03_FUNC_CTL_SDC0_DATA_1          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
594 #define IOC_PC03_FUNC_CTL_XPI_SLV_ADQ_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(30)
595 
596 /* IOC_PC04_FUNC_CTL function mux definitions */
597 #define IOC_PC04_FUNC_CTL_GPIO_C_04            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
598 #define IOC_PC04_FUNC_CTL_GPTMR1_CAPT_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
599 #define IOC_PC04_FUNC_CTL_UART1_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
600 #define IOC_PC04_FUNC_CTL_SPI2_CS_0            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
601 #define IOC_PC04_FUNC_CTL_MCAN1_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
602 #define IOC_PC04_FUNC_CTL_I2S2_RXD_1           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
603 #define IOC_PC04_FUNC_CTL_SDC0_DATA_2          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
604 #define IOC_PC04_FUNC_CTL_XPI_SLV_ADQ_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(30)
605 
606 /* IOC_PC05_FUNC_CTL function mux definitions */
607 #define IOC_PC05_FUNC_CTL_GPIO_C_05            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
608 #define IOC_PC05_FUNC_CTL_GPTMR1_COMP_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
609 #define IOC_PC05_FUNC_CTL_UART1_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
610 #define IOC_PC05_FUNC_CTL_UART1_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
611 #define IOC_PC05_FUNC_CTL_SPI2_SCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
612 #define IOC_PC05_FUNC_CTL_MCAN1_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
613 #define IOC_PC05_FUNC_CTL_I2S2_BCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
614 #define IOC_PC05_FUNC_CTL_SDC0_DATA_3          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
615 #define IOC_PC05_FUNC_CTL_XPI_SLV_ADQ_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(30)
616 
617 /* IOC_PC06_FUNC_CTL function mux definitions */
618 #define IOC_PC06_FUNC_CTL_GPIO_C_06            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
619 #define IOC_PC06_FUNC_CTL_GPTMR0_CAPT_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
620 #define IOC_PC06_FUNC_CTL_UART1_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
621 #define IOC_PC06_FUNC_CTL_SPI2_MISO            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
622 #define IOC_PC06_FUNC_CTL_I2S2_FCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
623 #define IOC_PC06_FUNC_CTL_SDC0_DATA_0          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
624 #define IOC_PC06_FUNC_CTL_XPI_SLV_ADQ_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(30)
625 
626 /* IOC_PC07_FUNC_CTL function mux definitions */
627 #define IOC_PC07_FUNC_CTL_GPIO_C_07            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
628 #define IOC_PC07_FUNC_CTL_GPTMR0_COMP_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
629 #define IOC_PC07_FUNC_CTL_UART1_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
630 #define IOC_PC07_FUNC_CTL_SPI2_MOSI            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
631 #define IOC_PC07_FUNC_CTL_I2S2_MCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
632 #define IOC_PC07_FUNC_CTL_SDC0_RSTN            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
633 
634 /* IOC_PC08_FUNC_CTL function mux definitions */
635 #define IOC_PC08_FUNC_CTL_GPIO_C_08            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
636 #define IOC_PC08_FUNC_CTL_GPTMR0_COMP_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
637 #define IOC_PC08_FUNC_CTL_UART2_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
638 #define IOC_PC08_FUNC_CTL_I2C0_SCL             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
639 #define IOC_PC08_FUNC_CTL_MCAN2_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
640 #define IOC_PC08_FUNC_CTL_I2S2_TXD_2           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
641 #define IOC_PC08_FUNC_CTL_DAO_LN               IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
642 #define IOC_PC08_FUNC_CTL_SDC0_DATA_4          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
643 #define IOC_PC08_FUNC_CTL_XPI_SLV_ERR          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(30)
644 
645 /* IOC_PC09_FUNC_CTL function mux definitions */
646 #define IOC_PC09_FUNC_CTL_GPIO_C_09            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
647 #define IOC_PC09_FUNC_CTL_GPTMR0_CAPT_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
648 #define IOC_PC09_FUNC_CTL_UART2_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
649 #define IOC_PC09_FUNC_CTL_I2C0_SDA             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
650 #define IOC_PC09_FUNC_CTL_MCAN2_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
651 #define IOC_PC09_FUNC_CTL_I2S2_TXD_3           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
652 #define IOC_PC09_FUNC_CTL_DAO_LP               IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
653 #define IOC_PC09_FUNC_CTL_SDC0_DATA_5          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
654 #define IOC_PC09_FUNC_CTL_XPI_SLV_RDY          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(30)
655 
656 /* IOC_PC10_FUNC_CTL function mux definitions */
657 #define IOC_PC10_FUNC_CTL_GPIO_C_10            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
658 #define IOC_PC10_FUNC_CTL_GPTMR0_COMP_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
659 #define IOC_PC10_FUNC_CTL_UART2_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
660 #define IOC_PC10_FUNC_CTL_UART2_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
661 #define IOC_PC10_FUNC_CTL_MCAN2_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
662 #define IOC_PC10_FUNC_CTL_I2S2_TXD_0           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
663 #define IOC_PC10_FUNC_CTL_DAO_RN               IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
664 #define IOC_PC10_FUNC_CTL_SDC0_DATA_6          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
665 
666 /* IOC_PC11_FUNC_CTL function mux definitions */
667 #define IOC_PC11_FUNC_CTL_GPIO_C_11            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
668 #define IOC_PC11_FUNC_CTL_GPTMR0_CAPT_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
669 #define IOC_PC11_FUNC_CTL_UART2_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
670 #define IOC_PC11_FUNC_CTL_I2S2_TXD_1           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
671 #define IOC_PC11_FUNC_CTL_DAO_RP               IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
672 #define IOC_PC11_FUNC_CTL_SDC0_DATA_7          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
673 
674 /* IOC_PC12_FUNC_CTL function mux definitions */
675 #define IOC_PC12_FUNC_CTL_GPIO_C_12            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
676 #define IOC_PC12_FUNC_CTL_GPTMR1_CAPT_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
677 #define IOC_PC12_FUNC_CTL_UART3_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
678 #define IOC_PC12_FUNC_CTL_I2C1_SDA             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
679 #define IOC_PC12_FUNC_CTL_SPI3_MISO            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
680 #define IOC_PC12_FUNC_CTL_PDM0_D_0             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
681 #define IOC_PC12_FUNC_CTL_SDC1_DATA_3          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
682 
683 /* IOC_PC13_FUNC_CTL function mux definitions */
684 #define IOC_PC13_FUNC_CTL_GPIO_C_13            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
685 #define IOC_PC13_FUNC_CTL_GPTMR1_COMP_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
686 #define IOC_PC13_FUNC_CTL_UART3_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
687 #define IOC_PC13_FUNC_CTL_UART3_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
688 #define IOC_PC13_FUNC_CTL_I2C1_SCL             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
689 #define IOC_PC13_FUNC_CTL_SPI3_MOSI            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
690 #define IOC_PC13_FUNC_CTL_MCAN3_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
691 #define IOC_PC13_FUNC_CTL_PDM0_CLK             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
692 #define IOC_PC13_FUNC_CTL_SDC1_CMD             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
693 
694 /* IOC_PC14_FUNC_CTL function mux definitions */
695 #define IOC_PC14_FUNC_CTL_GPIO_C_14            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
696 #define IOC_PC14_FUNC_CTL_GPTMR0_CAPT_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
697 #define IOC_PC14_FUNC_CTL_UART3_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
698 #define IOC_PC14_FUNC_CTL_SPI3_CS_0            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
699 #define IOC_PC14_FUNC_CTL_MCAN3_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
700 #define IOC_PC14_FUNC_CTL_PDM0_D_1             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
701 #define IOC_PC14_FUNC_CTL_SDC1_DATA_2          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
702 
703 /* IOC_PC15_FUNC_CTL function mux definitions */
704 #define IOC_PC15_FUNC_CTL_GPIO_C_15            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
705 #define IOC_PC15_FUNC_CTL_GPTMR0_COMP_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
706 #define IOC_PC15_FUNC_CTL_UART3_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
707 #define IOC_PC15_FUNC_CTL_SPI3_SCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
708 #define IOC_PC15_FUNC_CTL_MCAN3_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
709 #define IOC_PC15_FUNC_CTL_PDM0_D_2             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
710 #define IOC_PC15_FUNC_CTL_SDC1_DATA_1          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
711 
712 /* IOC_PC16_FUNC_CTL function mux definitions */
713 #define IOC_PC16_FUNC_CTL_GPIO_C_16            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
714 #define IOC_PC16_FUNC_CTL_GPTMR3_COMP_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
715 #define IOC_PC16_FUNC_CTL_UART4_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
716 #define IOC_PC16_FUNC_CTL_MCAN4_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
717 #define IOC_PC16_FUNC_CTL_PDM0_CLK             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
718 #define IOC_PC16_FUNC_CTL_SDC1_CLK             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
719 
720 /* IOC_PC17_FUNC_CTL function mux definitions */
721 #define IOC_PC17_FUNC_CTL_GPIO_C_17            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
722 #define IOC_PC17_FUNC_CTL_GPTMR3_CAPT_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
723 #define IOC_PC17_FUNC_CTL_UART4_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
724 #define IOC_PC17_FUNC_CTL_MCAN4_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
725 #define IOC_PC17_FUNC_CTL_PDM0_D_3             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
726 #define IOC_PC17_FUNC_CTL_SDC1_DATA_0          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
727 
728 /* IOC_PC18_FUNC_CTL function mux definitions */
729 #define IOC_PC18_FUNC_CTL_GPIO_C_18            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
730 #define IOC_PC18_FUNC_CTL_GPTMR3_COMP_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
731 #define IOC_PC18_FUNC_CTL_UART4_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
732 #define IOC_PC18_FUNC_CTL_UART4_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
733 #define IOC_PC18_FUNC_CTL_MCAN4_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
734 #define IOC_PC18_FUNC_CTL_I2S1_RXD_2           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
735 #define IOC_PC18_FUNC_CTL_SDC1_DATA_3          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
736 #define IOC_PC18_FUNC_CTL_ETH0_TXD_3           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(18)
737 
738 /* IOC_PC19_FUNC_CTL function mux definitions */
739 #define IOC_PC19_FUNC_CTL_GPIO_C_19            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
740 #define IOC_PC19_FUNC_CTL_GPTMR3_CAPT_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
741 #define IOC_PC19_FUNC_CTL_UART4_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
742 #define IOC_PC19_FUNC_CTL_SPI1_CS_3            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
743 #define IOC_PC19_FUNC_CTL_MCAN5_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
744 #define IOC_PC19_FUNC_CTL_I2S1_RXD_3           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
745 #define IOC_PC19_FUNC_CTL_SDC1_DATA_2          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
746 #define IOC_PC19_FUNC_CTL_ETH0_TXD_2           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(18)
747 #define IOC_PC19_FUNC_CTL_ADC0_DBG             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(24)
748 
749 /* IOC_PC20_FUNC_CTL function mux definitions */
750 #define IOC_PC20_FUNC_CTL_GPIO_C_20            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
751 #define IOC_PC20_FUNC_CTL_GPTMR3_CAPT_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
752 #define IOC_PC20_FUNC_CTL_UART5_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
753 #define IOC_PC20_FUNC_CTL_SPI0_CS_0            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
754 #define IOC_PC20_FUNC_CTL_MCAN5_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
755 #define IOC_PC20_FUNC_CTL_I2S1_RXD_0           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
756 #define IOC_PC20_FUNC_CTL_SDC1_CLK             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
757 #define IOC_PC20_FUNC_CTL_ETH0_TXCK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(18)
758 
759 /* IOC_PC21_FUNC_CTL function mux definitions */
760 #define IOC_PC21_FUNC_CTL_GPIO_C_21            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
761 #define IOC_PC21_FUNC_CTL_GPTMR3_COMP_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
762 #define IOC_PC21_FUNC_CTL_UART5_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
763 #define IOC_PC21_FUNC_CTL_UART5_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
764 #define IOC_PC21_FUNC_CTL_SPI0_SCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
765 #define IOC_PC21_FUNC_CTL_MCAN5_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
766 #define IOC_PC21_FUNC_CTL_I2S1_RXD_1           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
767 #define IOC_PC21_FUNC_CTL_SDC1_CMD             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
768 #define IOC_PC21_FUNC_CTL_ETH0_TXEN            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(18)
769 
770 /* IOC_PC22_FUNC_CTL function mux definitions */
771 #define IOC_PC22_FUNC_CTL_GPIO_C_22            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
772 #define IOC_PC22_FUNC_CTL_GPTMR2_CAPT_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
773 #define IOC_PC22_FUNC_CTL_UART5_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
774 #define IOC_PC22_FUNC_CTL_SPI0_MISO            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
775 #define IOC_PC22_FUNC_CTL_I2S1_BCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
776 #define IOC_PC22_FUNC_CTL_SDC1_DATA_1          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
777 #define IOC_PC22_FUNC_CTL_ETH0_TXD_0           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(18)
778 
779 /* IOC_PC23_FUNC_CTL function mux definitions */
780 #define IOC_PC23_FUNC_CTL_GPIO_C_23            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
781 #define IOC_PC23_FUNC_CTL_GPTMR2_COMP_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
782 #define IOC_PC23_FUNC_CTL_UART5_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
783 #define IOC_PC23_FUNC_CTL_SPI0_MOSI            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
784 #define IOC_PC23_FUNC_CTL_I2S1_FCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
785 #define IOC_PC23_FUNC_CTL_SDC1_DATA_0          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
786 #define IOC_PC23_FUNC_CTL_ETH0_TXD_1           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(18)
787 #define IOC_PC23_FUNC_CTL_SYSCTL_CLK_OBS_0     IOC_PAD_FUNC_CTL_ALT_SELECT_SET(24)
788 
789 /* IOC_PC24_FUNC_CTL function mux definitions */
790 #define IOC_PC24_FUNC_CTL_GPIO_C_24            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
791 #define IOC_PC24_FUNC_CTL_GPTMR2_COMP_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
792 #define IOC_PC24_FUNC_CTL_UART6_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
793 #define IOC_PC24_FUNC_CTL_I2C2_SCL             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
794 #define IOC_PC24_FUNC_CTL_SPI1_CS_2            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
795 #define IOC_PC24_FUNC_CTL_MCAN6_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
796 #define IOC_PC24_FUNC_CTL_I2S1_TXD_0           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
797 #define IOC_PC24_FUNC_CTL_SDC1_CDN             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
798 #define IOC_PC24_FUNC_CTL_ETH0_RXD_2           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(18)
799 
800 /* IOC_PC25_FUNC_CTL function mux definitions */
801 #define IOC_PC25_FUNC_CTL_GPIO_C_25            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
802 #define IOC_PC25_FUNC_CTL_GPTMR2_CAPT_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
803 #define IOC_PC25_FUNC_CTL_UART6_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
804 #define IOC_PC25_FUNC_CTL_I2C2_SDA             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
805 #define IOC_PC25_FUNC_CTL_SPI1_CS_1            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
806 #define IOC_PC25_FUNC_CTL_MCAN6_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
807 #define IOC_PC25_FUNC_CTL_I2S1_TXD_1           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
808 #define IOC_PC25_FUNC_CTL_SDC1_VSEL            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
809 #define IOC_PC25_FUNC_CTL_ETH0_RXD_3           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(18)
810 
811 /* IOC_PC26_FUNC_CTL function mux definitions */
812 #define IOC_PC26_FUNC_CTL_GPIO_C_26            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
813 #define IOC_PC26_FUNC_CTL_GPTMR2_COMP_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
814 #define IOC_PC26_FUNC_CTL_UART6_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
815 #define IOC_PC26_FUNC_CTL_UART6_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
816 #define IOC_PC26_FUNC_CTL_SPI1_CS_0            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
817 #define IOC_PC26_FUNC_CTL_MCAN6_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
818 #define IOC_PC26_FUNC_CTL_I2S1_TXD_2           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
819 #define IOC_PC26_FUNC_CTL_SDC1_WP              IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
820 #define IOC_PC26_FUNC_CTL_ETH0_RXCK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(18)
821 
822 /* IOC_PC27_FUNC_CTL function mux definitions */
823 #define IOC_PC27_FUNC_CTL_GPIO_C_27            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
824 #define IOC_PC27_FUNC_CTL_GPTMR2_CAPT_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
825 #define IOC_PC27_FUNC_CTL_UART6_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
826 #define IOC_PC27_FUNC_CTL_SPI1_SCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
827 #define IOC_PC27_FUNC_CTL_I2S1_TXD_3           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
828 #define IOC_PC27_FUNC_CTL_SDC1_VON             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
829 #define IOC_PC27_FUNC_CTL_ETH0_RXDV            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(18)
830 #define IOC_PC27_FUNC_CTL_SYSCTL_CLK_OBS_2     IOC_PAD_FUNC_CTL_ALT_SELECT_SET(24)
831 
832 /* IOC_PC28_FUNC_CTL function mux definitions */
833 #define IOC_PC28_FUNC_CTL_GPIO_C_28            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
834 #define IOC_PC28_FUNC_CTL_GPTMR3_CAPT_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
835 #define IOC_PC28_FUNC_CTL_UART7_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
836 #define IOC_PC28_FUNC_CTL_I2C3_SDA             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
837 #define IOC_PC28_FUNC_CTL_SPI1_MISO            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
838 #define IOC_PC28_FUNC_CTL_I2S1_MCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
839 #define IOC_PC28_FUNC_CTL_ETH0_RXD_1           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(18)
840 
841 /* IOC_PC29_FUNC_CTL function mux definitions */
842 #define IOC_PC29_FUNC_CTL_GPIO_C_29            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
843 #define IOC_PC29_FUNC_CTL_GPTMR3_COMP_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
844 #define IOC_PC29_FUNC_CTL_UART7_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
845 #define IOC_PC29_FUNC_CTL_UART7_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
846 #define IOC_PC29_FUNC_CTL_I2C3_SCL             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
847 #define IOC_PC29_FUNC_CTL_SPI1_MOSI            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
848 #define IOC_PC29_FUNC_CTL_MCAN7_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
849 #define IOC_PC29_FUNC_CTL_I2S1_MCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
850 #define IOC_PC29_FUNC_CTL_ETH0_RXD_0           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(18)
851 
852 /* IOC_PC30_FUNC_CTL function mux definitions */
853 #define IOC_PC30_FUNC_CTL_GPIO_C_30            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
854 #define IOC_PC30_FUNC_CTL_GPTMR2_CAPT_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
855 #define IOC_PC30_FUNC_CTL_UART7_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
856 #define IOC_PC30_FUNC_CTL_MCAN7_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
857 #define IOC_PC30_FUNC_CTL_DAO_LN               IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
858 #define IOC_PC30_FUNC_CTL_SDC1_CDN             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
859 
860 /* IOC_PC31_FUNC_CTL function mux definitions */
861 #define IOC_PC31_FUNC_CTL_GPIO_C_31            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
862 #define IOC_PC31_FUNC_CTL_GPTMR2_COMP_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
863 #define IOC_PC31_FUNC_CTL_UART7_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
864 #define IOC_PC31_FUNC_CTL_MCAN7_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
865 #define IOC_PC31_FUNC_CTL_DAO_LP               IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
866 #define IOC_PC31_FUNC_CTL_SDC1_VSEL            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
867 
868 /* IOC_PD00_FUNC_CTL function mux definitions */
869 #define IOC_PD00_FUNC_CTL_GPIO_D_00            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
870 #define IOC_PD00_FUNC_CTL_GPTMR5_COMP_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
871 #define IOC_PD00_FUNC_CTL_UART0_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
872 #define IOC_PD00_FUNC_CTL_MCAN0_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
873 #define IOC_PD00_FUNC_CTL_DAO_RN               IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
874 #define IOC_PD00_FUNC_CTL_SDC1_VON             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
875 
876 /* IOC_PD01_FUNC_CTL function mux definitions */
877 #define IOC_PD01_FUNC_CTL_GPIO_D_01            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
878 #define IOC_PD01_FUNC_CTL_GPTMR5_CAPT_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
879 #define IOC_PD01_FUNC_CTL_UART0_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
880 #define IOC_PD01_FUNC_CTL_MCAN0_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
881 #define IOC_PD01_FUNC_CTL_DAO_RP               IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
882 #define IOC_PD01_FUNC_CTL_SDC1_WP              IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
883 
884 /* IOC_PD02_FUNC_CTL function mux definitions */
885 #define IOC_PD02_FUNC_CTL_GPIO_D_02            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
886 #define IOC_PD02_FUNC_CTL_GPTMR5_COMP_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
887 #define IOC_PD02_FUNC_CTL_UART0_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
888 #define IOC_PD02_FUNC_CTL_UART0_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
889 #define IOC_PD02_FUNC_CTL_MCAN0_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
890 #define IOC_PD02_FUNC_CTL_ETH0_MDC             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(18)
891 
892 /* IOC_PD03_FUNC_CTL function mux definitions */
893 #define IOC_PD03_FUNC_CTL_GPIO_D_03            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
894 #define IOC_PD03_FUNC_CTL_GPTMR5_CAPT_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
895 #define IOC_PD03_FUNC_CTL_UART0_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
896 #define IOC_PD03_FUNC_CTL_MCAN1_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
897 #define IOC_PD03_FUNC_CTL_ETH0_MDIO            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(18)
898 
899 /* IOC_PD04_FUNC_CTL function mux definitions */
900 #define IOC_PD04_FUNC_CTL_GPIO_D_04            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
901 #define IOC_PD04_FUNC_CTL_GPTMR5_CAPT_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
902 #define IOC_PD04_FUNC_CTL_UART1_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
903 #define IOC_PD04_FUNC_CTL_SPI3_CS_0            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
904 #define IOC_PD04_FUNC_CTL_MCAN1_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
905 #define IOC_PD04_FUNC_CTL_PDM0_D_0             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
906 #define IOC_PD04_FUNC_CTL_XPI0_CA_CS0          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(14)
907 
908 /* IOC_PD05_FUNC_CTL function mux definitions */
909 #define IOC_PD05_FUNC_CTL_GPIO_D_05            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
910 #define IOC_PD05_FUNC_CTL_GPTMR5_COMP_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
911 #define IOC_PD05_FUNC_CTL_UART1_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
912 #define IOC_PD05_FUNC_CTL_UART1_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
913 #define IOC_PD05_FUNC_CTL_SPI3_SCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
914 #define IOC_PD05_FUNC_CTL_MCAN1_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
915 #define IOC_PD05_FUNC_CTL_PDM0_D_1             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
916 #define IOC_PD05_FUNC_CTL_XPI0_CA_CS1          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(14)
917 
918 /* IOC_PD06_FUNC_CTL function mux definitions */
919 #define IOC_PD06_FUNC_CTL_GPIO_D_06            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
920 #define IOC_PD06_FUNC_CTL_GPTMR4_CAPT_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
921 #define IOC_PD06_FUNC_CTL_UART1_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
922 #define IOC_PD06_FUNC_CTL_SPI3_MISO            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
923 #define IOC_PD06_FUNC_CTL_I2S2_RXD_3           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
924 #define IOC_PD06_FUNC_CTL_PDM0_CLK             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
925 #define IOC_PD06_FUNC_CTL_XPI0_CA_SCLK         IOC_PAD_FUNC_CTL_ALT_SELECT_SET(14)
926 #define IOC_PD06_FUNC_CTL_ETH0_TXD_3           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(18)
927 
928 /* IOC_PD07_FUNC_CTL function mux definitions */
929 #define IOC_PD07_FUNC_CTL_GPIO_D_07            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
930 #define IOC_PD07_FUNC_CTL_GPTMR4_COMP_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
931 #define IOC_PD07_FUNC_CTL_UART1_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
932 #define IOC_PD07_FUNC_CTL_SPI3_MOSI            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
933 #define IOC_PD07_FUNC_CTL_I2S2_RXD_2           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
934 #define IOC_PD07_FUNC_CTL_PDM0_D_3             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
935 #define IOC_PD07_FUNC_CTL_XPI0_CA_DQS          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(14)
936 #define IOC_PD07_FUNC_CTL_ETH0_TXD_2           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(18)
937 
938 /* IOC_PD08_FUNC_CTL function mux definitions */
939 #define IOC_PD08_FUNC_CTL_GPIO_D_08            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
940 #define IOC_PD08_FUNC_CTL_GPTMR4_COMP_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
941 #define IOC_PD08_FUNC_CTL_UART2_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
942 #define IOC_PD08_FUNC_CTL_I2C0_SCL             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
943 #define IOC_PD08_FUNC_CTL_SPI2_CS_2            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
944 #define IOC_PD08_FUNC_CTL_MCAN2_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
945 #define IOC_PD08_FUNC_CTL_PDM0_CLK             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
946 #define IOC_PD08_FUNC_CTL_XPI0_CA_D_0          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(14)
947 #define IOC_PD08_FUNC_CTL_ETH0_TXCK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(18)
948 
949 /* IOC_PD09_FUNC_CTL function mux definitions */
950 #define IOC_PD09_FUNC_CTL_GPIO_D_09            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
951 #define IOC_PD09_FUNC_CTL_GPTMR4_CAPT_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
952 #define IOC_PD09_FUNC_CTL_UART2_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
953 #define IOC_PD09_FUNC_CTL_I2C0_SDA             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
954 #define IOC_PD09_FUNC_CTL_SPI2_CS_1            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
955 #define IOC_PD09_FUNC_CTL_MCAN2_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
956 #define IOC_PD09_FUNC_CTL_PDM0_D_2             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
957 #define IOC_PD09_FUNC_CTL_XPI0_CA_D_1          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(14)
958 #define IOC_PD09_FUNC_CTL_ETH0_TXEN            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(18)
959 
960 /* IOC_PD10_FUNC_CTL function mux definitions */
961 #define IOC_PD10_FUNC_CTL_GPIO_D_10            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
962 #define IOC_PD10_FUNC_CTL_GPTMR4_COMP_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
963 #define IOC_PD10_FUNC_CTL_UART2_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
964 #define IOC_PD10_FUNC_CTL_UART2_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
965 #define IOC_PD10_FUNC_CTL_SPI2_CS_0            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
966 #define IOC_PD10_FUNC_CTL_MCAN2_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
967 #define IOC_PD10_FUNC_CTL_I2S2_TXD_2           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
968 #define IOC_PD10_FUNC_CTL_XPI0_CA_D_2          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(14)
969 #define IOC_PD10_FUNC_CTL_ETH0_TXD_0           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(18)
970 
971 /* IOC_PD11_FUNC_CTL function mux definitions */
972 #define IOC_PD11_FUNC_CTL_GPIO_D_11            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
973 #define IOC_PD11_FUNC_CTL_GPTMR4_CAPT_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
974 #define IOC_PD11_FUNC_CTL_UART2_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
975 #define IOC_PD11_FUNC_CTL_SPI2_SCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
976 #define IOC_PD11_FUNC_CTL_I2S2_TXD_3           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
977 #define IOC_PD11_FUNC_CTL_XPI0_CA_D_3          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(14)
978 #define IOC_PD11_FUNC_CTL_ETH0_TXD_1           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(18)
979 
980 /* IOC_PD12_FUNC_CTL function mux definitions */
981 #define IOC_PD12_FUNC_CTL_GPIO_D_12            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
982 #define IOC_PD12_FUNC_CTL_GPTMR5_CAPT_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
983 #define IOC_PD12_FUNC_CTL_UART3_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
984 #define IOC_PD12_FUNC_CTL_I2C1_SDA             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
985 #define IOC_PD12_FUNC_CTL_SPI2_MISO            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
986 #define IOC_PD12_FUNC_CTL_I2S2_RXD_1           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
987 #define IOC_PD12_FUNC_CTL_XPI0_CB_CS0          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(14)
988 #define IOC_PD12_FUNC_CTL_ETH0_RXD_1           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(18)
989 
990 /* IOC_PD13_FUNC_CTL function mux definitions */
991 #define IOC_PD13_FUNC_CTL_GPIO_D_13            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
992 #define IOC_PD13_FUNC_CTL_GPTMR5_COMP_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
993 #define IOC_PD13_FUNC_CTL_UART3_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
994 #define IOC_PD13_FUNC_CTL_UART3_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
995 #define IOC_PD13_FUNC_CTL_I2C1_SCL             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
996 #define IOC_PD13_FUNC_CTL_SPI2_MOSI            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
997 #define IOC_PD13_FUNC_CTL_MCAN3_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
998 #define IOC_PD13_FUNC_CTL_I2S2_MCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
999 #define IOC_PD13_FUNC_CTL_XPI0_CB_CS1          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(14)
1000 #define IOC_PD13_FUNC_CTL_ETH0_RXD_0           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(18)
1001 
1002 /* IOC_PD14_FUNC_CTL function mux definitions */
1003 #define IOC_PD14_FUNC_CTL_GPIO_D_14            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1004 #define IOC_PD14_FUNC_CTL_GPTMR4_CAPT_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1005 #define IOC_PD14_FUNC_CTL_UART3_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1006 #define IOC_PD14_FUNC_CTL_SPI2_DAT2            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1007 #define IOC_PD14_FUNC_CTL_MCAN3_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1008 #define IOC_PD14_FUNC_CTL_I2S2_RXD_0           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
1009 #define IOC_PD14_FUNC_CTL_XPI0_CB_SCLK         IOC_PAD_FUNC_CTL_ALT_SELECT_SET(14)
1010 #define IOC_PD14_FUNC_CTL_ETH0_RXCK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(18)
1011 
1012 /* IOC_PD15_FUNC_CTL function mux definitions */
1013 #define IOC_PD15_FUNC_CTL_GPIO_D_15            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1014 #define IOC_PD15_FUNC_CTL_GPTMR4_COMP_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1015 #define IOC_PD15_FUNC_CTL_UART3_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1016 #define IOC_PD15_FUNC_CTL_SPI2_DAT3            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1017 #define IOC_PD15_FUNC_CTL_MCAN3_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1018 #define IOC_PD15_FUNC_CTL_I2S2_BCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
1019 #define IOC_PD15_FUNC_CTL_XPI0_CB_D_0          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(14)
1020 #define IOC_PD15_FUNC_CTL_ETH0_RXDV            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(18)
1021 
1022 /* IOC_PD16_FUNC_CTL function mux definitions */
1023 #define IOC_PD16_FUNC_CTL_GPIO_D_16            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1024 #define IOC_PD16_FUNC_CTL_GPTMR7_COMP_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1025 #define IOC_PD16_FUNC_CTL_UART4_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1026 #define IOC_PD16_FUNC_CTL_MCAN4_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1027 #define IOC_PD16_FUNC_CTL_I2S2_FCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
1028 #define IOC_PD16_FUNC_CTL_XPI0_CB_D_1          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(14)
1029 #define IOC_PD16_FUNC_CTL_ETH0_RXD_3           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(18)
1030 
1031 /* IOC_PD17_FUNC_CTL function mux definitions */
1032 #define IOC_PD17_FUNC_CTL_GPIO_D_17            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1033 #define IOC_PD17_FUNC_CTL_GPTMR7_CAPT_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1034 #define IOC_PD17_FUNC_CTL_UART4_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1035 #define IOC_PD17_FUNC_CTL_MCAN4_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1036 #define IOC_PD17_FUNC_CTL_I2S2_TXD_0           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
1037 #define IOC_PD17_FUNC_CTL_XPI0_CB_DQS          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(14)
1038 #define IOC_PD17_FUNC_CTL_ETH0_RXD_2           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(18)
1039 
1040 /* IOC_PD18_FUNC_CTL function mux definitions */
1041 #define IOC_PD18_FUNC_CTL_GPIO_D_18            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1042 #define IOC_PD18_FUNC_CTL_GPTMR7_COMP_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1043 #define IOC_PD18_FUNC_CTL_UART4_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1044 #define IOC_PD18_FUNC_CTL_UART4_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1045 #define IOC_PD18_FUNC_CTL_MCAN4_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1046 #define IOC_PD18_FUNC_CTL_I2S2_MCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
1047 #define IOC_PD18_FUNC_CTL_XPI0_CB_D_3          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(14)
1048 
1049 /* IOC_PD19_FUNC_CTL function mux definitions */
1050 #define IOC_PD19_FUNC_CTL_GPIO_D_19            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1051 #define IOC_PD19_FUNC_CTL_GPTMR7_CAPT_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1052 #define IOC_PD19_FUNC_CTL_UART4_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1053 #define IOC_PD19_FUNC_CTL_SPI1_CS_3            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1054 #define IOC_PD19_FUNC_CTL_MCAN5_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1055 #define IOC_PD19_FUNC_CTL_I2S2_TXD_1           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
1056 #define IOC_PD19_FUNC_CTL_XPI0_CB_D_2          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(14)
1057 
1058 /* IOC_PD20_FUNC_CTL function mux definitions */
1059 #define IOC_PD20_FUNC_CTL_GPIO_D_20            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1060 #define IOC_PD20_FUNC_CTL_GPTMR7_CAPT_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1061 #define IOC_PD20_FUNC_CTL_UART5_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1062 #define IOC_PD20_FUNC_CTL_SPI0_CS_0            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1063 #define IOC_PD20_FUNC_CTL_MCAN5_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1064 #define IOC_PD20_FUNC_CTL_I2S3_RXD_1           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
1065 #define IOC_PD20_FUNC_CTL_ETH0_EVTI_3          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(19)
1066 
1067 /* IOC_PD21_FUNC_CTL function mux definitions */
1068 #define IOC_PD21_FUNC_CTL_GPIO_D_21            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1069 #define IOC_PD21_FUNC_CTL_GPTMR7_COMP_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1070 #define IOC_PD21_FUNC_CTL_UART5_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1071 #define IOC_PD21_FUNC_CTL_UART5_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1072 #define IOC_PD21_FUNC_CTL_SPI0_SCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1073 #define IOC_PD21_FUNC_CTL_MCAN5_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1074 #define IOC_PD21_FUNC_CTL_I2S3_RXD_3           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
1075 #define IOC_PD21_FUNC_CTL_ETH0_EVTO_3          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(19)
1076 
1077 /* IOC_PD22_FUNC_CTL function mux definitions */
1078 #define IOC_PD22_FUNC_CTL_GPIO_D_22            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1079 #define IOC_PD22_FUNC_CTL_GPTMR6_CAPT_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1080 #define IOC_PD22_FUNC_CTL_UART5_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1081 #define IOC_PD22_FUNC_CTL_SPI0_MISO            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1082 #define IOC_PD22_FUNC_CTL_I2S3_RXD_0           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
1083 #define IOC_PD22_FUNC_CTL_ETH0_EVTI_2          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(19)
1084 
1085 /* IOC_PD23_FUNC_CTL function mux definitions */
1086 #define IOC_PD23_FUNC_CTL_GPIO_D_23            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1087 #define IOC_PD23_FUNC_CTL_GPTMR6_COMP_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1088 #define IOC_PD23_FUNC_CTL_UART5_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1089 #define IOC_PD23_FUNC_CTL_SPI0_MOSI            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1090 #define IOC_PD23_FUNC_CTL_I2S3_RXD_2           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
1091 #define IOC_PD23_FUNC_CTL_ETH0_EVTO_1          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(19)
1092 
1093 /* IOC_PD24_FUNC_CTL function mux definitions */
1094 #define IOC_PD24_FUNC_CTL_GPIO_D_24            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1095 #define IOC_PD24_FUNC_CTL_GPTMR6_COMP_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1096 #define IOC_PD24_FUNC_CTL_UART6_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1097 #define IOC_PD24_FUNC_CTL_I2C2_SCL             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
1098 #define IOC_PD24_FUNC_CTL_SPI1_CS_2            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1099 #define IOC_PD24_FUNC_CTL_MCAN6_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1100 #define IOC_PD24_FUNC_CTL_I2S3_BCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
1101 #define IOC_PD24_FUNC_CTL_ETH0_EVTI_1          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(19)
1102 
1103 /* IOC_PD25_FUNC_CTL function mux definitions */
1104 #define IOC_PD25_FUNC_CTL_GPIO_D_25            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1105 #define IOC_PD25_FUNC_CTL_GPTMR6_CAPT_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1106 #define IOC_PD25_FUNC_CTL_UART6_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1107 #define IOC_PD25_FUNC_CTL_I2C2_SDA             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
1108 #define IOC_PD25_FUNC_CTL_SPI1_CS_1            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1109 #define IOC_PD25_FUNC_CTL_MCAN6_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1110 #define IOC_PD25_FUNC_CTL_I2S3_FCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
1111 #define IOC_PD25_FUNC_CTL_ETH0_EVTO_2          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(19)
1112 
1113 /* IOC_PD26_FUNC_CTL function mux definitions */
1114 #define IOC_PD26_FUNC_CTL_GPIO_D_26            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1115 #define IOC_PD26_FUNC_CTL_GPTMR6_COMP_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1116 #define IOC_PD26_FUNC_CTL_UART6_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1117 #define IOC_PD26_FUNC_CTL_UART6_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1118 #define IOC_PD26_FUNC_CTL_SPI1_CS_0            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1119 #define IOC_PD26_FUNC_CTL_MCAN6_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1120 #define IOC_PD26_FUNC_CTL_I2S3_TXD_1           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
1121 #define IOC_PD26_FUNC_CTL_ETH0_MDC             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(18)
1122 
1123 /* IOC_PD27_FUNC_CTL function mux definitions */
1124 #define IOC_PD27_FUNC_CTL_GPIO_D_27            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1125 #define IOC_PD27_FUNC_CTL_GPTMR6_CAPT_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1126 #define IOC_PD27_FUNC_CTL_UART6_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1127 #define IOC_PD27_FUNC_CTL_SPI1_SCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1128 #define IOC_PD27_FUNC_CTL_I2S3_TXD_2           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
1129 #define IOC_PD27_FUNC_CTL_ETH0_MDIO            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(18)
1130 
1131 /* IOC_PD28_FUNC_CTL function mux definitions */
1132 #define IOC_PD28_FUNC_CTL_GPIO_D_28            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1133 #define IOC_PD28_FUNC_CTL_GPTMR7_CAPT_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1134 #define IOC_PD28_FUNC_CTL_UART7_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1135 #define IOC_PD28_FUNC_CTL_I2C3_SDA             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
1136 #define IOC_PD28_FUNC_CTL_SPI1_MISO            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1137 #define IOC_PD28_FUNC_CTL_I2S3_TXD_0           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
1138 
1139 /* IOC_PD29_FUNC_CTL function mux definitions */
1140 #define IOC_PD29_FUNC_CTL_GPIO_D_29            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1141 #define IOC_PD29_FUNC_CTL_GPTMR7_COMP_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1142 #define IOC_PD29_FUNC_CTL_UART7_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1143 #define IOC_PD29_FUNC_CTL_UART7_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1144 #define IOC_PD29_FUNC_CTL_I2C3_SCL             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
1145 #define IOC_PD29_FUNC_CTL_SPI1_MOSI            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1146 #define IOC_PD29_FUNC_CTL_MCAN7_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1147 #define IOC_PD29_FUNC_CTL_I2S3_TXD_3           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
1148 #define IOC_PD29_FUNC_CTL_CPU0_NMI             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(24)
1149 
1150 /* IOC_PD30_FUNC_CTL function mux definitions */
1151 #define IOC_PD30_FUNC_CTL_GPIO_D_30            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1152 #define IOC_PD30_FUNC_CTL_GPTMR6_CAPT_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1153 #define IOC_PD30_FUNC_CTL_UART7_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1154 #define IOC_PD30_FUNC_CTL_SPI1_DAT2            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1155 #define IOC_PD30_FUNC_CTL_MCAN7_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1156 #define IOC_PD30_FUNC_CTL_I2S3_MCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
1157 #define IOC_PD30_FUNC_CTL_ETH0_EVTI_0          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(19)
1158 #define IOC_PD30_FUNC_CTL_SOC_REF0             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(24)
1159 
1160 /* IOC_PD31_FUNC_CTL function mux definitions */
1161 #define IOC_PD31_FUNC_CTL_GPIO_D_31            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1162 #define IOC_PD31_FUNC_CTL_GPTMR6_COMP_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1163 #define IOC_PD31_FUNC_CTL_UART7_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1164 #define IOC_PD31_FUNC_CTL_SPI1_DAT3            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1165 #define IOC_PD31_FUNC_CTL_MCAN7_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1166 #define IOC_PD31_FUNC_CTL_I2S3_MCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
1167 #define IOC_PD31_FUNC_CTL_ETH0_EVTO_0          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(19)
1168 #define IOC_PD31_FUNC_CTL_SOC_REF1             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(24)
1169 
1170 /* IOC_PE00_FUNC_CTL function mux definitions */
1171 #define IOC_PE00_FUNC_CTL_GPIO_E_00            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1172 #define IOC_PE00_FUNC_CTL_GPTMR1_COMP_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1173 #define IOC_PE00_FUNC_CTL_UART0_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1174 #define IOC_PE00_FUNC_CTL_MCAN0_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1175 #define IOC_PE00_FUNC_CTL_I2S3_TXD_3           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
1176 #define IOC_PE00_FUNC_CTL_PDM0_CLK             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
1177 #define IOC_PE00_FUNC_CTL_SYSCTL_CLK_OBS_0     IOC_PAD_FUNC_CTL_ALT_SELECT_SET(24)
1178 
1179 /* IOC_PE01_FUNC_CTL function mux definitions */
1180 #define IOC_PE01_FUNC_CTL_GPIO_E_01            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1181 #define IOC_PE01_FUNC_CTL_GPTMR1_CAPT_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1182 #define IOC_PE01_FUNC_CTL_UART0_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1183 #define IOC_PE01_FUNC_CTL_MCAN0_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1184 #define IOC_PE01_FUNC_CTL_I2S3_TXD_2           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
1185 #define IOC_PE01_FUNC_CTL_PDM0_D_1             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
1186 
1187 /* IOC_PE02_FUNC_CTL function mux definitions */
1188 #define IOC_PE02_FUNC_CTL_GPIO_E_02            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1189 #define IOC_PE02_FUNC_CTL_GPTMR1_COMP_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1190 #define IOC_PE02_FUNC_CTL_UART0_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1191 #define IOC_PE02_FUNC_CTL_UART0_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1192 #define IOC_PE02_FUNC_CTL_MCAN0_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1193 #define IOC_PE02_FUNC_CTL_I2S3_TXD_1           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
1194 #define IOC_PE02_FUNC_CTL_PDM0_D_0             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
1195 #define IOC_PE02_FUNC_CTL_SYSCTL_CLK_OBS_2     IOC_PAD_FUNC_CTL_ALT_SELECT_SET(24)
1196 
1197 /* IOC_PE03_FUNC_CTL function mux definitions */
1198 #define IOC_PE03_FUNC_CTL_GPIO_E_03            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1199 #define IOC_PE03_FUNC_CTL_GPTMR1_CAPT_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1200 #define IOC_PE03_FUNC_CTL_UART0_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1201 #define IOC_PE03_FUNC_CTL_SPI2_CS_3            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1202 #define IOC_PE03_FUNC_CTL_MCAN1_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1203 #define IOC_PE03_FUNC_CTL_I2S3_TXD_0           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
1204 #define IOC_PE03_FUNC_CTL_SYSCTL_CLK_OBS_1     IOC_PAD_FUNC_CTL_ALT_SELECT_SET(24)
1205 
1206 /* IOC_PE04_FUNC_CTL function mux definitions */
1207 #define IOC_PE04_FUNC_CTL_GPIO_E_04            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1208 #define IOC_PE04_FUNC_CTL_GPTMR1_CAPT_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1209 #define IOC_PE04_FUNC_CTL_UART1_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1210 #define IOC_PE04_FUNC_CTL_SPI3_CS_0            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1211 #define IOC_PE04_FUNC_CTL_MCAN1_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1212 #define IOC_PE04_FUNC_CTL_I2S3_MCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
1213 #define IOC_PE04_FUNC_CTL_SYSCTL_CLK_OBS_3     IOC_PAD_FUNC_CTL_ALT_SELECT_SET(24)
1214 
1215 /* IOC_PE05_FUNC_CTL function mux definitions */
1216 #define IOC_PE05_FUNC_CTL_GPIO_E_05            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1217 #define IOC_PE05_FUNC_CTL_GPTMR1_COMP_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1218 #define IOC_PE05_FUNC_CTL_UART1_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1219 #define IOC_PE05_FUNC_CTL_UART1_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1220 #define IOC_PE05_FUNC_CTL_SPI3_SCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1221 #define IOC_PE05_FUNC_CTL_MCAN1_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1222 #define IOC_PE05_FUNC_CTL_DAO_RP               IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
1223 
1224 /* IOC_PE06_FUNC_CTL function mux definitions */
1225 #define IOC_PE06_FUNC_CTL_GPIO_E_06            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1226 #define IOC_PE06_FUNC_CTL_GPTMR0_CAPT_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1227 #define IOC_PE06_FUNC_CTL_UART1_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1228 #define IOC_PE06_FUNC_CTL_SPI3_MISO            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1229 #define IOC_PE06_FUNC_CTL_DAO_LN               IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
1230 
1231 /* IOC_PE07_FUNC_CTL function mux definitions */
1232 #define IOC_PE07_FUNC_CTL_GPIO_E_07            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1233 #define IOC_PE07_FUNC_CTL_GPTMR0_COMP_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1234 #define IOC_PE07_FUNC_CTL_UART1_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1235 #define IOC_PE07_FUNC_CTL_SPI3_MOSI            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1236 #define IOC_PE07_FUNC_CTL_DAO_LP               IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
1237 
1238 /* IOC_PE08_FUNC_CTL function mux definitions */
1239 #define IOC_PE08_FUNC_CTL_GPIO_E_08            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1240 #define IOC_PE08_FUNC_CTL_GPTMR0_COMP_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1241 #define IOC_PE08_FUNC_CTL_UART2_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1242 #define IOC_PE08_FUNC_CTL_I2C0_SCL             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
1243 #define IOC_PE08_FUNC_CTL_SPI2_CS_2            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1244 #define IOC_PE08_FUNC_CTL_MCAN2_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1245 #define IOC_PE08_FUNC_CTL_I2S3_FCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
1246 #define IOC_PE08_FUNC_CTL_ETH0_EVTO_3          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(19)
1247 
1248 /* IOC_PE09_FUNC_CTL function mux definitions */
1249 #define IOC_PE09_FUNC_CTL_GPIO_E_09            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1250 #define IOC_PE09_FUNC_CTL_GPTMR0_CAPT_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1251 #define IOC_PE09_FUNC_CTL_UART2_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1252 #define IOC_PE09_FUNC_CTL_I2C0_SDA             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
1253 #define IOC_PE09_FUNC_CTL_SPI2_CS_1            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1254 #define IOC_PE09_FUNC_CTL_MCAN2_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1255 #define IOC_PE09_FUNC_CTL_I2S3_MCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
1256 #define IOC_PE09_FUNC_CTL_ETH0_EVTI_3          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(19)
1257 
1258 /* IOC_PE10_FUNC_CTL function mux definitions */
1259 #define IOC_PE10_FUNC_CTL_GPIO_E_10            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1260 #define IOC_PE10_FUNC_CTL_GPTMR0_COMP_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1261 #define IOC_PE10_FUNC_CTL_UART2_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1262 #define IOC_PE10_FUNC_CTL_UART2_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1263 #define IOC_PE10_FUNC_CTL_SPI2_CS_0            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1264 #define IOC_PE10_FUNC_CTL_MCAN2_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1265 #define IOC_PE10_FUNC_CTL_I2S3_BCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
1266 #define IOC_PE10_FUNC_CTL_ETH0_EVTO_1          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(19)
1267 
1268 /* IOC_PE11_FUNC_CTL function mux definitions */
1269 #define IOC_PE11_FUNC_CTL_GPIO_E_11            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1270 #define IOC_PE11_FUNC_CTL_GPTMR0_CAPT_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1271 #define IOC_PE11_FUNC_CTL_UART2_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1272 #define IOC_PE11_FUNC_CTL_SPI2_SCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1273 #define IOC_PE11_FUNC_CTL_DAO_RN               IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
1274 #define IOC_PE11_FUNC_CTL_ETH0_EVTI_2          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(19)
1275 
1276 /* IOC_PE12_FUNC_CTL function mux definitions */
1277 #define IOC_PE12_FUNC_CTL_GPIO_E_12            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1278 #define IOC_PE12_FUNC_CTL_GPTMR1_CAPT_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1279 #define IOC_PE12_FUNC_CTL_UART3_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1280 #define IOC_PE12_FUNC_CTL_I2C1_SDA             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
1281 #define IOC_PE12_FUNC_CTL_SPI2_MISO            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1282 #define IOC_PE12_FUNC_CTL_I2S3_RXD_1           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
1283 #define IOC_PE12_FUNC_CTL_PDM0_D_2             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
1284 #define IOC_PE12_FUNC_CTL_ETH0_EVTO_2          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(19)
1285 
1286 /* IOC_PE13_FUNC_CTL function mux definitions */
1287 #define IOC_PE13_FUNC_CTL_GPIO_E_13            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1288 #define IOC_PE13_FUNC_CTL_GPTMR1_COMP_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1289 #define IOC_PE13_FUNC_CTL_UART3_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1290 #define IOC_PE13_FUNC_CTL_UART3_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1291 #define IOC_PE13_FUNC_CTL_I2C1_SCL             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
1292 #define IOC_PE13_FUNC_CTL_SPI2_MOSI            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1293 #define IOC_PE13_FUNC_CTL_MCAN3_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1294 #define IOC_PE13_FUNC_CTL_I2S3_RXD_0           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
1295 #define IOC_PE13_FUNC_CTL_PDM0_D_3             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
1296 #define IOC_PE13_FUNC_CTL_ETH0_EVTI_1          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(19)
1297 
1298 /* IOC_PE14_FUNC_CTL function mux definitions */
1299 #define IOC_PE14_FUNC_CTL_GPIO_E_14            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1300 #define IOC_PE14_FUNC_CTL_GPTMR0_CAPT_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1301 #define IOC_PE14_FUNC_CTL_UART3_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1302 #define IOC_PE14_FUNC_CTL_SPI2_DAT2            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1303 #define IOC_PE14_FUNC_CTL_MCAN3_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1304 #define IOC_PE14_FUNC_CTL_I2S3_RXD_3           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
1305 #define IOC_PE14_FUNC_CTL_PDM0_CLK             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
1306 #define IOC_PE14_FUNC_CTL_ETH0_MDIO            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(18)
1307 #define IOC_PE14_FUNC_CTL_ETH0_EVTO_0          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(19)
1308 
1309 /* IOC_PE15_FUNC_CTL function mux definitions */
1310 #define IOC_PE15_FUNC_CTL_GPIO_E_15            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1311 #define IOC_PE15_FUNC_CTL_GPTMR0_COMP_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1312 #define IOC_PE15_FUNC_CTL_UART3_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1313 #define IOC_PE15_FUNC_CTL_SPI2_DAT3            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1314 #define IOC_PE15_FUNC_CTL_MCAN3_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1315 #define IOC_PE15_FUNC_CTL_I2S3_RXD_2           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
1316 #define IOC_PE15_FUNC_CTL_ETH0_MDC             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(18)
1317 #define IOC_PE15_FUNC_CTL_ETH0_EVTI_0          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(19)
1318 
1319 /* IOC_PE16_FUNC_CTL function mux definitions */
1320 #define IOC_PE16_FUNC_CTL_GPIO_E_16            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1321 #define IOC_PE16_FUNC_CTL_GPTMR3_COMP_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1322 #define IOC_PE16_FUNC_CTL_UART4_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1323 #define IOC_PE16_FUNC_CTL_MCAN4_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1324 #define IOC_PE16_FUNC_CTL_I2S0_TXD_2           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
1325 #define IOC_PE16_FUNC_CTL_ETH0_EVTO_0          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(19)
1326 
1327 /* IOC_PE17_FUNC_CTL function mux definitions */
1328 #define IOC_PE17_FUNC_CTL_GPIO_E_17            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1329 #define IOC_PE17_FUNC_CTL_GPTMR3_CAPT_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1330 #define IOC_PE17_FUNC_CTL_UART4_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1331 #define IOC_PE17_FUNC_CTL_MCAN4_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1332 #define IOC_PE17_FUNC_CTL_I2S0_TXD_3           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
1333 #define IOC_PE17_FUNC_CTL_ETH0_EVTI_0          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(19)
1334 
1335 /* IOC_PE18_FUNC_CTL function mux definitions */
1336 #define IOC_PE18_FUNC_CTL_GPIO_E_18            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1337 #define IOC_PE18_FUNC_CTL_GPTMR3_COMP_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1338 #define IOC_PE18_FUNC_CTL_UART4_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1339 #define IOC_PE18_FUNC_CTL_UART4_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1340 #define IOC_PE18_FUNC_CTL_MCAN4_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1341 #define IOC_PE18_FUNC_CTL_I2S0_TXD_0           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
1342 #define IOC_PE18_FUNC_CTL_ETH0_EVTO_1          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(19)
1343 #define IOC_PE18_FUNC_CTL_USB0_PWR             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(24)
1344 
1345 /* IOC_PE19_FUNC_CTL function mux definitions */
1346 #define IOC_PE19_FUNC_CTL_GPIO_E_19            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1347 #define IOC_PE19_FUNC_CTL_GPTMR3_CAPT_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1348 #define IOC_PE19_FUNC_CTL_UART4_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1349 #define IOC_PE19_FUNC_CTL_SPI1_CS_3            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1350 #define IOC_PE19_FUNC_CTL_MCAN5_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1351 #define IOC_PE19_FUNC_CTL_I2S0_TXD_1           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
1352 #define IOC_PE19_FUNC_CTL_ETH0_EVTI_1          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(19)
1353 
1354 /* IOC_PE20_FUNC_CTL function mux definitions */
1355 #define IOC_PE20_FUNC_CTL_GPIO_E_20            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1356 #define IOC_PE20_FUNC_CTL_GPTMR3_CAPT_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1357 #define IOC_PE20_FUNC_CTL_UART5_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1358 #define IOC_PE20_FUNC_CTL_SPI0_CS_0            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1359 #define IOC_PE20_FUNC_CTL_MCAN5_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1360 #define IOC_PE20_FUNC_CTL_I2S0_RXD_0           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
1361 #define IOC_PE20_FUNC_CTL_ETH0_EVTO_2          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(19)
1362 #define IOC_PE20_FUNC_CTL_USB0_ID              IOC_PAD_FUNC_CTL_ALT_SELECT_SET(24)
1363 
1364 /* IOC_PE21_FUNC_CTL function mux definitions */
1365 #define IOC_PE21_FUNC_CTL_GPIO_E_21            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1366 #define IOC_PE21_FUNC_CTL_GPTMR3_COMP_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1367 #define IOC_PE21_FUNC_CTL_UART5_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1368 #define IOC_PE21_FUNC_CTL_UART5_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1369 #define IOC_PE21_FUNC_CTL_SPI0_SCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1370 #define IOC_PE21_FUNC_CTL_MCAN5_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1371 #define IOC_PE21_FUNC_CTL_I2S0_RXD_1           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
1372 #define IOC_PE21_FUNC_CTL_ETH0_EVTI_2          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(19)
1373 
1374 /* IOC_PE22_FUNC_CTL function mux definitions */
1375 #define IOC_PE22_FUNC_CTL_GPIO_E_22            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1376 #define IOC_PE22_FUNC_CTL_GPTMR2_CAPT_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1377 #define IOC_PE22_FUNC_CTL_UART5_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1378 #define IOC_PE22_FUNC_CTL_SPI0_MISO            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1379 #define IOC_PE22_FUNC_CTL_I2S0_RXD_2           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
1380 #define IOC_PE22_FUNC_CTL_ETH0_EVTO_3          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(19)
1381 
1382 /* IOC_PE23_FUNC_CTL function mux definitions */
1383 #define IOC_PE23_FUNC_CTL_GPIO_E_23            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1384 #define IOC_PE23_FUNC_CTL_GPTMR2_COMP_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1385 #define IOC_PE23_FUNC_CTL_UART5_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1386 #define IOC_PE23_FUNC_CTL_SPI0_MOSI            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1387 #define IOC_PE23_FUNC_CTL_I2S0_RXD_3           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
1388 #define IOC_PE23_FUNC_CTL_ETH0_EVTI_3          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(19)
1389 #define IOC_PE23_FUNC_CTL_USB0_OC              IOC_PAD_FUNC_CTL_ALT_SELECT_SET(24)
1390 
1391 /* IOC_PE24_FUNC_CTL function mux definitions */
1392 #define IOC_PE24_FUNC_CTL_GPIO_E_24            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1393 #define IOC_PE24_FUNC_CTL_GPTMR2_COMP_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1394 #define IOC_PE24_FUNC_CTL_UART6_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1395 #define IOC_PE24_FUNC_CTL_I2C2_SCL             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
1396 #define IOC_PE24_FUNC_CTL_SPI1_CS_2            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1397 #define IOC_PE24_FUNC_CTL_MCAN6_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1398 #define IOC_PE24_FUNC_CTL_I2S0_FCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
1399 #define IOC_PE24_FUNC_CTL_ETH0_MDIO            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(18)
1400 
1401 /* IOC_PE25_FUNC_CTL function mux definitions */
1402 #define IOC_PE25_FUNC_CTL_GPIO_E_25            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1403 #define IOC_PE25_FUNC_CTL_GPTMR2_CAPT_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1404 #define IOC_PE25_FUNC_CTL_UART6_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1405 #define IOC_PE25_FUNC_CTL_I2C2_SDA             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
1406 #define IOC_PE25_FUNC_CTL_SPI1_CS_1            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1407 #define IOC_PE25_FUNC_CTL_MCAN6_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1408 #define IOC_PE25_FUNC_CTL_I2S0_MCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
1409 #define IOC_PE25_FUNC_CTL_ETH0_MDC             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(18)
1410 
1411 /* IOC_PE26_FUNC_CTL function mux definitions */
1412 #define IOC_PE26_FUNC_CTL_GPIO_E_26            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1413 #define IOC_PE26_FUNC_CTL_GPTMR2_COMP_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1414 #define IOC_PE26_FUNC_CTL_UART6_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1415 #define IOC_PE26_FUNC_CTL_UART6_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1416 #define IOC_PE26_FUNC_CTL_SPI1_CS_0            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1417 #define IOC_PE26_FUNC_CTL_MCAN6_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1418 #define IOC_PE26_FUNC_CTL_I2S0_BCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
1419 
1420 /* IOC_PE27_FUNC_CTL function mux definitions */
1421 #define IOC_PE27_FUNC_CTL_GPIO_E_27            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1422 #define IOC_PE27_FUNC_CTL_GPTMR2_CAPT_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1423 #define IOC_PE27_FUNC_CTL_UART6_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1424 #define IOC_PE27_FUNC_CTL_SPI1_SCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1425 #define IOC_PE27_FUNC_CTL_I2S0_MCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(8)
1426 #define IOC_PE27_FUNC_CTL_USB0_PWR             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(24)
1427 
1428 /* IOC_PE28_FUNC_CTL function mux definitions */
1429 #define IOC_PE28_FUNC_CTL_GPIO_E_28            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1430 #define IOC_PE28_FUNC_CTL_GPTMR3_CAPT_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1431 #define IOC_PE28_FUNC_CTL_UART7_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1432 #define IOC_PE28_FUNC_CTL_I2C3_SDA             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
1433 #define IOC_PE28_FUNC_CTL_SPI1_MISO            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1434 #define IOC_PE28_FUNC_CTL_DAO_RP               IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
1435 #define IOC_PE28_FUNC_CTL_USB0_ID              IOC_PAD_FUNC_CTL_ALT_SELECT_SET(24)
1436 
1437 /* IOC_PE29_FUNC_CTL function mux definitions */
1438 #define IOC_PE29_FUNC_CTL_GPIO_E_29            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1439 #define IOC_PE29_FUNC_CTL_GPTMR3_COMP_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1440 #define IOC_PE29_FUNC_CTL_UART7_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1441 #define IOC_PE29_FUNC_CTL_UART7_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1442 #define IOC_PE29_FUNC_CTL_I2C3_SCL             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
1443 #define IOC_PE29_FUNC_CTL_SPI1_MOSI            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1444 #define IOC_PE29_FUNC_CTL_MCAN7_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1445 #define IOC_PE29_FUNC_CTL_DAO_LN               IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
1446 
1447 /* IOC_PE30_FUNC_CTL function mux definitions */
1448 #define IOC_PE30_FUNC_CTL_GPIO_E_30            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1449 #define IOC_PE30_FUNC_CTL_GPTMR2_CAPT_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1450 #define IOC_PE30_FUNC_CTL_UART7_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1451 #define IOC_PE30_FUNC_CTL_SPI1_DAT2            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1452 #define IOC_PE30_FUNC_CTL_MCAN7_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1453 #define IOC_PE30_FUNC_CTL_DAO_RN               IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
1454 #define IOC_PE30_FUNC_CTL_USB0_OC              IOC_PAD_FUNC_CTL_ALT_SELECT_SET(24)
1455 
1456 /* IOC_PE31_FUNC_CTL function mux definitions */
1457 #define IOC_PE31_FUNC_CTL_GPIO_E_31            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1458 #define IOC_PE31_FUNC_CTL_GPTMR2_COMP_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1459 #define IOC_PE31_FUNC_CTL_UART7_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1460 #define IOC_PE31_FUNC_CTL_SPI1_DAT3            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1461 #define IOC_PE31_FUNC_CTL_MCAN7_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1462 #define IOC_PE31_FUNC_CTL_DAO_LP               IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
1463 
1464 /* IOC_PF00_FUNC_CTL function mux definitions */
1465 #define IOC_PF00_FUNC_CTL_GPIO_F_00            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1466 #define IOC_PF00_FUNC_CTL_GPTMR5_COMP_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1467 #define IOC_PF00_FUNC_CTL_UART0_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1468 #define IOC_PF00_FUNC_CTL_MCAN0_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1469 #define IOC_PF00_FUNC_CTL_PDM0_CLK             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
1470 #define IOC_PF00_FUNC_CTL_USB0_PWR             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(24)
1471 
1472 /* IOC_PF01_FUNC_CTL function mux definitions */
1473 #define IOC_PF01_FUNC_CTL_GPIO_F_01            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1474 #define IOC_PF01_FUNC_CTL_GPTMR5_CAPT_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1475 #define IOC_PF01_FUNC_CTL_UART0_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1476 #define IOC_PF01_FUNC_CTL_MCAN0_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1477 #define IOC_PF01_FUNC_CTL_PDM0_D_2             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
1478 #define IOC_PF01_FUNC_CTL_CPU0_NMI             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(24)
1479 
1480 /* IOC_PF02_FUNC_CTL function mux definitions */
1481 #define IOC_PF02_FUNC_CTL_GPIO_F_02            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1482 #define IOC_PF02_FUNC_CTL_GPTMR5_COMP_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1483 #define IOC_PF02_FUNC_CTL_UART0_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1484 #define IOC_PF02_FUNC_CTL_UART0_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1485 #define IOC_PF02_FUNC_CTL_MCAN0_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1486 #define IOC_PF02_FUNC_CTL_PDM0_D_3             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
1487 #define IOC_PF02_FUNC_CTL_ETH0_EVTO_0          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(19)
1488 
1489 /* IOC_PF03_FUNC_CTL function mux definitions */
1490 #define IOC_PF03_FUNC_CTL_GPIO_F_03            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1491 #define IOC_PF03_FUNC_CTL_GPTMR5_CAPT_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1492 #define IOC_PF03_FUNC_CTL_UART0_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1493 #define IOC_PF03_FUNC_CTL_SPI3_CS_3            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1494 #define IOC_PF03_FUNC_CTL_MCAN1_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1495 #define IOC_PF03_FUNC_CTL_PDM0_D_1             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
1496 #define IOC_PF03_FUNC_CTL_ETH0_EVTO_1          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(19)
1497 #define IOC_PF03_FUNC_CTL_USB0_OC              IOC_PAD_FUNC_CTL_ALT_SELECT_SET(24)
1498 
1499 /* IOC_PF04_FUNC_CTL function mux definitions */
1500 #define IOC_PF04_FUNC_CTL_GPIO_F_04            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1501 #define IOC_PF04_FUNC_CTL_GPTMR5_CAPT_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1502 #define IOC_PF04_FUNC_CTL_UART1_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1503 #define IOC_PF04_FUNC_CTL_SPI2_CS_0            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1504 #define IOC_PF04_FUNC_CTL_MCAN1_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1505 #define IOC_PF04_FUNC_CTL_PDM0_CLK             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
1506 #define IOC_PF04_FUNC_CTL_ETH0_EVTO_2          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(19)
1507 #define IOC_PF04_FUNC_CTL_USB0_ID              IOC_PAD_FUNC_CTL_ALT_SELECT_SET(24)
1508 
1509 /* IOC_PF05_FUNC_CTL function mux definitions */
1510 #define IOC_PF05_FUNC_CTL_GPIO_F_05            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1511 #define IOC_PF05_FUNC_CTL_GPTMR5_COMP_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1512 #define IOC_PF05_FUNC_CTL_UART1_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1513 #define IOC_PF05_FUNC_CTL_UART1_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1514 #define IOC_PF05_FUNC_CTL_SPI2_SCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1515 #define IOC_PF05_FUNC_CTL_MCAN1_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1516 #define IOC_PF05_FUNC_CTL_PDM0_D_0             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
1517 #define IOC_PF05_FUNC_CTL_ETH0_EVTO_3          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(19)
1518 
1519 /* IOC_PF06_FUNC_CTL function mux definitions */
1520 #define IOC_PF06_FUNC_CTL_GPIO_F_06            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1521 #define IOC_PF06_FUNC_CTL_GPTMR4_CAPT_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1522 #define IOC_PF06_FUNC_CTL_UART1_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1523 #define IOC_PF06_FUNC_CTL_SPI2_MISO            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1524 #define IOC_PF06_FUNC_CTL_ETH0_EVTI_0          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(19)
1525 
1526 /* IOC_PF07_FUNC_CTL function mux definitions */
1527 #define IOC_PF07_FUNC_CTL_GPIO_F_07            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1528 #define IOC_PF07_FUNC_CTL_GPTMR4_COMP_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1529 #define IOC_PF07_FUNC_CTL_UART1_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1530 #define IOC_PF07_FUNC_CTL_SPI2_MOSI            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1531 #define IOC_PF07_FUNC_CTL_ETH0_EVTI_1          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(19)
1532 
1533 /* IOC_PF08_FUNC_CTL function mux definitions */
1534 #define IOC_PF08_FUNC_CTL_GPIO_F_08            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1535 #define IOC_PF08_FUNC_CTL_GPTMR4_COMP_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1536 #define IOC_PF08_FUNC_CTL_UART2_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1537 #define IOC_PF08_FUNC_CTL_I2C0_SCL             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
1538 #define IOC_PF08_FUNC_CTL_SPI3_CS_2            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1539 #define IOC_PF08_FUNC_CTL_MCAN2_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1540 #define IOC_PF08_FUNC_CTL_ETH0_MDIO            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(18)
1541 #define IOC_PF08_FUNC_CTL_ETH0_EVTI_2          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(19)
1542 
1543 /* IOC_PF09_FUNC_CTL function mux definitions */
1544 #define IOC_PF09_FUNC_CTL_GPIO_F_09            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1545 #define IOC_PF09_FUNC_CTL_GPTMR4_CAPT_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1546 #define IOC_PF09_FUNC_CTL_UART2_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1547 #define IOC_PF09_FUNC_CTL_I2C0_SDA             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
1548 #define IOC_PF09_FUNC_CTL_SPI3_CS_1            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1549 #define IOC_PF09_FUNC_CTL_MCAN2_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1550 #define IOC_PF09_FUNC_CTL_ETH0_MDC             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(18)
1551 #define IOC_PF09_FUNC_CTL_ETH0_EVTI_3          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(19)
1552 
1553 /* IOC_PF10_FUNC_CTL function mux definitions */
1554 #define IOC_PF10_FUNC_CTL_GPIO_F_10            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1555 #define IOC_PF10_FUNC_CTL_GPTMR4_COMP_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1556 #define IOC_PF10_FUNC_CTL_UART2_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1557 #define IOC_PF10_FUNC_CTL_UART2_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1558 #define IOC_PF10_FUNC_CTL_SPI3_CS_0            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1559 #define IOC_PF10_FUNC_CTL_MCAN2_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1560 
1561 /* IOC_PF11_FUNC_CTL function mux definitions */
1562 #define IOC_PF11_FUNC_CTL_GPIO_F_11            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1563 #define IOC_PF11_FUNC_CTL_GPTMR4_CAPT_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1564 #define IOC_PF11_FUNC_CTL_UART2_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1565 #define IOC_PF11_FUNC_CTL_SPI3_SCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1566 
1567 /* IOC_PF12_FUNC_CTL function mux definitions */
1568 #define IOC_PF12_FUNC_CTL_GPIO_F_12            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1569 #define IOC_PF12_FUNC_CTL_GPTMR5_CAPT_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1570 #define IOC_PF12_FUNC_CTL_UART3_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1571 #define IOC_PF12_FUNC_CTL_I2C1_SDA             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
1572 #define IOC_PF12_FUNC_CTL_SPI3_MISO            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1573 
1574 /* IOC_PF13_FUNC_CTL function mux definitions */
1575 #define IOC_PF13_FUNC_CTL_GPIO_F_13            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1576 #define IOC_PF13_FUNC_CTL_GPTMR5_COMP_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1577 #define IOC_PF13_FUNC_CTL_UART3_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1578 #define IOC_PF13_FUNC_CTL_UART3_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1579 #define IOC_PF13_FUNC_CTL_I2C1_SCL             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
1580 #define IOC_PF13_FUNC_CTL_SPI3_MOSI            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1581 #define IOC_PF13_FUNC_CTL_MCAN3_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1582 
1583 /* IOC_PF14_FUNC_CTL function mux definitions */
1584 #define IOC_PF14_FUNC_CTL_GPIO_F_14            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1585 #define IOC_PF14_FUNC_CTL_GPTMR4_CAPT_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1586 #define IOC_PF14_FUNC_CTL_UART3_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1587 #define IOC_PF14_FUNC_CTL_SPI3_DAT2            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1588 #define IOC_PF14_FUNC_CTL_MCAN3_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1589 
1590 /* IOC_PF15_FUNC_CTL function mux definitions */
1591 #define IOC_PF15_FUNC_CTL_GPIO_F_15            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1592 #define IOC_PF15_FUNC_CTL_GPTMR4_COMP_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1593 #define IOC_PF15_FUNC_CTL_UART3_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1594 #define IOC_PF15_FUNC_CTL_SPI3_DAT3            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1595 #define IOC_PF15_FUNC_CTL_MCAN3_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1596 
1597 /* IOC_PX00_FUNC_CTL function mux definitions */
1598 #define IOC_PX00_FUNC_CTL_GPIO_X_00            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1599 #define IOC_PX00_FUNC_CTL_GPTMR7_COMP_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1600 #define IOC_PX00_FUNC_CTL_UART4_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1601 #define IOC_PX00_FUNC_CTL_MCAN4_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1602 #define IOC_PX00_FUNC_CTL_XPI0_CA_D_0          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(14)
1603 
1604 /* IOC_PX01_FUNC_CTL function mux definitions */
1605 #define IOC_PX01_FUNC_CTL_GPIO_X_01            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1606 #define IOC_PX01_FUNC_CTL_GPTMR7_CAPT_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1607 #define IOC_PX01_FUNC_CTL_UART4_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1608 #define IOC_PX01_FUNC_CTL_MCAN4_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1609 #define IOC_PX01_FUNC_CTL_XPI0_CA_SCLK         IOC_PAD_FUNC_CTL_ALT_SELECT_SET(14)
1610 
1611 /* IOC_PX02_FUNC_CTL function mux definitions */
1612 #define IOC_PX02_FUNC_CTL_GPIO_X_02            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1613 #define IOC_PX02_FUNC_CTL_GPTMR7_COMP_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1614 #define IOC_PX02_FUNC_CTL_UART4_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1615 #define IOC_PX02_FUNC_CTL_UART4_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1616 #define IOC_PX02_FUNC_CTL_MCAN4_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1617 #define IOC_PX02_FUNC_CTL_XPI0_CA_D_3          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(14)
1618 #define IOC_PX02_FUNC_CTL_SDC1_DATA_4          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
1619 
1620 /* IOC_PX03_FUNC_CTL function mux definitions */
1621 #define IOC_PX03_FUNC_CTL_GPIO_X_03            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1622 #define IOC_PX03_FUNC_CTL_GPTMR7_CAPT_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1623 #define IOC_PX03_FUNC_CTL_UART4_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1624 #define IOC_PX03_FUNC_CTL_SPI0_CS_3            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1625 #define IOC_PX03_FUNC_CTL_MCAN5_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1626 #define IOC_PX03_FUNC_CTL_XPI0_CA_CS1          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(14)
1627 #define IOC_PX03_FUNC_CTL_SDC1_DATA_5          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
1628 
1629 /* IOC_PX04_FUNC_CTL function mux definitions */
1630 #define IOC_PX04_FUNC_CTL_GPIO_X_04            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1631 #define IOC_PX04_FUNC_CTL_GPTMR7_CAPT_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1632 #define IOC_PX04_FUNC_CTL_UART5_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1633 #define IOC_PX04_FUNC_CTL_SPI1_CS_0            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1634 #define IOC_PX04_FUNC_CTL_MCAN5_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1635 #define IOC_PX04_FUNC_CTL_XPI0_CA_DQS          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(14)
1636 #define IOC_PX04_FUNC_CTL_SDC1_DATA_6          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
1637 
1638 /* IOC_PX05_FUNC_CTL function mux definitions */
1639 #define IOC_PX05_FUNC_CTL_GPIO_X_05            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1640 #define IOC_PX05_FUNC_CTL_GPTMR7_COMP_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1641 #define IOC_PX05_FUNC_CTL_UART5_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1642 #define IOC_PX05_FUNC_CTL_UART5_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1643 #define IOC_PX05_FUNC_CTL_SPI1_SCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1644 #define IOC_PX05_FUNC_CTL_MCAN5_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1645 #define IOC_PX05_FUNC_CTL_XPI0_CA_CS0          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(14)
1646 #define IOC_PX05_FUNC_CTL_SDC1_DATA_7          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
1647 
1648 /* IOC_PX06_FUNC_CTL function mux definitions */
1649 #define IOC_PX06_FUNC_CTL_GPIO_X_06            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1650 #define IOC_PX06_FUNC_CTL_GPTMR6_CAPT_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1651 #define IOC_PX06_FUNC_CTL_UART5_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1652 #define IOC_PX06_FUNC_CTL_SPI1_MISO            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1653 #define IOC_PX06_FUNC_CTL_XPI0_CA_D_1          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(14)
1654 
1655 /* IOC_PX07_FUNC_CTL function mux definitions */
1656 #define IOC_PX07_FUNC_CTL_GPIO_X_07            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1657 #define IOC_PX07_FUNC_CTL_GPTMR6_COMP_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1658 #define IOC_PX07_FUNC_CTL_UART5_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1659 #define IOC_PX07_FUNC_CTL_SPI1_MOSI            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1660 #define IOC_PX07_FUNC_CTL_XPI0_CA_D_2          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(14)
1661 
1662 /* IOC_PX08_FUNC_CTL function mux definitions */
1663 #define IOC_PX08_FUNC_CTL_GPIO_X_08            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1664 #define IOC_PX08_FUNC_CTL_GPTMR6_COMP_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1665 #define IOC_PX08_FUNC_CTL_UART6_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1666 #define IOC_PX08_FUNC_CTL_I2C2_SCL             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
1667 #define IOC_PX08_FUNC_CTL_SPI0_CS_2            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1668 #define IOC_PX08_FUNC_CTL_MCAN6_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1669 #define IOC_PX08_FUNC_CTL_XPI0_CB_D_0          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(14)
1670 #define IOC_PX08_FUNC_CTL_SDC1_DATA_2          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
1671 
1672 /* IOC_PX09_FUNC_CTL function mux definitions */
1673 #define IOC_PX09_FUNC_CTL_GPIO_X_09            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1674 #define IOC_PX09_FUNC_CTL_GPTMR6_CAPT_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1675 #define IOC_PX09_FUNC_CTL_UART6_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1676 #define IOC_PX09_FUNC_CTL_I2C2_SDA             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
1677 #define IOC_PX09_FUNC_CTL_SPI0_CS_1            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1678 #define IOC_PX09_FUNC_CTL_MCAN6_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1679 #define IOC_PX09_FUNC_CTL_XPI0_CB_SCLK         IOC_PAD_FUNC_CTL_ALT_SELECT_SET(14)
1680 #define IOC_PX09_FUNC_CTL_SDC1_DATA_3          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
1681 
1682 /* IOC_PX10_FUNC_CTL function mux definitions */
1683 #define IOC_PX10_FUNC_CTL_GPIO_X_10            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1684 #define IOC_PX10_FUNC_CTL_GPTMR6_COMP_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1685 #define IOC_PX10_FUNC_CTL_UART6_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1686 #define IOC_PX10_FUNC_CTL_UART6_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1687 #define IOC_PX10_FUNC_CTL_SPI0_CS_0            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1688 #define IOC_PX10_FUNC_CTL_MCAN6_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1689 #define IOC_PX10_FUNC_CTL_XPI0_CB_D_3          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(14)
1690 #define IOC_PX10_FUNC_CTL_SDC1_CMD             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
1691 
1692 /* IOC_PX11_FUNC_CTL function mux definitions */
1693 #define IOC_PX11_FUNC_CTL_GPIO_X_11            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1694 #define IOC_PX11_FUNC_CTL_GPTMR6_CAPT_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1695 #define IOC_PX11_FUNC_CTL_UART6_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1696 #define IOC_PX11_FUNC_CTL_SPI0_SCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1697 #define IOC_PX11_FUNC_CTL_XPI0_CB_DQS          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(14)
1698 #define IOC_PX11_FUNC_CTL_SDC1_DS              IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
1699 
1700 /* IOC_PX12_FUNC_CTL function mux definitions */
1701 #define IOC_PX12_FUNC_CTL_GPIO_X_12            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1702 #define IOC_PX12_FUNC_CTL_GPTMR7_CAPT_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1703 #define IOC_PX12_FUNC_CTL_UART7_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1704 #define IOC_PX12_FUNC_CTL_I2C3_SDA             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
1705 #define IOC_PX12_FUNC_CTL_SPI0_MISO            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1706 #define IOC_PX12_FUNC_CTL_XPI0_CB_CS0          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(14)
1707 #define IOC_PX12_FUNC_CTL_SDC1_CLK             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
1708 
1709 /* IOC_PX13_FUNC_CTL function mux definitions */
1710 #define IOC_PX13_FUNC_CTL_GPIO_X_13            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1711 #define IOC_PX13_FUNC_CTL_GPTMR7_COMP_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1712 #define IOC_PX13_FUNC_CTL_UART7_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1713 #define IOC_PX13_FUNC_CTL_UART7_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1714 #define IOC_PX13_FUNC_CTL_I2C3_SCL             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
1715 #define IOC_PX13_FUNC_CTL_SPI0_MOSI            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1716 #define IOC_PX13_FUNC_CTL_MCAN7_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1717 #define IOC_PX13_FUNC_CTL_XPI0_CB_CS1          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(14)
1718 #define IOC_PX13_FUNC_CTL_SDC1_DATA_0          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
1719 
1720 /* IOC_PX14_FUNC_CTL function mux definitions */
1721 #define IOC_PX14_FUNC_CTL_GPIO_X_14            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1722 #define IOC_PX14_FUNC_CTL_GPTMR6_CAPT_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1723 #define IOC_PX14_FUNC_CTL_UART7_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1724 #define IOC_PX14_FUNC_CTL_SPI0_DAT2            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1725 #define IOC_PX14_FUNC_CTL_MCAN7_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1726 #define IOC_PX14_FUNC_CTL_XPI0_CB_D_1          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(14)
1727 #define IOC_PX14_FUNC_CTL_SDC1_DATA_1          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
1728 
1729 /* IOC_PX15_FUNC_CTL function mux definitions */
1730 #define IOC_PX15_FUNC_CTL_GPIO_X_15            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1731 #define IOC_PX15_FUNC_CTL_GPTMR6_COMP_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1732 #define IOC_PX15_FUNC_CTL_UART7_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1733 #define IOC_PX15_FUNC_CTL_SPI0_DAT3            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1734 #define IOC_PX15_FUNC_CTL_MCAN7_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1735 #define IOC_PX15_FUNC_CTL_XPI0_CB_D_2          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(14)
1736 #define IOC_PX15_FUNC_CTL_SDC1_RSTN            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(17)
1737 
1738 /* IOC_PY00_FUNC_CTL function mux definitions */
1739 #define IOC_PY00_FUNC_CTL_GPIO_Y_00            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1740 #define IOC_PY00_FUNC_CTL_GPTMR1_COMP_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1741 #define IOC_PY00_FUNC_CTL_UART0_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1742 #define IOC_PY00_FUNC_CTL_MCAN0_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1743 
1744 /* IOC_PY01_FUNC_CTL function mux definitions */
1745 #define IOC_PY01_FUNC_CTL_GPIO_Y_01            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1746 #define IOC_PY01_FUNC_CTL_GPTMR1_CAPT_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1747 #define IOC_PY01_FUNC_CTL_UART0_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1748 #define IOC_PY01_FUNC_CTL_MCAN0_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1749 
1750 /* IOC_PY02_FUNC_CTL function mux definitions */
1751 #define IOC_PY02_FUNC_CTL_GPIO_Y_02            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1752 #define IOC_PY02_FUNC_CTL_GPTMR1_COMP_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1753 #define IOC_PY02_FUNC_CTL_UART0_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1754 #define IOC_PY02_FUNC_CTL_UART0_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1755 #define IOC_PY02_FUNC_CTL_MCAN0_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1756 #define IOC_PY02_FUNC_CTL_PDM0_CLK             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
1757 
1758 /* IOC_PY03_FUNC_CTL function mux definitions */
1759 #define IOC_PY03_FUNC_CTL_GPIO_Y_03            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1760 #define IOC_PY03_FUNC_CTL_GPTMR1_CAPT_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1761 #define IOC_PY03_FUNC_CTL_UART0_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1762 #define IOC_PY03_FUNC_CTL_MCAN1_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1763 #define IOC_PY03_FUNC_CTL_PDM0_D_2             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
1764 
1765 /* IOC_PY04_FUNC_CTL function mux definitions */
1766 #define IOC_PY04_FUNC_CTL_GPIO_Y_04            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1767 #define IOC_PY04_FUNC_CTL_GPTMR1_CAPT_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1768 #define IOC_PY04_FUNC_CTL_UART1_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1769 #define IOC_PY04_FUNC_CTL_SPI2_CS_0            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1770 #define IOC_PY04_FUNC_CTL_MCAN1_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1771 #define IOC_PY04_FUNC_CTL_PDM0_D_3             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
1772 
1773 /* IOC_PY05_FUNC_CTL function mux definitions */
1774 #define IOC_PY05_FUNC_CTL_GPIO_Y_05            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1775 #define IOC_PY05_FUNC_CTL_GPTMR1_COMP_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1776 #define IOC_PY05_FUNC_CTL_UART1_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1777 #define IOC_PY05_FUNC_CTL_UART1_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1778 #define IOC_PY05_FUNC_CTL_SPI2_SCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1779 #define IOC_PY05_FUNC_CTL_MCAN1_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1780 #define IOC_PY05_FUNC_CTL_PDM0_D_1             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
1781 
1782 /* IOC_PY06_FUNC_CTL function mux definitions */
1783 #define IOC_PY06_FUNC_CTL_GPIO_Y_06            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1784 #define IOC_PY06_FUNC_CTL_GPTMR0_CAPT_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1785 #define IOC_PY06_FUNC_CTL_UART1_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1786 #define IOC_PY06_FUNC_CTL_SPI2_MISO            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1787 #define IOC_PY06_FUNC_CTL_PDM0_CLK             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
1788 
1789 /* IOC_PY07_FUNC_CTL function mux definitions */
1790 #define IOC_PY07_FUNC_CTL_GPIO_Y_07            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1791 #define IOC_PY07_FUNC_CTL_GPTMR0_COMP_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1792 #define IOC_PY07_FUNC_CTL_UART1_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1793 #define IOC_PY07_FUNC_CTL_SPI2_MOSI            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1794 #define IOC_PY07_FUNC_CTL_PDM0_D_0             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
1795 
1796 /* IOC_PY08_FUNC_CTL function mux definitions */
1797 #define IOC_PY08_FUNC_CTL_GPIO_Y_08            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1798 #define IOC_PY08_FUNC_CTL_GPTMR0_COMP_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1799 #define IOC_PY08_FUNC_CTL_UART2_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1800 #define IOC_PY08_FUNC_CTL_I2C0_SCL             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
1801 #define IOC_PY08_FUNC_CTL_MCAN2_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1802 
1803 /* IOC_PY09_FUNC_CTL function mux definitions */
1804 #define IOC_PY09_FUNC_CTL_GPIO_Y_09            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1805 #define IOC_PY09_FUNC_CTL_GPTMR0_CAPT_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1806 #define IOC_PY09_FUNC_CTL_UART2_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1807 #define IOC_PY09_FUNC_CTL_I2C0_SDA             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
1808 #define IOC_PY09_FUNC_CTL_MCAN2_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1809 
1810 /* IOC_PY10_FUNC_CTL function mux definitions */
1811 #define IOC_PY10_FUNC_CTL_GPIO_Y_10            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1812 #define IOC_PY10_FUNC_CTL_GPTMR0_COMP_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1813 #define IOC_PY10_FUNC_CTL_UART2_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1814 #define IOC_PY10_FUNC_CTL_UART2_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1815 #define IOC_PY10_FUNC_CTL_SPI3_CS_0            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1816 #define IOC_PY10_FUNC_CTL_MCAN2_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1817 
1818 /* IOC_PY11_FUNC_CTL function mux definitions */
1819 #define IOC_PY11_FUNC_CTL_GPIO_Y_11            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1820 #define IOC_PY11_FUNC_CTL_GPTMR0_CAPT_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1821 #define IOC_PY11_FUNC_CTL_UART2_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1822 #define IOC_PY11_FUNC_CTL_SPI3_SCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1823 
1824 /* IOC_PY12_FUNC_CTL function mux definitions */
1825 #define IOC_PY12_FUNC_CTL_GPIO_Y_12            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1826 #define IOC_PY12_FUNC_CTL_GPTMR1_CAPT_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1827 #define IOC_PY12_FUNC_CTL_UART3_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1828 #define IOC_PY12_FUNC_CTL_I2C1_SDA             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
1829 #define IOC_PY12_FUNC_CTL_SPI3_MISO            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1830 
1831 /* IOC_PY13_FUNC_CTL function mux definitions */
1832 #define IOC_PY13_FUNC_CTL_GPIO_Y_13            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1833 #define IOC_PY13_FUNC_CTL_GPTMR1_COMP_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1834 #define IOC_PY13_FUNC_CTL_UART3_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1835 #define IOC_PY13_FUNC_CTL_UART3_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1836 #define IOC_PY13_FUNC_CTL_I2C1_SCL             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
1837 #define IOC_PY13_FUNC_CTL_SPI3_MOSI            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1838 #define IOC_PY13_FUNC_CTL_MCAN3_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1839 
1840 /* IOC_PY14_FUNC_CTL function mux definitions */
1841 #define IOC_PY14_FUNC_CTL_GPIO_Y_14            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1842 #define IOC_PY14_FUNC_CTL_GPTMR0_CAPT_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1843 #define IOC_PY14_FUNC_CTL_UART3_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1844 #define IOC_PY14_FUNC_CTL_MCAN3_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1845 
1846 /* IOC_PY15_FUNC_CTL function mux definitions */
1847 #define IOC_PY15_FUNC_CTL_GPIO_Y_15            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1848 #define IOC_PY15_FUNC_CTL_GPTMR0_COMP_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1849 #define IOC_PY15_FUNC_CTL_UART3_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1850 #define IOC_PY15_FUNC_CTL_MCAN3_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1851 
1852 /* IOC_PZ00_FUNC_CTL function mux definitions */
1853 #define IOC_PZ00_FUNC_CTL_GPIO_Z_00            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1854 #define IOC_PZ00_FUNC_CTL_GPTMR3_COMP_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1855 #define IOC_PZ00_FUNC_CTL_UART4_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1856 #define IOC_PZ00_FUNC_CTL_MCAN4_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1857 
1858 /* IOC_PZ01_FUNC_CTL function mux definitions */
1859 #define IOC_PZ01_FUNC_CTL_GPIO_Z_01            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1860 #define IOC_PZ01_FUNC_CTL_GPTMR3_CAPT_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1861 #define IOC_PZ01_FUNC_CTL_UART4_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1862 #define IOC_PZ01_FUNC_CTL_MCAN4_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1863 
1864 /* IOC_PZ02_FUNC_CTL function mux definitions */
1865 #define IOC_PZ02_FUNC_CTL_GPIO_Z_02            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1866 #define IOC_PZ02_FUNC_CTL_GPTMR3_COMP_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1867 #define IOC_PZ02_FUNC_CTL_UART4_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1868 #define IOC_PZ02_FUNC_CTL_UART4_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1869 #define IOC_PZ02_FUNC_CTL_MCAN4_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1870 #define IOC_PZ02_FUNC_CTL_DAO_RP               IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
1871 
1872 /* IOC_PZ03_FUNC_CTL function mux definitions */
1873 #define IOC_PZ03_FUNC_CTL_GPIO_Z_03            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1874 #define IOC_PZ03_FUNC_CTL_GPTMR3_CAPT_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1875 #define IOC_PZ03_FUNC_CTL_UART4_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1876 #define IOC_PZ03_FUNC_CTL_MCAN5_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1877 #define IOC_PZ03_FUNC_CTL_DAO_RN               IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
1878 
1879 /* IOC_PZ04_FUNC_CTL function mux definitions */
1880 #define IOC_PZ04_FUNC_CTL_GPIO_Z_04            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1881 #define IOC_PZ04_FUNC_CTL_GPTMR3_CAPT_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1882 #define IOC_PZ04_FUNC_CTL_UART5_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1883 #define IOC_PZ04_FUNC_CTL_SPI0_CS_0            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1884 #define IOC_PZ04_FUNC_CTL_MCAN5_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1885 #define IOC_PZ04_FUNC_CTL_DAO_LP               IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
1886 
1887 /* IOC_PZ05_FUNC_CTL function mux definitions */
1888 #define IOC_PZ05_FUNC_CTL_GPIO_Z_05            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1889 #define IOC_PZ05_FUNC_CTL_GPTMR3_COMP_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1890 #define IOC_PZ05_FUNC_CTL_UART5_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1891 #define IOC_PZ05_FUNC_CTL_UART5_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1892 #define IOC_PZ05_FUNC_CTL_SPI0_SCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1893 #define IOC_PZ05_FUNC_CTL_MCAN5_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1894 #define IOC_PZ05_FUNC_CTL_DAO_LN               IOC_PAD_FUNC_CTL_ALT_SELECT_SET(10)
1895 
1896 /* IOC_PZ06_FUNC_CTL function mux definitions */
1897 #define IOC_PZ06_FUNC_CTL_GPIO_Z_06            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1898 #define IOC_PZ06_FUNC_CTL_GPTMR2_CAPT_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1899 #define IOC_PZ06_FUNC_CTL_UART5_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1900 #define IOC_PZ06_FUNC_CTL_SPI0_MISO            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1901 
1902 /* IOC_PZ07_FUNC_CTL function mux definitions */
1903 #define IOC_PZ07_FUNC_CTL_GPIO_Z_07            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1904 #define IOC_PZ07_FUNC_CTL_GPTMR2_COMP_0        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1905 #define IOC_PZ07_FUNC_CTL_UART5_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1906 #define IOC_PZ07_FUNC_CTL_SPI0_MOSI            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1907 
1908 /* IOC_PZ08_FUNC_CTL function mux definitions */
1909 #define IOC_PZ08_FUNC_CTL_GPIO_Z_08            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1910 #define IOC_PZ08_FUNC_CTL_GPTMR2_COMP_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1911 #define IOC_PZ08_FUNC_CTL_UART6_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1912 #define IOC_PZ08_FUNC_CTL_I2C2_SCL             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
1913 #define IOC_PZ08_FUNC_CTL_MCAN6_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1914 
1915 /* IOC_PZ09_FUNC_CTL function mux definitions */
1916 #define IOC_PZ09_FUNC_CTL_GPIO_Z_09            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1917 #define IOC_PZ09_FUNC_CTL_GPTMR2_CAPT_1        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1918 #define IOC_PZ09_FUNC_CTL_UART6_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1919 #define IOC_PZ09_FUNC_CTL_I2C2_SDA             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
1920 #define IOC_PZ09_FUNC_CTL_MCAN6_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1921 
1922 /* IOC_PZ10_FUNC_CTL function mux definitions */
1923 #define IOC_PZ10_FUNC_CTL_GPIO_Z_10            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1924 #define IOC_PZ10_FUNC_CTL_GPTMR2_COMP_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1925 #define IOC_PZ10_FUNC_CTL_UART6_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1926 #define IOC_PZ10_FUNC_CTL_UART6_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1927 #define IOC_PZ10_FUNC_CTL_SPI1_CS_0            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1928 #define IOC_PZ10_FUNC_CTL_MCAN6_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1929 
1930 /* IOC_PZ11_FUNC_CTL function mux definitions */
1931 #define IOC_PZ11_FUNC_CTL_GPIO_Z_11            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1932 #define IOC_PZ11_FUNC_CTL_GPTMR2_CAPT_2        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1933 #define IOC_PZ11_FUNC_CTL_UART6_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1934 #define IOC_PZ11_FUNC_CTL_SPI1_SCLK            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1935 
1936 /* IOC_PZ12_FUNC_CTL function mux definitions */
1937 #define IOC_PZ12_FUNC_CTL_GPIO_Z_12            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1938 #define IOC_PZ12_FUNC_CTL_GPTMR3_CAPT_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1939 #define IOC_PZ12_FUNC_CTL_UART7_CTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1940 #define IOC_PZ12_FUNC_CTL_I2C3_SDA             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
1941 #define IOC_PZ12_FUNC_CTL_SPI1_MISO            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1942 
1943 /* IOC_PZ13_FUNC_CTL function mux definitions */
1944 #define IOC_PZ13_FUNC_CTL_GPIO_Z_13            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1945 #define IOC_PZ13_FUNC_CTL_GPTMR3_COMP_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1946 #define IOC_PZ13_FUNC_CTL_UART7_DE             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1947 #define IOC_PZ13_FUNC_CTL_UART7_RTS            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)
1948 #define IOC_PZ13_FUNC_CTL_I2C3_SCL             IOC_PAD_FUNC_CTL_ALT_SELECT_SET(4)
1949 #define IOC_PZ13_FUNC_CTL_SPI1_MOSI            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(5)
1950 #define IOC_PZ13_FUNC_CTL_MCAN7_STBY           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1951 
1952 /* IOC_PZ14_FUNC_CTL function mux definitions */
1953 #define IOC_PZ14_FUNC_CTL_GPIO_Z_14            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1954 #define IOC_PZ14_FUNC_CTL_GPTMR2_CAPT_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1955 #define IOC_PZ14_FUNC_CTL_UART7_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1956 #define IOC_PZ14_FUNC_CTL_MCAN7_RXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1957 
1958 /* IOC_PZ15_FUNC_CTL function mux definitions */
1959 #define IOC_PZ15_FUNC_CTL_GPIO_Z_15            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
1960 #define IOC_PZ15_FUNC_CTL_GPTMR2_COMP_3        IOC_PAD_FUNC_CTL_ALT_SELECT_SET(1)
1961 #define IOC_PZ15_FUNC_CTL_UART7_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
1962 #define IOC_PZ15_FUNC_CTL_MCAN7_TXD            IOC_PAD_FUNC_CTL_ALT_SELECT_SET(7)
1963 
1964 
1965 #endif /* HPM_IOMUX_H */
1966