msm: pmic: Add a separate config option for PMIC over RPC

MSMs in which the APPS does not have a direct access to
PMIC (over SSBI) use RPC to communicate with the PMIC.
Create a new config option for this RPC based PMIC driver
and enable it only for the required MSMs (7x27a, 7x30, fsm9xxx).

Change-Id: I668d9840581b8f1f2bdd80da6bdb9445ed560d32
Signed-off-by: Anirudh Ghayal <aghayal@codeaurora.org>
msm: Add a separate config option for RPC PMAPP and RPC USB

MSMs in which the APPS does not have a direct access to
PMIC (over SSBI) use RPC to communicate with the PMIC.
Create a new config option for this RPC based PMIC APP
driver and enable it only for the required MSMs (7x27a,
7x30, fsm9xxx).

Also, add a similar option for RPC based HS USB and FS USB
driver.

Change-Id: I6d32243eb271f72a9055b346198bb274749297c1
Signed-off-by: Anirudh Ghayal <aghayal@codeaurora.org>
msm: mogami/zeus: Remove has_outer_cache flag

7630 doesn't have outer cache. So, disable outer_cache_ops
for ION heaps.

Change-Id: I185a0a0e752d12a1a680ef81c12ce2cd964010a1
Signed-off-by: Chintan Pandya <cpandya@codeaurora.org>
(cherry picked from commit 395ed6ca700c488d7e262a40e61f31887b4a42cf)

Signed-off-by: Sudhir Sharma <sudsha@codeaurora.org>
defconfigs: mogami/zeus: Update for RPC changes

Change-Id: I841cf2d4bf449500be228f6b191462bd539bb84f