USB Force Fast charge

Conflicts:
	arch/arm/mach-msm/Makefile
	drivers/usb/otg/msm_otg.c

Conflicts:
	arch/arm/mach-msm/Makefile

Conflicts:
	arch/arm/mach-msm/Makefile

Conflicts:
	arch/arm/mach-msm/Makefile

Conflicts:

	arch/arm/configs/msm8226_mmi_defconfig
	arch/arm/mach-msm/Kconfig
	arch/arm/mach-msm/Makefile
power: quickwakeup: initial driver

This driver allows clients to register code to be called upon wakeup
so that clients can perform specific checks and vote to drop the system
back into suspend without fully resuming if the wake reason was a special
quick wakeup event.

Propagation of (CR)

Change-Id: I791ff02f34b616e6da2b68efc2d4eb4449e5bbe7

Signed-off-by: shivamk11 <shivamk11@gmail.com>

Conflicts:

	kernel/power/Kconfig