msm: msm_bus: Add support for 64-bit bandwidth requests

With 8974, bandwidth requests are exceeding integer size.
Update ab and ib to ensure values over 4Gbps can be requested.
For 64-bit support, there are four changes in this patch:
Changes in the bus driver structures and functions to
update ab and ib values to uint64.
Updates in client drivers to ensure that the bus APIs
are called with the right types.
Updates to the device-tree. Device-tree nodes don't
provide a clean mechanism to read a combination of u32
and u64 variables within the same property name. So, the
ab and ib values must be specified in kbps instead of
bytes/sec from the device tree. The bus driver function
will convert the ab and ib values read from device-tree
to Mbps.
Change the existing property names to make them consistent
with the convention used by the new property  name, which
abides to the Device Tree convention.

Change-Id: Ib0a6db0e221af366c61c51cc21ac722f02cb7a34
CRs-Fixed: 408786
Signed-off-by: Gagan Mac <gmac@codeaurora.org>
Signed-off-by: Rajeev Kulkarni <krajeev@codeaurora.org>

Conflicts:
	Documentation/devicetree/bindings/arm/msm/msm_bus.txt
	arch/arm/boot/dts/msm8974-gpu.dtsi
	arch/arm/boot/dts/msm8974.dtsi
msm: HTC: m7: provide mdp bandwitdh parameters from board file

Change-Id: I989da3071155cfbae284d611242f6b0119531dde
msm: HTC: m7: change mdp default ib_factor to 150

Change-Id: I8cf4313a51d2ad63bb12477ec32d78fe24b94ebe
msm: HTC: m7: display code formatting

Change-Id: I9719990cc9f83eb450fa24860628583ebc2db42b
Merge remote-tracking branch 'upstream/cm-10.1' into cm-10.1