wcnss: add pm_qos support to prevent power collapse for BIMC

Add pm_qos support to prevent power collapse of BIMC during
SSR and coldboot. Wakelock is also taken to prevent power
collapse of BIMC

CRs-Fixed: 727070
Change-Id: Ida638e85995735b629ad455dd48df996b37c2305
Signed-off-by: Siddharth Bhal <sbhal@codeaurora.org>
wcnss: dump apb2phy_status register on subsystem restart

apb2phy_status register is required for debugging certain
issues due to watchdog bite on the wcn chip. Dump the
register when watchdog bite occurs on the wcn subsystem
or the subsystem is going for a restart for any other
reason.

Change-Id: I90851d023dff5c62d66a9855fff9b16d244f5190
CRs-Fixed: 631088
Signed-off-by: Mihir Shete <smihir@codeaurora.org>
wcnss: Reset IRIS card before Starting IRIS XO configuration

Set iris_reset bit of PMU CFG register to reset the IRIS
card before Starting IRIS XO configuration.

Change-Id: Id1cfd7e3e3df29919089725b2233c6f95afbbfb5
CRs-Fixed: 664642
Signed-off-by: Hardik Kantilal Patel <hkpatel@codeaurora.org>