Doubletap2wake/sweep2wake

Signed-off-by: klozz <xxx.reptar.rawrr.xxx@gmail.com>
fixes for doubletap2wake

Signed-off-by: klozz <xxx.reptar.rawrr.xxx@gmail.com>
Fix unused definition

Signed-off-by: klozz <xxx.reptar.rawrr.xxx@gmail.com>
DoubleTap2Wake/Sweep2Wake: powersuspend fix and enabled by default Sw2s/sw2w

Signed-off-by: klozz <xxx.reptar.rawrr.xxx@gmail.com>
dt2w: improve accuracy of single touch detection and bus CPU improvements

Signed-off-by: klozz <xxx.reptar.rawrr.xxx@gmail.com>
s2w/dt2w: Some implementations for make a usable in Deep sleep

Signed-off-by: klozz <xxx.reptar.rawrr.xxx@gmail.com>
s2w/dt2w: separate PocketMode and more fixes Signed-off-by: klozz <xxx.reptar.rawrr.xxx@gmail.com>

Signed-off-by: klozz <xxx.reptar.rawrr.xxx@gmail.com>
proximity: power off the sensor if dt2w/s2w is disabled Signed-off-by: klozz <xxx.reptar.rawrr.xxx@gmail.com>

Signed-off-by: klozz <xxx.reptar.rawrr.xxx@gmail.com>
input: declare variables dependant on s2w/dt2w when the features are disabled

Signed-off-by: klozz <xxx.reptar.rawrr.xxx@gmail.com>
input: doubletap2wake: Make more sensitive

Signed-off-by: klozz <xxx.reptar.rawrr.xxx@gmail.com>
intput: dt2w/s2w: disable s2w/dt2w after timeout

Signed-off-by: klozz <xxx.reptar.rawrr.xxx@gmail.com>
defconfig changes