12fc65e28STom Warren /* 21fa3a634SStephen Warren * Copyright (c) 2010-2014, NVIDIA CORPORATION. All rights reserved. 32fc65e28STom Warren * 41fa3a634SStephen Warren * SPDX-License-Identifier: GPL-2.0+ 52fc65e28STom Warren */ 62fc65e28STom Warren 72fc65e28STom Warren #ifndef _TEGRA114_PINMUX_H_ 82fc65e28STom Warren #define _TEGRA114_PINMUX_H_ 92fc65e28STom Warren 102fc65e28STom Warren enum pmux_pingrp { 111fa3a634SStephen Warren PMUX_PINGRP_ULPI_DATA0_PO1, 121fa3a634SStephen Warren PMUX_PINGRP_ULPI_DATA1_PO2, 131fa3a634SStephen Warren PMUX_PINGRP_ULPI_DATA2_PO3, 141fa3a634SStephen Warren PMUX_PINGRP_ULPI_DATA3_PO4, 151fa3a634SStephen Warren PMUX_PINGRP_ULPI_DATA4_PO5, 161fa3a634SStephen Warren PMUX_PINGRP_ULPI_DATA5_PO6, 171fa3a634SStephen Warren PMUX_PINGRP_ULPI_DATA6_PO7, 181fa3a634SStephen Warren PMUX_PINGRP_ULPI_DATA7_PO0, 191fa3a634SStephen Warren PMUX_PINGRP_ULPI_CLK_PY0, 201fa3a634SStephen Warren PMUX_PINGRP_ULPI_DIR_PY1, 211fa3a634SStephen Warren PMUX_PINGRP_ULPI_NXT_PY2, 221fa3a634SStephen Warren PMUX_PINGRP_ULPI_STP_PY3, 231fa3a634SStephen Warren PMUX_PINGRP_DAP3_FS_PP0, 241fa3a634SStephen Warren PMUX_PINGRP_DAP3_DIN_PP1, 251fa3a634SStephen Warren PMUX_PINGRP_DAP3_DOUT_PP2, 261fa3a634SStephen Warren PMUX_PINGRP_DAP3_SCLK_PP3, 271fa3a634SStephen Warren PMUX_PINGRP_PV0, 281fa3a634SStephen Warren PMUX_PINGRP_PV1, 291fa3a634SStephen Warren PMUX_PINGRP_SDMMC1_CLK_PZ0, 301fa3a634SStephen Warren PMUX_PINGRP_SDMMC1_CMD_PZ1, 311fa3a634SStephen Warren PMUX_PINGRP_SDMMC1_DAT3_PY4, 321fa3a634SStephen Warren PMUX_PINGRP_SDMMC1_DAT2_PY5, 331fa3a634SStephen Warren PMUX_PINGRP_SDMMC1_DAT1_PY6, 341fa3a634SStephen Warren PMUX_PINGRP_SDMMC1_DAT0_PY7, 351fa3a634SStephen Warren PMUX_PINGRP_CLK2_OUT_PW5 = (0x68 / 4), 361fa3a634SStephen Warren PMUX_PINGRP_CLK2_REQ_PCC5, 371fa3a634SStephen Warren PMUX_PINGRP_HDMI_INT_PN7 = (0x110 / 4), 381fa3a634SStephen Warren PMUX_PINGRP_DDC_SCL_PV4, 391fa3a634SStephen Warren PMUX_PINGRP_DDC_SDA_PV5, 401fa3a634SStephen Warren PMUX_PINGRP_UART2_RXD_PC3 = (0x164 / 4), 411fa3a634SStephen Warren PMUX_PINGRP_UART2_TXD_PC2, 421fa3a634SStephen Warren PMUX_PINGRP_UART2_RTS_N_PJ6, 431fa3a634SStephen Warren PMUX_PINGRP_UART2_CTS_N_PJ5, 441fa3a634SStephen Warren PMUX_PINGRP_UART3_TXD_PW6, 451fa3a634SStephen Warren PMUX_PINGRP_UART3_RXD_PW7, 461fa3a634SStephen Warren PMUX_PINGRP_UART3_CTS_N_PA1, 471fa3a634SStephen Warren PMUX_PINGRP_UART3_RTS_N_PC0, 481fa3a634SStephen Warren PMUX_PINGRP_PU0, 491fa3a634SStephen Warren PMUX_PINGRP_PU1, 501fa3a634SStephen Warren PMUX_PINGRP_PU2, 511fa3a634SStephen Warren PMUX_PINGRP_PU3, 521fa3a634SStephen Warren PMUX_PINGRP_PU4, 531fa3a634SStephen Warren PMUX_PINGRP_PU5, 541fa3a634SStephen Warren PMUX_PINGRP_PU6, 551fa3a634SStephen Warren PMUX_PINGRP_GEN1_I2C_SDA_PC5, 561fa3a634SStephen Warren PMUX_PINGRP_GEN1_I2C_SCL_PC4, 571fa3a634SStephen Warren PMUX_PINGRP_DAP4_FS_PP4, 581fa3a634SStephen Warren PMUX_PINGRP_DAP4_DIN_PP5, 591fa3a634SStephen Warren PMUX_PINGRP_DAP4_DOUT_PP6, 601fa3a634SStephen Warren PMUX_PINGRP_DAP4_SCLK_PP7, 611fa3a634SStephen Warren PMUX_PINGRP_CLK3_OUT_PEE0, 621fa3a634SStephen Warren PMUX_PINGRP_CLK3_REQ_PEE1, 631fa3a634SStephen Warren PMUX_PINGRP_GMI_WP_N_PC7, 641fa3a634SStephen Warren PMUX_PINGRP_GMI_IORDY_PI5, 651fa3a634SStephen Warren PMUX_PINGRP_GMI_WAIT_PI7, 661fa3a634SStephen Warren PMUX_PINGRP_GMI_ADV_N_PK0, 671fa3a634SStephen Warren PMUX_PINGRP_GMI_CLK_PK1, 681fa3a634SStephen Warren PMUX_PINGRP_GMI_CS0_N_PJ0, 691fa3a634SStephen Warren PMUX_PINGRP_GMI_CS1_N_PJ2, 701fa3a634SStephen Warren PMUX_PINGRP_GMI_CS2_N_PK3, 711fa3a634SStephen Warren PMUX_PINGRP_GMI_CS3_N_PK4, 721fa3a634SStephen Warren PMUX_PINGRP_GMI_CS4_N_PK2, 731fa3a634SStephen Warren PMUX_PINGRP_GMI_CS6_N_PI3, 741fa3a634SStephen Warren PMUX_PINGRP_GMI_CS7_N_PI6, 751fa3a634SStephen Warren PMUX_PINGRP_GMI_AD0_PG0, 761fa3a634SStephen Warren PMUX_PINGRP_GMI_AD1_PG1, 771fa3a634SStephen Warren PMUX_PINGRP_GMI_AD2_PG2, 781fa3a634SStephen Warren PMUX_PINGRP_GMI_AD3_PG3, 791fa3a634SStephen Warren PMUX_PINGRP_GMI_AD4_PG4, 801fa3a634SStephen Warren PMUX_PINGRP_GMI_AD5_PG5, 811fa3a634SStephen Warren PMUX_PINGRP_GMI_AD6_PG6, 821fa3a634SStephen Warren PMUX_PINGRP_GMI_AD7_PG7, 831fa3a634SStephen Warren PMUX_PINGRP_GMI_AD8_PH0, 841fa3a634SStephen Warren PMUX_PINGRP_GMI_AD9_PH1, 851fa3a634SStephen Warren PMUX_PINGRP_GMI_AD10_PH2, 861fa3a634SStephen Warren PMUX_PINGRP_GMI_AD11_PH3, 871fa3a634SStephen Warren PMUX_PINGRP_GMI_AD12_PH4, 881fa3a634SStephen Warren PMUX_PINGRP_GMI_AD13_PH5, 891fa3a634SStephen Warren PMUX_PINGRP_GMI_AD14_PH6, 901fa3a634SStephen Warren PMUX_PINGRP_GMI_AD15_PH7, 911fa3a634SStephen Warren PMUX_PINGRP_GMI_A16_PJ7, 921fa3a634SStephen Warren PMUX_PINGRP_GMI_A17_PB0, 931fa3a634SStephen Warren PMUX_PINGRP_GMI_A18_PB1, 941fa3a634SStephen Warren PMUX_PINGRP_GMI_A19_PK7, 951fa3a634SStephen Warren PMUX_PINGRP_GMI_WR_N_PI0, 961fa3a634SStephen Warren PMUX_PINGRP_GMI_OE_N_PI1, 971fa3a634SStephen Warren PMUX_PINGRP_GMI_DQS_P_PJ3, 981fa3a634SStephen Warren PMUX_PINGRP_GMI_RST_N_PI4, 991fa3a634SStephen Warren PMUX_PINGRP_GEN2_I2C_SCL_PT5, 1001fa3a634SStephen Warren PMUX_PINGRP_GEN2_I2C_SDA_PT6, 1011fa3a634SStephen Warren PMUX_PINGRP_SDMMC4_CLK_PCC4, 1021fa3a634SStephen Warren PMUX_PINGRP_SDMMC4_CMD_PT7, 1031fa3a634SStephen Warren PMUX_PINGRP_SDMMC4_DAT0_PAA0, 1041fa3a634SStephen Warren PMUX_PINGRP_SDMMC4_DAT1_PAA1, 1051fa3a634SStephen Warren PMUX_PINGRP_SDMMC4_DAT2_PAA2, 1061fa3a634SStephen Warren PMUX_PINGRP_SDMMC4_DAT3_PAA3, 1071fa3a634SStephen Warren PMUX_PINGRP_SDMMC4_DAT4_PAA4, 1081fa3a634SStephen Warren PMUX_PINGRP_SDMMC4_DAT5_PAA5, 1091fa3a634SStephen Warren PMUX_PINGRP_SDMMC4_DAT6_PAA6, 1101fa3a634SStephen Warren PMUX_PINGRP_SDMMC4_DAT7_PAA7, 1111fa3a634SStephen Warren PMUX_PINGRP_CAM_MCLK_PCC0 = (0x284 / 4), 1121fa3a634SStephen Warren PMUX_PINGRP_PCC1, 1131fa3a634SStephen Warren PMUX_PINGRP_PBB0, 1141fa3a634SStephen Warren PMUX_PINGRP_CAM_I2C_SCL_PBB1, 1151fa3a634SStephen Warren PMUX_PINGRP_CAM_I2C_SDA_PBB2, 1161fa3a634SStephen Warren PMUX_PINGRP_PBB3, 1171fa3a634SStephen Warren PMUX_PINGRP_PBB4, 1181fa3a634SStephen Warren PMUX_PINGRP_PBB5, 1191fa3a634SStephen Warren PMUX_PINGRP_PBB6, 1201fa3a634SStephen Warren PMUX_PINGRP_PBB7, 1211fa3a634SStephen Warren PMUX_PINGRP_PCC2, 1221fa3a634SStephen Warren PMUX_PINGRP_JTAG_RTCK, 1231fa3a634SStephen Warren PMUX_PINGRP_PWR_I2C_SCL_PZ6, 1241fa3a634SStephen Warren PMUX_PINGRP_PWR_I2C_SDA_PZ7, 1251fa3a634SStephen Warren PMUX_PINGRP_KB_ROW0_PR0, 1261fa3a634SStephen Warren PMUX_PINGRP_KB_ROW1_PR1, 1271fa3a634SStephen Warren PMUX_PINGRP_KB_ROW2_PR2, 1281fa3a634SStephen Warren PMUX_PINGRP_KB_ROW3_PR3, 1291fa3a634SStephen Warren PMUX_PINGRP_KB_ROW4_PR4, 1301fa3a634SStephen Warren PMUX_PINGRP_KB_ROW5_PR5, 1311fa3a634SStephen Warren PMUX_PINGRP_KB_ROW6_PR6, 1321fa3a634SStephen Warren PMUX_PINGRP_KB_ROW7_PR7, 1331fa3a634SStephen Warren PMUX_PINGRP_KB_ROW8_PS0, 1341fa3a634SStephen Warren PMUX_PINGRP_KB_ROW9_PS1, 1351fa3a634SStephen Warren PMUX_PINGRP_KB_ROW10_PS2, 1361fa3a634SStephen Warren PMUX_PINGRP_KB_COL0_PQ0 = (0x2fc / 4), 1371fa3a634SStephen Warren PMUX_PINGRP_KB_COL1_PQ1, 1381fa3a634SStephen Warren PMUX_PINGRP_KB_COL2_PQ2, 1391fa3a634SStephen Warren PMUX_PINGRP_KB_COL3_PQ3, 1401fa3a634SStephen Warren PMUX_PINGRP_KB_COL4_PQ4, 1411fa3a634SStephen Warren PMUX_PINGRP_KB_COL5_PQ5, 1421fa3a634SStephen Warren PMUX_PINGRP_KB_COL6_PQ6, 1431fa3a634SStephen Warren PMUX_PINGRP_KB_COL7_PQ7, 1441fa3a634SStephen Warren PMUX_PINGRP_CLK_32K_OUT_PA0, 1451fa3a634SStephen Warren PMUX_PINGRP_SYS_CLK_REQ_PZ5, 1461fa3a634SStephen Warren PMUX_PINGRP_CORE_PWR_REQ, 1471fa3a634SStephen Warren PMUX_PINGRP_CPU_PWR_REQ, 1481fa3a634SStephen Warren PMUX_PINGRP_PWR_INT_N, 1491fa3a634SStephen Warren PMUX_PINGRP_CLK_32K_IN, 1501fa3a634SStephen Warren PMUX_PINGRP_OWR, 1511fa3a634SStephen Warren PMUX_PINGRP_DAP1_FS_PN0, 1521fa3a634SStephen Warren PMUX_PINGRP_DAP1_DIN_PN1, 1531fa3a634SStephen Warren PMUX_PINGRP_DAP1_DOUT_PN2, 1541fa3a634SStephen Warren PMUX_PINGRP_DAP1_SCLK_PN3, 1551fa3a634SStephen Warren PMUX_PINGRP_CLK1_REQ_PEE2, 1561fa3a634SStephen Warren PMUX_PINGRP_CLK1_OUT_PW4, 1571fa3a634SStephen Warren PMUX_PINGRP_SPDIF_IN_PK6, 1581fa3a634SStephen Warren PMUX_PINGRP_SPDIF_OUT_PK5, 1591fa3a634SStephen Warren PMUX_PINGRP_DAP2_FS_PA2, 1601fa3a634SStephen Warren PMUX_PINGRP_DAP2_DIN_PA4, 1611fa3a634SStephen Warren PMUX_PINGRP_DAP2_DOUT_PA5, 1621fa3a634SStephen Warren PMUX_PINGRP_DAP2_SCLK_PA3, 1631fa3a634SStephen Warren PMUX_PINGRP_DVFS_PWM_PX0, 1641fa3a634SStephen Warren PMUX_PINGRP_GPIO_X1_AUD_PX1, 1651fa3a634SStephen Warren PMUX_PINGRP_GPIO_X3_AUD_PX3, 1661fa3a634SStephen Warren PMUX_PINGRP_DVFS_CLK_PX2, 1671fa3a634SStephen Warren PMUX_PINGRP_GPIO_X4_AUD_PX4, 1681fa3a634SStephen Warren PMUX_PINGRP_GPIO_X5_AUD_PX5, 1691fa3a634SStephen Warren PMUX_PINGRP_GPIO_X6_AUD_PX6, 1701fa3a634SStephen Warren PMUX_PINGRP_GPIO_X7_AUD_PX7, 1711fa3a634SStephen Warren PMUX_PINGRP_SDMMC3_CLK_PA6 = (0x390 / 4), 1721fa3a634SStephen Warren PMUX_PINGRP_SDMMC3_CMD_PA7, 1731fa3a634SStephen Warren PMUX_PINGRP_SDMMC3_DAT0_PB7, 1741fa3a634SStephen Warren PMUX_PINGRP_SDMMC3_DAT1_PB6, 1751fa3a634SStephen Warren PMUX_PINGRP_SDMMC3_DAT2_PB5, 1761fa3a634SStephen Warren PMUX_PINGRP_SDMMC3_DAT3_PB4, 1771fa3a634SStephen Warren PMUX_PINGRP_HDMI_CEC_PEE3 = (0x3e0 / 4), 1781fa3a634SStephen Warren PMUX_PINGRP_SDMMC1_WP_N_PV3, 1791fa3a634SStephen Warren PMUX_PINGRP_SDMMC3_CD_N_PV2, 1801fa3a634SStephen Warren PMUX_PINGRP_GPIO_W2_AUD_PW2, 1811fa3a634SStephen Warren PMUX_PINGRP_GPIO_W3_AUD_PW3, 1821fa3a634SStephen Warren PMUX_PINGRP_USB_VBUS_EN0_PN4, 1831fa3a634SStephen Warren PMUX_PINGRP_USB_VBUS_EN1_PN5, 1841fa3a634SStephen Warren PMUX_PINGRP_SDMMC3_CLK_LB_IN_PEE5, 1851fa3a634SStephen Warren PMUX_PINGRP_SDMMC3_CLK_LB_OUT_PEE4, 1861fa3a634SStephen Warren PMUX_PINGRP_GMI_CLK_LB, 1871fa3a634SStephen Warren PMUX_PINGRP_RESET_OUT_N, 188dfb42fc9SStephen Warren PMUX_PINGRP_COUNT, 1892fc65e28STom Warren }; 1902fc65e28STom Warren 191dfb42fc9SStephen Warren enum pmux_drvgrp { 1921fa3a634SStephen Warren PMUX_DRVGRP_AO1, 1931fa3a634SStephen Warren PMUX_DRVGRP_AO2, 1941fa3a634SStephen Warren PMUX_DRVGRP_AT1, 1951fa3a634SStephen Warren PMUX_DRVGRP_AT2, 1961fa3a634SStephen Warren PMUX_DRVGRP_AT3, 1971fa3a634SStephen Warren PMUX_DRVGRP_AT4, 1981fa3a634SStephen Warren PMUX_DRVGRP_AT5, 1991fa3a634SStephen Warren PMUX_DRVGRP_CDEV1, 2001fa3a634SStephen Warren PMUX_DRVGRP_CDEV2, 2011fa3a634SStephen Warren PMUX_DRVGRP_DAP1 = (0x28 / 4), 2021fa3a634SStephen Warren PMUX_DRVGRP_DAP2, 2031fa3a634SStephen Warren PMUX_DRVGRP_DAP3, 2041fa3a634SStephen Warren PMUX_DRVGRP_DAP4, 2051fa3a634SStephen Warren PMUX_DRVGRP_DBG, 2061fa3a634SStephen Warren PMUX_DRVGRP_SDIO3 = (0x48 / 4), 2071fa3a634SStephen Warren PMUX_DRVGRP_SPI, 2081fa3a634SStephen Warren PMUX_DRVGRP_UAA, 2091fa3a634SStephen Warren PMUX_DRVGRP_UAB, 2101fa3a634SStephen Warren PMUX_DRVGRP_UART2, 2111fa3a634SStephen Warren PMUX_DRVGRP_UART3, 2121fa3a634SStephen Warren PMUX_DRVGRP_SDIO1 = (0x84 / 4), 2131fa3a634SStephen Warren PMUX_DRVGRP_DDC = (0x94 / 4), 2141fa3a634SStephen Warren PMUX_DRVGRP_GMA, 2151fa3a634SStephen Warren PMUX_DRVGRP_GME = (0xa8 / 4), 2161fa3a634SStephen Warren PMUX_DRVGRP_GMF, 2171fa3a634SStephen Warren PMUX_DRVGRP_GMG, 2181fa3a634SStephen Warren PMUX_DRVGRP_GMH, 2191fa3a634SStephen Warren PMUX_DRVGRP_OWR, 2201fa3a634SStephen Warren PMUX_DRVGRP_UDA, 2211fa3a634SStephen Warren PMUX_DRVGRP_DEV3 = (0xc4 / 4), 2221fa3a634SStephen Warren PMUX_DRVGRP_CEC = (0xd0 / 4), 2231fa3a634SStephen Warren PMUX_DRVGRP_AT6 = (0x12c / 4), 2241fa3a634SStephen Warren PMUX_DRVGRP_DAP5, 2251fa3a634SStephen Warren PMUX_DRVGRP_USB_VBUS_EN, 2261fa3a634SStephen Warren PMUX_DRVGRP_AO3, 2271fa3a634SStephen Warren PMUX_DRVGRP_HV0, 2281fa3a634SStephen Warren PMUX_DRVGRP_SDIO4, 2291fa3a634SStephen Warren PMUX_DRVGRP_AO0, 230dfb42fc9SStephen Warren PMUX_DRVGRP_COUNT, 2312fc65e28STom Warren }; 2322fc65e28STom Warren 2332fc65e28STom Warren enum pmux_func { 2344a68d343SStephen Warren PMUX_FUNC_DEFAULT, 2352fc65e28STom Warren PMUX_FUNC_BLINK, 2362fc65e28STom Warren PMUX_FUNC_CEC, 2371fa3a634SStephen Warren PMUX_FUNC_CLDVFS, 2381fa3a634SStephen Warren PMUX_FUNC_CLK, 2392fc65e28STom Warren PMUX_FUNC_CLK12, 2401fa3a634SStephen Warren PMUX_FUNC_CPU, 2412fc65e28STom Warren PMUX_FUNC_DAP, 2421fa3a634SStephen Warren PMUX_FUNC_DAP1, 2431fa3a634SStephen Warren PMUX_FUNC_DAP2, 2442fc65e28STom Warren PMUX_FUNC_DEV3, 2451fa3a634SStephen Warren PMUX_FUNC_DISPLAYA, 2461fa3a634SStephen Warren PMUX_FUNC_DISPLAYA_ALT, 2471fa3a634SStephen Warren PMUX_FUNC_DISPLAYB, 2482fc65e28STom Warren PMUX_FUNC_DTV, 2492fc65e28STom Warren PMUX_FUNC_EMC_DLL, 2502fc65e28STom Warren PMUX_FUNC_EXTPERIPH1, 2512fc65e28STom Warren PMUX_FUNC_EXTPERIPH2, 2522fc65e28STom Warren PMUX_FUNC_EXTPERIPH3, 2531fa3a634SStephen Warren PMUX_FUNC_GMI, 2542fc65e28STom Warren PMUX_FUNC_GMI_ALT, 2552fc65e28STom Warren PMUX_FUNC_HDA, 2562fc65e28STom Warren PMUX_FUNC_HSI, 2571fa3a634SStephen Warren PMUX_FUNC_I2C1, 2581fa3a634SStephen Warren PMUX_FUNC_I2C2, 2591fa3a634SStephen Warren PMUX_FUNC_I2C3, 2602fc65e28STom Warren PMUX_FUNC_I2C4, 2612fc65e28STom Warren PMUX_FUNC_I2CPWR, 2622fc65e28STom Warren PMUX_FUNC_I2S0, 2632fc65e28STom Warren PMUX_FUNC_I2S1, 2642fc65e28STom Warren PMUX_FUNC_I2S2, 2652fc65e28STom Warren PMUX_FUNC_I2S3, 2662fc65e28STom Warren PMUX_FUNC_I2S4, 2671fa3a634SStephen Warren PMUX_FUNC_IRDA, 2681fa3a634SStephen Warren PMUX_FUNC_KBC, 2691fa3a634SStephen Warren PMUX_FUNC_NAND, 2702fc65e28STom Warren PMUX_FUNC_NAND_ALT, 2711fa3a634SStephen Warren PMUX_FUNC_OWR, 2721fa3a634SStephen Warren PMUX_FUNC_PMI, 2732fc65e28STom Warren PMUX_FUNC_PWM0, 2742fc65e28STom Warren PMUX_FUNC_PWM1, 2752fc65e28STom Warren PMUX_FUNC_PWM2, 2762fc65e28STom Warren PMUX_FUNC_PWM3, 2771fa3a634SStephen Warren PMUX_FUNC_PWRON, 2781fa3a634SStephen Warren PMUX_FUNC_RESET_OUT_N, 2791fa3a634SStephen Warren PMUX_FUNC_RTCK, 2801fa3a634SStephen Warren PMUX_FUNC_SDMMC1, 2811fa3a634SStephen Warren PMUX_FUNC_SDMMC2, 2821fa3a634SStephen Warren PMUX_FUNC_SDMMC3, 2831fa3a634SStephen Warren PMUX_FUNC_SDMMC4, 2841fa3a634SStephen Warren PMUX_FUNC_SOC, 2851fa3a634SStephen Warren PMUX_FUNC_SPDIF, 2861fa3a634SStephen Warren PMUX_FUNC_SPI1, 2871fa3a634SStephen Warren PMUX_FUNC_SPI2, 2881fa3a634SStephen Warren PMUX_FUNC_SPI3, 2891fa3a634SStephen Warren PMUX_FUNC_SPI4, 2902fc65e28STom Warren PMUX_FUNC_SPI5, 2912fc65e28STom Warren PMUX_FUNC_SPI6, 2922fc65e28STom Warren PMUX_FUNC_SYSCLK, 2931fa3a634SStephen Warren PMUX_FUNC_TRACE, 2941fa3a634SStephen Warren PMUX_FUNC_UARTA, 2951fa3a634SStephen Warren PMUX_FUNC_UARTB, 2961fa3a634SStephen Warren PMUX_FUNC_UARTC, 2971fa3a634SStephen Warren PMUX_FUNC_UARTD, 2981fa3a634SStephen Warren PMUX_FUNC_ULPI, 2991fa3a634SStephen Warren PMUX_FUNC_USB, 3002fc65e28STom Warren PMUX_FUNC_VGP1, 3012fc65e28STom Warren PMUX_FUNC_VGP2, 3022fc65e28STom Warren PMUX_FUNC_VGP3, 3032fc65e28STom Warren PMUX_FUNC_VGP4, 3042fc65e28STom Warren PMUX_FUNC_VGP5, 3052fc65e28STom Warren PMUX_FUNC_VGP6, 3061fa3a634SStephen Warren PMUX_FUNC_VI, 3071fa3a634SStephen Warren PMUX_FUNC_VI_ALT1, 3081fa3a634SStephen Warren PMUX_FUNC_VI_ALT3, 309d381294aSStephen Warren PMUX_FUNC_RSVD1, 310d381294aSStephen Warren PMUX_FUNC_RSVD2, 311d381294aSStephen Warren PMUX_FUNC_RSVD3, 312d381294aSStephen Warren PMUX_FUNC_RSVD4, 313e2969957SStephen Warren PMUX_FUNC_COUNT, 3142fc65e28STom Warren }; 3152fc65e28STom Warren 316*790f7719SStephen Warren #define TEGRA_PMX_SOC_DRV_GROUP_BASE_REG 0x868 3177a28441fSStephen Warren #define TEGRA_PMX_SOC_HAS_IO_CLAMPING 3187a28441fSStephen Warren #define TEGRA_PMX_SOC_HAS_DRVGRPS 319439f5768SStephen Warren #define TEGRA_PMX_GRPS_HAVE_LPMD 320439f5768SStephen Warren #define TEGRA_PMX_GRPS_HAVE_SCHMT 321439f5768SStephen Warren #define TEGRA_PMX_GRPS_HAVE_HSM 3227a28441fSStephen Warren #define TEGRA_PMX_PINS_HAVE_E_INPUT 3237a28441fSStephen Warren #define TEGRA_PMX_PINS_HAVE_LOCK 3247a28441fSStephen Warren #define TEGRA_PMX_PINS_HAVE_OD 3257a28441fSStephen Warren #define TEGRA_PMX_PINS_HAVE_IO_RESET 3267a28441fSStephen Warren #define TEGRA_PMX_PINS_HAVE_RCV_SEL 327e2969957SStephen Warren #include <asm/arch-tegra/pinmux.h> 328477393e7STom Warren 3292fc65e28STom Warren #endif /* _TEGRA114_PINMUX_H_ */ 330