LCD_KCAL: Introduce configurable kcal_min

Lower values such as 0-10 ultimately create a dark, washed out display, if a user accidently sets their kcal values to "0 0 0" they will loose visual control of the device, potentially requiring a hard reboot.
Introduce minimum kcal values to prevent this behavior.

Willing users can disable this protection by setting the kcal_min value to '0', however the default value of 35 is recommended.

sysfs:
echo "1/255" > /sys/devices/platform/kcal_ctrl.0/kcal_min

kcal_min will detect and block values attempting to set lower than itself, resetting the specific values to that of kcal_min. There is also behavior to adjust the kcal if kcal_min is set to a level higher than that of any kcal value(s).

Signed-off-by: shivamk11 <shivamk11@gmail.com>
LCD_KCAL: Prevent out-of-range input values

Signed-off-by: shivamk11 <shivamk11@gmail.com>
Enable UNALIGNED_ACCESS

Signed-off-by: shivamk11 <shivamk11@gmail.com>
ARM: Allow CPU-supported unaligned accesses

Signed-off-by: shivamk11 <shivamk11@gmail.com>
Makefile: Time to go O4
random: entropy tweaks are all the rage nowadays

use nonblocking for all.  Read this web page:
http://lwn.net/Articles/489734/ - WIP

commit d19e78c01870bc32e40862b50881bb30fe046933 1 parent 709ec23
maxl authored a day ago voku committed in 12 hours

Signed-off-by: shivamk11 <shivamk11@gmail.com>
Lock initial TCP window size to 64k (Improves network ping and output)

Signed-off-by: shivamk11 <shivamk11@gmail.com>
Enable pipe flag.

Signed-off-by: shivamk11 <shivamk11@gmail.com>
msm: kgsl: build only a3xx for falcon, remove a2xx

Signed-off-by: shivamk11 <shivamk11@gmail.com>
cpufreq: add intelliactive
Signed-off-by: shivamk11 <shivamk11@gmail.com>
drivers:cpufreq: add lionheart CPU governer
Signed-off-by: shivamk11 <shivamk11@gmail.com>
cpufreq_intelliactive: Upstream update
Signed-off-by: shivamk11 <shivamk11@gmail.com>
Add intellidemand
Signed-off-by: shivamk11 <shivamk11@gmail.com>
Added CPUfreq governor 'wheatley'

Signed-off-by: shivamk11 <shivamk11@gmail.com>

Conflicts:

	arch/arm/configs/phantom_defconfig
defconfig: Squashed update
Enable more TCP Congestions and governors
Branding
Disable useless governors
LCD_KCAL: Update mdp_ar_gc_lut_data
ASoC: wcd9xxx: Enable headset in high performance

Invoke class AB mode for headset path when sample rate
is set to 192KHz and bit width is set to 24. Change enables
headset path in Ultra High Quality Audio(UHQA)mode.

Change-Id: I6cd05952114b88602fc9dcc883d83a39214311b9
Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
ASoC: wcd9306: Enable class AB and expose sysfs
ASoC: wcd9306: Fix req_clsh_state mismatch
Sound Control 3.2: Initial Port to MSM8226 Socs

Signed-off-by: Paul Reioux <reioux@gmail.com>