2011-02-19 17:25:32 -08:00
/*
* arch / arm / mach - tegra / board - seaboard . h
*
* Copyright ( C ) 2010 Google , Inc .
*
* 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_BOARD_SEABOARD_H
# define _MACH_TEGRA_BOARD_SEABOARD_H
2011-09-26 19:00:02 +01:00
# include <mach/gpio-tegra.h>
2011-08-08 14:35:14 -06:00
# define SEABOARD_GPIO_TPS6586X(_x_) (TEGRA_NR_GPIOS + (_x_))
# define SEABOARD_GPIO_WM8903(_x_) (SEABOARD_GPIO_TPS6586X(4) + (_x_))
2011-03-04 22:44:28 -07:00
# define TEGRA_GPIO_SD2_CD TEGRA_GPIO_PI5
# define TEGRA_GPIO_SD2_WP TEGRA_GPIO_PH1
# define TEGRA_GPIO_SD2_POWER TEGRA_GPIO_PI6
2011-02-19 17:25:32 -08:00
# define TEGRA_GPIO_LIDSWITCH TEGRA_GPIO_PC7
# define TEGRA_GPIO_USB1 TEGRA_GPIO_PD0
# define TEGRA_GPIO_POWERKEY TEGRA_GPIO_PV2
# define TEGRA_GPIO_BACKLIGHT TEGRA_GPIO_PD4
# define TEGRA_GPIO_LVDS_SHUTDOWN TEGRA_GPIO_PB2
# define TEGRA_GPIO_BACKLIGHT_PWM TEGRA_GPIO_PU5
# define TEGRA_GPIO_BACKLIGHT_VDD TEGRA_GPIO_PW0
# define TEGRA_GPIO_EN_VDD_PNL TEGRA_GPIO_PC6
# define TEGRA_GPIO_MAGNETOMETER TEGRA_GPIO_PN5
# define TEGRA_GPIO_ISL29018_IRQ TEGRA_GPIO_PZ2
# define TEGRA_GPIO_AC_ONLINE TEGRA_GPIO_PV3
2011-08-08 14:35:14 -06:00
# define TEGRA_GPIO_WWAN_PWR SEABOARD_GPIO_TPS6586X(2)
# define TEGRA_GPIO_CDC_IRQ TEGRA_GPIO_PX3
# define TEGRA_GPIO_SPKR_EN SEABOARD_GPIO_WM8903(2)
# define TEGRA_GPIO_HP_DET TEGRA_GPIO_PX1
# define TEGRA_GPIO_KAEN_HP_MUTE TEGRA_GPIO_PA5
2011-02-19 17:25:32 -08:00
void seaboard_pinmux_init ( void ) ;
# endif