140 PINMUX_BALL_NAME_LAST = 40
151typedef enum pinmux_functions
154 GPIO0__TMS = ((GPIO0 << 16) | 0x00),
155 GPIO0__GPIO0 = ((GPIO0 << 16) | 0x01),
156 GPIO0__URT0_TXD = ((GPIO0 << 16) | 0x02),
157 GPIO0__PDM_DI0 = ((GPIO0 << 16) | 0x05),
158 GPIO0__PWM10 = ((GPIO0 << 16) | 0x06),
161 GPIO1__TDI = ((GPIO1 << 16) | 0x00),
162 GPIO1__GPIO1 = ((GPIO1 << 16) | 0x01),
163 GPIO1__URT0_RXD = ((GPIO1 << 16) | 0x02),
164 GPIO1__TRIG0 = ((GPIO1 << 16) | 0x04),
165 GPIO1__PWM9 = ((GPIO1 << 16) | 0x05),
168 GPIO2__TDQ = ((GPIO2 << 16) | 0x00),
169 GPIO2__GPIO2 = ((GPIO2 << 16) | 0x01),
170 GPIO2__PDM_CLKIO = ((GPIO2 << 16) | 0x02),
171 GPIO2__I2S2_MCLK = ((GPIO2 << 16) | 0x03),
172 GPIO2__PWM11 = ((GPIO2 << 16) | 0x06),
175 GPIO3__GPIO3 = ((GPIO3 << 16) | 0x00),
176 GPIO3__SPI1_SS0n = ((GPIO3 << 16) | 0x01),
177 GPIO3__TW1_SCL = ((GPIO3 << 16) | 0x02),
178 GPIO3__PWM8 = ((GPIO3 << 16) | 0x03),
179 GPIO3__I3C_MS_SCL = ((GPIO3 << 16) | 0x04),
182 GPIO4__GPIO4 = ((GPIO4 << 16) | 0x00),
183 GPIO4__SPI1_SS1n = ((GPIO4 << 16) | 0x01),
184 GPIO4__TW1_SDA = ((GPIO4 << 16) | 0x02),
185 GPIO4__PWM0 = ((GPIO4 << 16) | 0x03),
186 GPIO4__I3C_MS_SDA = ((GPIO4 << 16) | 0x04),
189 GPIO5__GPIO5 = ((GPIO5 << 16) | 0x00),
190 GPIO5__SPI1_SS2n = ((GPIO5 << 16) | 0x01),
191 GPIO5__PWM1 = ((GPIO5 << 16) | 0x03),
194 GPIO6__GPIO6 = ((GPIO6 << 16) | 0x00),
195 GPIO6__SPI1_SS3n = ((GPIO6 << 16) | 0x01),
196 GPIO6__SPI1S_SSn = ((GPIO6 << 16) | 0x02),
197 GPIO6__PWM2 = ((GPIO6 << 16) | 0x03),
200 GPIO7__GPIO7 = ((GPIO7 << 16) | 0x00),
201 GPIO7__URT0_RXD = ((GPIO7 << 16) | 0x01),
202 GPIO7__CAN0_RX = ((GPIO7 << 16) | 0x02),
203 GPIO7__TRIG2 = ((GPIO7 << 16) | 0x04),
204 GPIO7__PWM9 = ((GPIO7 << 16) | 0x05),
205 GPIO7__URT1_RXD = ((GPIO7 << 16) | 0x06),
208 GPIO8__GPIO8 = ((GPIO8 << 16) | 0x00),
209 GPIO8__URT0_TXD = ((GPIO8 << 16) | 0x01),
210 GPIO8__CAN0_TX = ((GPIO8 << 16) | 0x02),
211 GPIO8__CLKOUT = ((GPIO8 << 16) | 0x03),
212 GPIO8__URT1_TXD = ((GPIO8 << 16) | 0x06),
215 GPIO9__GPIO9 = ((GPIO9 << 16) | 0x00),
216 GPIO9__SPI1_SDO = ((GPIO9 << 16) | 0x01),
217 GPIO9__SPI1S_SDO = ((GPIO9 << 16) | 0x02),
218 GPIO9__PWM3 = ((GPIO9 << 16) | 0x03),
221 GPIO10__GPIO10 = ((GPIO10 << 16) | 0x00),
222 GPIO10__SPI1_SCLK = ((GPIO10 << 16) | 0x01),
223 GPIO10__SPI1S_SCLK = ((GPIO10 << 16) | 0x02),
224 GPIO10__PWM4 = ((GPIO10 << 16) | 0x03),
227 GPIO11__GPIO11 = ((GPIO11 << 16) | 0x00),
228 GPIO11__SPI1_SDI = ((GPIO11 << 16) | 0x01),
229 GPIO11__SPI1S_SDI = ((GPIO11 << 16) | 0x02),
230 GPIO11__PWM5 = ((GPIO11 << 16) | 0x03),
233 GPIO12__GPIO12 = ((GPIO12 << 16) | 0x00),
234 GPIO12__TW0_SCL = ((GPIO12 << 16) | 0x01),
235 GPIO12__I3C_MS_SCL = ((GPIO12 << 16) | 0x02),
236 GPIO12__PWM6 = ((GPIO12 << 16) | 0x03),
239 GPIO13__GPIO13 = ((GPIO13 << 16) | 0x00),
240 GPIO13__TW0_SDA = ((GPIO13 << 16) | 0x01),
241 GPIO13__I3C_MS_SDA = ((GPIO13 << 16) | 0x02),
242 GPIO13__CLKOUT = ((GPIO13 << 16) | 0x03),
245 GPIO14__GPIO14 = ((GPIO14 << 16) | 0x00),
246 GPIO14__TW1_SCL = ((GPIO14 << 16) | 0x01),
247 GPIO14__URT0_CTSn = ((GPIO14 << 16) | 0x02),
248 GPIO14__PWM10 = ((GPIO14 << 16) | 0x03),
249 GPIO14__CAN0_RX = ((GPIO14 << 16) | 0x04),
250 GPIO14__URT1_CTSn = ((GPIO14 << 16) | 0x06),
253 GPIO15__GPIO15 = ((GPIO15 << 16) | 0x00),
254 GPIO15__TW1_SDA = ((GPIO15 << 16) | 0x01),
255 GPIO15__URT0_RTSn = ((GPIO15 << 16) | 0x02),
256 GPIO15__PWM11 = ((GPIO15 << 16) | 0x03),
257 GPIO15__CAN0_TX = ((GPIO15 << 16) | 0x04),
258 GPIO15__URT1_RTSn = ((GPIO15 << 16) | 0x06),
261 GPIO16__GPIO16 = ((GPIO16 << 16) | 0x00),
262 GPIO16__URT1_RXD = ((GPIO16 << 16) | 0x01),
263 GPIO16__CAN0_RX = ((GPIO16 << 16) | 0x02),
264 GPIO16__PWM7 = ((GPIO16 << 16) | 0x03),
265 GPIO16__URT0_RXD = ((GPIO16 << 16) | 0x06),
268 GPIO17__GPIO17 = ((GPIO17 << 16) | 0x00),
269 GPIO17__URT1_TXD = ((GPIO17 << 16) | 0x01),
270 GPIO17__CAN0_TX = ((GPIO17 << 16) | 0x02),
271 GPIO17__PWM8 = ((GPIO17 << 16) | 0x03),
272 GPIO17__URT0_TXD = ((GPIO17 << 16) | 0x06),
275 GPIO18__GPIO18 = ((GPIO18 << 16) | 0x00),
276 GPIO18__XSPI_CS0n = ((GPIO18 << 16) | 0x01),
279 GPIO19__GPIO19 = ((GPIO19 << 16) | 0x00),
280 GPIO19__XSPI_DATA0 = ((GPIO19 << 16) | 0x01),
283 GPIO20__GPIO20 = ((GPIO20 << 16) | 0x00),
284 GPIO20__XSPI_DATA1 = ((GPIO20 << 16) | 0x01),
287 GPIO21__GPIO21 = ((GPIO21 << 16) | 0x00),
288 GPIO21__XSPI_DATA2 = ((GPIO21 << 16) | 0x01),
291 GPIO22__GPIO22 = ((GPIO22 << 16) | 0x00),
292 GPIO22__XSPI_DATA3 = ((GPIO22 << 16) | 0x01),
295 GPIO23__GPIO23 = ((GPIO23 << 16) | 0x00),
296 GPIO23__XSPI_CLK = ((GPIO23 << 16) | 0x01),
299 GPIO24__GPIO24 = ((GPIO24 << 16) | 0x00),
300 GPIO24__XSPI_CLKn = ((GPIO24 << 16) | 0x01),
303 GPIO25__GPIO25 = ((GPIO25 << 16) | 0x00),
304 GPIO25__XSPI_DQS = ((GPIO25 << 16) | 0x01),
307 GPIO26__GPIO26 = ((GPIO26 << 16) | 0x00),
308 GPIO26__XSPI_CS1n = ((GPIO26 << 16) | 0x01),
309 GPIO26__URT2_TXD = ((GPIO26 << 16) | 0x02),
310 GPIO26__URT3_RTSn = ((GPIO26 << 16) | 0x04),
311 GPIO26__URT3_DE = ((GPIO26 << 16) | 0x05),
312 GPIO26__CLKOUT = ((GPIO26 << 16) | 0x07),
315 GPIO27__GPIO27 = ((GPIO27 << 16) | 0x00),
316 GPIO27__XSPI_DATA4 = ((GPIO27 << 16) | 0x01),
317 GPIO27__URT2_RXD = ((GPIO27 << 16) | 0x02),
318 GPIO27__URT3_CTSn = ((GPIO27 << 16) | 0x04),
319 GPIO27__URT3_REn = ((GPIO27 << 16) | 0x05),
322 GPIO28__GPIO28 = ((GPIO28 << 16) | 0x00),
323 GPIO28__XSPI_DATA5 = ((GPIO28 << 16) | 0x01),
324 GPIO28__URT3_TXD = ((GPIO28 << 16) | 0x02),
325 GPIO28__URT2_RTSn = ((GPIO28 << 16) | 0x04),
326 GPIO28__URT0_RTSn = ((GPIO28 << 16) | 0x05),
327 GPIO28__URT1_RTSn = ((GPIO28 << 16) | 0x07),
330 GPIO29__GPIO29 = ((GPIO29 << 16) | 0x00),
331 GPIO29__XSPI_DATA6 = ((GPIO29 << 16) | 0x01),
332 GPIO29__URT3_RXD = ((GPIO29 << 16) | 0x02),
333 GPIO29__URT2_CTSn = ((GPIO29 << 16) | 0x04),
334 GPIO29__URT0_CTSn = ((GPIO29 << 16) | 0x05),
335 GPIO29__URT1_CTSn = ((GPIO29 << 16) | 0x07),
338 GPIO30__GPIO30 = ((GPIO30 << 16) | 0x00),
339 GPIO30__XSPI_DATA7 = ((GPIO30 << 16) | 0x01),
340 GPIO30__CLKOUT = ((GPIO30 << 16) | 0x07),
343 GPIO31__GPIO31 = ((GPIO31 << 16) | 0x00),
344 GPIO31__PWM0 = ((GPIO31 << 16) | 0x01),
345 GPIO31__URT1_RXD = ((GPIO31 << 16) | 0x02),
346 GPIO31__PDM_DI0 = ((GPIO31 << 16) | 0x04),
347 GPIO31__URT0_RXD = ((GPIO31 << 16) | 0x05),
348 GPIO31__CAN1_RX = ((GPIO31 << 16) | 0x06),
351 GPIO32__GPIO32 = ((GPIO32 << 16) | 0x00),
352 GPIO32__PWM1 = ((GPIO32 << 16) | 0x01),
353 GPIO32__URT1_TXD = ((GPIO32 << 16) | 0x02),
354 GPIO32__PDM_CLKIO = ((GPIO32 << 16) | 0x04),
355 GPIO32__URT0_TXD = ((GPIO32 << 16) | 0x05),
356 GPIO32__CAN1_TX = ((GPIO32 << 16) | 0x06),
359 GPIO33__GPIO33 = ((GPIO33 << 16) | 0x00),
360 GPIO33__PWM2 = ((GPIO33 << 16) | 0x01),
361 GPIO33__URT2_TXD = ((GPIO33 << 16) | 0x03),
362 GPIO33__URT3_RTSn = ((GPIO33 << 16) | 0x04),
363 GPIO33__URT3_DE = ((GPIO33 << 16) | 0x06),
366 GPIO34__GPIO34 = ((GPIO34 << 16) | 0x00),
367 GPIO34__PWM3 = ((GPIO34 << 16) | 0x01),
368 GPIO34__URT2_RXD = ((GPIO34 << 16) | 0x03),
369 GPIO34__URT3_CTSn = ((GPIO34 << 16) | 0x04),
370 GPIO34__URT3_REn = ((GPIO34 << 16) | 0x06),
373 GPIO35__GPIO35 = ((GPIO35 << 16) | 0x00),
374 GPIO35__PWM4 = ((GPIO35 << 16) | 0x01),
375 GPIO35__URT1_RTSn = ((GPIO35 << 16) | 0x02),
376 GPIO35__URT3_TXD = ((GPIO35 << 16) | 0x03),
377 GPIO35__URT2_RTSn = ((GPIO35 << 16) | 0x04),
378 GPIO35__URT0_RTSn = ((GPIO35 << 16) | 0x06),
381 GPIO36__GPIO36 = ((GPIO36 << 16) | 0x00),
382 GPIO36__PWM5 = ((GPIO36 << 16) | 0x01),
383 GPIO36__URT1_CTSn = ((GPIO36 << 16) | 0x02),
384 GPIO36__URT3_RXD = ((GPIO36 << 16) | 0x03),
385 GPIO36__URT2_CTSn = ((GPIO36 << 16) | 0x04),
386 GPIO36__URT0_CTSn = ((GPIO36 << 16) | 0x06),
389 GPIO37__GPIO37 = ((GPIO37 << 16) | 0x00),
390 GPIO37__PWM6 = ((GPIO37 << 16) | 0x01),
391 GPIO37__TW0_SCL = ((GPIO37 << 16) | 0x03),
392 GPIO37__PDM_CLKIO = ((GPIO37 << 16) | 0x05),
395 GPIO38__GPIO38 = ((GPIO38 << 16) | 0x00),
396 GPIO38__PWM7 = ((GPIO38 << 16) | 0x01),
397 GPIO38__TW0_SDA = ((GPIO38 << 16) | 0x03),
398 GPIO38__PDM_DI0 = ((GPIO38 << 16) | 0x05),
401 GPIO39__GPIO39 = ((GPIO39 << 16) | 0x00),
404 MAX_NUM_OF_PIN_FUNCTIONS = 7
can_instance_en
CAN instances for CM52.
Definition sl2610_cm52.h:51
@ CAN0
Definition sl2610_cm52.h:52
@ CAN_INSTANCE_COUNT
Definition sl2610_cm52.h:54
@ CAN1
Definition sl2610_cm52.h:53
dma_instance
Definition sl2610_cm52.h:491
@ DMA_INSTANCE_COUNT
Definition sl2610_cm52.h:494
@ DMA_0
Definition sl2610_cm52.h:492
@ DMA_1
Definition sl2610_cm52.h:493
dmic_instance_en
DMIC instances for CM52.
Definition sl2610_cm52.h:619
emmc_instance_en
eMMC controller instance enumeration for CM52
Definition sl2610_cm52.h:516
@ EMMC_INSTANCE_0
Definition sl2610_cm52.h:517
@ EMMC_COUNT
Definition sl2610_cm52.h:518
gpio_instance_en
Enumeration for available GPIO port instances (CM52).
Definition sl2610_cm52.h:73
@ GPIO_PORT0
Definition sl2610_cm52.h:74
@ GPIO_PORT3
Definition sl2610_cm52.h:77
@ GPIO_COUNT
Definition sl2610_cm52.h:78
@ GPIO_PORT2
Definition sl2610_cm52.h:76
@ GPIO_PORT1
Definition sl2610_cm52.h:75
i2c_instance_en
I2C instances for CM52.
Definition sl2610_cm52.h:446
@ I2C_INSTANCE_COUNT
Definition sl2610_cm52.h:449
@ I2C0
Definition sl2610_cm52.h:447
@ I2C1
Definition sl2610_cm52.h:448
i2s_instance_en
I2S instances for CM52.
Definition sl2610_cm52.h:593
i3c_instance_en
I3C instance for CM52.
Definition sl2610_cm52.h:424
ipc_instance_en
IPC instances for CM52.
Definition sl2610_cm52.h:559
ipc_mailbox_en
IPC mailbox identifiers for CM52.
Definition sl2610_cm52.h:569
@ IPC0
Definition sl2610_cm52.h:560
@ IPC_INSTANCE_COUNT
Definition sl2610_cm52.h:561
@ SOC_IPC_MBX1
Definition sl2610_cm52.h:571
@ SOC_IPC_MBX0
Definition sl2610_cm52.h:570
@ SOC_IPC_MBX3
Definition sl2610_cm52.h:573
@ SOC_IPC_MBX_MAX
Definition sl2610_cm52.h:574
@ SOC_IPC_MBX2
Definition sl2610_cm52.h:572
pinmux_pin_name_en
Enumeration of ball numbers (pin names) for CM52 derived from sl2610_device.h.
Definition sl2610_cm52.h:99
pinmux_functions_en
Enumeration of pin's function.
Definition sr110_cm55.h:200
sdio_instance_en
SDIO instances for CM52.
Definition sl2610_cm52.h:640
spwm_instance_en
SPWM instances for CM52.
Definition sl2610_cm52.h:537
uart_instance_en
UART instances for CM52.
Definition sl2610_cm52.h:26
@ UART2
Definition sl2610_cm52.h:29
@ UART0
Definition sl2610_cm52.h:27
@ UART3
Definition sl2610_cm52.h:30
@ UART_COUNT
Definition sl2610_cm52.h:31
@ UART1
Definition sl2610_cm52.h:28
xspi_instance_en
XSPI instances for CM52.
Definition sl2610_cm52.h:468
@ XSPI_INSTANCE_1
Definition sl2610_cm52.h:470
@ XSPI_INSTANCE_0
Definition sl2610_cm52.h:469
@ XSPI_INSTANCE_COUNT
Definition sl2610_cm52.h:471