arm/dt: msm8974: Disable PM8941 MPP 1

This pin is not permissible to be modified from Linux.

Change-Id: I76d3ff8b901b77165f04d8ba2f129fba00ca63da
Signed-off-by: Eugene Yasman <eyasman@codeaurora.org>
ARM: dts: msm: add gcc mux to hardware event dt node for 8974

Add support for gcc mux registers to CoreSight Hardware event dt
node for MSM8974. These registers can be configured to generate
GCC Hardware events.

Change-Id: Ibb6764663843d715ba0f0b5045da4b5134bce189
Signed-off-by: Aparna Das <adas@codeaurora.org>
ARM: dts: msm: Enable PMIC phase scaling based on eFuse scaling factor

Add a property to enable the driver to read the eFuse phase scaling factor
and apply it in the phase calculations. This improves the efficiency of
the PMIC's ganged regulator.

Change-Id: I6a3d3e4de081679054bff81ddb49c61a14f31b31
Signed-off-by: Abhijeet Dharmapurikar <adharmap@codeaurora.org>
ARM: dts: msm: Add VDD_CX to Dragonboard APQ8074 camera

While camera preview or recording is in progress,
there are plenty of opportunities for CX to run
in auto mode. However, since these use cases
have relatively high load, running in auto mode
may have an adverse effect on stability. Therefore,
disable auto mode on MSM8974 while the camera is
in use.

Change-Id: I828cdcb99f7ee44d3d8d330e060093fcf3c2e621
Signed-off-by: Ilia Lin <ilialin@codeaurora.org>
ARM: dts: msm: Allow L2 to be in GDHS during Standalone PC for msm8974

Add a new low power level that puts L2 in GDHS mode during standalone
PC. This low power mode will give additional savings by putting L2 into
GDHS mode while the core does power collapse.

This can only be done in single core cases, the pm driver code takes
care of ensuring that L2 can be put into GDHS only when one core is online.

Change-Id: I71d237283820974c4d509606a01b67f5791d2fb9
Signed-off-by: Girish Mahadevan <girishm@codeaurora.org>
arm/dt: msm8974: Enable MDSS memory and logic rail retention

Avoid collapsing the MDSS power rails. These will be collapsed
and restored by the RPM.

CRs-Fixed: 500585
Change-Id: I9d44205623f0e3ce430d3365a05ede0e02586c53
Signed-off-by: Matt Wagantall <mattw@codeaurora.org>
ASoC: msm: Implement platform driver for compress audio playback

Compress platform driver implementation as per compress offload
ALSA framework.
Update the FE DAI link with the new platform name.
Update the device tree to include the new platform driver.

Signed-off-by: Ravi Kumar Alamanda <ralama@codeaurora.org>
Signed-off-by: Eric Laurent <elaurent@google.com>

Conflicts:
	sound/soc/msm/qdsp6v2/msm-compress-q6-v2.c