changes for kgsl to support leo

based on: https://github.com/TeamNightmare/android_kernel_htc_leo/commit/de123339edde502a347a8df091dba674f8ecb94a

Change-Id: I9a1a082283bfa82f11d0c6f404e58bc3e198a918

kgsl: support grp/imem clk for qsd8k

dirty hack to initialize the kgsl-3d0 device
caf changes the clock names to be uniform across platforms
but we are still using googles clock, this way is easier
until i feel like doing it proper.

Signed-off-by: e334 <e334cn@gmail.com>

More fixup for leo kgsl

based on: https://github.com/TeamNightmare/android_kernel_htc_leo/commit/b6b877c023e370dda4bbb861f47b60ba4b25e15c

Change-Id: Iea93f0aa717db46492ca6e818f4c977e376208ba

More fixup for leo kgsl

based on: https://github.com/TeamNightmare/android_kernel_htc_leo/commit/b6b877c023e370dda4bbb861f47b60ba4b25e15c

Change-Id: Iea93f0aa717db46492ca6e818f4c977e376208ba