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>
Revert "msm_fb: display: get mipi frame rate from panel file"

This reverts commit 7329ffdb3d9712598b76e4cc7799ef7fdfac5684.
Revert "msm_fb: display: wait4vsync before set suspend flag"

This reverts commit 6530462b48e104eade2cc5f74693b568fb30fbc2.
Revert "msm_fb: display: wait4vsync after timing generator is turned off"

This reverts commit d6d8c0be8306619b8a4b9b341d0ea31b3c4ac601.
Revert "msm_fb: display: replace msleep with wait4vsync"

This reverts commit 7c8f689861e71b0a52c61ea69305ebd246324728.
Revert "msm_fb: display: check bus scale handler for registration"

This reverts commit aa4ef79e49c2db7f94cb0c06b8c2d8fe3e08bdc9.
Revert "msm: msm_bus: Add support for 64-bit bandwidth requests"

This reverts commit 55f5be6f54732a3595a28a6f45b12334e54f9fbc.