Revert "ARM: dts: Disable RPM notifications for L2 GDHS collapse on Krait targets"

This reverts commit 3b337875a511188ac7dcd8b35b25d2962c12aff9.

Change-Id: I14e3603455ce27ad0570a2e2744497dd6c367301
Revert "msm: lpm_levels: remove rpm handshake in l2_gdhs mode"

This reverts commit a39a33514da9277b9725f5fd9beec734c9adf5af.

Change-Id: I946cc6e86874d214f68eb4518e78f4a9d1063b4d
Partially revert "msm: cpr-regulator: remove register save and restore for suspend and resume"

This partially reverts commit d11db4359ae58f963010493e69370702a27c129d.

Restore register save/load but keep the mutex locking for race condition fixes

Conflicts:
	arch/arm/mach-msm/cpr-regulator.c

Change-Id: I6586c63c1d25f1735697924bd02345533d30b4e9
dts: Disable allow-synced-levels

Our trustzone firmware is old and won't support this

Change-Id: I01fc25dba5990f4d4ffe5aa1363bf553f6da7d59
Revert "Find 7 changes: drivers/i2c"

This reverts commit 6a6a28b271797de763f83b23f07deab96c729b2d.

Oppo's changes here were causing all sorts of stability problems, they likely didn't play nice with the new kk_3.5 baseline.

Change-Id: I7c2d5dfc315b16cc6b9b64c66365926a45ad2dae