msm: pil-q6v4: Halt and unhalt bus ports
Bus ports need to be idle before the processors behind them are
shutdown to avoid hanging the bus. Add the appropriate calls to
do this.
Change-Id: I5a5c2dbec36eac156fe436c60c6c3dc3e71c6814
Signed-off-by: Matt Wagantall <mattw@codeaurora.org>
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
diff --git a/arch/arm/mach-msm/devices-8960.c b/arch/arm/mach-msm/devices-8960.c
index 154c7d1..e814b4e 100644
--- a/arch/arm/mach-msm/devices-8960.c
+++ b/arch/arm/mach-msm/devices-8960.c
@@ -837,6 +837,7 @@
.xo_id = MSM_XO_PXO,
.name = "q6",
.pas_id = PAS_Q6,
+ .bus_port = MSM_BUS_MASTER_LPASS_PROC,
};
struct platform_device msm_8960_q6_lpass = {
@@ -875,6 +876,7 @@
.name = "modem_fw",
.depends = "q6",
.pas_id = PAS_MODEM_FW,
+ .bus_port = MSM_BUS_MASTER_MSS_FW_PROC,
};
struct platform_device msm_8960_q6_mss_fw = {
@@ -912,6 +914,7 @@
.name = "modem",
.depends = "modem_fw",
.pas_id = PAS_MODEM_SW,
+ .bus_port = MSM_BUS_MASTER_MSS_SW_PROC,
};
struct platform_device msm_8960_q6_mss_sw = {