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);