crypto: Add lz4 Cryptographic API

From	Chanho Min <>

This patch adds support for lz4 and lz4hc compression algorithm
using the lib/lz4/* codebase.
Signed-off-by: Chanho Min <chanho.min@lge.com>

Signed-off-by: Paul Reioux <reioux@gmail.com>
Simple mdnie lite control interface (WhatHub)

mdnie lite control: use standard mode instead of movie mode

Conflicts:
	drivers/video/msm/mdss/Kconfig
	drivers/video/msm/mdss/mdnie_lite_tuning.c
Simple switchable mdnie lite control interface

- make hijacking STANDARD mode sysfs switchable, disabled by default (Yank555.lu)
- add copy curve information from existing mode
- add copy full mode from existing mode

Sysfs Interface : /sys/class/mdnie/mdnie/...

Conflicts:
	drivers/video/msm/mdss/mdnie_lite_tuning.h
mdnie lite control: adjust calibration (WhatHub)

Slightly adapted to keep copy_mode (Yank555.lu)
mdnie lite control: override for all samsung scenarios and profiles (WhatHub)

Slightly adapted to keep copy_mode (Yank555.lu)

Conflicts:
	drivers/video/msm/mdss/mdnie_lite_tuning.h
mdnie lite control: add single control for black level

Slightly adapted to keep copy_mode (Yank555.lu)
Black kept at 0 by default as Natural is kept as base calibration (Yank555.lu)
mdnie lite control: update single control for black level

Black is applied as a delta to actual black RGB values (-128 to +128)
mdnie lite control: revert back to stocklike disabled by default (Yank555.lu)
mdnie: HIJACK MDNIE Profile v1.0a (Yank555.lu)

- added WHATHUB's new control interface keeping the current interface at the same time (stay open)