Tom Rini | 10e4779 | 2018-05-06 17:58:06 -0400 | [diff] [blame] | 1 | /* SPDX-License-Identifier: GPL-2.0+ */ |
Stephen Warren | 5eafc48 | 2015-02-24 14:08:31 -0700 | [diff] [blame] | 2 | /* |
| 3 | * Copyright (c) 2015, NVIDIA CORPORATION. All rights reserved. |
Stephen Warren | 5eafc48 | 2015-02-24 14:08:31 -0700 | [diff] [blame] | 4 | */ |
| 5 | |
| 6 | #ifndef _TEGRA210_PINMUX_H_ |
| 7 | #define _TEGRA210_PINMUX_H_ |
| 8 | |
| 9 | enum pmux_pingrp { |
| 10 | PMUX_PINGRP_SDMMC1_CLK_PM0, |
| 11 | PMUX_PINGRP_SDMMC1_CMD_PM1, |
| 12 | PMUX_PINGRP_SDMMC1_DAT3_PM2, |
| 13 | PMUX_PINGRP_SDMMC1_DAT2_PM3, |
| 14 | PMUX_PINGRP_SDMMC1_DAT1_PM4, |
| 15 | PMUX_PINGRP_SDMMC1_DAT0_PM5, |
| 16 | PMUX_PINGRP_SDMMC3_CLK_PP0 = (0x1c / 4), |
| 17 | PMUX_PINGRP_SDMMC3_CMD_PP1, |
| 18 | PMUX_PINGRP_SDMMC3_DAT0_PP5, |
| 19 | PMUX_PINGRP_SDMMC3_DAT1_PP4, |
| 20 | PMUX_PINGRP_SDMMC3_DAT2_PP3, |
| 21 | PMUX_PINGRP_SDMMC3_DAT3_PP2, |
| 22 | PMUX_PINGRP_PEX_L0_RST_N_PA0 = (0x38 / 4), |
| 23 | PMUX_PINGRP_PEX_L0_CLKREQ_N_PA1, |
| 24 | PMUX_PINGRP_PEX_WAKE_N_PA2, |
| 25 | PMUX_PINGRP_PEX_L1_RST_N_PA3, |
| 26 | PMUX_PINGRP_PEX_L1_CLKREQ_N_PA4, |
| 27 | PMUX_PINGRP_SATA_LED_ACTIVE_PA5, |
| 28 | PMUX_PINGRP_SPI1_MOSI_PC0, |
| 29 | PMUX_PINGRP_SPI1_MISO_PC1, |
| 30 | PMUX_PINGRP_SPI1_SCK_PC2, |
| 31 | PMUX_PINGRP_SPI1_CS0_PC3, |
| 32 | PMUX_PINGRP_SPI1_CS1_PC4, |
| 33 | PMUX_PINGRP_SPI2_MOSI_PB4, |
| 34 | PMUX_PINGRP_SPI2_MISO_PB5, |
| 35 | PMUX_PINGRP_SPI2_SCK_PB6, |
| 36 | PMUX_PINGRP_SPI2_CS0_PB7, |
| 37 | PMUX_PINGRP_SPI2_CS1_PDD0, |
| 38 | PMUX_PINGRP_SPI4_MOSI_PC7, |
| 39 | PMUX_PINGRP_SPI4_MISO_PD0, |
| 40 | PMUX_PINGRP_SPI4_SCK_PC5, |
| 41 | PMUX_PINGRP_SPI4_CS0_PC6, |
| 42 | PMUX_PINGRP_QSPI_SCK_PEE0, |
| 43 | PMUX_PINGRP_QSPI_CS_N_PEE1, |
| 44 | PMUX_PINGRP_QSPI_IO0_PEE2, |
| 45 | PMUX_PINGRP_QSPI_IO1_PEE3, |
| 46 | PMUX_PINGRP_QSPI_IO2_PEE4, |
| 47 | PMUX_PINGRP_QSPI_IO3_PEE5, |
| 48 | PMUX_PINGRP_DMIC1_CLK_PE0 = (0xa4 / 4), |
| 49 | PMUX_PINGRP_DMIC1_DAT_PE1, |
| 50 | PMUX_PINGRP_DMIC2_CLK_PE2, |
| 51 | PMUX_PINGRP_DMIC2_DAT_PE3, |
| 52 | PMUX_PINGRP_DMIC3_CLK_PE4, |
| 53 | PMUX_PINGRP_DMIC3_DAT_PE5, |
| 54 | PMUX_PINGRP_GEN1_I2C_SCL_PJ1, |
| 55 | PMUX_PINGRP_GEN1_I2C_SDA_PJ0, |
| 56 | PMUX_PINGRP_GEN2_I2C_SCL_PJ2, |
| 57 | PMUX_PINGRP_GEN2_I2C_SDA_PJ3, |
| 58 | PMUX_PINGRP_GEN3_I2C_SCL_PF0, |
| 59 | PMUX_PINGRP_GEN3_I2C_SDA_PF1, |
| 60 | PMUX_PINGRP_CAM_I2C_SCL_PS2, |
| 61 | PMUX_PINGRP_CAM_I2C_SDA_PS3, |
| 62 | PMUX_PINGRP_PWR_I2C_SCL_PY3, |
| 63 | PMUX_PINGRP_PWR_I2C_SDA_PY4, |
| 64 | PMUX_PINGRP_UART1_TX_PU0, |
| 65 | PMUX_PINGRP_UART1_RX_PU1, |
| 66 | PMUX_PINGRP_UART1_RTS_PU2, |
| 67 | PMUX_PINGRP_UART1_CTS_PU3, |
| 68 | PMUX_PINGRP_UART2_TX_PG0, |
| 69 | PMUX_PINGRP_UART2_RX_PG1, |
| 70 | PMUX_PINGRP_UART2_RTS_PG2, |
| 71 | PMUX_PINGRP_UART2_CTS_PG3, |
| 72 | PMUX_PINGRP_UART3_TX_PD1, |
| 73 | PMUX_PINGRP_UART3_RX_PD2, |
| 74 | PMUX_PINGRP_UART3_RTS_PD3, |
| 75 | PMUX_PINGRP_UART3_CTS_PD4, |
| 76 | PMUX_PINGRP_UART4_TX_PI4, |
| 77 | PMUX_PINGRP_UART4_RX_PI5, |
| 78 | PMUX_PINGRP_UART4_RTS_PI6, |
| 79 | PMUX_PINGRP_UART4_CTS_PI7, |
| 80 | PMUX_PINGRP_DAP1_FS_PB0, |
| 81 | PMUX_PINGRP_DAP1_DIN_PB1, |
| 82 | PMUX_PINGRP_DAP1_DOUT_PB2, |
| 83 | PMUX_PINGRP_DAP1_SCLK_PB3, |
| 84 | PMUX_PINGRP_DAP2_FS_PAA0, |
| 85 | PMUX_PINGRP_DAP2_DIN_PAA2, |
| 86 | PMUX_PINGRP_DAP2_DOUT_PAA3, |
| 87 | PMUX_PINGRP_DAP2_SCLK_PAA1, |
| 88 | PMUX_PINGRP_DAP4_FS_PJ4, |
| 89 | PMUX_PINGRP_DAP4_DIN_PJ5, |
| 90 | PMUX_PINGRP_DAP4_DOUT_PJ6, |
| 91 | PMUX_PINGRP_DAP4_SCLK_PJ7, |
| 92 | PMUX_PINGRP_CAM1_MCLK_PS0, |
| 93 | PMUX_PINGRP_CAM2_MCLK_PS1, |
| 94 | PMUX_PINGRP_JTAG_RTCK, |
| 95 | PMUX_PINGRP_CLK_32K_IN, |
| 96 | PMUX_PINGRP_CLK_32K_OUT_PY5, |
| 97 | PMUX_PINGRP_BATT_BCL, |
| 98 | PMUX_PINGRP_CLK_REQ, |
| 99 | PMUX_PINGRP_CPU_PWR_REQ, |
| 100 | PMUX_PINGRP_PWR_INT_N, |
| 101 | PMUX_PINGRP_SHUTDOWN, |
| 102 | PMUX_PINGRP_CORE_PWR_REQ, |
| 103 | PMUX_PINGRP_AUD_MCLK_PBB0, |
| 104 | PMUX_PINGRP_DVFS_PWM_PBB1, |
| 105 | PMUX_PINGRP_DVFS_CLK_PBB2, |
| 106 | PMUX_PINGRP_GPIO_X1_AUD_PBB3, |
| 107 | PMUX_PINGRP_GPIO_X3_AUD_PBB4, |
| 108 | PMUX_PINGRP_PCC7, |
| 109 | PMUX_PINGRP_HDMI_CEC_PCC0, |
| 110 | PMUX_PINGRP_HDMI_INT_DP_HPD_PCC1, |
| 111 | PMUX_PINGRP_SPDIF_OUT_PCC2, |
| 112 | PMUX_PINGRP_SPDIF_IN_PCC3, |
| 113 | PMUX_PINGRP_USB_VBUS_EN0_PCC4, |
| 114 | PMUX_PINGRP_USB_VBUS_EN1_PCC5, |
| 115 | PMUX_PINGRP_DP_HPD0_PCC6, |
| 116 | PMUX_PINGRP_WIFI_EN_PH0, |
| 117 | PMUX_PINGRP_WIFI_RST_PH1, |
| 118 | PMUX_PINGRP_WIFI_WAKE_AP_PH2, |
| 119 | PMUX_PINGRP_AP_WAKE_BT_PH3, |
| 120 | PMUX_PINGRP_BT_RST_PH4, |
| 121 | PMUX_PINGRP_BT_WAKE_AP_PH5, |
| 122 | PMUX_PINGRP_AP_WAKE_NFC_PH7, |
| 123 | PMUX_PINGRP_NFC_EN_PI0, |
| 124 | PMUX_PINGRP_NFC_INT_PI1, |
| 125 | PMUX_PINGRP_GPS_EN_PI2, |
| 126 | PMUX_PINGRP_GPS_RST_PI3, |
| 127 | PMUX_PINGRP_CAM_RST_PS4, |
| 128 | PMUX_PINGRP_CAM_AF_EN_PS5, |
| 129 | PMUX_PINGRP_CAM_FLASH_EN_PS6, |
| 130 | PMUX_PINGRP_CAM1_PWDN_PS7, |
| 131 | PMUX_PINGRP_CAM2_PWDN_PT0, |
| 132 | PMUX_PINGRP_CAM1_STROBE_PT1, |
| 133 | PMUX_PINGRP_LCD_TE_PY2, |
| 134 | PMUX_PINGRP_LCD_BL_PWM_PV0, |
| 135 | PMUX_PINGRP_LCD_BL_EN_PV1, |
| 136 | PMUX_PINGRP_LCD_RST_PV2, |
| 137 | PMUX_PINGRP_LCD_GPIO1_PV3, |
| 138 | PMUX_PINGRP_LCD_GPIO2_PV4, |
| 139 | PMUX_PINGRP_AP_READY_PV5, |
| 140 | PMUX_PINGRP_TOUCH_RST_PV6, |
| 141 | PMUX_PINGRP_TOUCH_CLK_PV7, |
| 142 | PMUX_PINGRP_MODEM_WAKE_AP_PX0, |
| 143 | PMUX_PINGRP_TOUCH_INT_PX1, |
| 144 | PMUX_PINGRP_MOTION_INT_PX2, |
| 145 | PMUX_PINGRP_ALS_PROX_INT_PX3, |
| 146 | PMUX_PINGRP_TEMP_ALERT_PX4, |
| 147 | PMUX_PINGRP_BUTTON_POWER_ON_PX5, |
| 148 | PMUX_PINGRP_BUTTON_VOL_UP_PX6, |
| 149 | PMUX_PINGRP_BUTTON_VOL_DOWN_PX7, |
| 150 | PMUX_PINGRP_BUTTON_SLIDE_SW_PY0, |
| 151 | PMUX_PINGRP_BUTTON_HOME_PY1, |
| 152 | PMUX_PINGRP_PA6, |
| 153 | PMUX_PINGRP_PE6, |
| 154 | PMUX_PINGRP_PE7, |
| 155 | PMUX_PINGRP_PH6, |
| 156 | PMUX_PINGRP_PK0, |
| 157 | PMUX_PINGRP_PK1, |
| 158 | PMUX_PINGRP_PK2, |
| 159 | PMUX_PINGRP_PK3, |
| 160 | PMUX_PINGRP_PK4, |
| 161 | PMUX_PINGRP_PK5, |
| 162 | PMUX_PINGRP_PK6, |
| 163 | PMUX_PINGRP_PK7, |
| 164 | PMUX_PINGRP_PL0, |
| 165 | PMUX_PINGRP_PL1, |
| 166 | PMUX_PINGRP_PZ0, |
| 167 | PMUX_PINGRP_PZ1, |
| 168 | PMUX_PINGRP_PZ2, |
| 169 | PMUX_PINGRP_PZ3, |
| 170 | PMUX_PINGRP_PZ4, |
| 171 | PMUX_PINGRP_PZ5, |
| 172 | PMUX_PINGRP_COUNT, |
| 173 | }; |
| 174 | |
| 175 | enum pmux_drvgrp { |
| 176 | PMUX_DRVGRP_ALS_PROX_INT = (0x10 / 4), |
| 177 | PMUX_DRVGRP_AP_READY, |
| 178 | PMUX_DRVGRP_AP_WAKE_BT, |
| 179 | PMUX_DRVGRP_AP_WAKE_NFC, |
| 180 | PMUX_DRVGRP_AUD_MCLK, |
| 181 | PMUX_DRVGRP_BATT_BCL, |
| 182 | PMUX_DRVGRP_BT_RST, |
| 183 | PMUX_DRVGRP_BT_WAKE_AP, |
| 184 | PMUX_DRVGRP_BUTTON_HOME, |
| 185 | PMUX_DRVGRP_BUTTON_POWER_ON, |
| 186 | PMUX_DRVGRP_BUTTON_SLIDE_SW, |
| 187 | PMUX_DRVGRP_BUTTON_VOL_DOWN, |
| 188 | PMUX_DRVGRP_BUTTON_VOL_UP, |
| 189 | PMUX_DRVGRP_CAM1_MCLK, |
| 190 | PMUX_DRVGRP_CAM1_PWDN, |
| 191 | PMUX_DRVGRP_CAM1_STROBE, |
| 192 | PMUX_DRVGRP_CAM2_MCLK, |
| 193 | PMUX_DRVGRP_CAM2_PWDN, |
| 194 | PMUX_DRVGRP_CAM_AF_EN, |
| 195 | PMUX_DRVGRP_CAM_FLASH_EN, |
| 196 | PMUX_DRVGRP_CAM_I2C_SCL, |
| 197 | PMUX_DRVGRP_CAM_I2C_SDA, |
| 198 | PMUX_DRVGRP_CAM_RST, |
| 199 | PMUX_DRVGRP_CLK_32K_IN, |
| 200 | PMUX_DRVGRP_CLK_32K_OUT, |
| 201 | PMUX_DRVGRP_CLK_REQ, |
| 202 | PMUX_DRVGRP_CORE_PWR_REQ, |
| 203 | PMUX_DRVGRP_CPU_PWR_REQ, |
| 204 | PMUX_DRVGRP_DAP1_DIN, |
| 205 | PMUX_DRVGRP_DAP1_DOUT, |
| 206 | PMUX_DRVGRP_DAP1_FS, |
| 207 | PMUX_DRVGRP_DAP1_SCLK, |
| 208 | PMUX_DRVGRP_DAP2_DIN, |
| 209 | PMUX_DRVGRP_DAP2_DOUT, |
| 210 | PMUX_DRVGRP_DAP2_FS, |
| 211 | PMUX_DRVGRP_DAP2_SCLK, |
| 212 | PMUX_DRVGRP_DAP4_DIN, |
| 213 | PMUX_DRVGRP_DAP4_DOUT, |
| 214 | PMUX_DRVGRP_DAP4_FS, |
| 215 | PMUX_DRVGRP_DAP4_SCLK, |
| 216 | PMUX_DRVGRP_DMIC1_CLK, |
| 217 | PMUX_DRVGRP_DMIC1_DAT, |
| 218 | PMUX_DRVGRP_DMIC2_CLK, |
| 219 | PMUX_DRVGRP_DMIC2_DAT, |
| 220 | PMUX_DRVGRP_DMIC3_CLK, |
| 221 | PMUX_DRVGRP_DMIC3_DAT, |
| 222 | PMUX_DRVGRP_DP_HPD0, |
| 223 | PMUX_DRVGRP_DVFS_CLK, |
| 224 | PMUX_DRVGRP_DVFS_PWM, |
| 225 | PMUX_DRVGRP_GEN1_I2C_SCL, |
| 226 | PMUX_DRVGRP_GEN1_I2C_SDA, |
| 227 | PMUX_DRVGRP_GEN2_I2C_SCL, |
| 228 | PMUX_DRVGRP_GEN2_I2C_SDA, |
| 229 | PMUX_DRVGRP_GEN3_I2C_SCL, |
| 230 | PMUX_DRVGRP_GEN3_I2C_SDA, |
| 231 | PMUX_DRVGRP_PA6, |
| 232 | PMUX_DRVGRP_PCC7, |
| 233 | PMUX_DRVGRP_PE6, |
| 234 | PMUX_DRVGRP_PE7, |
| 235 | PMUX_DRVGRP_PH6, |
| 236 | PMUX_DRVGRP_PK0, |
| 237 | PMUX_DRVGRP_PK1, |
| 238 | PMUX_DRVGRP_PK2, |
| 239 | PMUX_DRVGRP_PK3, |
| 240 | PMUX_DRVGRP_PK4, |
| 241 | PMUX_DRVGRP_PK5, |
| 242 | PMUX_DRVGRP_PK6, |
| 243 | PMUX_DRVGRP_PK7, |
| 244 | PMUX_DRVGRP_PL0, |
| 245 | PMUX_DRVGRP_PL1, |
| 246 | PMUX_DRVGRP_PZ0, |
| 247 | PMUX_DRVGRP_PZ1, |
| 248 | PMUX_DRVGRP_PZ2, |
| 249 | PMUX_DRVGRP_PZ3, |
| 250 | PMUX_DRVGRP_PZ4, |
| 251 | PMUX_DRVGRP_PZ5, |
| 252 | PMUX_DRVGRP_GPIO_X1_AUD, |
| 253 | PMUX_DRVGRP_GPIO_X3_AUD, |
| 254 | PMUX_DRVGRP_GPS_EN, |
| 255 | PMUX_DRVGRP_GPS_RST, |
| 256 | PMUX_DRVGRP_HDMI_CEC, |
| 257 | PMUX_DRVGRP_HDMI_INT_DP_HPD, |
| 258 | PMUX_DRVGRP_JTAG_RTCK, |
| 259 | PMUX_DRVGRP_LCD_BL_EN, |
| 260 | PMUX_DRVGRP_LCD_BL_PWM, |
| 261 | PMUX_DRVGRP_LCD_GPIO1, |
| 262 | PMUX_DRVGRP_LCD_GPIO2, |
| 263 | PMUX_DRVGRP_LCD_RST, |
| 264 | PMUX_DRVGRP_LCD_TE, |
| 265 | PMUX_DRVGRP_MODEM_WAKE_AP, |
| 266 | PMUX_DRVGRP_MOTION_INT, |
| 267 | PMUX_DRVGRP_NFC_EN, |
| 268 | PMUX_DRVGRP_NFC_INT, |
| 269 | PMUX_DRVGRP_PEX_L0_CLKREQ_N, |
| 270 | PMUX_DRVGRP_PEX_L0_RST_N, |
| 271 | PMUX_DRVGRP_PEX_L1_CLKREQ_N, |
| 272 | PMUX_DRVGRP_PEX_L1_RST_N, |
| 273 | PMUX_DRVGRP_PEX_WAKE_N, |
| 274 | PMUX_DRVGRP_PWR_I2C_SCL, |
| 275 | PMUX_DRVGRP_PWR_I2C_SDA, |
| 276 | PMUX_DRVGRP_PWR_INT_N, |
| 277 | PMUX_DRVGRP_QSPI_SCK = (0x1bc / 4), |
| 278 | PMUX_DRVGRP_SATA_LED_ACTIVE, |
| 279 | PMUX_DRVGRP_SDMMC1, |
| 280 | PMUX_DRVGRP_SDMMC2, |
| 281 | PMUX_DRVGRP_SDMMC3 = (0x1dc / 4), |
| 282 | PMUX_DRVGRP_SDMMC4, |
| 283 | PMUX_DRVGRP_SHUTDOWN = (0x1f4 / 4), |
| 284 | PMUX_DRVGRP_SPDIF_IN, |
| 285 | PMUX_DRVGRP_SPDIF_OUT, |
| 286 | PMUX_DRVGRP_SPI1_CS0, |
| 287 | PMUX_DRVGRP_SPI1_CS1, |
| 288 | PMUX_DRVGRP_SPI1_MISO, |
| 289 | PMUX_DRVGRP_SPI1_MOSI, |
| 290 | PMUX_DRVGRP_SPI1_SCK, |
| 291 | PMUX_DRVGRP_SPI2_CS0, |
| 292 | PMUX_DRVGRP_SPI2_CS1, |
| 293 | PMUX_DRVGRP_SPI2_MISO, |
| 294 | PMUX_DRVGRP_SPI2_MOSI, |
| 295 | PMUX_DRVGRP_SPI2_SCK, |
| 296 | PMUX_DRVGRP_SPI4_CS0, |
| 297 | PMUX_DRVGRP_SPI4_MISO, |
| 298 | PMUX_DRVGRP_SPI4_MOSI, |
| 299 | PMUX_DRVGRP_SPI4_SCK, |
| 300 | PMUX_DRVGRP_TEMP_ALERT, |
| 301 | PMUX_DRVGRP_TOUCH_CLK, |
| 302 | PMUX_DRVGRP_TOUCH_INT, |
| 303 | PMUX_DRVGRP_TOUCH_RST, |
| 304 | PMUX_DRVGRP_UART1_CTS, |
| 305 | PMUX_DRVGRP_UART1_RTS, |
| 306 | PMUX_DRVGRP_UART1_RX, |
| 307 | PMUX_DRVGRP_UART1_TX, |
| 308 | PMUX_DRVGRP_UART2_CTS, |
| 309 | PMUX_DRVGRP_UART2_RTS, |
| 310 | PMUX_DRVGRP_UART2_RX, |
| 311 | PMUX_DRVGRP_UART2_TX, |
| 312 | PMUX_DRVGRP_UART3_CTS, |
| 313 | PMUX_DRVGRP_UART3_RTS, |
| 314 | PMUX_DRVGRP_UART3_RX, |
| 315 | PMUX_DRVGRP_UART3_TX, |
| 316 | PMUX_DRVGRP_UART4_CTS, |
| 317 | PMUX_DRVGRP_UART4_RTS, |
| 318 | PMUX_DRVGRP_UART4_RX, |
| 319 | PMUX_DRVGRP_UART4_TX, |
| 320 | PMUX_DRVGRP_USB_VBUS_EN0, |
| 321 | PMUX_DRVGRP_USB_VBUS_EN1, |
| 322 | PMUX_DRVGRP_WIFI_EN, |
| 323 | PMUX_DRVGRP_WIFI_RST, |
| 324 | PMUX_DRVGRP_WIFI_WAKE_AP, |
| 325 | PMUX_DRVGRP_COUNT, |
| 326 | }; |
| 327 | |
| 328 | enum pmux_func { |
| 329 | PMUX_FUNC_DEFAULT, |
| 330 | PMUX_FUNC_AUD, |
| 331 | PMUX_FUNC_BCL, |
| 332 | PMUX_FUNC_BLINK, |
| 333 | PMUX_FUNC_CCLA, |
| 334 | PMUX_FUNC_CEC, |
| 335 | PMUX_FUNC_CLDVFS, |
| 336 | PMUX_FUNC_CLK, |
| 337 | PMUX_FUNC_CORE, |
| 338 | PMUX_FUNC_CPU, |
| 339 | PMUX_FUNC_DISPLAYA, |
| 340 | PMUX_FUNC_DISPLAYB, |
| 341 | PMUX_FUNC_DMIC1, |
| 342 | PMUX_FUNC_DMIC2, |
| 343 | PMUX_FUNC_DMIC3, |
| 344 | PMUX_FUNC_DP, |
| 345 | PMUX_FUNC_DTV, |
| 346 | PMUX_FUNC_EXTPERIPH3, |
| 347 | PMUX_FUNC_I2C1, |
| 348 | PMUX_FUNC_I2C2, |
| 349 | PMUX_FUNC_I2C3, |
| 350 | PMUX_FUNC_I2CPMU, |
| 351 | PMUX_FUNC_I2CVI, |
| 352 | PMUX_FUNC_I2S1, |
| 353 | PMUX_FUNC_I2S2, |
| 354 | PMUX_FUNC_I2S3, |
| 355 | PMUX_FUNC_I2S4A, |
| 356 | PMUX_FUNC_I2S4B, |
| 357 | PMUX_FUNC_I2S5A, |
| 358 | PMUX_FUNC_I2S5B, |
| 359 | PMUX_FUNC_IQC0, |
| 360 | PMUX_FUNC_IQC1, |
| 361 | PMUX_FUNC_JTAG, |
| 362 | PMUX_FUNC_PE, |
| 363 | PMUX_FUNC_PE0, |
| 364 | PMUX_FUNC_PE1, |
| 365 | PMUX_FUNC_PMI, |
| 366 | PMUX_FUNC_PWM0, |
| 367 | PMUX_FUNC_PWM1, |
| 368 | PMUX_FUNC_PWM2, |
| 369 | PMUX_FUNC_PWM3, |
| 370 | PMUX_FUNC_QSPI, |
| 371 | PMUX_FUNC_SATA, |
| 372 | PMUX_FUNC_SDMMC1, |
| 373 | PMUX_FUNC_SDMMC3, |
| 374 | PMUX_FUNC_SHUTDOWN, |
| 375 | PMUX_FUNC_SOC, |
| 376 | PMUX_FUNC_SOR0, |
| 377 | PMUX_FUNC_SOR1, |
| 378 | PMUX_FUNC_SPDIF, |
| 379 | PMUX_FUNC_SPI1, |
| 380 | PMUX_FUNC_SPI2, |
| 381 | PMUX_FUNC_SPI3, |
| 382 | PMUX_FUNC_SPI4, |
| 383 | PMUX_FUNC_SYS, |
| 384 | PMUX_FUNC_TOUCH, |
| 385 | PMUX_FUNC_UART, |
| 386 | PMUX_FUNC_UARTA, |
| 387 | PMUX_FUNC_UARTB, |
| 388 | PMUX_FUNC_UARTC, |
| 389 | PMUX_FUNC_UARTD, |
| 390 | PMUX_FUNC_USB, |
| 391 | PMUX_FUNC_VGP1, |
| 392 | PMUX_FUNC_VGP2, |
| 393 | PMUX_FUNC_VGP3, |
| 394 | PMUX_FUNC_VGP4, |
| 395 | PMUX_FUNC_VGP5, |
| 396 | PMUX_FUNC_VGP6, |
| 397 | PMUX_FUNC_VIMCLK, |
| 398 | PMUX_FUNC_VIMCLK2, |
| 399 | PMUX_FUNC_RSVD0, |
| 400 | PMUX_FUNC_RSVD1, |
| 401 | PMUX_FUNC_RSVD2, |
| 402 | PMUX_FUNC_RSVD3, |
| 403 | PMUX_FUNC_COUNT, |
| 404 | }; |
| 405 | |
| 406 | #define TEGRA_PMX_SOC_DRV_GROUP_BASE_REG 0x8d4 |
| 407 | #define TEGRA_PMX_SOC_HAS_IO_CLAMPING |
| 408 | #define TEGRA_PMX_SOC_HAS_DRVGRPS |
| 409 | #define TEGRA_PMX_PINS_HAVE_E_INPUT |
| 410 | #define TEGRA_PMX_PINS_HAVE_LOCK |
| 411 | #define TEGRA_PMX_PINS_HAVE_OD |
| 412 | #define TEGRA_PMX_PINS_HAVE_E_IO_HV |
| 413 | #include <asm/arch-tegra/pinmux.h> |
| 414 | |
| 415 | #endif /* _TEGRA210_PINMUX_H_ */ |