1*83d290c5STom Rini // SPDX-License-Identifier: GPL-2.0+ 209f455dcSMasahiro Yamada /* 309f455dcSMasahiro Yamada * Copyright (c) 2010-2014, NVIDIA CORPORATION. All rights reserved. 409f455dcSMasahiro Yamada */ 509f455dcSMasahiro Yamada 609f455dcSMasahiro Yamada #include <common.h> 709f455dcSMasahiro Yamada #include <asm/io.h> 809f455dcSMasahiro Yamada #include <asm/arch/pinmux.h> 909f455dcSMasahiro Yamada 1009f455dcSMasahiro Yamada #define PIN(pin, f0, f1, f2, f3) \ 1109f455dcSMasahiro Yamada { \ 1209f455dcSMasahiro Yamada .funcs = { \ 1309f455dcSMasahiro Yamada PMUX_FUNC_##f0, \ 1409f455dcSMasahiro Yamada PMUX_FUNC_##f1, \ 1509f455dcSMasahiro Yamada PMUX_FUNC_##f2, \ 1609f455dcSMasahiro Yamada PMUX_FUNC_##f3, \ 1709f455dcSMasahiro Yamada }, \ 1809f455dcSMasahiro Yamada } 1909f455dcSMasahiro Yamada 2009f455dcSMasahiro Yamada #define PIN_RESERVED {} 2109f455dcSMasahiro Yamada 2209f455dcSMasahiro Yamada static const struct pmux_pingrp_desc tegra30_pingroups[] = { 2309f455dcSMasahiro Yamada /* pin, f0, f1, f2, f3 */ 2409f455dcSMasahiro Yamada /* Offset 0x3000 */ 2509f455dcSMasahiro Yamada PIN(ULPI_DATA0_PO1, SPI3, HSI, UARTA, ULPI), 2609f455dcSMasahiro Yamada PIN(ULPI_DATA1_PO2, SPI3, HSI, UARTA, ULPI), 2709f455dcSMasahiro Yamada PIN(ULPI_DATA2_PO3, SPI3, HSI, UARTA, ULPI), 2809f455dcSMasahiro Yamada PIN(ULPI_DATA3_PO4, SPI3, HSI, UARTA, ULPI), 2909f455dcSMasahiro Yamada PIN(ULPI_DATA4_PO5, SPI2, HSI, UARTA, ULPI), 3009f455dcSMasahiro Yamada PIN(ULPI_DATA5_PO6, SPI2, HSI, UARTA, ULPI), 3109f455dcSMasahiro Yamada PIN(ULPI_DATA6_PO7, SPI2, HSI, UARTA, ULPI), 3209f455dcSMasahiro Yamada PIN(ULPI_DATA7_PO0, SPI2, HSI, UARTA, ULPI), 3309f455dcSMasahiro Yamada PIN(ULPI_CLK_PY0, SPI1, RSVD2, UARTD, ULPI), 3409f455dcSMasahiro Yamada PIN(ULPI_DIR_PY1, SPI1, RSVD2, UARTD, ULPI), 3509f455dcSMasahiro Yamada PIN(ULPI_NXT_PY2, SPI1, RSVD2, UARTD, ULPI), 3609f455dcSMasahiro Yamada PIN(ULPI_STP_PY3, SPI1, RSVD2, UARTD, ULPI), 3709f455dcSMasahiro Yamada PIN(DAP3_FS_PP0, I2S2, RSVD2, DISPLAYA, DISPLAYB), 3809f455dcSMasahiro Yamada PIN(DAP3_DIN_PP1, I2S2, RSVD2, DISPLAYA, DISPLAYB), 3909f455dcSMasahiro Yamada PIN(DAP3_DOUT_PP2, I2S2, RSVD2, DISPLAYA, DISPLAYB), 4009f455dcSMasahiro Yamada PIN(DAP3_SCLK_PP3, I2S2, RSVD2, DISPLAYA, DISPLAYB), 4109f455dcSMasahiro Yamada PIN(PV0, RSVD1, RSVD2, RSVD3, RSVD4), 4209f455dcSMasahiro Yamada PIN(PV1, RSVD1, RSVD2, RSVD3, RSVD4), 4309f455dcSMasahiro Yamada PIN(SDMMC1_CLK_PZ0, SDMMC1, RSVD2, RSVD3, UARTA), 4409f455dcSMasahiro Yamada PIN(SDMMC1_CMD_PZ1, SDMMC1, RSVD2, RSVD3, UARTA), 4509f455dcSMasahiro Yamada PIN(SDMMC1_DAT3_PY4, SDMMC1, RSVD2, UARTE, UARTA), 4609f455dcSMasahiro Yamada PIN(SDMMC1_DAT2_PY5, SDMMC1, RSVD2, UARTE, UARTA), 4709f455dcSMasahiro Yamada PIN(SDMMC1_DAT1_PY6, SDMMC1, RSVD2, UARTE, UARTA), 4809f455dcSMasahiro Yamada PIN(SDMMC1_DAT0_PY7, SDMMC1, RSVD2, UARTE, UARTA), 4909f455dcSMasahiro Yamada PIN(PV2, OWR, RSVD2, RSVD3, RSVD4), 5009f455dcSMasahiro Yamada PIN(PV3, CLK_12M_OUT, RSVD2, RSVD3, RSVD4), 5109f455dcSMasahiro Yamada PIN(CLK2_OUT_PW5, EXTPERIPH2, RSVD2, RSVD3, RSVD4), 5209f455dcSMasahiro Yamada PIN(CLK2_REQ_PCC5, DAP, RSVD2, RSVD3, RSVD4), 5309f455dcSMasahiro Yamada PIN(LCD_PWR1_PC1, DISPLAYA, DISPLAYB, RSVD3, RSVD4), 5409f455dcSMasahiro Yamada PIN(LCD_PWR2_PC6, DISPLAYA, DISPLAYB, SPI5, HDCP), 5509f455dcSMasahiro Yamada PIN(LCD_SDIN_PZ2, DISPLAYA, DISPLAYB, SPI5, RSVD4), 5609f455dcSMasahiro Yamada PIN(LCD_SDOUT_PN5, DISPLAYA, DISPLAYB, SPI5, HDCP), 5709f455dcSMasahiro Yamada PIN(LCD_WR_N_PZ3, DISPLAYA, DISPLAYB, SPI5, HDCP), 5809f455dcSMasahiro Yamada PIN(LCD_CS0_N_PN4, DISPLAYA, DISPLAYB, SPI5, RSVD4), 5909f455dcSMasahiro Yamada PIN(LCD_DC0_PN6, DISPLAYA, DISPLAYB, RSVD3, RSVD4), 6009f455dcSMasahiro Yamada PIN(LCD_SCK_PZ4, DISPLAYA, DISPLAYB, SPI5, HDCP), 6109f455dcSMasahiro Yamada PIN(LCD_PWR0_PB2, DISPLAYA, DISPLAYB, SPI5, HDCP), 6209f455dcSMasahiro Yamada PIN(LCD_PCLK_PB3, DISPLAYA, DISPLAYB, RSVD3, RSVD4), 6309f455dcSMasahiro Yamada PIN(LCD_DE_PJ1, DISPLAYA, DISPLAYB, RSVD3, RSVD4), 6409f455dcSMasahiro Yamada PIN(LCD_HSYNC_PJ3, DISPLAYA, DISPLAYB, RSVD3, RSVD4), 6509f455dcSMasahiro Yamada PIN(LCD_VSYNC_PJ4, DISPLAYA, DISPLAYB, RSVD3, RSVD4), 6609f455dcSMasahiro Yamada PIN(LCD_D0_PE0, DISPLAYA, DISPLAYB, RSVD3, RSVD4), 6709f455dcSMasahiro Yamada PIN(LCD_D1_PE1, DISPLAYA, DISPLAYB, RSVD3, RSVD4), 6809f455dcSMasahiro Yamada PIN(LCD_D2_PE2, DISPLAYA, DISPLAYB, RSVD3, RSVD4), 6909f455dcSMasahiro Yamada PIN(LCD_D3_PE3, DISPLAYA, DISPLAYB, RSVD3, RSVD4), 7009f455dcSMasahiro Yamada PIN(LCD_D4_PE4, DISPLAYA, DISPLAYB, RSVD3, RSVD4), 7109f455dcSMasahiro Yamada PIN(LCD_D5_PE5, DISPLAYA, DISPLAYB, RSVD3, RSVD4), 7209f455dcSMasahiro Yamada PIN(LCD_D6_PE6, DISPLAYA, DISPLAYB, RSVD3, RSVD4), 7309f455dcSMasahiro Yamada PIN(LCD_D7_PE7, DISPLAYA, DISPLAYB, RSVD3, RSVD4), 7409f455dcSMasahiro Yamada PIN(LCD_D8_PF0, DISPLAYA, DISPLAYB, RSVD3, RSVD4), 7509f455dcSMasahiro Yamada PIN(LCD_D9_PF1, DISPLAYA, DISPLAYB, RSVD3, RSVD4), 7609f455dcSMasahiro Yamada PIN(LCD_D10_PF2, DISPLAYA, DISPLAYB, RSVD3, RSVD4), 7709f455dcSMasahiro Yamada PIN(LCD_D11_PF3, DISPLAYA, DISPLAYB, RSVD3, RSVD4), 7809f455dcSMasahiro Yamada PIN(LCD_D12_PF4, DISPLAYA, DISPLAYB, RSVD3, RSVD4), 7909f455dcSMasahiro Yamada PIN(LCD_D13_PF5, DISPLAYA, DISPLAYB, RSVD3, RSVD4), 8009f455dcSMasahiro Yamada PIN(LCD_D14_PF6, DISPLAYA, DISPLAYB, RSVD3, RSVD4), 8109f455dcSMasahiro Yamada PIN(LCD_D15_PF7, DISPLAYA, DISPLAYB, RSVD3, RSVD4), 8209f455dcSMasahiro Yamada PIN(LCD_D16_PM0, DISPLAYA, DISPLAYB, RSVD3, RSVD4), 8309f455dcSMasahiro Yamada PIN(LCD_D17_PM1, DISPLAYA, DISPLAYB, RSVD3, RSVD4), 8409f455dcSMasahiro Yamada PIN(LCD_D18_PM2, DISPLAYA, DISPLAYB, RSVD3, RSVD4), 8509f455dcSMasahiro Yamada PIN(LCD_D19_PM3, DISPLAYA, DISPLAYB, RSVD3, RSVD4), 8609f455dcSMasahiro Yamada PIN(LCD_D20_PM4, DISPLAYA, DISPLAYB, RSVD3, RSVD4), 8709f455dcSMasahiro Yamada PIN(LCD_D21_PM5, DISPLAYA, DISPLAYB, RSVD3, RSVD4), 8809f455dcSMasahiro Yamada PIN(LCD_D22_PM6, DISPLAYA, DISPLAYB, RSVD3, RSVD4), 8909f455dcSMasahiro Yamada PIN(LCD_D23_PM7, DISPLAYA, DISPLAYB, RSVD3, RSVD4), 9009f455dcSMasahiro Yamada PIN(LCD_CS1_N_PW0, DISPLAYA, DISPLAYB, SPI5, RSVD4), 9109f455dcSMasahiro Yamada PIN(LCD_M1_PW1, DISPLAYA, DISPLAYB, RSVD3, RSVD4), 9209f455dcSMasahiro Yamada PIN(LCD_DC1_PD2, DISPLAYA, DISPLAYB, RSVD3, RSVD4), 9309f455dcSMasahiro Yamada PIN(HDMI_INT_PN7, HDMI, RSVD2, RSVD3, RSVD4), 9409f455dcSMasahiro Yamada PIN(DDC_SCL_PV4, I2C4, RSVD2, RSVD3, RSVD4), 9509f455dcSMasahiro Yamada PIN(DDC_SDA_PV5, I2C4, RSVD2, RSVD3, RSVD4), 9609f455dcSMasahiro Yamada PIN(CRT_HSYNC_PV6, CRT, RSVD2, RSVD3, RSVD4), 9709f455dcSMasahiro Yamada PIN(CRT_VSYNC_PV7, CRT, RSVD2, RSVD3, RSVD4), 9809f455dcSMasahiro Yamada PIN(VI_D0_PT4, DDR, RSVD2, VI, RSVD4), 9909f455dcSMasahiro Yamada PIN(VI_D1_PD5, DDR, SDMMC2, VI, RSVD4), 10009f455dcSMasahiro Yamada PIN(VI_D2_PL0, DDR, SDMMC2, VI, RSVD4), 10109f455dcSMasahiro Yamada PIN(VI_D3_PL1, DDR, SDMMC2, VI, RSVD4), 10209f455dcSMasahiro Yamada PIN(VI_D4_PL2, DDR, SDMMC2, VI, RSVD4), 10309f455dcSMasahiro Yamada PIN(VI_D5_PL3, DDR, SDMMC2, VI, RSVD4), 10409f455dcSMasahiro Yamada PIN(VI_D6_PL4, DDR, SDMMC2, VI, RSVD4), 10509f455dcSMasahiro Yamada PIN(VI_D7_PL5, DDR, SDMMC2, VI, RSVD4), 10609f455dcSMasahiro Yamada PIN(VI_D8_PL6, DDR, SDMMC2, VI, RSVD4), 10709f455dcSMasahiro Yamada PIN(VI_D9_PL7, DDR, SDMMC2, VI, RSVD4), 10809f455dcSMasahiro Yamada PIN(VI_D10_PT2, DDR, RSVD2, VI, RSVD4), 10909f455dcSMasahiro Yamada PIN(VI_D11_PT3, DDR, RSVD2, VI, RSVD4), 11009f455dcSMasahiro Yamada PIN(VI_PCLK_PT0, RSVD1, SDMMC2, VI, RSVD4), 11109f455dcSMasahiro Yamada PIN(VI_MCLK_PT1, VI, VI_ALT1, VI_ALT2, VI_ALT3), 11209f455dcSMasahiro Yamada PIN(VI_VSYNC_PD6, DDR, RSVD2, VI, RSVD4), 11309f455dcSMasahiro Yamada PIN(VI_HSYNC_PD7, DDR, RSVD2, VI, RSVD4), 11409f455dcSMasahiro Yamada PIN(UART2_RXD_PC3, UARTB, SPDIF, UARTA, SPI4), 11509f455dcSMasahiro Yamada PIN(UART2_TXD_PC2, UARTB, SPDIF, UARTA, SPI4), 11609f455dcSMasahiro Yamada PIN(UART2_RTS_N_PJ6, UARTA, UARTB, GMI, SPI4), 11709f455dcSMasahiro Yamada PIN(UART2_CTS_N_PJ5, UARTA, UARTB, GMI, SPI4), 11809f455dcSMasahiro Yamada PIN(UART3_TXD_PW6, UARTC, RSVD2, GMI, RSVD4), 11909f455dcSMasahiro Yamada PIN(UART3_RXD_PW7, UARTC, RSVD2, GMI, RSVD4), 12009f455dcSMasahiro Yamada PIN(UART3_CTS_N_PA1, UARTC, RSVD2, GMI, RSVD4), 12109f455dcSMasahiro Yamada PIN(UART3_RTS_N_PC0, UARTC, PWM0, GMI, RSVD4), 12209f455dcSMasahiro Yamada PIN(PU0, OWR, UARTA, GMI, RSVD4), 12309f455dcSMasahiro Yamada PIN(PU1, RSVD1, UARTA, GMI, RSVD4), 12409f455dcSMasahiro Yamada PIN(PU2, RSVD1, UARTA, GMI, RSVD4), 12509f455dcSMasahiro Yamada PIN(PU3, PWM0, UARTA, GMI, RSVD4), 12609f455dcSMasahiro Yamada PIN(PU4, PWM1, UARTA, GMI, RSVD4), 12709f455dcSMasahiro Yamada PIN(PU5, PWM2, UARTA, GMI, RSVD4), 12809f455dcSMasahiro Yamada PIN(PU6, PWM3, UARTA, GMI, RSVD4), 12909f455dcSMasahiro Yamada PIN(GEN1_I2C_SDA_PC5, I2C1, RSVD2, RSVD3, RSVD4), 13009f455dcSMasahiro Yamada PIN(GEN1_I2C_SCL_PC4, I2C1, RSVD2, RSVD3, RSVD4), 13109f455dcSMasahiro Yamada PIN(DAP4_FS_PP4, I2S3, RSVD2, GMI, RSVD4), 13209f455dcSMasahiro Yamada PIN(DAP4_DIN_PP5, I2S3, RSVD2, GMI, RSVD4), 13309f455dcSMasahiro Yamada PIN(DAP4_DOUT_PP6, I2S3, RSVD2, GMI, RSVD4), 13409f455dcSMasahiro Yamada PIN(DAP4_SCLK_PP7, I2S3, RSVD2, GMI, RSVD4), 13509f455dcSMasahiro Yamada PIN(CLK3_OUT_PEE0, EXTPERIPH3, RSVD2, RSVD3, RSVD4), 13609f455dcSMasahiro Yamada PIN(CLK3_REQ_PEE1, DEV3, RSVD2, RSVD3, RSVD4), 13709f455dcSMasahiro Yamada PIN(GMI_WP_N_PC7, RSVD1, NAND, GMI, GMI_ALT), 13809f455dcSMasahiro Yamada PIN(GMI_IORDY_PI5, RSVD1, NAND, GMI, RSVD4), 13909f455dcSMasahiro Yamada PIN(GMI_WAIT_PI7, RSVD1, NAND, GMI, RSVD4), 14009f455dcSMasahiro Yamada PIN(GMI_ADV_N_PK0, RSVD1, NAND, GMI, RSVD4), 14109f455dcSMasahiro Yamada PIN(GMI_CLK_PK1, RSVD1, NAND, GMI, RSVD4), 14209f455dcSMasahiro Yamada PIN(GMI_CS0_N_PJ0, RSVD1, NAND, GMI, DTV), 14309f455dcSMasahiro Yamada PIN(GMI_CS1_N_PJ2, RSVD1, NAND, GMI, DTV), 14409f455dcSMasahiro Yamada PIN(GMI_CS2_N_PK3, RSVD1, NAND, GMI, RSVD4), 14509f455dcSMasahiro Yamada PIN(GMI_CS3_N_PK4, RSVD1, NAND, GMI, GMI_ALT), 14609f455dcSMasahiro Yamada PIN(GMI_CS4_N_PK2, RSVD1, NAND, GMI, RSVD4), 14709f455dcSMasahiro Yamada PIN(GMI_CS6_N_PI3, NAND, NAND_ALT, GMI, SATA), 14809f455dcSMasahiro Yamada PIN(GMI_CS7_N_PI6, NAND, NAND_ALT, GMI, GMI_ALT), 14909f455dcSMasahiro Yamada PIN(GMI_AD0_PG0, RSVD1, NAND, GMI, RSVD4), 15009f455dcSMasahiro Yamada PIN(GMI_AD1_PG1, RSVD1, NAND, GMI, RSVD4), 15109f455dcSMasahiro Yamada PIN(GMI_AD2_PG2, RSVD1, NAND, GMI, RSVD4), 15209f455dcSMasahiro Yamada PIN(GMI_AD3_PG3, RSVD1, NAND, GMI, RSVD4), 15309f455dcSMasahiro Yamada PIN(GMI_AD4_PG4, RSVD1, NAND, GMI, RSVD4), 15409f455dcSMasahiro Yamada PIN(GMI_AD5_PG5, RSVD1, NAND, GMI, RSVD4), 15509f455dcSMasahiro Yamada PIN(GMI_AD6_PG6, RSVD1, NAND, GMI, RSVD4), 15609f455dcSMasahiro Yamada PIN(GMI_AD7_PG7, RSVD1, NAND, GMI, RSVD4), 15709f455dcSMasahiro Yamada PIN(GMI_AD8_PH0, PWM0, NAND, GMI, RSVD4), 15809f455dcSMasahiro Yamada PIN(GMI_AD9_PH1, PWM1, NAND, GMI, RSVD4), 15909f455dcSMasahiro Yamada PIN(GMI_AD10_PH2, PWM2, NAND, GMI, RSVD4), 16009f455dcSMasahiro Yamada PIN(GMI_AD11_PH3, PWM3, NAND, GMI, RSVD4), 16109f455dcSMasahiro Yamada PIN(GMI_AD12_PH4, RSVD1, NAND, GMI, RSVD4), 16209f455dcSMasahiro Yamada PIN(GMI_AD13_PH5, RSVD1, NAND, GMI, RSVD4), 16309f455dcSMasahiro Yamada PIN(GMI_AD14_PH6, RSVD1, NAND, GMI, RSVD4), 16409f455dcSMasahiro Yamada PIN(GMI_AD15_PH7, RSVD1, NAND, GMI, RSVD4), 16509f455dcSMasahiro Yamada PIN(GMI_A16_PJ7, UARTD, SPI4, GMI, GMI_ALT), 16609f455dcSMasahiro Yamada PIN(GMI_A17_PB0, UARTD, SPI4, GMI, DTV), 16709f455dcSMasahiro Yamada PIN(GMI_A18_PB1, UARTD, SPI4, GMI, DTV), 16809f455dcSMasahiro Yamada PIN(GMI_A19_PK7, UARTD, SPI4, GMI, RSVD4), 16909f455dcSMasahiro Yamada PIN(GMI_WR_N_PI0, RSVD1, NAND, GMI, RSVD4), 17009f455dcSMasahiro Yamada PIN(GMI_OE_N_PI1, RSVD1, NAND, GMI, RSVD4), 17109f455dcSMasahiro Yamada PIN(GMI_DQS_PI2, RSVD1, NAND, GMI, RSVD4), 17209f455dcSMasahiro Yamada PIN(GMI_RST_N_PI4, NAND, NAND_ALT, GMI, RSVD4), 17309f455dcSMasahiro Yamada PIN(GEN2_I2C_SCL_PT5, I2C2, HDCP, GMI, RSVD4), 17409f455dcSMasahiro Yamada PIN(GEN2_I2C_SDA_PT6, I2C2, HDCP, GMI, RSVD4), 17509f455dcSMasahiro Yamada PIN(SDMMC4_CLK_PCC4, INVALID, NAND, GMI, SDMMC4), 17609f455dcSMasahiro Yamada PIN(SDMMC4_CMD_PT7, I2C3, NAND, GMI, SDMMC4), 17709f455dcSMasahiro Yamada PIN(SDMMC4_DAT0_PAA0, UARTE, SPI3, GMI, SDMMC4), 17809f455dcSMasahiro Yamada PIN(SDMMC4_DAT1_PAA1, UARTE, SPI3, GMI, SDMMC4), 17909f455dcSMasahiro Yamada PIN(SDMMC4_DAT2_PAA2, UARTE, SPI3, GMI, SDMMC4), 18009f455dcSMasahiro Yamada PIN(SDMMC4_DAT3_PAA3, UARTE, SPI3, GMI, SDMMC4), 18109f455dcSMasahiro Yamada PIN(SDMMC4_DAT4_PAA4, I2C3, I2S4, GMI, SDMMC4), 18209f455dcSMasahiro Yamada PIN(SDMMC4_DAT5_PAA5, VGP3, I2S4, GMI, SDMMC4), 18309f455dcSMasahiro Yamada PIN(SDMMC4_DAT6_PAA6, VGP4, I2S4, GMI, SDMMC4), 18409f455dcSMasahiro Yamada PIN(SDMMC4_DAT7_PAA7, VGP5, I2S4, GMI, SDMMC4), 18509f455dcSMasahiro Yamada PIN(SDMMC4_RST_N_PCC3, VGP6, RSVD2, RSVD3, SDMMC4), 18609f455dcSMasahiro Yamada PIN(CAM_MCLK_PCC0, VI, VI_ALT1, VI_ALT3, SDMMC4), 18709f455dcSMasahiro Yamada PIN(PCC1, I2S4, RSVD2, RSVD3, SDMMC4), 18809f455dcSMasahiro Yamada PIN(PBB0, I2S4, RSVD2, RSVD3, SDMMC4), 18909f455dcSMasahiro Yamada PIN(CAM_I2C_SCL_PBB1, VGP1, I2C3, RSVD3, SDMMC4), 19009f455dcSMasahiro Yamada PIN(CAM_I2C_SDA_PBB2, VGP2, I2C3, RSVD3, SDMMC4), 19109f455dcSMasahiro Yamada PIN(PBB3, VGP3, DISPLAYA, DISPLAYB, SDMMC4), 19209f455dcSMasahiro Yamada PIN(PBB4, VGP4, DISPLAYA, DISPLAYB, SDMMC4), 19309f455dcSMasahiro Yamada PIN(PBB5, VGP5, DISPLAYA, DISPLAYB, SDMMC4), 19409f455dcSMasahiro Yamada PIN(PBB6, VGP6, DISPLAYA, DISPLAYB, SDMMC4), 19509f455dcSMasahiro Yamada PIN(PBB7, I2S4, RSVD2, RSVD3, SDMMC4), 19609f455dcSMasahiro Yamada PIN(PCC2, I2S4, RSVD2, RSVD3, RSVD4), 19709f455dcSMasahiro Yamada PIN(JTAG_RTCK_PU7, RTCK, RSVD2, RSVD3, RSVD4), 19809f455dcSMasahiro Yamada PIN(PWR_I2C_SCL_PZ6, I2CPWR, RSVD2, RSVD3, RSVD4), 19909f455dcSMasahiro Yamada PIN(PWR_I2C_SDA_PZ7, I2CPWR, RSVD2, RSVD3, RSVD4), 20009f455dcSMasahiro Yamada PIN(KB_ROW0_PR0, KBC, NAND, RSVD3, RSVD4), 20109f455dcSMasahiro Yamada PIN(KB_ROW1_PR1, KBC, NAND, RSVD3, RSVD4), 20209f455dcSMasahiro Yamada PIN(KB_ROW2_PR2, KBC, NAND, RSVD3, RSVD4), 20309f455dcSMasahiro Yamada PIN(KB_ROW3_PR3, KBC, NAND, RSVD3, INVALID), 20409f455dcSMasahiro Yamada PIN(KB_ROW4_PR4, KBC, NAND, TRACE, RSVD4), 20509f455dcSMasahiro Yamada PIN(KB_ROW5_PR5, KBC, NAND, TRACE, OWR), 20609f455dcSMasahiro Yamada PIN(KB_ROW6_PR6, KBC, NAND, SDMMC2, MIO), 20709f455dcSMasahiro Yamada PIN(KB_ROW7_PR7, KBC, NAND, SDMMC2, MIO), 20809f455dcSMasahiro Yamada PIN(KB_ROW8_PS0, KBC, NAND, SDMMC2, MIO), 20909f455dcSMasahiro Yamada PIN(KB_ROW9_PS1, KBC, NAND, SDMMC2, MIO), 21009f455dcSMasahiro Yamada PIN(KB_ROW10_PS2, KBC, NAND, SDMMC2, MIO), 21109f455dcSMasahiro Yamada PIN(KB_ROW11_PS3, KBC, NAND, SDMMC2, MIO), 21209f455dcSMasahiro Yamada PIN(KB_ROW12_PS4, KBC, NAND, SDMMC2, MIO), 21309f455dcSMasahiro Yamada PIN(KB_ROW13_PS5, KBC, NAND, SDMMC2, MIO), 21409f455dcSMasahiro Yamada PIN(KB_ROW14_PS6, KBC, NAND, SDMMC2, MIO), 21509f455dcSMasahiro Yamada PIN(KB_ROW15_PS7, KBC, NAND, SDMMC2, MIO), 21609f455dcSMasahiro Yamada PIN(KB_COL0_PQ0, KBC, NAND, TRACE, TEST), 21709f455dcSMasahiro Yamada PIN(KB_COL1_PQ1, KBC, NAND, TRACE, TEST), 21809f455dcSMasahiro Yamada PIN(KB_COL2_PQ2, KBC, NAND, TRACE, RSVD4), 21909f455dcSMasahiro Yamada PIN(KB_COL3_PQ3, KBC, NAND, TRACE, RSVD4), 22009f455dcSMasahiro Yamada PIN(KB_COL4_PQ4, KBC, NAND, TRACE, RSVD4), 22109f455dcSMasahiro Yamada PIN(KB_COL5_PQ5, KBC, NAND, TRACE, RSVD4), 22209f455dcSMasahiro Yamada PIN(KB_COL6_PQ6, KBC, NAND, TRACE, MIO), 22309f455dcSMasahiro Yamada PIN(KB_COL7_PQ7, KBC, NAND, TRACE, MIO), 22409f455dcSMasahiro Yamada PIN(CLK_32K_OUT_PA0, BLINK, RSVD2, RSVD3, RSVD4), 22509f455dcSMasahiro Yamada PIN(SYS_CLK_REQ_PZ5, SYSCLK, RSVD2, RSVD3, RSVD4), 22609f455dcSMasahiro Yamada PIN(CORE_PWR_REQ, CORE_PWR_REQ, RSVD2, RSVD3, RSVD4), 22709f455dcSMasahiro Yamada PIN(CPU_PWR_REQ, CPU_PWR_REQ, RSVD2, RSVD3, RSVD4), 22809f455dcSMasahiro Yamada PIN(PWR_INT_N, PWR_INT_N, RSVD2, RSVD3, RSVD4), 22909f455dcSMasahiro Yamada PIN(CLK_32K_IN, CLK_32K_IN, RSVD2, RSVD3, RSVD4), 23009f455dcSMasahiro Yamada PIN(OWR, OWR, CEC, RSVD3, RSVD4), 23109f455dcSMasahiro Yamada PIN(DAP1_FS_PN0, I2S0, HDA, GMI, SDMMC2), 23209f455dcSMasahiro Yamada PIN(DAP1_DIN_PN1, I2S0, HDA, GMI, SDMMC2), 23309f455dcSMasahiro Yamada PIN(DAP1_DOUT_PN2, I2S0, HDA, GMI, SDMMC2), 23409f455dcSMasahiro Yamada PIN(DAP1_SCLK_PN3, I2S0, HDA, GMI, SDMMC2), 23509f455dcSMasahiro Yamada PIN(CLK1_REQ_PEE2, DAP, HDA, RSVD3, RSVD4), 23609f455dcSMasahiro Yamada PIN(CLK1_OUT_PW4, EXTPERIPH1, RSVD2, RSVD3, RSVD4), 23709f455dcSMasahiro Yamada PIN(SPDIF_IN_PK6, SPDIF, HDA, I2C1, SDMMC2), 23809f455dcSMasahiro Yamada PIN(SPDIF_OUT_PK5, SPDIF, RSVD2, I2C1, SDMMC2), 23909f455dcSMasahiro Yamada PIN(DAP2_FS_PA2, I2S1, HDA, RSVD3, GMI), 24009f455dcSMasahiro Yamada PIN(DAP2_DIN_PA4, I2S1, HDA, RSVD3, GMI), 24109f455dcSMasahiro Yamada PIN(DAP2_DOUT_PA5, I2S1, HDA, RSVD3, GMI), 24209f455dcSMasahiro Yamada PIN(DAP2_SCLK_PA3, I2S1, HDA, RSVD3, GMI), 24309f455dcSMasahiro Yamada PIN(SPI2_MOSI_PX0, SPI6, SPI2, SPI3, GMI), 24409f455dcSMasahiro Yamada PIN(SPI2_MISO_PX1, SPI6, SPI2, SPI3, GMI), 24509f455dcSMasahiro Yamada PIN(SPI2_CS0_N_PX3, SPI6, SPI2, SPI3, GMI), 24609f455dcSMasahiro Yamada PIN(SPI2_SCK_PX2, SPI6, SPI2, SPI3, GMI), 24709f455dcSMasahiro Yamada PIN(SPI1_MOSI_PX4, SPI2, SPI1, SPI2_ALT, GMI), 24809f455dcSMasahiro Yamada PIN(SPI1_SCK_PX5, SPI2, SPI1, SPI2_ALT, GMI), 24909f455dcSMasahiro Yamada PIN(SPI1_CS0_N_PX6, SPI2, SPI1, SPI2_ALT, GMI), 25009f455dcSMasahiro Yamada PIN(SPI1_MISO_PX7, SPI3, SPI1, SPI2_ALT, RSVD4), 25109f455dcSMasahiro Yamada PIN(SPI2_CS1_N_PW2, SPI3, SPI2, SPI2_ALT, I2C1), 25209f455dcSMasahiro Yamada PIN(SPI2_CS2_N_PW3, SPI3, SPI2, SPI2_ALT, I2C1), 25309f455dcSMasahiro Yamada PIN(SDMMC3_CLK_PA6, UARTA, PWM2, SDMMC3, SPI3), 25409f455dcSMasahiro Yamada PIN(SDMMC3_CMD_PA7, UARTA, PWM3, SDMMC3, SPI2), 25509f455dcSMasahiro Yamada PIN(SDMMC3_DAT0_PB7, RSVD1, RSVD2, SDMMC3, SPI3), 25609f455dcSMasahiro Yamada PIN(SDMMC3_DAT1_PB6, RSVD1, RSVD2, SDMMC3, SPI3), 25709f455dcSMasahiro Yamada PIN(SDMMC3_DAT2_PB5, RSVD1, PWM1, SDMMC3, SPI3), 25809f455dcSMasahiro Yamada PIN(SDMMC3_DAT3_PB4, RSVD1, PWM0, SDMMC3, SPI3), 25909f455dcSMasahiro Yamada PIN(SDMMC3_DAT4_PD1, PWM1, SPI4, SDMMC3, SPI2), 26009f455dcSMasahiro Yamada PIN(SDMMC3_DAT5_PD0, PWM0, SPI4, SDMMC3, SPI2), 26109f455dcSMasahiro Yamada PIN(SDMMC3_DAT6_PD3, SPDIF, SPI4, SDMMC3, SPI2), 26209f455dcSMasahiro Yamada PIN(SDMMC3_DAT7_PD4, SPDIF, SPI4, SDMMC3, SPI2), 26309f455dcSMasahiro Yamada PIN(PEX_L0_PRSNT_N_PDD0, PCIE, HDA, RSVD3, RSVD4), 26409f455dcSMasahiro Yamada PIN(PEX_L0_RST_N_PDD1, PCIE, HDA, RSVD3, RSVD4), 26509f455dcSMasahiro Yamada PIN(PEX_L0_CLKREQ_N_PDD2, PCIE, HDA, RSVD3, RSVD4), 26609f455dcSMasahiro Yamada PIN(PEX_WAKE_N_PDD3, PCIE, HDA, RSVD3, RSVD4), 26709f455dcSMasahiro Yamada PIN(PEX_L1_PRSNT_N_PDD4, PCIE, HDA, RSVD3, RSVD4), 26809f455dcSMasahiro Yamada PIN(PEX_L1_RST_N_PDD5, PCIE, HDA, RSVD3, RSVD4), 26909f455dcSMasahiro Yamada PIN(PEX_L1_CLKREQ_N_PDD6, PCIE, HDA, RSVD3, RSVD4), 27009f455dcSMasahiro Yamada PIN(PEX_L2_PRSNT_N_PDD7, PCIE, HDA, RSVD3, RSVD4), 27109f455dcSMasahiro Yamada PIN(PEX_L2_RST_N_PCC6, PCIE, HDA, RSVD3, RSVD4), 27209f455dcSMasahiro Yamada PIN(PEX_L2_CLKREQ_N_PCC7, PCIE, HDA, RSVD3, RSVD4), 27309f455dcSMasahiro Yamada PIN(HDMI_CEC_PEE3, CEC, RSVD2, RSVD3, RSVD4), 27409f455dcSMasahiro Yamada }; 27509f455dcSMasahiro Yamada const struct pmux_pingrp_desc *tegra_soc_pingroups = tegra30_pingroups; 276