speaker amp control: initial release for speaker amp control

Signed-off-by: faux123 <reioux@gmail.com>
speaker amp control: allowed all configurable registers to be adjusted

Signed-off-by: faux123 <reioux@gmail.com>
Voltage Control: initial voltage control for MSM S4-Pro SOC

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

Conflicts:
	arch/arm/mach-msm/acpuclock-krait.c
Fix

Signed-off-by: Javelin <javelinanddart@gmail.com>
Voltage Control: add sysfs interface

Signed-off-by: faux123 <reioux@gmail.com>
zswap, frontswap, vnswap: extract and backport to Nexus series

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

Conflicts:
	drivers/staging/Kconfig
	drivers/staging/Makefile
	mm/Kconfig

Conflicts:
	drivers/staging/Kconfig
	drivers/staging/Makefile
	include/linux/swap.h
	include/linux/zsmalloc.h
	include/trace/events/vmscan.h
	mm/Kconfig
	mm/Makefile
	mm/internal.h
	mm/page_io.c
	mm/shmem.c
	mm/swapfile.c
	mm/vmscan.c
	mm/zsmalloc.c