2 * linux/arch/arm/mach-tegra/include/mach/pinmux-t2.h
4 * Copyright (C) 2010 Google, Inc.
6 * This software is licensed under the terms of the GNU General Public
7 * License version 2, as published by the Free Software Foundation, and
8 * may be copied, distributed, and modified under those terms.
10 * This program is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
17 #ifndef __MACH_TEGRA_PINMUX_T2_H
18 #define __MACH_TEGRA_PINMUX_T2_H
21 TEGRA_PINGROUP_ATA
= 0,
106 TEGRA_PINGROUP_SDIO1
,
128 /* these pin groups only have pullup and pull down control */
141 enum tegra_drive_pingroup
{
142 TEGRA_DRIVE_PINGROUP_AO1
= 0,
143 TEGRA_DRIVE_PINGROUP_AO2
,
144 TEGRA_DRIVE_PINGROUP_AT1
,
145 TEGRA_DRIVE_PINGROUP_AT2
,
146 TEGRA_DRIVE_PINGROUP_CDEV1
,
147 TEGRA_DRIVE_PINGROUP_CDEV2
,
148 TEGRA_DRIVE_PINGROUP_CSUS
,
149 TEGRA_DRIVE_PINGROUP_DAP1
,
150 TEGRA_DRIVE_PINGROUP_DAP2
,
151 TEGRA_DRIVE_PINGROUP_DAP3
,
152 TEGRA_DRIVE_PINGROUP_DAP4
,
153 TEGRA_DRIVE_PINGROUP_DBG
,
154 TEGRA_DRIVE_PINGROUP_LCD1
,
155 TEGRA_DRIVE_PINGROUP_LCD2
,
156 TEGRA_DRIVE_PINGROUP_SDMMC2
,
157 TEGRA_DRIVE_PINGROUP_SDMMC3
,
158 TEGRA_DRIVE_PINGROUP_SPI
,
159 TEGRA_DRIVE_PINGROUP_UAA
,
160 TEGRA_DRIVE_PINGROUP_UAB
,
161 TEGRA_DRIVE_PINGROUP_UART2
,
162 TEGRA_DRIVE_PINGROUP_UART3
,
163 TEGRA_DRIVE_PINGROUP_VI1
,
164 TEGRA_DRIVE_PINGROUP_VI2
,
165 TEGRA_DRIVE_PINGROUP_XM2A
,
166 TEGRA_DRIVE_PINGROUP_XM2C
,
167 TEGRA_DRIVE_PINGROUP_XM2D
,
168 TEGRA_DRIVE_PINGROUP_XM2CLK
,
169 TEGRA_DRIVE_PINGROUP_MEMCOMP
,
170 TEGRA_DRIVE_PINGROUP_SDIO1
,
171 TEGRA_DRIVE_PINGROUP_CRT
,
172 TEGRA_DRIVE_PINGROUP_DDC
,
173 TEGRA_DRIVE_PINGROUP_GMA
,
174 TEGRA_DRIVE_PINGROUP_GMB
,
175 TEGRA_DRIVE_PINGROUP_GMC
,
176 TEGRA_DRIVE_PINGROUP_GMD
,
177 TEGRA_DRIVE_PINGROUP_GME
,
178 TEGRA_DRIVE_PINGROUP_OWR
,
179 TEGRA_DRIVE_PINGROUP_UAD
,
180 TEGRA_MAX_DRIVE_PINGROUP
,