gpu: kgsl: load based GPU scaling
  Initial commit.  Just setting some things up for now.
  Ideally, this will scale up the GPU based on load
  while paying attention to the max frequency allowed
  by the user.

  Credit for the idea goes to @franciscofgranco based
  on this commit:

  https://github.com/franciscofranco/mako/commit/caf8cf7387a5016990e00b1ded5563b7e7a11cb2
msm: kgsl: unprepare clocks when we move from NAP to SLEEP

The existing code leaves clks prepared when we transition from
NAP to SLEEP. We fail to reach Vdd_min as voltage scaling has
moved to prepare/unprepare.

Change-Id: I509f4c6bd217ead985890147819236dd2c5d03ce
Signed-off-by: Suman Tatiraju <sumant@codeaurora.org>
Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
gpu: kgsl: typo fix
usb: force fast charge update
moretz: 1.07.03