msm: Add preliminary support for MSM8960AB

Update the call sites of cpu_is_msm8960() to include an
additional check for the MSM8960AB target where
appropriate.

Change-Id: I54b1b9dccde2f21ada27bc64df02c2cb313ff1d1
Signed-off-by: Stepan Moskovchenko <stepanm@codeaurora.org>
msm: clock-8960.c: Correct max frequency for 8930 gfx3d_clk

8930 and 8930aa have different maximum frequencies for gfx3d_clk.
Lower the limit on 8930 to 400MHz accordingly.

Change-Id: I42f09bcd495fa03c13d409f521c82738cd309c85
Signed-off-by: Patrick Daly <pdaly@codeaurora.org>
msm: clock-8960: Disable clk_prepare() warnings for CSI clocks

These clocks are special cases, since the set_rate() functions for
their children internally call clk_enable(). This will cause
warnings to be printed if the parents are not prepared.

This is currently harmless since clk_prepare() and clk_unprepare()
do not do anything yet. Fixing it properly, however, will involve
significant refactoring and moving functionality into the prepare
APIs. Since that phase of development is not complete yet, just
disable the warnings for now.

Change-Id: I3dc8661f9fcf2a84d748f2cf49cbed3f756c44bf
Signed-off-by: Matt Wagantall <mattw@codeaurora.org>
msm: Rename pmem variables and macros

Since MSM no longer uses PMEM, the variables, macros, and kernel
config (CONFIG_KERNEL_PMEM_EBI_REGION) relating to PMEM should be
renamed to something more generic.

Change-Id: I4ca909098c96317853d4f040850b63f37db4811e
Signed-off-by: Mitchel Humpherys <mitchelh@codeaurora.org>
blue: Rename pmem variables and macros

Change-Id: I8fab1197c001f51381529aa5e3f23e35e46fb72c