msm: board-8960: Don't add modem devices on APQ targets
An APQ8060A device doesn't have a modem processor so don't add
the pil devices if we're running on that SoC.
Change-Id: Ic569fb15c138a2083c38344a695073229665ec12
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
(cherry picked from commit ed03568265a19c29a21b855a42fe8cfc5bb0bc41)
diff --git a/arch/arm/mach-msm/board-8960.c b/arch/arm/mach-msm/board-8960.c
index 30dc74c..45c930ce 100644
--- a/arch/arm/mach-msm/board-8960.c
+++ b/arch/arm/mach-msm/board-8960.c
@@ -2680,8 +2680,6 @@
static struct platform_device *cdp_devices[] __initdata = {
&msm_8960_q6_lpass,
- &msm_8960_q6_mss_fw,
- &msm_8960_q6_mss_sw,
&msm_8960_riva,
&msm_pil_tzapps,
&msm_pil_dsps,
@@ -3153,6 +3151,11 @@
msm8960_add_vidc_device();
msm8960_pm8921_gpio_mpp_init();
+ /* Don't add modem devices on APQ targets */
+ if (socinfo_get_id() != 124) {
+ platform_device_register(&msm_8960_q6_mss_fw);
+ platform_device_register(&msm_8960_q6_mss_sw);
+ }
platform_add_devices(cdp_devices, ARRAY_SIZE(cdp_devices));
msm8960_init_smsc_hub();
msm8960_init_hsic();