msm: board-8930: Add support for PMIC PM8917
Add support for boards consisting of MSM8930 + PM8917.
Conditionally Remove configuration for peripherals not present in
PM8917. Also remap GPIOs and MPPs as follows:
GPIOs:
PM8038 PM8917
1 24
2 25
3 27
4 19
5 25
6 23
7 38
8 28
9 20
10 36
11 37
12 21
MPPs:
PM8038 PM8917
1 5
2 6
3 10
4 8
5 7
6 9
Change-Id: I38166aaa85271b9d7f857f27b070fc36a0d0a803
Signed-off-by: David Collins <collinsd@codeaurora.org>
(cherry picked from commit fd344aa2e4fc70cb33b0a0623577662288a7674e)
diff --git a/arch/arm/mach-msm/board-8930.h b/arch/arm/mach-msm/board-8930.h
index daded29..20937e3 100644
--- a/arch/arm/mach-msm/board-8930.h
+++ b/arch/arm/mach-msm/board-8930.h
@@ -138,6 +138,7 @@
int msm8930_init_gpiomux(void);
void msm8930_allocate_fb_region(void);
void msm8930_pm8038_gpio_mpp_init(void);
+void msm8930_pm8917_gpio_mpp_init(void);
void msm8930_mdp_writeback(struct memtype_reserve *reserve_table);
void __init msm8930_init_gpu(void);