Merge branch 'depends/rmk/gpio' into next/board
[pandora-kernel.git] / arch / arm / mach-tegra / board-seaboard.h
index 15b6c57..4c45d4c 100644 (file)
@@ -19,6 +19,9 @@
 
 #include <mach/gpio-tegra.h>
 
+#define SEABOARD_GPIO_TPS6586X(_x_)    (TEGRA_NR_GPIOS + (_x_))
+#define SEABOARD_GPIO_WM8903(_x_)      (SEABOARD_GPIO_TPS6586X(4) + (_x_))
+
 #define TEGRA_GPIO_SD2_CD              TEGRA_GPIO_PI5
 #define TEGRA_GPIO_SD2_WP              TEGRA_GPIO_PH1
 #define TEGRA_GPIO_SD2_POWER           TEGRA_GPIO_PI6
 #define TEGRA_GPIO_MAGNETOMETER                TEGRA_GPIO_PN5
 #define TEGRA_GPIO_ISL29018_IRQ                TEGRA_GPIO_PZ2
 #define TEGRA_GPIO_AC_ONLINE           TEGRA_GPIO_PV3
-
-#define TPS_GPIO_BASE                  TEGRA_NR_GPIOS
-
-#define TPS_GPIO_WWAN_PWR              (TPS_GPIO_BASE + 2)
+#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
 
 void seaboard_pinmux_init(void);