Add some of @dvhexer's LED for capacitive keys code

Change-Id: I54cb02c2bf116b392718ccd58be1975ed055c12f

Conflicts:
	arch/arm/mach-msm/lge/mako/board-mako-pmic.c
Add LED fixes from the E970 @dvhexer @chadouming

Added some fixes to pwm.h to match the CAF drivers/mfd

Change-Id: Ib466e03bbcc741962253723f9e1640f794a22f34

Conflicts:
	arch/arm/configs/geehrc_defconfig
	drivers/leds/leds-pm8xxx.c
	include/linux/leds-pm8xxx.h
	include/linux/mfd/pm8xxx/pwm.h