lk.ramdisk: keep 384mhz as default low
acpuclock: add 192Mhz slot

Conflicts:

	include/linux/cpufreq.h
Revert "Revert "msm: Adreno 2xx GPU overclocking to 480 MHz""

This reverts commit fd0f474c488313ee26130b158e7c9d3446eedeb5.
ramdisk: make default 3D GPU speed to 400Mhz

Conflicts:

	lk.ramdisk/init.rc
defconfig update for exp build

Conflicts:

	arch/arm/configs/lk_config
zip: init.d script: fix gpu speed apply bug

Conflicts:

	zip/system/etc/init.d/00leanKernel
cpufreq: msm: remove gov_mutex from stop

The stop could end up calling set_frequency callback. The set_frequency
callback takes the same gov_mutex lock and we end up in a deadlock.

Fix this by removing the locks around stop.

Signed-off-by: Abhijeet Dharmapurikar <adharmap@codeaurora.org>
(cherry picked from commit 5106c477a747279dbf045eed5a6ab4f68ac3501c)

Change-Id: I4fbfa8aed8294cdda2c7253ef9cd1da05b852c60
Signed-off-by: Ram Kumar Chakravarthy Chebathini <rcheba@codeaurora.org>
cpufreq: msm: fix race in cpufreq

__cpufreq_driver_target expects to be called with the rw semaphore
held. We are not doing this when the frequency is asked to be changed
by dcvs.

Use cpufreq_driver_target variant of that function which gets the
rw semaphore before setting the frequency.

Signed-off-by: Abhijeet Dharmapurikar <adharmap@codeaurora.org>
(cherry picked from commit 54fc08ea6d33c6c561167f369cba060fe33755c9)

Change-Id: I1a5d8c3aaf508904c86f46827f51c975b841e997
Signed-off-by: Ram Kumar Chakravarthy Chebathini <rcheba@codeaurora.org>
msm: dcvs: update dcvs if the governor limits change

We had seen issues where dcvs goes out of sync with the actual
freq the cpu is running at. The root cause was if the userspace
changes the limits on the governor, the governor ends up changing
the frequency without notifying dcvs.

Provide an api for the governor to call dcvs when a frequency change
happens.

Signed-off-by: Abhijeet Dharmapurikar <adharmap@codeaurora.org>
(cherry picked from commit 68c970e38fcb700d851301dbacc56da9387294c6)

Change-Id: Ib55f1f2061c385bb68281263a2bfcc9c20e4cf39
Signed-off-by: Ram Kumar Chakravarthy Chebathini <rcheba@codeaurora.org>
acpuclock: enable 194mhz for slow and fast too
lkconfig: allow gpu oc
ramdisk: remove initlogo for exp