Merge branch 'perf-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...
[pandora-kernel.git] / arch / arm / mach-tegra / board-harmony.h
index 09ca775..1e57b07 100644 (file)
 #ifndef _MACH_TEGRA_BOARD_HARMONY_H
 #define _MACH_TEGRA_BOARD_HARMONY_H
 
+#define HARMONY_GPIO_WM8903(_x_)       (TEGRA_NR_GPIOS + (_x_))
+
+#define TEGRA_GPIO_SD2_CD              TEGRA_GPIO_PI5
+#define TEGRA_GPIO_SD2_WP              TEGRA_GPIO_PH1
+#define TEGRA_GPIO_SD2_POWER           TEGRA_GPIO_PT3
+#define TEGRA_GPIO_SD4_CD              TEGRA_GPIO_PH2
+#define TEGRA_GPIO_SD4_WP              TEGRA_GPIO_PH3
+#define TEGRA_GPIO_SD4_POWER           TEGRA_GPIO_PI6
+#define TEGRA_GPIO_CDC_IRQ             TEGRA_GPIO_PX3
+#define TEGRA_GPIO_SPKR_EN             HARMONY_GPIO_WM8903(2)
+#define TEGRA_GPIO_HP_DET              TEGRA_GPIO_PW2
+#define TEGRA_GPIO_INT_MIC_EN          TEGRA_GPIO_PX0
+#define TEGRA_GPIO_EXT_MIC_EN          TEGRA_GPIO_PX1
+
 void harmony_pinmux_init(void);
+int harmony_regulator_init(void);
 
 #endif