Add /dev/frandom support

Signed-off-by: flar2 <asegaert@gmail.com>
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.

Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: flar2 <asegaert@gmail.com>
LCD_KCAL: Color Control driver for Moto G

Change-Id: I67ad864284c32aa8b2f815a44817d2250a04d852
LCD_KCAL: porting to Xperia Z1 (part 2)

Change-Id: I3588a1b656f9de229912e77d9619e16879ac5ac1
Signed-off-by: Josue Rivera <prbassplayer@gmail.com>
LCD_KCAL: Update mdp_ar_gc_lut_data
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/board-htc-8974.c

Conflicts:
	arch/arm/mach-msm/board-8226.c
LCD_KCAL: Refactor code/implementation

Conflicts:
	arch/arm/mach-msm/Makefile
	arch/arm/mach-msm/board-8226.c
LCD_KCAL: update board-8974 implementation
LCD_KCAL: update board-8974 implementation (Part 2)
defconfig: update