204 I2C_SLV_SDA__GPIO44 = (
I2C_SLV_SDA << PINMUX_FUNCTION_SHIFT) | 0x00,
205 I2C_SLV_SDA__I2C_SLV_SDA = (
I2C_SLV_SDA << PINMUX_FUNCTION_SHIFT) | 0x01,
206 I2C_SLV_SDA__UART0_TX = (
I2C_SLV_SDA << PINMUX_FUNCTION_SHIFT) | 0x02,
209 I2C_SLV_SCL__GPIO45 =(
I2C_SLV_SCL << PINMUX_FUNCTION_SHIFT) | 0x01,
210 I2C_SLV_SCL__I2C_SLV_SCL = (
I2C_SLV_SCL << PINMUX_FUNCTION_SHIFT) | 0x01,
211 I2C_SLV_SCL__UART0_RX = (
I2C_SLV_SCL << PINMUX_FUNCTION_SHIFT) | 0x02,
214 I3C_SLV_SDA__GPIO46 = (
I3C_SLV_SDA << PINMUX_FUNCTION_SHIFT) | 0x00,
215 I3C_SLV_SDA__I3C_SLV_SDA = (
I3C_SLV_SDA << PINMUX_FUNCTION_SHIFT) | 0x01,
218 I3C_SLV_SCL__GPIO47 = (
I3C_SLV_SCL << PINMUX_FUNCTION_SHIFT) | 0x00,
219 I3C_SLV_SCL__I3C_SLV_SCL = (
I3C_SLV_SCL << PINMUX_FUNCTION_SHIFT) | 0x01,
222 SPI_SLV_MISO__GPIO0 = (
SPI_SLV_MISO << PINMUX_FUNCTION_SHIFT ) | 0x00,
223 SPI_SLV_MISO__UART0_TX = (
SPI_SLV_MISO << PINMUX_FUNCTION_SHIFT) | 0x01,
224 SPI_SLV_MISO__SPI_SLV_MISO = (
SPI_SLV_MISO << PINMUX_FUNCTION_SHIFT) | 0x02,
225 SPI_SLV_MISO__LP_GPIO0 = (
SPI_SLV_MISO << PINMUX_FUNCTION_SHIFT) | 0x03,
226 SPI_SLV_MISO__AON_GPO0 = (
SPI_SLV_MISO << PINMUX_FUNCTION_SHIFT) | 0x05,
229 SPI_SLV_CS__GPIO3 = (
SPI_SLV_CS << PINMUX_FUNCTION_SHIFT) | 0x00,
230 SPI_SLV_CS__SPI_SLV_CS = (
SPI_SLV_CS << PINMUX_FUNCTION_SHIFT) | 0x01,
231 SPI_SLV_CS__UART_LP_RX = (
SPI_SLV_CS << PINMUX_FUNCTION_SHIFT) | 0x02,
232 SPI_SLV_CS__SD0_WP = (
SPI_SLV_CS << PINMUX_FUNCTION_SHIFT) | 0x03,
233 SPI_SLV_CS__LP_GPIO3 = (
SPI_SLV_CS << PINMUX_FUNCTION_SHIFT) | 0x04,
234 SPI_SLV_CS__AON_GPI1 = (
SPI_SLV_CS << PINMUX_FUNCTION_SHIFT) | 0x05,
237 SPI_SLV_MOSI__GPIO1 = (
SPI_SLV_MOSI << PINMUX_FUNCTION_SHIFT) | 0x00,
238 SPI_SLV_MOSI__UART0_RX = (
SPI_SLV_MOSI << PINMUX_FUNCTION_SHIFT) |0x01,
239 SPI_SLV_MOSI__SPI_SLV_MOSI = (
SPI_SLV_MOSI << PINMUX_FUNCTION_SHIFT) | 0x02,
240 SPI_SLV_MOSI__LP_GPIO1 = (
SPI_SLV_MOSI << PINMUX_FUNCTION_SHIFT) | 0x03,
241 SPI_SLV_MOSI__AON_GPI0 = (
SPI_SLV_MOSI << PINMUX_FUNCTION_SHIFT) |0x05,
244 SPI_SLV_CLK__GPIO2 = (
SPI_SLV_CLK << PINMUX_FUNCTION_SHIFT) | 0x00,
245 SPI_SLV_CLK__SPI_SLV_CLK = (
SPI_SLV_CLK << PINMUX_FUNCTION_SHIFT) | 0x01,
246 SPI_SLV_CLK__UART_LP_TX = (
SPI_SLV_CLK << PINMUX_FUNCTION_SHIFT) | 0x02,
247 SPI_SLV_CLK__SD0_CDn = (
SPI_SLV_CLK << PINMUX_FUNCTION_SHIFT) | 0x03,
248 SPI_SLV_CLK__LP_GPIO2 = (
SPI_SLV_CLK << PINMUX_FUNCTION_SHIFT) | 0x04,
249 SPI_SLV_CLK__AON_GPO1 = (
SPI_SLV_CLK << PINMUX_FUNCTION_SHIFT) | 0x05,
254 CIU_VSYNC__GPIO4 = (
CIU_VSYNC << PINMUX_FUNCTION_SHIFT) | 0x00,
255 CIU_VSYNC__CIU_VSYNC = (
CIU_VSYNC << PINMUX_FUNCTION_SHIFT) | 0x01,
256 CIU_VSYNC__UART0_CTS = (
CIU_VSYNC << PINMUX_FUNCTION_SHIFT) | 0x03,
257 CIU_VSYNC__AON_GPI3 = (
CIU_VSYNC << PINMUX_FUNCTION_SHIFT) |0x05,
260 GPIO9__JTAG_TDO = (GPIO9 << PINMUX_FUNCTION_SHIFT) | 0x00,
261 GPIO9__CIU_D2 = (GPIO9 << PINMUX_FUNCTION_SHIFT) | 0x01,
262 GPIO9__GPIO9 = (GPIO9 << PINMUX_FUNCTION_SHIFT) | 0x02,
263 GPIO9__SPI_SLV_MISO = (GPIO9 << PINMUX_FUNCTION_SHIFT)| 0x03,
264 GPIO9__AON_CAMERA_TRIGGER = (GPIO9 << PINMUX_FUNCTION_SHIFT)| 5,
267 GPIO8__JTAG_TDI = (GPIO8 << PINMUX_FUNCTION_SHIFT) | 0x00,
268 GPIO8__CIU_D1 = (GPIO8 << PINMUX_FUNCTION_SHIFT) | 0x01,
269 GPIO8__GPIO8 = (GPIO8 << PINMUX_FUNCTION_SHIFT) | 0x02,
270 GPIO8__SPI_SLV_CS = (GPIO8 << PINMUX_FUNCTION_SHIFT) | 0x03,
271 GPIO8__AON_GPO2 = (GPIO8 << PINMUX_FUNCTION_SHIFT) | 0x05,
274 GPIO5__JTAG_TRSTN = (GPIO5 << PINMUX_FUNCTION_SHIFT) | 0x00,
275 GPIO5__CIU_HSYNC = (GPIO5 << PINMUX_FUNCTION_SHIFT) | 0x01,
276 GPIO5__GPIO5 = (GPIO5 <<PINMUX_FUNCTION_SHIFT) | 0x02,
277 GPIO5__UART0_RTS = (GPIO5 << PINMUX_FUNCTION_SHIFT) | 0x3,
278 GPIO5__AON_GPI2 = (GPIO5 << PINMUX_FUNCTION_SHIFT) | 0x05,
281 CIU_D3__GPIO10 = (
CIU_D3 << PINMUX_FUNCTION_SHIFT) | 0x00,
282 CIU_D3__CIU_D3 = (
CIU_D3 << PINMUX_FUNCTION_SHIFT) | 0x01,
283 CIU_D3__CLKOUT1 = (
CIU_D3 << PINMUX_FUNCTION_SHIFT) | 0x02,
284 CIU_D3__DM0_CLK = (
CIU_D3 << PINMUX_FUNCTION_SHIFT) | 0x03,
285 CIU_D3__AON_CLKOUT1 = (
CIU_D3 << PINMUX_FUNCTION_SHIFT) | 0x05,
288 CIU_D6__GPIO13 = (
CIU_D6 << PINMUX_FUNCTION_SHIFT) | 0x00,
289 CIU_D6__CIU_D6 = (
CIU_D6 << PINMUX_FUNCTION_SHIFT) | 0x01,
290 CIU_D6__DM0_CLK = (
CIU_D6 << PINMUX_FUNCTION_SHIFT) | 0x02,
291 CIU_D6__UART1_TX = (
CIU_D6 << PINMUX_FUNCTION_SHIFT) | 0x03,
294 CIU_D7__GPIO14 = (
CIU_D7 << PINMUX_FUNCTION_SHIFT) | 0x00,
295 CIU_D7__CIU_D7 = (
CIU_D7 << PINMUX_FUNCTION_SHIFT) | 0x01,
296 CIU_D7__DM0_DATA = (
CIU_D7 << PINMUX_FUNCTION_SHIFT) | 0x02,
297 CIU_D7__UART1_RX = (
CIU_D7 << PINMUX_FUNCTION_SHIFT) | 0x03,
300 GPIO6__GPIO6 = (GPIO6 << PINMUX_FUNCTION_SHIFT) | 0x00,
301 GPIO6__CIU_BCLK = (GPIO6 << PINMUX_FUNCTION_SHIFT) | 0x01,
302 GPIO6__SPI_DVI_CLK = (GPIO6 << PINMUX_FUNCTION_SHIFT) | 0x02,
303 GPIO6__SPI_SLV_CLK = (GPIO6 << PINMUX_FUNCTION_SHIFT) | 0x03,
306 GPIO7__GPIO7 = (GPIO7 << PINMUX_FUNCTION_SHIFT) | 0x00,
307 GPIO7__CIU_D0 = (GPIO7 << PINMUX_FUNCTION_SHIFT) | 0x01,
308 GPIO7__SPI_DVI_SI = (GPIO7 << PINMUX_FUNCTION_SHIFT) | 0x02,
309 GPIO7__SPI_SLV_MOSI = (GPIO7 << PINMUX_FUNCTION_SHIFT) | 0x03,
314 I2C0_MS_SDA__GPIO16 = (
I2C0_MS_SDA << PINMUX_FUNCTION_SHIFT) | 0x00,
315 I2C0_MS_SDA__I2C0_MS_SDA = (
I2C0_MS_SDA << PINMUX_FUNCTION_SHIFT) | 0x01,
316 I2C0_MS_SDA__I3C_MS_SDA = (
I2C0_MS_SDA << PINMUX_FUNCTION_SHIFT) | 0x02,
317 I2C0_MS_SDA__DM0_DATA = (
I2C0_MS_SDA << PINMUX_FUNCTION_SHIFT) | 0x03,
320 I2C0_MS_SCL__GPIO15 = (
I2C0_MS_SCL << PINMUX_FUNCTION_SHIFT) | 0x00,
321 I2C0_MS_SCL__I2C0_MS_SCL = (
I2C0_MS_SCL << PINMUX_FUNCTION_SHIFT) | 0x01,
322 I2C0_MS_SCL__I3C_MS_SCL = (
I2C0_MS_SCL<< PINMUX_FUNCTION_SHIFT) | 0x02,
323 I2C0_MS_SCL__DM0_CLK = (
I2C0_MS_SCL << PINMUX_FUNCTION_SHIFT ) | 0x03,
328 I2S_DI__GPIO20 = (
I2S_DI << PINMUX_FUNCTION_SHIFT) | 0x00,
329 I2S_DI__I2S_DI = (
I2S_DI << PINMUX_FUNCTION_SHIFT) | 0x01,
330 I2S_DI__TRACE_DATA0 = (
I2S_DI << PINMUX_FUNCTION_SHIFT) | 0x02,
331 I2S_DI__DM1_DATA = (
I2S_DI << PINMUX_FUNCTION_SHIFT) | 0x03,
334 I2S_DO__GPIO19 = (
I2S_DO << PINMUX_FUNCTION_SHIFT) | 0x00,
335 I2S_DO__I2S_DO = (
I2S_DO << PINMUX_FUNCTION_SHIFT) | 0x01,
336 I2S_DO__TRACE_DATA1 = (
I2S_DO << PINMUX_FUNCTION_SHIFT) | 0x02,
337 I2S_DO__DM1_CLK = (
I2S_DO << PINMUX_FUNCTION_SHIFT) | 0x03,
340 I2S_FSYNC__GPIO18 = (
I2S_FSYNC << PINMUX_FUNCTION_SHIFT) | 0x00,
341 I2S_FSYNC__I2S_FSYNC = (
I2S_FSYNC << PINMUX_FUNCTION_SHIFT) | 0x01,
342 I2S_FSYNC__TRACE_DATA2 = (
I2S_FSYNC << PINMUX_FUNCTION_SHIFT) | 0x02,
343 I2S_FSYNC__DM_HOST_DATA = (
I2S_FSYNC << PINMUX_FUNCTION_SHIFT) | 0x03,
346 I2S_BCLK__GPIO17 = (
I2S_BCLK << PINMUX_FUNCTION_SHIFT) | 0x00,
347 I2S_BCLK__I2S_BCLK = (
I2S_BCLK << PINMUX_FUNCTION_SHIFT) | 0x01,
348 I2S_BCLK__TRACE_DATA3 = (
I2S_BCLK << PINMUX_FUNCTION_SHIFT) | 0x02,
349 I2S_BCLK__DM_HOST_CLK = (
I2S_BCLK << PINMUX_FUNCTION_SHIFT) | 0x03,
354 SPI_MSTR_MOSI__GPIO23 = (
SPI_MSTR_MOSI << PINMUX_FUNCTION_SHIFT) | 0x00,
355 SPI_MSTR_MOSI__SPI_MSTR_MOSI = (
SPI_MSTR_MOSI << PINMUX_FUNCTION_SHIFT) | 0x01,
356 SPI_MSTR_MOSI__UART1_TX = (
SPI_MSTR_MOSI << PINMUX_FUNCTION_SHIFT) | 0x02,
357 SPI_MSTR_MOSI__I2C1_MS_SCL = (
SPI_MSTR_MOSI << PINMUX_FUNCTION_SHIFT) | 0x03,
360 SPI_MSTR_CLK__GPIO22 = (
SPI_MSTR_CLK << PINMUX_FUNCTION_SHIFT) | 0x00,
361 SPI_MSTR_CLK__SPI_MSTR_CLK = (
SPI_MSTR_CLK << PINMUX_FUNCTION_SHIFT) | 0x01,
362 SPI_MSTR_CLK__UART0_RX = (
SPI_MSTR_CLK << PINMUX_FUNCTION_SHIFT) | 0x02,
363 SPI_MSTR_CLK__CIU_D5 = (
SPI_MSTR_CLK << PINMUX_FUNCTION_SHIFT) | 0x03,
366 SPI_MSTR_CS__GPIO21 = (
SPI_MSTR_CS << PINMUX_FUNCTION_SHIFT) | 0x00,
367 SPI_MSTR_CS__SPI_MSTR_CS = (
SPI_MSTR_CS << PINMUX_FUNCTION_SHIFT) | 0x01,
368 SPI_MSTR_CS__UART0_TX = (
SPI_MSTR_CS <<PINMUX_FUNCTION_SHIFT) | 0x02,
369 SPI_MSTR_CS__CIU_D4 = (
SPI_MSTR_CS << PINMUX_FUNCTION_SHIFT) | 0x03,
372 SPI_MSTR_MISO__GPIO24 = (
SPI_MSTR_MISO << PINMUX_FUNCTION_SHIFT) | 0x00,
373 SPI_MSTR_MISO__SPI_MSTR_MISO = (
SPI_MSTR_MISO << PINMUX_FUNCTION_SHIFT) | 0x01,
374 SPI_MSTR_MISO__UART1_RX = (
SPI_MSTR_MISO << PINMUX_FUNCTION_SHIFT) | 0x02,
375 SPI_MSTR_MISO__I2C1_MS_SDA = (
SPI_MSTR_MISO << PINMUX_FUNCTION_SHIFT) | 0x03,
380 SD0_CMD__GPIO25 = (
SD0_CMD << PINMUX_FUNCTION_SHIFT) | 0x00,
381 SD0_CMD__SD0_CMD = (
SD0_CMD << PINMUX_FUNCTION_SHIFT) | 0x01,
384 SD0_D0__GPIO27 = (
SD0_D0 << PINMUX_FUNCTION_SHIFT) | 0x00,
385 SD0_D0__SD0_D0 = (
SD0_D0 << PINMUX_FUNCTION_SHIFT) | 0x01,
386 SD0_D0__DM0_DATA = (
SD0_D0 << PINMUX_FUNCTION_SHIFT) | 0x02,
387 SD0_D0__CALIB_DLY_PWM = (
SD0_D0 << PINMUX_FUNCTION_SHIFT) | 0x04,
388 SD0_D0__UART_LP_RX = (
SD0_D0 << PINMUX_FUNCTION_SHIFT) | 0x05,
391 SD0_CLK__GPIO26 = (
SD0_CLK << PINMUX_FUNCTION_SHIFT) | 0x00,
392 SD0_CLK__SD0_CLK = (
SD0_CLK << PINMUX_FUNCTION_SHIFT) | 0x01,
393 SD0_CLK__DM0_CLK = (
SD0_CLK << PINMUX_FUNCTION_SHIFT) | 0x02,
394 SD0_CLK__TRACE_CLK = (
SD0_CLK << PINMUX_FUNCTION_SHIFT) | 0x03,
395 SD0_CLK__CALIB_DLY_OUT = (
SD0_CLK << PINMUX_FUNCTION_SHIFT) | 0x04,
396 SD0_CLK__UART_LP_TX = (
SD0_CLK << PINMUX_FUNCTION_SHIFT) | 0x05,
399 SD0_D1__GPIO28 = (
SD0_D1 << PINMUX_FUNCTION_SHIFT) | 0x00,
400 SD0_D1__SD0_D1 = (
SD0_D1 << PINMUX_FUNCTION_SHIFT) | 0x01,
403 SD0_D2__GPIO29 = (
SD0_D2 << PINMUX_FUNCTION_SHIFT) | 0x00,
404 SD0_D2__SD0_D2 = (
SD0_D2 << PINMUX_FUNCTION_SHIFT) | 0x01,
405 SD0_D2__DM1_CLK = (
SD0_D2 << PINMUX_FUNCTION_SHIFT)| 0x02,
408 SD0_D3__GPIO30 = (
SD0_D3 << PINMUX_FUNCTION_SHIFT) | 0x00,
409 SD0_D3__SD0_D3 = (
SD0_D3 << PINMUX_FUNCTION_SHIFT) | 0x01,
410 SD0_D3__DM1_DATA = (
SD0_D3 << PINMUX_FUNCTION_SHIFT) | 0x02,
415 JTAG_TMS__JTAG_TMS = (
JTAG_TMS << PINMUX_FUNCTION_SHIFT) | 0x00,
416 JTAG_TMS__GPIO32 = (
JTAG_TMS << PINMUX_FUNCTION_SHIFT) | 0x01,
419 JTAG_TCK__JTAG_TCK = (
JTAG_TCK << PINMUX_FUNCTION_SHIFT) | 0x00,
420 JTAG_TCK__GPIO31 = (
JTAG_TCK << PINMUX_FUNCTION_SHIFT) | 0x01,
425 SD1_CMD__GPIO34 = (
SD1_CMD << PINMUX_FUNCTION_SHIFT) | 0x00,
426 SD1_CMD__SD1_CMD = (
SD1_CMD << PINMUX_FUNCTION_SHIFT) | 0x01,
427 SD1_CMD__JTAG_TRSTN = (
SD1_CMD << PINMUX_FUNCTION_SHIFT) | 0x02,
430 SD1_CLK__GPIO35 = (
SD1_CLK << PINMUX_FUNCTION_SHIFT) | 0x00,
431 SD1_CLK__SD1_CLK = (
SD1_CLK << PINMUX_FUNCTION_SHIFT) | 0x01,
434 SD1_D0__GPIO36 = (
SD1_D0 << PINMUX_FUNCTION_SHIFT) | 0x00,
435 SD1_D0__SD1_D0 = (
SD1_D0 << PINMUX_FUNCTION_SHIFT) | 0x01,
436 SD1_D0__JTAG_TDI = (
SD1_D0 << PINMUX_FUNCTION_SHIFT) | 0x02,
439 SD1_D1__GPIO37 = (
SD1_D1 << PINMUX_FUNCTION_SHIFT) | 0x00,
440 SD1_D1__SD1_D1 = (
SD1_D1 << PINMUX_FUNCTION_SHIFT) | 0x01,
441 SD1_D1__JTAG_TDO = (
SD1_D1 << PINMUX_FUNCTION_SHIFT) | 0x02,
444 SD1_D2__GPIO38 = (
SD1_D2 << PINMUX_FUNCTION_SHIFT) | 0x00,
445 SD1_D2__SD1_D2 = (
SD1_D2 << PINMUX_FUNCTION_SHIFT) | 0x01,
448 SD1_D3__GPIO39 = (
SD1_D3 << PINMUX_FUNCTION_SHIFT) | 0x00,
449 SD1_D3__SD1_D3 = (
SD1_D3 << PINMUX_FUNCTION_SHIFT) | 0x01,
454 RESET_N__RESET_N = (
RESET_N << PINMUX_FUNCTION_SHIFT) |0x00,
457 CLK32K_IN_PIN__GPIO40 = (
CLK32K_IN_PIN << PINMUX_FUNCTION_SHIFT) | 0x00,
458 CLK32K_IN_PIN__CLK32K_IN = (
CLK32K_IN_PIN << PINMUX_FUNCTION_SHIFT) | 0x01,
461 CLKOUT0__GPIO41 = (
CLKOUT0 << PINMUX_FUNCTION_SHIFT) | 0x00,
462 CLKOUT0__CLKOUT0 = (
CLKOUT0 << PINMUX_FUNCTION_SHIFT) | 0x01,
463 CLKOUT0__AON_CAMERA_CLK = (
CLKOUT0 << PINMUX_FUNCTION_SHIFT) | 0x05,
466 CAMERA_MUTE__CAMERA_MUTE = (
CAMERA_MUTE << PINMUX_FUNCTION_SHIFT) | 0x00,
469 AUDIO_MUTE__AUDIO_MUTE = (
AUDIO_MUTE << PINMUX_FUNCTION_SHIFT) | 0x00,
474 SWIRE_CLK__GPIO42 = (
SWIRE_CLK << PINMUX_FUNCTION_SHIFT) | 0x00,
475 SWIRE_CLK__I2C1_MS_SCL = (
SWIRE_CLK << PINMUX_FUNCTION_SHIFT) | 0x03,
479 SWIRE_DATA__GPIO43 = (
SWIRE_DATA << PINMUX_FUNCTION_SHIFT) | 0x00,
480 SWIRE_DATA__I2C1_MS_SDA = (
SWIRE_DATA << PINMUX_FUNCTION_SHIFT) | 0x03,
485 I2C_PMU_SCL__I2C_PMU_SCL = (
I2C_PMU_SCL << PINMUX_FUNCTION_SHIFT) | 0x00,
488 I2C_PMU_SDA__I2C_PMU_SDA = (
I2C_PMU_SDA << PINMUX_FUNCTION_SHIFT) | 0x00,
491 MAX_NUM_OF_PIN_FUNCTIONS = 7