cpufreq: Tweak conservative and interactive for battery savings

Change-Id: I35254978667d7b1eaece6ce6e028659e8757973b
msm: kgsl: use kgsl_mmu_device_setstate() if the GPU is already idle

Use the default setstate function, which directly reprograms the IOMMU,
to change IOMMU pagetables or flush the TLB if the GPU is already idle.
This condition often occurs when the GPU is being powered down. In this
case it is desirable to avoid the overhead of issuing commands, waiting
for idle and firing events that results from using the GPU
command stream to reprogram the IOMMU.

Change-Id: I633002ac49c8fe58df3f1f6a1fd1ddf705fc1733
Signed-off-by: Jeremy Gebben <jgebben@codeaurora.org>
msm: display: Release all fences on blank

All the fences need to released before going to suspend.

Change-Id: I81a0585d520deedb3315aa47c65d7340a231863d
Signed-off-by: Vishnuvardhan Prodduturi <vproddut@codeaurora.org>