msm: board: Move 8960/8930 gpiomux to a dedicated file
Create a dedicated gpiomux board file, and move the gpiomux
configuration data into it. Camera gpiomux data is left in
the camera board file due to platform data scope
requirements.
Change-Id: I00570ce628e057bae77e12cc1037990eb01404ce
Signed-off-by: Stepan Moskovchenko <stepanm@codeaurora.org>
diff --git a/arch/arm/mach-msm/board-msm8930.h b/arch/arm/mach-msm/board-msm8930.h
index 54fa56a..c413061 100644
--- a/arch/arm/mach-msm/board-msm8930.h
+++ b/arch/arm/mach-msm/board-msm8930.h
@@ -72,9 +72,15 @@
void msm8930_init_fb(void);
void msm8930_init_pmic(void);
void msm8930_init_mmc(void);
+int msm8930_init_gpiomux(void);
void msm8930_allocate_fb_region(void);
void msm8930_pm8921_gpio_mpp_init(void);
+#define PLATFORM_IS_CHARM25() \
+ (machine_is_msm8930_cdp() && \
+ (socinfo_get_platform_subtype() == 1) \
+ )
+
#define MSM_8930_GSBI4_QUP_I2C_BUS_ID 4
#define MSM_8930_GSBI3_QUP_I2C_BUS_ID 3
#define MSM_8930_GSBI10_QUP_I2C_BUS_ID 10