i2c: gp2a_proximity: Disable CPU-boost when proximity sensor is open

When proximity sensor is open, we are expecting the screen to be turning on and off rapidly. Disable CPU-boost when this happens so the CPU isn't boosted every time the screen turns on.

Signed-off-by: Sultanxda <sultanxda@gmail.com>
hercules: Add patched thermald

See commit here: https://github.com/sultanxda/android_vendor_samsung_celox/blob/04909d91b519b2b86e1de614b5ba2f6583abd278/hercules/proprietary/bin/thermald
hercules: Disable thermald for now
WildKernel: Use proper celox base address
Revert "msm8660: add additional locking protection to touckey driver"

This reverts commit 315c7d620f5f3d9be1bc51613e08af66c231aeb9.

Mutex locks in touch_led_control() are trying to lock a NULL pointer, causing a NULL pointer dereference and subsequent reboot.

Conflicts:
	drivers/input/keyboard/cypress-touchkey.c
Revert "qt602240_ts: add additional mutex protection"

This reverts commit c69e66d1f70324f0d61766cd186d4532fa0350d7.
Revert "cpufreq: Fix freq limit init for cores resuming from hotplug"

This reverts commit 3a699712c715fdb51b5a238a42d2100927177b29.
cpufreq: minor cleanup
cpufreq: Retain each individual cpu policy

In the scenario that a non-primary core is resuming from a hotplug, the min/max policy gets reset to the kernel default. This patch retains those policies.
hercules: CPU_FREQ_RETAIN_MIN_MAX
cpu_boost: @sultanxda hates children
cpufreq: dederp
cpu_boost: Fix unbalanced cpufreq_cpu_get

Also, minor clean-up.

Signed-off-by: Sultanxda <sultanxda@gmail.com>
build: Add support for overriding dynamic ramdisk
WildKernel v011
build: Fixup
cpufreq: retain_cpu_freq fixes
cpufreq: Cleanup cpu_gov_sync
WildKernel v011 Build #2
retain_cpu_freq: Track govenor

Governor is set to Cpu0's setting by default upon resume, remove dependency from each individual core and allow unique.