Add Sweep2Wake, Sweep2Sleep, DT2W, and BLN

Signed-off-by: Paul Keith <javelinanddart@gmail.com>
BLN:add button light notification

Signed-off-by: Paul Keith <javelinanddart@gmail.com>

Conflicts:
	drivers/leds/Kconfig
	drivers/leds/leds-pm8xxx-htc.c
yRevert "ARM topology and cpupower driver"

This reverts commit 216a513ec482766fde4d7536ee6371d7a65fcd03.
Revert "add intellidemand governor"

This reverts commit 96f6fa8d53d0605546073ce07ac663cb4b79f3c1.
Revert "Revert " cpufreq/cpufreq_intellidemand: intellidemand cpufreq governor (version 4.0) @faux123""

This reverts commit ddbe29f47dcf7073733be1e25e2195058c351b13.
Fix

Signed-off-by: Paul Keith <javelinanddart@gmail.com>
BLN: change sysf entrypoint to make it recognized by kernel app
like trickstermod or kernel tuner
Fix leds-pm8xxx-htc for compile
Ported Notification LED duration mod by @yank555-lu

Added entry in menuconfig to optionally add the mod to the kernel compile.

Use sysfs interface to change behaviour :

 * /sys/kernel/notification_leds/off_timer_multiplier (rw)
 *
 *   0 - Notification LED will blink forever until cleared by user
 *   1 - Notification LED will blink as requested by app or until cleared by user (default)
 *   2 to 255 - Notification LED will blink as requested by app multiplied by value or until cleared by user

NB: The output of the sysfs file (e.g. if you 'cat' it) will be clear text.
Signed-off-by: Paul Keith <javelinanddart@gmail.com>

Conflicts:
	arch/arm/configs/ville_defconfig
	drivers/leds/Kconfig
	drivers/leds/Makefile
Fixes

Signed-off-by: Paul Keith <javelinanddart@gmail.com>
Fixes for Ported Notification LED duration mod

Signed-off-by: Paul Keith <javelinanddart@gmail.com>