ak-mako-build.sh: Minor changes
s2d: turn off display if sweep < kcal_min, not 1
LCD_KCAL: Fix mistake on out-of-range values

This didn't cause any issues, but we don't need to reassign r/g/b again
every time it passes through.

Conflicts:
	arch/arm/mach-msm/lge/mako/board-mako-display.c
LCD_KCAL: Prevent out-of-range input values

Conflicts:
	arch/arm/mach-msm/lge/mako/board-mako-display.c
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).

Conflicts:
	arch/arm/mach-msm/lge/mako/board-mako-display.c
mako LCD: keep RGB custom colors alive after screen off/on

When the back-light turns back on, reset the RGB values set in
sysfs (/sys/devices/platform/kcal_ctrl.0/kcal)
Random: backport updates from Linux master (3.13-rc4)
lib, net: make isodigit() public and use it	Andy Shevchenko
random: add debugging code to detect early use of get_random_bytes()	Theodore Ts'o
random: initialize the last_time field in struct timer_rand_state	Theodore Ts'o
random: don't zap entropy count in rand_initialize()	Theodore Ts'o
random: printk notifications for urandom pool initialization	Theodore Ts'o
random: make add_timer_randomness() fill the nonblocking pool first	Theodore Ts'o
random: convert DEBUG_ENT to tracepoints	Theodore Ts'o
random: push extra entropy to the output pools	Theodore Ts'o
random: drop trickle mode	Theodore Ts'o
random: adjust the generator polynomials in the mixing function slightly	Theodore Ts'o
random: speed up the fast_mix function by a factor of four	Theodore Ts'o
random: cap the rate which the /dev/urandom pool gets reseeded	Theodore Ts'o
random: optimize the entropy_store structure	Theodore Ts'o
random: optimize spinlock use in add_device_randomness()	Theodore Ts'o
random: fix the tracepoint for get_random_bytes(_arch)	Theodore Ts'o
random: account for entropy loss due to overwrites	H. Peter Anvin
random: allow fractional bits to be tracked	H. Peter Anvin
random: statically compute poolbitshift, poolbytes, poolbits	H. Peter Anvin
random: mix in architectural randomness earlier in extract_buf()	Theodore Ts'o
random: allow architectures to optionally define random_get_entropy()	Theodore Ts'o
random: run random_int_secret_init() run after all late_initcalls	Theodore Ts'o
char: Convert use of typedef ctl_table to struct ctl_table	Joe Perches	1
random: fix accounting race condition with lockless irq entropy_count update	Jiri Kosina
drivers/char/random.c: fix priming of last_data	Jarod Wilson
lib/string_helpers: introduce generic string_unescape	Andy Shevchenko
random: fix locking dependency with the tasklist_lock	Theodore Ts'o
locking: Various static lock initializer fixes	Thomas Gleixner
random: prime last_data value per fips requirements	Jarod Wilson
random: fix debug format strings	Jiri Kosina
random: make it possible to enable debugging without rebuild	Jiri Kosina
random: mix in architectural randomness in extract_buf()	H. Peter Anvin
random: Add comment to random_initialize()	Tony Luck
random: add tracepoints for easier debugging and verification	Theodore Ts'o

Conflicts:
	include/trace/events/random.h
Switch to 4.9.2-2014.08.20140831.CR83 Toolchain

Signed-off-by: CallMeAldy <skrillization@gmail.com>
Kernel Version: AK.355.MAKO

Signed-off-by: CallMeAldy <skrillization@gmail.com>
reset leds driver to matr1x version
Thanks oubeichen for the patch!
Signed-off-by: edgar.benson <edbenson@hotmail.com>
Merge branch 'ak-xGenesis-443-cm'
Merge branch 'AK-mako/ak-exodus-443'

Conflicts:
	ak-mako-build.sh
	arch/arm/mach-msm/lge/mako/board-mako-display.c
Revert: mako LCD: keep RGB custom colors alive after screen off/on

When the back-light turns back on, reset the RGB values set in
sysfs (/sys/devices/platform/kcal_ctrl.0/kcal) (reverted from commit 5279edce136cb25674d29b00dea39660edd7cd35)
Revert: 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).

Conflicts:
	arch/arm/mach-msm/lge/mako/board-mako-display.c (reverted from commit 1e19443561709e3314d70b247a65e1bd9e5c22b2)
Revert: LCD_KCAL: Prevent out-of-range input values

Conflicts:
	arch/arm/mach-msm/lge/mako/board-mako-display.c (reverted from commit 8897b10bbfdfb6d3630a943055cd44525032d4cf)
Revert: LCD_KCAL: Fix mistake on out-of-range values

This didn't cause any issues, but we don't need to reassign r/g/b again
every time it passes through.

Conflicts:
	arch/arm/mach-msm/lge/mako/board-mako-display.c (reverted from commit d926bca5e04797ae4c504342eb4a9b1de3b7b55a)
Revert: s2d: turn off display if sweep < kcal_min, not 1 (reverted from commit 608feba812345b500e8b517d59dbfc1987b94ce5)
board-mako-display.c: uneff LCD kcal commit reverts
Add 400MHz GPU frequency
ak-mako-build.sh: fix derp on AK merge for toolchain directory