FS: import F2FS

Signed-off-by: flar2 <asegaert@gmail.com>
ARM CPU Topology and cpu_power driver

Signed-off-by: flar2 <asegaert@gmail.com>

Conflicts:
	arch/arm/kernel/topology.c
	kernel/sched/features.h
dts: msm8974pro: initial Krait 8974AB overclocking

Signed-off-by: Paul Reioux <reioux@gmail.com>
Signed-off-by: EvolutionMod <kernelcraft@gmail.com>
PM / devfreq: Fix simple_ondemand crashing

Signed-off-by: EvolutionMod <kernelcraft@gmail.com>
GPU: add optimization flags to GPU drivers

Signed-off-by: Lens-F <tnoah12@gmail.com>
Signed-off-by: flar2 <asegaert@gmail.com>
Signed-off-by: EvolutionMod <kernelcraft@gmail.com>
DTS: adjust the regulator settings to support OC

Signed-off-by: Paul Reioux <reioux@gmail.com>
drivers/leds/tps61310_flashlight.c: fix NPE

Signed-off-by: Paul Reioux <reioux@gmail.com>
drivers/i2c/chips/CwMcuSensor.c: fix another NPE condition

Signed-off-by: Paul Reioux <reioux@gmail.com>
drivers/misc/qpnp-vibrator.c: expose vib control struct for access

Signed-off-by: Paul Reioux <reioux@gmail.com>
qpnp-vibrator-sysfs: generic qualcomm qpnp vibrator sysfs driver

this will commonize all future qualcomm vibrator control interface

Signed-off-by: Paul Reioux <reioux@gmail.com>
drivers/tty/n_tty.c: fix CVE-2014-0196

Signed-off-by: Paul Reioux <reioux@gmail.com>
Simple GPU Algorithm: Initial coding for devfreq based Adreno Drivers

This is an open source user configurable simple GPU Control Algorithm used to
replace the closed sourced Qualcomm TrustZone GPU controller

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

Conflicts:
	drivers/devfreq/Kconfig
	drivers/devfreq/Makefile
DEFCONFIG: enable simple gpu algorithm
Voltage Control: generic voltage control for DTS based kernels

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

Conflicts:
	arch/arm/mach-msm/Kconfig
	arch/arm/mach-msm/clock-krait-8974.c
	arch/arm/mach-msm/cpufreq.c
	drivers/cpufreq/cpufreq.c

Conflicts:
	arch/arm/mach-msm/Kconfig
Sound Control: WCD9320: expose additional controls

Signed-off-by: Paul Reioux <reioux@gmail.com>
sound control 3.x: Initial GPL release for WCD9320 Audio Codec

This is first official GPL release based on my private implementation.

This release has been tested for xperia Z officially.  It may work
with other devices using the same WCD9320 Audio Codec as well, but not tested

Signed-off-by: Paul Reioux <reioux@gmail.com>
sound control: WCD9320: update speaker gain control for Z1

Signed-off-by: Paul Reioux <reioux@gmail.com>
Sound Control: (Optional) work around for Nexus 4/5 audio issues

(Use this only for devices with audio reset issues)

Also bump version to 3.1

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

wcd9xxx-core: add register write without mutex protection

This is assuming the calling function will take care of the mutex.

Signed-off-by: Paul Reioux <reioux@gmail.com>
Sound Control: (OPTIONAL) add power amp registers access control as well

Signed-off-by: Paul Reioux <reioux@gmail.com>
sound control: add register cache

bump to version 3.2

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

Conflicts:
	sound/soc/codecs/wcd9320.c