1999c6bafSTom Warren /* 2d68c9429SStephen Warren * Copyright (c) 2013-2014, NVIDIA CORPORATION. All rights reserved. 3999c6bafSTom Warren * 4999c6bafSTom Warren * SPDX-License-Identifier: GPL-2.0+ 5999c6bafSTom Warren */ 6999c6bafSTom Warren 7999c6bafSTom Warren #ifndef _TEGRA124_PINMUX_H_ 8999c6bafSTom Warren #define _TEGRA124_PINMUX_H_ 9999c6bafSTom Warren 10999c6bafSTom Warren enum pmux_pingrp { 11d68c9429SStephen Warren PMUX_PINGRP_ULPI_DATA0_PO1, 12d68c9429SStephen Warren PMUX_PINGRP_ULPI_DATA1_PO2, 13d68c9429SStephen Warren PMUX_PINGRP_ULPI_DATA2_PO3, 14d68c9429SStephen Warren PMUX_PINGRP_ULPI_DATA3_PO4, 15d68c9429SStephen Warren PMUX_PINGRP_ULPI_DATA4_PO5, 16d68c9429SStephen Warren PMUX_PINGRP_ULPI_DATA5_PO6, 17d68c9429SStephen Warren PMUX_PINGRP_ULPI_DATA6_PO7, 18d68c9429SStephen Warren PMUX_PINGRP_ULPI_DATA7_PO0, 19d68c9429SStephen Warren PMUX_PINGRP_ULPI_CLK_PY0, 20d68c9429SStephen Warren PMUX_PINGRP_ULPI_DIR_PY1, 21d68c9429SStephen Warren PMUX_PINGRP_ULPI_NXT_PY2, 22d68c9429SStephen Warren PMUX_PINGRP_ULPI_STP_PY3, 23d68c9429SStephen Warren PMUX_PINGRP_DAP3_FS_PP0, 24d68c9429SStephen Warren PMUX_PINGRP_DAP3_DIN_PP1, 25d68c9429SStephen Warren PMUX_PINGRP_DAP3_DOUT_PP2, 26d68c9429SStephen Warren PMUX_PINGRP_DAP3_SCLK_PP3, 27d68c9429SStephen Warren PMUX_PINGRP_PV0, 28d68c9429SStephen Warren PMUX_PINGRP_PV1, 29d68c9429SStephen Warren PMUX_PINGRP_SDMMC1_CLK_PZ0, 30d68c9429SStephen Warren PMUX_PINGRP_SDMMC1_CMD_PZ1, 31d68c9429SStephen Warren PMUX_PINGRP_SDMMC1_DAT3_PY4, 32d68c9429SStephen Warren PMUX_PINGRP_SDMMC1_DAT2_PY5, 33d68c9429SStephen Warren PMUX_PINGRP_SDMMC1_DAT1_PY6, 34d68c9429SStephen Warren PMUX_PINGRP_SDMMC1_DAT0_PY7, 35d68c9429SStephen Warren PMUX_PINGRP_CLK2_OUT_PW5 = (0x68 / 4), 36d68c9429SStephen Warren PMUX_PINGRP_CLK2_REQ_PCC5, 37d68c9429SStephen Warren PMUX_PINGRP_HDMI_INT_PN7 = (0x110 / 4), 38d68c9429SStephen Warren PMUX_PINGRP_DDC_SCL_PV4, 39d68c9429SStephen Warren PMUX_PINGRP_DDC_SDA_PV5, 40d68c9429SStephen Warren PMUX_PINGRP_UART2_RXD_PC3 = (0x164 / 4), 41d68c9429SStephen Warren PMUX_PINGRP_UART2_TXD_PC2, 42d68c9429SStephen Warren PMUX_PINGRP_UART2_RTS_N_PJ6, 43d68c9429SStephen Warren PMUX_PINGRP_UART2_CTS_N_PJ5, 44d68c9429SStephen Warren PMUX_PINGRP_UART3_TXD_PW6, 45d68c9429SStephen Warren PMUX_PINGRP_UART3_RXD_PW7, 46d68c9429SStephen Warren PMUX_PINGRP_UART3_CTS_N_PA1, 47d68c9429SStephen Warren PMUX_PINGRP_UART3_RTS_N_PC0, 48d68c9429SStephen Warren PMUX_PINGRP_PU0, 49d68c9429SStephen Warren PMUX_PINGRP_PU1, 50d68c9429SStephen Warren PMUX_PINGRP_PU2, 51d68c9429SStephen Warren PMUX_PINGRP_PU3, 52d68c9429SStephen Warren PMUX_PINGRP_PU4, 53d68c9429SStephen Warren PMUX_PINGRP_PU5, 54d68c9429SStephen Warren PMUX_PINGRP_PU6, 55d68c9429SStephen Warren PMUX_PINGRP_GEN1_I2C_SDA_PC5, 56d68c9429SStephen Warren PMUX_PINGRP_GEN1_I2C_SCL_PC4, 57d68c9429SStephen Warren PMUX_PINGRP_DAP4_FS_PP4, 58d68c9429SStephen Warren PMUX_PINGRP_DAP4_DIN_PP5, 59d68c9429SStephen Warren PMUX_PINGRP_DAP4_DOUT_PP6, 60d68c9429SStephen Warren PMUX_PINGRP_DAP4_SCLK_PP7, 61d68c9429SStephen Warren PMUX_PINGRP_CLK3_OUT_PEE0, 62d68c9429SStephen Warren PMUX_PINGRP_CLK3_REQ_PEE1, 63d68c9429SStephen Warren PMUX_PINGRP_PC7, 64d68c9429SStephen Warren PMUX_PINGRP_PI5, 65d68c9429SStephen Warren PMUX_PINGRP_PI7, 66d68c9429SStephen Warren PMUX_PINGRP_PK0, 67d68c9429SStephen Warren PMUX_PINGRP_PK1, 68d68c9429SStephen Warren PMUX_PINGRP_PJ0, 69d68c9429SStephen Warren PMUX_PINGRP_PJ2, 70d68c9429SStephen Warren PMUX_PINGRP_PK3, 71d68c9429SStephen Warren PMUX_PINGRP_PK4, 72d68c9429SStephen Warren PMUX_PINGRP_PK2, 73d68c9429SStephen Warren PMUX_PINGRP_PI3, 74d68c9429SStephen Warren PMUX_PINGRP_PI6, 75d68c9429SStephen Warren PMUX_PINGRP_PG0, 76d68c9429SStephen Warren PMUX_PINGRP_PG1, 77d68c9429SStephen Warren PMUX_PINGRP_PG2, 78d68c9429SStephen Warren PMUX_PINGRP_PG3, 79d68c9429SStephen Warren PMUX_PINGRP_PG4, 80d68c9429SStephen Warren PMUX_PINGRP_PG5, 81d68c9429SStephen Warren PMUX_PINGRP_PG6, 82d68c9429SStephen Warren PMUX_PINGRP_PG7, 83d68c9429SStephen Warren PMUX_PINGRP_PH0, 84d68c9429SStephen Warren PMUX_PINGRP_PH1, 85d68c9429SStephen Warren PMUX_PINGRP_PH2, 86d68c9429SStephen Warren PMUX_PINGRP_PH3, 87d68c9429SStephen Warren PMUX_PINGRP_PH4, 88d68c9429SStephen Warren PMUX_PINGRP_PH5, 89d68c9429SStephen Warren PMUX_PINGRP_PH6, 90d68c9429SStephen Warren PMUX_PINGRP_PH7, 91d68c9429SStephen Warren PMUX_PINGRP_PJ7, 92d68c9429SStephen Warren PMUX_PINGRP_PB0, 93d68c9429SStephen Warren PMUX_PINGRP_PB1, 94d68c9429SStephen Warren PMUX_PINGRP_PK7, 95d68c9429SStephen Warren PMUX_PINGRP_PI0, 96d68c9429SStephen Warren PMUX_PINGRP_PI1, 97d68c9429SStephen Warren PMUX_PINGRP_PI2, 98d68c9429SStephen Warren PMUX_PINGRP_PI4, 99d68c9429SStephen Warren PMUX_PINGRP_GEN2_I2C_SCL_PT5, 100d68c9429SStephen Warren PMUX_PINGRP_GEN2_I2C_SDA_PT6, 101d68c9429SStephen Warren PMUX_PINGRP_SDMMC4_CLK_PCC4, 102d68c9429SStephen Warren PMUX_PINGRP_SDMMC4_CMD_PT7, 103d68c9429SStephen Warren PMUX_PINGRP_SDMMC4_DAT0_PAA0, 104d68c9429SStephen Warren PMUX_PINGRP_SDMMC4_DAT1_PAA1, 105d68c9429SStephen Warren PMUX_PINGRP_SDMMC4_DAT2_PAA2, 106d68c9429SStephen Warren PMUX_PINGRP_SDMMC4_DAT3_PAA3, 107d68c9429SStephen Warren PMUX_PINGRP_SDMMC4_DAT4_PAA4, 108d68c9429SStephen Warren PMUX_PINGRP_SDMMC4_DAT5_PAA5, 109d68c9429SStephen Warren PMUX_PINGRP_SDMMC4_DAT6_PAA6, 110d68c9429SStephen Warren PMUX_PINGRP_SDMMC4_DAT7_PAA7, 111d68c9429SStephen Warren PMUX_PINGRP_CAM_MCLK_PCC0 = (0x284 / 4), 112d68c9429SStephen Warren PMUX_PINGRP_PCC1, 113d68c9429SStephen Warren PMUX_PINGRP_PBB0, 114d68c9429SStephen Warren PMUX_PINGRP_CAM_I2C_SCL_PBB1, 115d68c9429SStephen Warren PMUX_PINGRP_CAM_I2C_SDA_PBB2, 116d68c9429SStephen Warren PMUX_PINGRP_PBB3, 117d68c9429SStephen Warren PMUX_PINGRP_PBB4, 118d68c9429SStephen Warren PMUX_PINGRP_PBB5, 119d68c9429SStephen Warren PMUX_PINGRP_PBB6, 120d68c9429SStephen Warren PMUX_PINGRP_PBB7, 121d68c9429SStephen Warren PMUX_PINGRP_PCC2, 122d68c9429SStephen Warren PMUX_PINGRP_JTAG_RTCK, 123d68c9429SStephen Warren PMUX_PINGRP_PWR_I2C_SCL_PZ6, 124d68c9429SStephen Warren PMUX_PINGRP_PWR_I2C_SDA_PZ7, 125d68c9429SStephen Warren PMUX_PINGRP_KB_ROW0_PR0, 126d68c9429SStephen Warren PMUX_PINGRP_KB_ROW1_PR1, 127d68c9429SStephen Warren PMUX_PINGRP_KB_ROW2_PR2, 128d68c9429SStephen Warren PMUX_PINGRP_KB_ROW3_PR3, 129d68c9429SStephen Warren PMUX_PINGRP_KB_ROW4_PR4, 130d68c9429SStephen Warren PMUX_PINGRP_KB_ROW5_PR5, 131d68c9429SStephen Warren PMUX_PINGRP_KB_ROW6_PR6, 132d68c9429SStephen Warren PMUX_PINGRP_KB_ROW7_PR7, 133d68c9429SStephen Warren PMUX_PINGRP_KB_ROW8_PS0, 134d68c9429SStephen Warren PMUX_PINGRP_KB_ROW9_PS1, 135d68c9429SStephen Warren PMUX_PINGRP_KB_ROW10_PS2, 136d68c9429SStephen Warren PMUX_PINGRP_KB_ROW11_PS3, 137d68c9429SStephen Warren PMUX_PINGRP_KB_ROW12_PS4, 138d68c9429SStephen Warren PMUX_PINGRP_KB_ROW13_PS5, 139d68c9429SStephen Warren PMUX_PINGRP_KB_ROW14_PS6, 140d68c9429SStephen Warren PMUX_PINGRP_KB_ROW15_PS7, 141d68c9429SStephen Warren PMUX_PINGRP_KB_COL0_PQ0, 142d68c9429SStephen Warren PMUX_PINGRP_KB_COL1_PQ1, 143d68c9429SStephen Warren PMUX_PINGRP_KB_COL2_PQ2, 144d68c9429SStephen Warren PMUX_PINGRP_KB_COL3_PQ3, 145d68c9429SStephen Warren PMUX_PINGRP_KB_COL4_PQ4, 146d68c9429SStephen Warren PMUX_PINGRP_KB_COL5_PQ5, 147d68c9429SStephen Warren PMUX_PINGRP_KB_COL6_PQ6, 148d68c9429SStephen Warren PMUX_PINGRP_KB_COL7_PQ7, 149d68c9429SStephen Warren PMUX_PINGRP_CLK_32K_OUT_PA0, 150d68c9429SStephen Warren PMUX_PINGRP_CORE_PWR_REQ = (0x324 / 4), 151d68c9429SStephen Warren PMUX_PINGRP_CPU_PWR_REQ, 152d68c9429SStephen Warren PMUX_PINGRP_PWR_INT_N, 153d68c9429SStephen Warren PMUX_PINGRP_CLK_32K_IN, 154d68c9429SStephen Warren PMUX_PINGRP_OWR, 155d68c9429SStephen Warren PMUX_PINGRP_DAP1_FS_PN0, 156d68c9429SStephen Warren PMUX_PINGRP_DAP1_DIN_PN1, 157d68c9429SStephen Warren PMUX_PINGRP_DAP1_DOUT_PN2, 158d68c9429SStephen Warren PMUX_PINGRP_DAP1_SCLK_PN3, 159d68c9429SStephen Warren PMUX_PINGRP_DAP_MCLK1_REQ_PEE2, 160d68c9429SStephen Warren PMUX_PINGRP_DAP_MCLK1_PW4, 161d68c9429SStephen Warren PMUX_PINGRP_SPDIF_IN_PK6, 162d68c9429SStephen Warren PMUX_PINGRP_SPDIF_OUT_PK5, 163d68c9429SStephen Warren PMUX_PINGRP_DAP2_FS_PA2, 164d68c9429SStephen Warren PMUX_PINGRP_DAP2_DIN_PA4, 165d68c9429SStephen Warren PMUX_PINGRP_DAP2_DOUT_PA5, 166d68c9429SStephen Warren PMUX_PINGRP_DAP2_SCLK_PA3, 167d68c9429SStephen Warren PMUX_PINGRP_DVFS_PWM_PX0, 168d68c9429SStephen Warren PMUX_PINGRP_GPIO_X1_AUD_PX1, 169d68c9429SStephen Warren PMUX_PINGRP_GPIO_X3_AUD_PX3, 170d68c9429SStephen Warren PMUX_PINGRP_DVFS_CLK_PX2, 171d68c9429SStephen Warren PMUX_PINGRP_GPIO_X4_AUD_PX4, 172d68c9429SStephen Warren PMUX_PINGRP_GPIO_X5_AUD_PX5, 173d68c9429SStephen Warren PMUX_PINGRP_GPIO_X6_AUD_PX6, 174d68c9429SStephen Warren PMUX_PINGRP_GPIO_X7_AUD_PX7, 175d68c9429SStephen Warren PMUX_PINGRP_SDMMC3_CLK_PA6 = (0x390 / 4), 176d68c9429SStephen Warren PMUX_PINGRP_SDMMC3_CMD_PA7, 177d68c9429SStephen Warren PMUX_PINGRP_SDMMC3_DAT0_PB7, 178d68c9429SStephen Warren PMUX_PINGRP_SDMMC3_DAT1_PB6, 179d68c9429SStephen Warren PMUX_PINGRP_SDMMC3_DAT2_PB5, 180d68c9429SStephen Warren PMUX_PINGRP_SDMMC3_DAT3_PB4, 181d68c9429SStephen Warren PMUX_PINGRP_PEX_L0_RST_N_PDD1 = (0x3bc / 4), 182d68c9429SStephen Warren PMUX_PINGRP_PEX_L0_CLKREQ_N_PDD2, 183d68c9429SStephen Warren PMUX_PINGRP_PEX_WAKE_N_PDD3, 184d68c9429SStephen Warren PMUX_PINGRP_PEX_L1_RST_N_PDD5 = (0x3cc / 4), 185d68c9429SStephen Warren PMUX_PINGRP_PEX_L1_CLKREQ_N_PDD6, 186d68c9429SStephen Warren PMUX_PINGRP_HDMI_CEC_PEE3 = (0x3e0 / 4), 187d68c9429SStephen Warren PMUX_PINGRP_SDMMC1_WP_N_PV3, 188d68c9429SStephen Warren PMUX_PINGRP_SDMMC3_CD_N_PV2, 189d68c9429SStephen Warren PMUX_PINGRP_GPIO_W2_AUD_PW2, 190d68c9429SStephen Warren PMUX_PINGRP_GPIO_W3_AUD_PW3, 191d68c9429SStephen Warren PMUX_PINGRP_USB_VBUS_EN0_PN4, 192d68c9429SStephen Warren PMUX_PINGRP_USB_VBUS_EN1_PN5, 193d68c9429SStephen Warren PMUX_PINGRP_SDMMC3_CLK_LB_IN_PEE5, 194d68c9429SStephen Warren PMUX_PINGRP_SDMMC3_CLK_LB_OUT_PEE4, 195d68c9429SStephen Warren PMUX_PINGRP_GMI_CLK_LB, 196d68c9429SStephen Warren PMUX_PINGRP_RESET_OUT_N, 197d68c9429SStephen Warren PMUX_PINGRP_KB_ROW16_PT0, 198d68c9429SStephen Warren PMUX_PINGRP_KB_ROW17_PT1, 199d68c9429SStephen Warren PMUX_PINGRP_USB_VBUS_EN2_PFF1, 200d68c9429SStephen Warren PMUX_PINGRP_PFF2, 201d68c9429SStephen Warren PMUX_PINGRP_DP_HPD_PFF0 = (0x430 / 4), 202dfb42fc9SStephen Warren PMUX_PINGRP_COUNT, 203999c6bafSTom Warren }; 204999c6bafSTom Warren 205dfb42fc9SStephen Warren enum pmux_drvgrp { 206d68c9429SStephen Warren PMUX_DRVGRP_AO1, 207d68c9429SStephen Warren PMUX_DRVGRP_AO2, 208d68c9429SStephen Warren PMUX_DRVGRP_AT1, 209d68c9429SStephen Warren PMUX_DRVGRP_AT2, 210d68c9429SStephen Warren PMUX_DRVGRP_AT3, 211d68c9429SStephen Warren PMUX_DRVGRP_AT4, 212d68c9429SStephen Warren PMUX_DRVGRP_AT5, 213d68c9429SStephen Warren PMUX_DRVGRP_CDEV1, 214d68c9429SStephen Warren PMUX_DRVGRP_CDEV2, 215d68c9429SStephen Warren PMUX_DRVGRP_DAP1 = (0x28 / 4), 216d68c9429SStephen Warren PMUX_DRVGRP_DAP2, 217d68c9429SStephen Warren PMUX_DRVGRP_DAP3, 218d68c9429SStephen Warren PMUX_DRVGRP_DAP4, 219d68c9429SStephen Warren PMUX_DRVGRP_DBG, 220d68c9429SStephen Warren PMUX_DRVGRP_SDIO3 = (0x48 / 4), 221d68c9429SStephen Warren PMUX_DRVGRP_SPI, 222d68c9429SStephen Warren PMUX_DRVGRP_UAA, 223d68c9429SStephen Warren PMUX_DRVGRP_UAB, 224d68c9429SStephen Warren PMUX_DRVGRP_UART2, 225d68c9429SStephen Warren PMUX_DRVGRP_UART3, 226d68c9429SStephen Warren PMUX_DRVGRP_SDIO1 = (0x84 / 4), 227d68c9429SStephen Warren PMUX_DRVGRP_DDC = (0x94 / 4), 228d68c9429SStephen Warren PMUX_DRVGRP_GMA, 229d68c9429SStephen Warren PMUX_DRVGRP_GME = (0xa8 / 4), 230d68c9429SStephen Warren PMUX_DRVGRP_GMF, 231d68c9429SStephen Warren PMUX_DRVGRP_GMG, 232d68c9429SStephen Warren PMUX_DRVGRP_GMH, 233d68c9429SStephen Warren PMUX_DRVGRP_OWR, 234d68c9429SStephen Warren PMUX_DRVGRP_UDA, 235d68c9429SStephen Warren PMUX_DRVGRP_GPV, 236d68c9429SStephen Warren PMUX_DRVGRP_DEV3, 237d68c9429SStephen Warren PMUX_DRVGRP_CEC = (0xd0 / 4), 238d68c9429SStephen Warren PMUX_DRVGRP_AT6 = (0x12c / 4), 239d68c9429SStephen Warren PMUX_DRVGRP_DAP5, 240d68c9429SStephen Warren PMUX_DRVGRP_USB_VBUS_EN, 241d68c9429SStephen Warren PMUX_DRVGRP_AO3 = (0x140 / 4), 242d68c9429SStephen Warren PMUX_DRVGRP_AO0 = (0x148 / 4), 243d68c9429SStephen Warren PMUX_DRVGRP_HV0, 244d68c9429SStephen Warren PMUX_DRVGRP_SDIO4 = (0x15c / 4), 245d68c9429SStephen Warren PMUX_DRVGRP_AO4, 246dfb42fc9SStephen Warren PMUX_DRVGRP_COUNT, 247999c6bafSTom Warren }; 248999c6bafSTom Warren 249999c6bafSTom Warren enum pmux_func { 250d68c9429SStephen Warren PMUX_FUNC_BLINK, 251d68c9429SStephen Warren PMUX_FUNC_CCLA, 252d68c9429SStephen Warren PMUX_FUNC_CEC, 253d68c9429SStephen Warren PMUX_FUNC_CLDVFS, 254d68c9429SStephen Warren PMUX_FUNC_CLK, 255d68c9429SStephen Warren PMUX_FUNC_CLK12, 256d68c9429SStephen Warren PMUX_FUNC_CPU, 257d68c9429SStephen Warren PMUX_FUNC_DAP, 258999c6bafSTom Warren PMUX_FUNC_DAP1, 259999c6bafSTom Warren PMUX_FUNC_DAP2, 260999c6bafSTom Warren PMUX_FUNC_DEV3, 261d68c9429SStephen Warren PMUX_FUNC_DISPLAYA, 262d68c9429SStephen Warren PMUX_FUNC_DISPLAYA_ALT, 263d68c9429SStephen Warren PMUX_FUNC_DISPLAYB, 264d68c9429SStephen Warren PMUX_FUNC_DP, 265999c6bafSTom Warren PMUX_FUNC_DTV, 266999c6bafSTom Warren PMUX_FUNC_EXTPERIPH1, 267999c6bafSTom Warren PMUX_FUNC_EXTPERIPH2, 268999c6bafSTom Warren PMUX_FUNC_EXTPERIPH3, 269d68c9429SStephen Warren PMUX_FUNC_GMI, 270999c6bafSTom Warren PMUX_FUNC_GMI_ALT, 271999c6bafSTom Warren PMUX_FUNC_HDA, 272999c6bafSTom Warren PMUX_FUNC_HSI, 273d68c9429SStephen Warren PMUX_FUNC_I2C1, 274d68c9429SStephen Warren PMUX_FUNC_I2C2, 275d68c9429SStephen Warren PMUX_FUNC_I2C3, 276999c6bafSTom Warren PMUX_FUNC_I2C4, 277999c6bafSTom Warren PMUX_FUNC_I2CPWR, 278999c6bafSTom Warren PMUX_FUNC_I2S0, 279999c6bafSTom Warren PMUX_FUNC_I2S1, 280999c6bafSTom Warren PMUX_FUNC_I2S2, 281999c6bafSTom Warren PMUX_FUNC_I2S3, 282999c6bafSTom Warren PMUX_FUNC_I2S4, 283d68c9429SStephen Warren PMUX_FUNC_IRDA, 284d68c9429SStephen Warren PMUX_FUNC_KBC, 285d68c9429SStephen Warren PMUX_FUNC_OWR, 286d68c9429SStephen Warren PMUX_FUNC_PE, 287d68c9429SStephen Warren PMUX_FUNC_PE0, 288d68c9429SStephen Warren PMUX_FUNC_PE1, 289d68c9429SStephen Warren PMUX_FUNC_PMI, 290999c6bafSTom Warren PMUX_FUNC_PWM0, 291999c6bafSTom Warren PMUX_FUNC_PWM1, 292999c6bafSTom Warren PMUX_FUNC_PWM2, 293999c6bafSTom Warren PMUX_FUNC_PWM3, 294d68c9429SStephen Warren PMUX_FUNC_PWRON, 295d68c9429SStephen Warren PMUX_FUNC_RESET_OUT_N, 296d68c9429SStephen Warren PMUX_FUNC_RTCK, 297999c6bafSTom Warren PMUX_FUNC_SATA, 298d68c9429SStephen Warren PMUX_FUNC_SDMMC1, 299d68c9429SStephen Warren PMUX_FUNC_SDMMC2, 300d68c9429SStephen Warren PMUX_FUNC_SDMMC3, 301d68c9429SStephen Warren PMUX_FUNC_SDMMC4, 302d68c9429SStephen Warren PMUX_FUNC_SOC, 303d68c9429SStephen Warren PMUX_FUNC_SPDIF, 304d68c9429SStephen Warren PMUX_FUNC_SPI1, 305d68c9429SStephen Warren PMUX_FUNC_SPI2, 306d68c9429SStephen Warren PMUX_FUNC_SPI3, 307d68c9429SStephen Warren PMUX_FUNC_SPI4, 308999c6bafSTom Warren PMUX_FUNC_SPI5, 309999c6bafSTom Warren PMUX_FUNC_SPI6, 310d68c9429SStephen Warren PMUX_FUNC_SYS, 311d68c9429SStephen Warren PMUX_FUNC_TMDS, 312d68c9429SStephen Warren PMUX_FUNC_TRACE, 313d68c9429SStephen Warren PMUX_FUNC_UARTA, 314d68c9429SStephen Warren PMUX_FUNC_UARTB, 315d68c9429SStephen Warren PMUX_FUNC_UARTC, 316d68c9429SStephen Warren PMUX_FUNC_UARTD, 317d68c9429SStephen Warren PMUX_FUNC_ULPI, 318d68c9429SStephen Warren PMUX_FUNC_USB, 319999c6bafSTom Warren PMUX_FUNC_VGP1, 320999c6bafSTom Warren PMUX_FUNC_VGP2, 321999c6bafSTom Warren PMUX_FUNC_VGP3, 322999c6bafSTom Warren PMUX_FUNC_VGP4, 323999c6bafSTom Warren PMUX_FUNC_VGP5, 324999c6bafSTom Warren PMUX_FUNC_VGP6, 325d68c9429SStephen Warren PMUX_FUNC_VI, 326d68c9429SStephen Warren PMUX_FUNC_VI_ALT1, 327d68c9429SStephen Warren PMUX_FUNC_VI_ALT3, 328d68c9429SStephen Warren PMUX_FUNC_VIMCLK2, 329d68c9429SStephen Warren PMUX_FUNC_VIMCLK2_ALT, 330*d381294aSStephen Warren PMUX_FUNC_RSVD1, 331*d381294aSStephen Warren PMUX_FUNC_RSVD2, 332*d381294aSStephen Warren PMUX_FUNC_RSVD3, 333*d381294aSStephen Warren PMUX_FUNC_RSVD4, 334e2969957SStephen Warren PMUX_FUNC_COUNT, 335999c6bafSTom Warren }; 336999c6bafSTom Warren 337e2969957SStephen Warren #define TEGRA_PMX_HAS_PIN_IO_BIT_ETC 338e2969957SStephen Warren #define TEGRA_PMX_HAS_RCV_SEL 339dfb42fc9SStephen Warren #define TEGRA_PMX_HAS_DRVGRPS 340e2969957SStephen Warren #include <asm/arch-tegra/pinmux.h> 341999c6bafSTom Warren 342999c6bafSTom Warren #endif /* _TEGRA124_PINMUX_H_ */ 343