USB Fast Charge

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

Conflicts:
	arch/arm/mach-msm/Makefile
vibrator function (needed for s2w/dt2w/TS stuff)

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

Conflicts:
	drivers/misc/pm8xxx-vibrator.c
	include/linux/mfd/pm8xxx/vibrator.h
Revert "misc: Remove psensor, pocket mode code"

This reverts commit d873ad3ccbdaa6afe0ea0348a4bbcc11095dbf27.
 S2W/DT2W/L2M/L2W
fix pocket detection

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