msm: msm_bus: Use device names to distinguish between clocks

Populate the device name fields for bus clocks in the clock tables and
adapt a common clock naming scheme that is common for all bus and memory
clock across targets. Also replace the NULL device pointers passed to
clk_get() with either a real device pointer (where possible) or a call
to clk_get_sys().

All clocks used by the bus driver are now called "bus_clk", "bus_a_clk",
"mem_clk", "mem_a_clk, or (for 8660 only) "smi_clk" and "smi_a_clk".

clk_get() is used for all bus clocks since they have Linux devices
associated with them. Memories do not, so clk_get_sys() is used for them
for now.

Change-Id: Ie6fccf8d966b0a4bd587e4b20df4f5c6d19925b0
Signed-off-by: Matt Wagantall <mattw@codeaurora.org>
7 files changed