/* * linux/arch/arm/mach-tegra/include/mach/pinmux-t11.h * * Copyright (C) 2010 Google, Inc. * Copyright (C) 2011-2012 NVIDIA Corporation. * * This software is licensed under the terms of the GNU General Public * License version 2, as published by the Free Software Foundation, and * may be copied, distributed, and modified under those terms. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * */ #ifndef __MACH_TEGRA_PINMUX_T11_H #define __MACH_TEGRA_PINMUX_T11_H void tegra11x_default_pinmux(void); enum tegra_pingroup { TEGRA_PINGROUP_ULPI_DATA0, TEGRA_PINGROUP_ULPI_DATA1, TEGRA_PINGROUP_ULPI_DATA2, TEGRA_PINGROUP_ULPI_DATA3, TEGRA_PINGROUP_ULPI_DATA4, TEGRA_PINGROUP_ULPI_DATA5, TEGRA_PINGROUP_ULPI_DATA6, TEGRA_PINGROUP_ULPI_DATA7, TEGRA_PINGROUP_ULPI_CLK, TEGRA_PINGROUP_ULPI_DIR, TEGRA_PINGROUP_ULPI_NXT, TEGRA_PINGROUP_ULPI_STP, TEGRA_PINGROUP_DAP3_FS, TEGRA_PINGROUP_DAP3_DIN, TEGRA_PINGROUP_DAP3_DOUT, TEGRA_PINGROUP_DAP3_SCLK, TEGRA_PINGROUP_GPIO_PV0, TEGRA_PINGROUP_GPIO_PV1, TEGRA_PINGROUP_SDMMC1_CLK, TEGRA_PINGROUP_SDMMC1_CMD, TEGRA_PINGROUP_SDMMC1_DAT3, TEGRA_PINGROUP_SDMMC1_DAT2, TEGRA_PINGROUP_SDMMC1_DAT1, TEGRA_PINGROUP_SDMMC1_DAT0, TEGRA_PINGROUP_CLK2_OUT, TEGRA_PINGROUP_CLK2_REQ, TEGRA_PINGROUP_HDMI_INT, TEGRA_PINGROUP_DDC_SCL, TEGRA_PINGROUP_DDC_SDA, TEGRA_PINGROUP_UART2_RXD, TEGRA_PINGROUP_UART2_TXD, TEGRA_PINGROUP_UART2_RTS_N, TEGRA_PINGROUP_UART2_CTS_N, TEGRA_PINGROUP_UART3_TXD, TEGRA_PINGROUP_UART3_RXD, TEGRA_PINGROUP_UART3_CTS_N, TEGRA_PINGROUP_UART3_RTS_N, TEGRA_PINGROUP_GPIO_PU0, TEGRA_PINGROUP_GPIO_PU1, TEGRA_PINGROUP_GPIO_PU2, TEGRA_PINGROUP_GPIO_PU3, TEGRA_PINGROUP_GPIO_PU4, TEGRA_PINGROUP_GPIO_PU5, TEGRA_PINGROUP_GPIO_PU6, TEGRA_PINGROUP_GEN1_I2C_SDA, TEGRA_PINGROUP_GEN1_I2C_SCL, TEGRA_PINGROUP_DAP4_FS, TEGRA_PINGROUP_DAP4_DIN, TEGRA_PINGROUP_DAP4_DOUT, TEGRA_PINGROUP_DAP4_SCLK, TEGRA_PINGROUP_CLK3_OUT, TEGRA_PINGROUP_CLK3_REQ, TEGRA_PINGROUP_GMI_WP_N, TEGRA_PINGROUP_GMI_IORDY, TEGRA_PINGROUP_GMI_WAIT, TEGRA_PINGROUP_GMI_ADV_N, TEGRA_PINGROUP_GMI_CLK, TEGRA_PINGROUP_GMI_CS0_N, TEGRA_PINGROUP_GMI_CS1_N, TEGRA_PINGROUP_GMI_CS2_N, TEGRA_PINGROUP_GMI_CS3_N, TEGRA_PINGROUP_GMI_CS4_N, TEGRA_PINGROUP_GMI_CS6_N, TEGRA_PINGROUP_GMI_CS7_N, TEGRA_PINGROUP_GMI_AD0, TEGRA_PINGROUP_GMI_AD1, TEGRA_PINGROUP_GMI_AD2, TEGRA_PINGROUP_GMI_AD3, TEGRA_PINGROUP_GMI_AD4, TEGRA_PINGROUP_GMI_AD5, TEGRA_PINGROUP_GMI_AD6, TEGRA_PINGROUP_GMI_AD7, TEGRA_PINGROUP_GMI_AD8, TEGRA_PINGROUP_GMI_AD9, TEGRA_PINGROUP_GMI_AD10, TEGRA_PINGROUP_GMI_AD11, TEGRA_PINGROUP_GMI_AD12, TEGRA_PINGROUP_GMI_AD13, TEGRA_PINGROUP_GMI_AD14, TEGRA_PINGROUP_GMI_AD15, TEGRA_PINGROUP_GMI_A16, TEGRA_PINGROUP_GMI_A17, TEGRA_PINGROUP_GMI_A18, TEGRA_PINGROUP_GMI_A19, TEGRA_PINGROUP_GMI_WR_N, TEGRA_PINGROUP_GMI_OE_N, TEGRA_PINGROUP_GMI_DQS_P, TEGRA_PINGROUP_GMI_DQS = TEGRA_PINGROUP_GMI_DQS_P, TEGRA_PINGROUP_GMI_RST_N, TEGRA_PINGROUP_GEN2_I2C_SCL, TEGRA_PINGROUP_GEN2_I2C_SDA, TEGRA_PINGROUP_SDMMC4_CLK, TEGRA_PINGROUP_SDMMC4_CMD, TEGRA_PINGROUP_SDMMC4_DAT0, TEGRA_PINGROUP_SDMMC4_DAT1, TEGRA_PINGROUP_SDMMC4_DAT2, TEGRA_PINGROUP_SDMMC4_DAT3, TEGRA_PINGROUP_SDMMC4_DAT4, TEGRA_PINGROUP_SDMMC4_DAT5, TEGRA_PINGROUP_SDMMC4_DAT6, TEGRA_PINGROUP_SDMMC4_DAT7, TEGRA_PINGROUP_SDMMC4_RST_N, TEGRA_PINGROUP_CAM_MCLK, TEGRA_PINGROUP_GPIO_PCC1, TEGRA_PINGROUP_GPIO_PBB0, TEGRA_PINGROUP_CAM_I2C_SCL, TEGRA_PINGROUP_CAM_I2C_SDA, TEGRA_PINGROUP_GPIO_PBB3, TEGRA_PINGROUP_GPIO_PBB4, TEGRA_PINGROUP_GPIO_PBB5, TEGRA_PINGROUP_GPIO_PBB6, TEGRA_PINGROUP_GPIO_PBB7, TEGRA_PINGROUP_GPIO_PCC2, TEGRA_PINGROUP_JTAG_RTCK, TEGRA_PINGROUP_PWR_I2C_SCL, TEGRA_PINGROUP_PWR_I2C_SDA, TEGRA_PINGROUP_KB_ROW0, TEGRA_PINGROUP_KB_ROW1, TEGRA_PINGROUP_KB_ROW2, TEGRA_PINGROUP_KB_ROW3, TEGRA_PINGROUP_KB_ROW4, TEGRA_PINGROUP_KB_ROW5, TEGRA_PINGROUP_KB_ROW6, TEGRA_PINGROUP_KB_ROW7, TEGRA_PINGROUP_KB_ROW8, TEGRA_PINGROUP_KB_ROW9, TEGRA_PINGROUP_KB_ROW10, TEGRA_PINGROUP_KB_COL0, TEGRA_PINGROUP_KB_COL1, TEGRA_PINGROUP_KB_COL2, TEGRA_PINGROUP_KB_COL3, TEGRA_PINGROUP_KB_COL4, TEGRA_PINGROUP_KB_COL5, TEGRA_PINGROUP_KB_COL6, TEGRA_PINGROUP_KB_COL7, TEGRA_PINGROUP_CLK_32K_OUT, TEGRA_PINGROUP_SYS_CLK_REQ, TEGRA_PINGROUP_CORE_PWR_REQ, TEGRA_PINGROUP_CPU_PWR_REQ, TEGRA_PINGROUP_PWR_INT_N, TEGRA_PINGROUP_CLK_32K_IN, TEGRA_PINGROUP_OWR, TEGRA_PINGROUP_DAP1_FS, TEGRA_PINGROUP_DAP1_DIN, TEGRA_PINGROUP_DAP1_DOUT, TEGRA_PINGROUP_DAP1_SCLK, TEGRA_PINGROUP_CLK1_REQ, TEGRA_PINGROUP_CLK1_OUT, TEGRA_PINGROUP_SPDIF_IN, TEGRA_PINGROUP_SPDIF_OUT, TEGRA_PINGROUP_DAP2_FS, TEGRA_PINGROUP_DAP2_DIN, TEGRA_PINGROUP_DAP2_DOUT, TEGRA_PINGROUP_DAP2_SCLK, TEGRA_PINGROUP_DVFS_PWM, TEGRA_PINGROUP_GPIO_X1_AUD, TEGRA_PINGROUP_GPIO_X3_AUD, TEGRA_PINGROUP_DVFS_CLK, TEGRA_PINGROUP_GPIO_X4_AUD, TEGRA_PINGROUP_GPIO_X5_AUD, TEGRA_PINGROUP_GPIO_X6_AUD, TEGRA_PINGROUP_GPIO_X7_AUD, TEGRA_PINGROUP_SDMMC3_CLK, TEGRA_PINGROUP_SDMMC3_CMD, TEGRA_PINGROUP_SDMMC3_DAT0, TEGRA_PINGROUP_SDMMC3_DAT1, TEGRA_PINGROUP_SDMMC3_DAT2, TEGRA_PINGROUP_SDMMC3_DAT3, TEGRA_PINGROUP_HDMI_CEC, TEGRA_PINGROUP_SDMMC1_WP_N, TEGRA_PINGROUP_SDMMC3_CD_N, TEGRA_PINGROUP_GPIO_W2_AUD, TEGRA_PINGROUP_GPIO_W3_AUD, TEGRA_PINGROUP_USB_VBUS_EN0, TEGRA_PINGROUP_USB_VBUS_EN1, TEGRA_PINGROUP_SDMMC3_CLK_LB_IN, TEGRA_PINGROUP_SDMMC3_CLK_LB_OUT, TEGRA_PINGROUP_NAND_GMI_CLK_LB, TEGRA_PINGROUP_RESET_OUT_N, TEGRA_MAX_PINGROUP, }; enum tegra_drive_pingroup { TEGRA_DRIVE_PINGROUP_AO1 = 0, TEGRA_DRIVE_PINGROUP_AO2, TEGRA_DRIVE_PINGROUP_AT1, TEGRA_DRIVE_PINGROUP_AT2, TEGRA_DRIVE_PINGROUP_AT3, TEGRA_DRIVE_PINGROUP_AT4, TEGRA_DRIVE_PINGROUP_AT5, TEGRA_DRIVE_PINGROUP_CDEV1, TEGRA_DRIVE_PINGROUP_CDEV2, TEGRA_DRIVE_PINGROUP_CSUS, TEGRA_DRIVE_PINGROUP_DAP1, TEGRA_DRIVE_PINGROUP_DAP2, TEGRA_DRIVE_PINGROUP_DAP3, TEGRA_DRIVE_PINGROUP_DAP4, TEGRA_DRIVE_PINGROUP_DBG, TEGRA_DRIVE_PINGROUP_SDIO3, TEGRA_DRIVE_PINGROUP_SPI, TEGRA_DRIVE_PINGROUP_UAA, TEGRA_DRIVE_PINGROUP_UAB, TEGRA_DRIVE_PINGROUP_UART2, TEGRA_DRIVE_PINGROUP_UART3, TEGRA_DRIVE_PINGROUP_SDIO1, TEGRA_DRIVE_PINGROUP_CRT, TEGRA_DRIVE_PINGROUP_DDC, TEGRA_DRIVE_PINGROUP_GMA, TEGRA_DRIVE_PINGROUP_GME, TEGRA_DRIVE_PINGROUP_GMF, TEGRA_DRIVE_PINGROUP_GMG, TEGRA_DRIVE_PINGROUP_GMH, TEGRA_DRIVE_PINGROUP_OWR, TEGRA_DRIVE_PINGROUP_UAD, TEGRA_DRIVE_PINGROUP_GPV, TEGRA_DRIVE_PINGROUP_DEV3, TEGRA_DRIVE_PINGROUP_CEC, TEGRA_DRIVE_PINGROUP_AT6, TEGRA_DRIVE_PINGROUP_DAP5, TEGRA_DRIVE_PINGROUP_VBUS, TEGRA_MAX_DRIVE_PINGROUP, }; #endif