msm: pil-q6v5-lpass: Add PIL support for copper's LPASS subsystem
The pil-q6v5-lpass driver is used to bring Low Power Audio Subsystems
(LPASS) containing QDSP6v5 processors out of reset and start their
execution of code. It also supports shutting down these subsystem to
save power.
Functions in the pil-q6v5 library are called to deal with the QDSP6v5-
specific portions of these operation, since that hardware is also
instantiated in other subsystems besides LPASS.
Change-Id: If2cf34d1bd859eaa28ef56a4cb26ea513c11f27a
Signed-off-by: Matt Wagantall <mattw@codeaurora.org>
diff --git a/arch/arm/mach-msm/pil-q6v5.h b/arch/arm/mach-msm/pil-q6v5.h
index 23471d1..b17d4e7 100644
--- a/arch/arm/mach-msm/pil-q6v5.h
+++ b/arch/arm/mach-msm/pil-q6v5.h
@@ -22,6 +22,7 @@
struct q6v5_data {
void __iomem *reg_base;
void __iomem *clk_base;
+ void __iomem *axi_halt_base;
void __iomem *rmb_base;
unsigned long start_addr;
struct regulator *vreg;