256 I2C_SLV_SDA__GPIO44 = (
I2C_SLV_SDA << PINMUX_FUNCTION_SHIFT) | 0x00,
257 I2C_SLV_SDA__I2C_SLV_SDA = (
I2C_SLV_SDA << PINMUX_FUNCTION_SHIFT) | 0x01,
258 I2C_SLV_SDA__UART0_TX = (
I2C_SLV_SDA << PINMUX_FUNCTION_SHIFT) | 0x02,
261 I2C_SLV_SCL__GPIO45 =(
I2C_SLV_SCL << PINMUX_FUNCTION_SHIFT) | 0x01,
262 I2C_SLV_SCL__I2C_SLV_SCL = (
I2C_SLV_SCL << PINMUX_FUNCTION_SHIFT) | 0x01,
263 I2C_SLV_SCL__UART0_RX = (
I2C_SLV_SCL << PINMUX_FUNCTION_SHIFT) | 0x02,
266 I3C_SLV_SDA__GPIO46 = (
I3C_SLV_SDA << PINMUX_FUNCTION_SHIFT) | 0x00,
267 I3C_SLV_SDA__I3C_SLV_SDA = (
I3C_SLV_SDA << PINMUX_FUNCTION_SHIFT) | 0x01,
270 I3C_SLV_SCL__GPIO47 = (
I3C_SLV_SCL << PINMUX_FUNCTION_SHIFT) | 0x00,
271 I3C_SLV_SCL__I3C_SLV_SCL = (
I3C_SLV_SCL << PINMUX_FUNCTION_SHIFT) | 0x01,
274 SPI_SLV_MISO__GPIO0 = (
SPI_SLV_MISO << PINMUX_FUNCTION_SHIFT ) | 0x00,
275 SPI_SLV_MISO__UART0_TX = (
SPI_SLV_MISO << PINMUX_FUNCTION_SHIFT) | 0x01,
276 SPI_SLV_MISO__SPI_SLV_MISO = (
SPI_SLV_MISO << PINMUX_FUNCTION_SHIFT) | 0x02,
277 SPI_SLV_MISO__LP_GPIO0 = (
SPI_SLV_MISO << PINMUX_FUNCTION_SHIFT) | 0x03,
278 SPI_SLV_MISO__AON_GPO0 = (
SPI_SLV_MISO << PINMUX_FUNCTION_SHIFT) | 0x05,
281 SPI_SLV_CS__GPIO3 = (
SPI_SLV_CS << PINMUX_FUNCTION_SHIFT) | 0x00,
282 SPI_SLV_CS__SPI_SLV_CS = (
SPI_SLV_CS << PINMUX_FUNCTION_SHIFT) | 0x01,
283 SPI_SLV_CS__UART_LP_RX = (
SPI_SLV_CS << PINMUX_FUNCTION_SHIFT) | 0x02,
284 SPI_SLV_CS__SD0_WP = (
SPI_SLV_CS << PINMUX_FUNCTION_SHIFT) | 0x03,
285 SPI_SLV_CS__LP_GPIO3 = (
SPI_SLV_CS << PINMUX_FUNCTION_SHIFT) | 0x04,
286 SPI_SLV_CS__AON_GPI1 = (
SPI_SLV_CS << PINMUX_FUNCTION_SHIFT) | 0x05,
289 SPI_SLV_MOSI__GPIO1 = (
SPI_SLV_MOSI << PINMUX_FUNCTION_SHIFT) | 0x00,
290 SPI_SLV_MOSI__UART0_RX = (
SPI_SLV_MOSI << PINMUX_FUNCTION_SHIFT) |0x01,
291 SPI_SLV_MOSI__SPI_SLV_MOSI = (
SPI_SLV_MOSI << PINMUX_FUNCTION_SHIFT) | 0x02,
292 SPI_SLV_MOSI__LP_GPIO1 = (
SPI_SLV_MOSI << PINMUX_FUNCTION_SHIFT) | 0x03,
293 SPI_SLV_MOSI__AON_GPI0 = (
SPI_SLV_MOSI << PINMUX_FUNCTION_SHIFT) |0x05,
296 SPI_SLV_CLK__GPIO2 = (
SPI_SLV_CLK << PINMUX_FUNCTION_SHIFT) | 0x00,
297 SPI_SLV_CLK__SPI_SLV_CLK = (
SPI_SLV_CLK << PINMUX_FUNCTION_SHIFT) | 0x01,
298 SPI_SLV_CLK__UART_LP_TX = (
SPI_SLV_CLK << PINMUX_FUNCTION_SHIFT) | 0x02,
299 SPI_SLV_CLK__SD0_CDn = (
SPI_SLV_CLK << PINMUX_FUNCTION_SHIFT) | 0x03,
300 SPI_SLV_CLK__LP_GPIO2 = (
SPI_SLV_CLK << PINMUX_FUNCTION_SHIFT) | 0x04,
301 SPI_SLV_CLK__AON_GPO1 = (
SPI_SLV_CLK << PINMUX_FUNCTION_SHIFT) | 0x05,
306 CIU_VSYNC__GPIO4 = (
CIU_VSYNC << PINMUX_FUNCTION_SHIFT) | 0x00,
307 CIU_VSYNC__CIU_VSYNC = (
CIU_VSYNC << PINMUX_FUNCTION_SHIFT) | 0x01,
308 CIU_VSYNC__UART0_CTS = (
CIU_VSYNC << PINMUX_FUNCTION_SHIFT) | 0x03,
309 CIU_VSYNC__AON_GPI3 = (
CIU_VSYNC << PINMUX_FUNCTION_SHIFT) |0x05,
312 GPIO9__JTAG_TDO = (
GPIO9 << PINMUX_FUNCTION_SHIFT) | 0x00,
313 GPIO9__CIU_D2 = (
GPIO9 << PINMUX_FUNCTION_SHIFT) | 0x01,
314 GPIO9__GPIO9 = (
GPIO9 << PINMUX_FUNCTION_SHIFT) | 0x02,
315 GPIO9__SPI_SLV_MISO = (
GPIO9 << PINMUX_FUNCTION_SHIFT)| 0x03,
316 GPIO9__AON_CAMERA_TRIGGER = (
GPIO9 << PINMUX_FUNCTION_SHIFT)| 5,
319 GPIO8__JTAG_TDI = (
GPIO8 << PINMUX_FUNCTION_SHIFT) | 0x00,
320 GPIO8__CIU_D1 = (
GPIO8 << PINMUX_FUNCTION_SHIFT) | 0x01,
321 GPIO8__GPIO8 = (
GPIO8 << PINMUX_FUNCTION_SHIFT) | 0x02,
322 GPIO8__SPI_SLV_CS = (
GPIO8 << PINMUX_FUNCTION_SHIFT) | 0x03,
323 GPIO8__AON_GPO2 = (
GPIO8 << PINMUX_FUNCTION_SHIFT) | 0x05,
326 GPIO5__JTAG_TRSTN = (
GPIO5 << PINMUX_FUNCTION_SHIFT) | 0x00,
327 GPIO5__CIU_HSYNC = (
GPIO5 << PINMUX_FUNCTION_SHIFT) | 0x01,
328 GPIO5__GPIO5 = (
GPIO5 <<PINMUX_FUNCTION_SHIFT) | 0x02,
329 GPIO5__UART0_RTS = (
GPIO5 << PINMUX_FUNCTION_SHIFT) | 0x3,
330 GPIO5__AON_GPI2 = (
GPIO5 << PINMUX_FUNCTION_SHIFT) | 0x05,
333 CIU_D3__GPIO10 = (
CIU_D3 << PINMUX_FUNCTION_SHIFT) | 0x00,
334 CIU_D3__CIU_D3 = (
CIU_D3 << PINMUX_FUNCTION_SHIFT) | 0x01,
335 CIU_D3__CLKOUT1 = (
CIU_D3 << PINMUX_FUNCTION_SHIFT) | 0x02,
336 CIU_D3__DM0_CLK = (
CIU_D3 << PINMUX_FUNCTION_SHIFT) | 0x03,
337 CIU_D3__AON_CLKOUT1 = (
CIU_D3 << PINMUX_FUNCTION_SHIFT) | 0x05,
340 CIU_D6__GPIO13 = (
CIU_D6 << PINMUX_FUNCTION_SHIFT) | 0x00,
341 CIU_D6__CIU_D6 = (
CIU_D6 << PINMUX_FUNCTION_SHIFT) | 0x01,
342 CIU_D6__DM0_CLK = (
CIU_D6 << PINMUX_FUNCTION_SHIFT) | 0x02,
343 CIU_D6__UART1_TX = (
CIU_D6 << PINMUX_FUNCTION_SHIFT) | 0x03,
346 CIU_D7__GPIO14 = (
CIU_D7 << PINMUX_FUNCTION_SHIFT) | 0x00,
347 CIU_D7__CIU_D7 = (
CIU_D7 << PINMUX_FUNCTION_SHIFT) | 0x01,
348 CIU_D7__DM0_DATA = (
CIU_D7 << PINMUX_FUNCTION_SHIFT) | 0x02,
349 CIU_D7__UART1_RX = (
CIU_D7 << PINMUX_FUNCTION_SHIFT) | 0x03,
352 GPIO6__GPIO6 = (
GPIO6 << PINMUX_FUNCTION_SHIFT) | 0x00,
353 GPIO6__CIU_BCLK = (
GPIO6 << PINMUX_FUNCTION_SHIFT) | 0x01,
354 GPIO6__SPI_DVI_CLK = (
GPIO6 << PINMUX_FUNCTION_SHIFT) | 0x02,
355 GPIO6__SPI_SLV_CLK = (
GPIO6 << PINMUX_FUNCTION_SHIFT) | 0x03,
358 GPIO7__GPIO7 = (
GPIO7 << PINMUX_FUNCTION_SHIFT) | 0x00,
359 GPIO7__CIU_D0 = (
GPIO7 << PINMUX_FUNCTION_SHIFT) | 0x01,
360 GPIO7__SPI_DVI_SI = (
GPIO7 << PINMUX_FUNCTION_SHIFT) | 0x02,
361 GPIO7__SPI_SLV_MOSI = (
GPIO7 << PINMUX_FUNCTION_SHIFT) | 0x03,
366 I2C0_MS_SDA__GPIO16 = (
I2C0_MS_SDA << PINMUX_FUNCTION_SHIFT) | 0x00,
367 I2C0_MS_SDA__I2C0_MS_SDA = (
I2C0_MS_SDA << PINMUX_FUNCTION_SHIFT) | 0x01,
368 I2C0_MS_SDA__I3C_MS_SDA = (
I2C0_MS_SDA << PINMUX_FUNCTION_SHIFT) | 0x02,
369 I2C0_MS_SDA__DM0_DATA = (
I2C0_MS_SDA << PINMUX_FUNCTION_SHIFT) | 0x03,
372 I2C0_MS_SCL__GPIO15 = (
I2C0_MS_SCL << PINMUX_FUNCTION_SHIFT) | 0x00,
373 I2C0_MS_SCL__I2C0_MS_SCL = (
I2C0_MS_SCL << PINMUX_FUNCTION_SHIFT) | 0x01,
374 I2C0_MS_SCL__I3C_MS_SCL = (
I2C0_MS_SCL<< PINMUX_FUNCTION_SHIFT) | 0x02,
375 I2C0_MS_SCL__DM0_CLK = (
I2C0_MS_SCL << PINMUX_FUNCTION_SHIFT ) | 0x03,
380 I2S_DI__GPIO20 = (
I2S_DI << PINMUX_FUNCTION_SHIFT) | 0x00,
381 I2S_DI__I2S_DI = (
I2S_DI << PINMUX_FUNCTION_SHIFT) | 0x01,
382 I2S_DI__TRACE_DATA0 = (
I2S_DI << PINMUX_FUNCTION_SHIFT) | 0x02,
383 I2S_DI__DM1_DATA = (
I2S_DI << PINMUX_FUNCTION_SHIFT) | 0x03,
386 I2S_DO__GPIO19 = (
I2S_DO << PINMUX_FUNCTION_SHIFT) | 0x00,
387 I2S_DO__I2S_DO = (
I2S_DO << PINMUX_FUNCTION_SHIFT) | 0x01,
388 I2S_DO__TRACE_DATA1 = (
I2S_DO << PINMUX_FUNCTION_SHIFT) | 0x02,
389 I2S_DO__DM1_CLK = (
I2S_DO << PINMUX_FUNCTION_SHIFT) | 0x03,
392 I2S_FSYNC__GPIO18 = (
I2S_FSYNC << PINMUX_FUNCTION_SHIFT) | 0x00,
393 I2S_FSYNC__I2S_FSYNC = (
I2S_FSYNC << PINMUX_FUNCTION_SHIFT) | 0x01,
394 I2S_FSYNC__TRACE_DATA2 = (
I2S_FSYNC << PINMUX_FUNCTION_SHIFT) | 0x02,
395 I2S_FSYNC__DM_HOST_DATA = (
I2S_FSYNC << PINMUX_FUNCTION_SHIFT) | 0x03,
398 I2S_BCLK__GPIO17 = (
I2S_BCLK << PINMUX_FUNCTION_SHIFT) | 0x00,
399 I2S_BCLK__I2S_BCLK = (
I2S_BCLK << PINMUX_FUNCTION_SHIFT) | 0x01,
400 I2S_BCLK__TRACE_DATA3 = (
I2S_BCLK << PINMUX_FUNCTION_SHIFT) | 0x02,
401 I2S_BCLK__DM_HOST_CLK = (
I2S_BCLK << PINMUX_FUNCTION_SHIFT) | 0x03,
406 SPI_MSTR_MOSI__GPIO23 = (
SPI_MSTR_MOSI << PINMUX_FUNCTION_SHIFT) | 0x00,
407 SPI_MSTR_MOSI__SPI_MSTR_MOSI = (
SPI_MSTR_MOSI << PINMUX_FUNCTION_SHIFT) | 0x01,
408 SPI_MSTR_MOSI__UART1_TX = (
SPI_MSTR_MOSI << PINMUX_FUNCTION_SHIFT) | 0x02,
409 SPI_MSTR_MOSI__I2C1_MS_SCL = (
SPI_MSTR_MOSI << PINMUX_FUNCTION_SHIFT) | 0x03,
412 SPI_MSTR_CLK__GPIO22 = (
SPI_MSTR_CLK << PINMUX_FUNCTION_SHIFT) | 0x00,
413 SPI_MSTR_CLK__SPI_MSTR_CLK = (
SPI_MSTR_CLK << PINMUX_FUNCTION_SHIFT) | 0x01,
414 SPI_MSTR_CLK__UART0_RX = (
SPI_MSTR_CLK << PINMUX_FUNCTION_SHIFT) | 0x02,
415 SPI_MSTR_CLK__CIU_D5 = (
SPI_MSTR_CLK << PINMUX_FUNCTION_SHIFT) | 0x03,
418 SPI_MSTR_CS__GPIO21 = (
SPI_MSTR_CS << PINMUX_FUNCTION_SHIFT) | 0x00,
419 SPI_MSTR_CS__SPI_MSTR_CS = (
SPI_MSTR_CS << PINMUX_FUNCTION_SHIFT) | 0x01,
420 SPI_MSTR_CS__UART0_TX = (
SPI_MSTR_CS <<PINMUX_FUNCTION_SHIFT) | 0x02,
421 SPI_MSTR_CS__CIU_D4 = (
SPI_MSTR_CS << PINMUX_FUNCTION_SHIFT) | 0x03,
424 SPI_MSTR_MISO__GPIO24 = (
SPI_MSTR_MISO << PINMUX_FUNCTION_SHIFT) | 0x00,
425 SPI_MSTR_MISO__SPI_MSTR_MISO = (
SPI_MSTR_MISO << PINMUX_FUNCTION_SHIFT) | 0x01,
426 SPI_MSTR_MISO__UART1_RX = (
SPI_MSTR_MISO << PINMUX_FUNCTION_SHIFT) | 0x02,
427 SPI_MSTR_MISO__I2C1_MS_SDA = (
SPI_MSTR_MISO << PINMUX_FUNCTION_SHIFT) | 0x03,
432 SD0_CMD__GPIO25 = (
SD0_CMD << PINMUX_FUNCTION_SHIFT) | 0x00,
433 SD0_CMD__SD0_CMD = (
SD0_CMD << PINMUX_FUNCTION_SHIFT) | 0x01,
436 SD0_D0__GPIO27 = (
SD0_D0 << PINMUX_FUNCTION_SHIFT) | 0x00,
437 SD0_D0__SD0_D0 = (
SD0_D0 << PINMUX_FUNCTION_SHIFT) | 0x01,
438 SD0_D0__DM0_DATA = (
SD0_D0 << PINMUX_FUNCTION_SHIFT) | 0x02,
439 SD0_D0__CALIB_DLY_PWM = (
SD0_D0 << PINMUX_FUNCTION_SHIFT) | 0x04,
440 SD0_D0__UART_LP_RX = (
SD0_D0 << PINMUX_FUNCTION_SHIFT) | 0x05,
443 SD0_CLK__GPIO26 = (
SD0_CLK << PINMUX_FUNCTION_SHIFT) | 0x00,
444 SD0_CLK__SD0_CLK = (
SD0_CLK << PINMUX_FUNCTION_SHIFT) | 0x01,
445 SD0_CLK__DM0_CLK = (
SD0_CLK << PINMUX_FUNCTION_SHIFT) | 0x02,
446 SD0_CLK__TRACE_CLK = (
SD0_CLK << PINMUX_FUNCTION_SHIFT) | 0x03,
447 SD0_CLK__CALIB_DLY_OUT = (
SD0_CLK << PINMUX_FUNCTION_SHIFT) | 0x04,
448 SD0_CLK__UART_LP_TX = (
SD0_CLK << PINMUX_FUNCTION_SHIFT) | 0x05,
451 SD0_D1__GPIO28 = (
SD0_D1 << PINMUX_FUNCTION_SHIFT) | 0x00,
452 SD0_D1__SD0_D1 = (
SD0_D1 << PINMUX_FUNCTION_SHIFT) | 0x01,
455 SD0_D2__GPIO29 = (
SD0_D2 << PINMUX_FUNCTION_SHIFT) | 0x00,
456 SD0_D2__SD0_D2 = (
SD0_D2 << PINMUX_FUNCTION_SHIFT) | 0x01,
457 SD0_D2__DM1_CLK = (
SD0_D2 << PINMUX_FUNCTION_SHIFT)| 0x02,
460 SD0_D3__GPIO30 = (
SD0_D3 << PINMUX_FUNCTION_SHIFT) | 0x00,
461 SD0_D3__SD0_D3 = (
SD0_D3 << PINMUX_FUNCTION_SHIFT) | 0x01,
462 SD0_D3__DM1_DATA = (
SD0_D3 << PINMUX_FUNCTION_SHIFT) | 0x02,
467 JTAG_TMS__JTAG_TMS = (
JTAG_TMS << PINMUX_FUNCTION_SHIFT) | 0x00,
468 JTAG_TMS__GPIO32 = (
JTAG_TMS << PINMUX_FUNCTION_SHIFT) | 0x01,
471 JTAG_TCK__JTAG_TCK = (
JTAG_TCK << PINMUX_FUNCTION_SHIFT) | 0x00,
472 JTAG_TCK__GPIO31 = (
JTAG_TCK << PINMUX_FUNCTION_SHIFT) | 0x01,
477 SD1_CMD__GPIO34 = (
SD1_CMD << PINMUX_FUNCTION_SHIFT) | 0x00,
478 SD1_CMD__SD1_CMD = (
SD1_CMD << PINMUX_FUNCTION_SHIFT) | 0x01,
479 SD1_CMD__JTAG_TRSTN = (
SD1_CMD << PINMUX_FUNCTION_SHIFT) | 0x02,
482 SD1_CLK__GPIO35 = (
SD1_CLK << PINMUX_FUNCTION_SHIFT) | 0x00,
483 SD1_CLK__SD1_CLK = (
SD1_CLK << PINMUX_FUNCTION_SHIFT) | 0x01,
486 SD1_D0__GPIO36 = (
SD1_D0 << PINMUX_FUNCTION_SHIFT) | 0x00,
487 SD1_D0__SD1_D0 = (
SD1_D0 << PINMUX_FUNCTION_SHIFT) | 0x01,
488 SD1_D0__JTAG_TDI = (
SD1_D0 << PINMUX_FUNCTION_SHIFT) | 0x02,
491 SD1_D1__GPIO37 = (
SD1_D1 << PINMUX_FUNCTION_SHIFT) | 0x00,
492 SD1_D1__SD1_D1 = (
SD1_D1 << PINMUX_FUNCTION_SHIFT) | 0x01,
493 SD1_D1__JTAG_TDO = (
SD1_D1 << PINMUX_FUNCTION_SHIFT) | 0x02,
496 SD1_D2__GPIO38 = (
SD1_D2 << PINMUX_FUNCTION_SHIFT) | 0x00,
497 SD1_D2__SD1_D2 = (
SD1_D2 << PINMUX_FUNCTION_SHIFT) | 0x01,
500 SD1_D3__GPIO39 = (
SD1_D3 << PINMUX_FUNCTION_SHIFT) | 0x00,
501 SD1_D3__SD1_D3 = (
SD1_D3 << PINMUX_FUNCTION_SHIFT) | 0x01,
506 RESET_N__RESET_N = (
RESET_N << PINMUX_FUNCTION_SHIFT) |0x00,
509 CLK32K_IN_PIN__GPIO40 = (
CLK32K_IN_PIN << PINMUX_FUNCTION_SHIFT) | 0x00,
510 CLK32K_IN_PIN__CLK32K_IN = (
CLK32K_IN_PIN << PINMUX_FUNCTION_SHIFT) | 0x01,
513 CLKOUT0__GPIO41 = (
CLKOUT0 << PINMUX_FUNCTION_SHIFT) | 0x00,
514 CLKOUT0__CLKOUT0 = (
CLKOUT0 << PINMUX_FUNCTION_SHIFT) | 0x01,
515 CLKOUT0__AON_CAMERA_CLK = (
CLKOUT0 << PINMUX_FUNCTION_SHIFT) | 0x05,
518 CAMERA_MUTE__CAMERA_MUTE = (
CAMERA_MUTE << PINMUX_FUNCTION_SHIFT) | 0x00,
521 AUDIO_MUTE__AUDIO_MUTE = (
AUDIO_MUTE << PINMUX_FUNCTION_SHIFT) | 0x00,
526 SWIRE_CLK__GPIO42 = (
SWIRE_CLK << PINMUX_FUNCTION_SHIFT) | 0x00,
527 SWIRE_CLK__I2C1_MS_SCL = (
SWIRE_CLK << PINMUX_FUNCTION_SHIFT) | 0x03,
531 SWIRE_DATA__GPIO43 = (
SWIRE_DATA << PINMUX_FUNCTION_SHIFT) | 0x00,
532 SWIRE_DATA__I2C1_MS_SDA = (
SWIRE_DATA << PINMUX_FUNCTION_SHIFT) | 0x03,
537 I2C_PMU_SCL__I2C_PMU_SCL = (
I2C_PMU_SCL << PINMUX_FUNCTION_SHIFT) | 0x00,
540 I2C_PMU_SDA__I2C_PMU_SDA = (
I2C_PMU_SDA << PINMUX_FUNCTION_SHIFT) | 0x00,
543 MAX_NUM_OF_PIN_FUNCTIONS = 7