msm: board-msm7x27a: Add support for 8625 FFA
Support MSM8625 FFA for the new machine
CRs-Fixed: 353709
Change-Id: Ic5d8942e4e942b076700f028eb1495c4d84b426e
Signed-off-by: Aparna Mallavarapu <aparnam@codeaurora.org>
diff --git a/arch/arm/mach-msm/board-msm7x27a.c b/arch/arm/mach-msm/board-msm7x27a.c
index 7b00440..ab52665 100644
--- a/arch/arm/mach-msm/board-msm7x27a.c
+++ b/arch/arm/mach-msm/board-msm7x27a.c
@@ -1034,7 +1034,7 @@
static void __init msm7x27a_add_platform_devices(void)
{
- if (machine_is_msm8625_surf()) {
+ if (machine_is_msm8625_surf() || machine_is_msm8625_ffa()) {
platform_add_devices(msm8625_surf_devices,
ARRAY_SIZE(msm8625_surf_devices));
} else {
@@ -1077,7 +1077,7 @@
static void __init msm7x27a_pm_init(void)
{
- if (machine_is_msm8625_surf()) {
+ if (machine_is_msm8625_surf() || machine_is_msm8625_ffa()) {
msm_pm_set_platform_data(msm8625_pm_data,
ARRAY_SIZE(msm8625_pm_data));
BUG_ON(msm_pm_boot_init(&msm_pm_8625_boot_pdata));
@@ -1200,3 +1200,13 @@
.init_early = msm7x2x_init_early,
.handle_irq = gic_handle_irq,
MACHINE_END
+MACHINE_START(MSM8625_FFA, "QCT MSM8625 FFA")
+ .boot_params = PHYS_OFFSET + 0x100,
+ .map_io = msm8625_map_io,
+ .reserve = msm8625_reserve,
+ .init_irq = msm8625_init_irq,
+ .init_machine = msm7x2x_init,
+ .timer = &msm_timer,
+ .init_early = msm7x2x_init_early,
+ .handle_irq = gic_handle_irq,
+MACHINE_END