Revert "Revert "regulator: sync""

This reverts commit 0b10416a11d4fe102e6f4fad0b37c535950fc55d.
Revert "Revert "msm: smem: split out shared memory initialization functionality""

This reverts commit fb4f6e8ff73d79e144353f45a34bb92b8d96f3ca.
Revert "Revert "msm: smd: add support for secondary channel table""

This reverts commit 7f12f4ba7b2f297060df57b36ff3da2f48f7359a.
Revert "Revert "msm: smem: add mpu based security support""

This reverts commit 1ea2a516e089bdf05cf805553c0dbd2e37f98308.
Revert "Revert "hammerhead: smem: split out shared memory initialization functionality""

This reverts commit d119eea5194c869670f3c27599053b55a7ca56c5.