mdnie: configurable scenarios through sysfs
mdnie: Adapt profiles for user-space control
mdnie: Register intercept and sequence control
mdnie: oops, shouldn't have commented that out
mdnie-control: S6E8AA0 calibration data
mdnie-control: Pass-through for the negative scenario

Also fix default temperature value.
mdnie-control: Gamma corrected AMS555 calibration data
mdnie-control: misc cyanogenmod fixes
mdnie-control: more misc fixes
Add MHS, tool for simple media handling status reporting

Adds a small tool for reporting the status of, until now, the state of the MFC
hardware decoder and the camera, for use in other drivers.

To be expanded in the future with a proper notifier block architecture for
clean registration and callbacks to subscribing members.
mdnie-control: Use MHS for video scenarios
mhs: Temporary forced updates of audio mic level and mdnie

To be removed when I write a proper notifier architecture for the driver.
Add a helper function for sysfs array stores

Signed-off-by: Curtis Menard <curtis.menard@gmail.com>
Add range sanitation macro to sysfs helpers
sound-soc: wm8994: Add voodoo_sound implementation
Courtesy of Gökhan Moral of Siyahkernel
wm8994_voodoo: remove delay on wm8994_write and reapply settings on WM8994_POWER_MANAGEMENT_1 change
sound-voodoo: Altered jack detection and sound fixes

Add T0 and M3 device conditionals to disable the call detection as we use a different register path over M0.
Use the android_switch mechanism for the jack detection as it is more reliable.
sound-soc: Boeffla sound engine

Signed-off-by: Andrei F <luxneb@gmail.com>
Boeffla-Sound: Engine 1.6.0
sound-soc: Custom sound control

Based on Boeffla sound (Andip71) with rewrite of sysinterface and code refactoring.