kernel_flo: Command line options

Conflicts:
	drivers/input/lid.c

Change-Id: I5ec17527292e4b831133d6eaf7ca191764f296d1
Signed-off-by: flar2 <asegaert@gmail.com>
New sweep2wake/doubletap2wake options

/sys/android_touch/orientation controls whether sweep2sleep works in portrait, landscape, or both
0 = both
1 = portrait only
2 = landscape only

/sys/android_touch/pwrkey_suspend  makes the power button toggle s2w/dt2w
If set to 1, pressing power button to turn off screen disables s2w/dt2w and pressing the power button to turn on screen re-enables s2w/dt2w

Conflicts:
	drivers/input/keyboard/gpio_keys.c
	drivers/input/touchscreen/ektf3k.c
	include/linux/sweep2wake.h

Change-Id: I87f7b43fe0e951385f8a13de2a263e963a69bc5b
Signed-off-by: flar2 <asegaert@gmail.com>
command line options for s2w_orientation and pwrkey_suspend

Change-Id: I89a68b608379360fcc0600eee49eb3f53aa2b36b
Signed-off-by: flar2 <asegaert@gmail.com>
flo: Disable s2w/dt2w when magnetic cover is used

Change-Id: Ic544ef04b0984283832ca42dfc10564c1e77ebad
Signed-off-by: flar2 <asegaert@gmail.com>
flo: ektf3k.c: Auto retry 10 times on i2c reads.

The i2c devices we are connecting to may not be ready yet, or just busy.
Retry with a 10ms pause in order to still obtain i2c data.
This improves overall i2c data robustness.

Conflicts:
	drivers/input/touchscreen/ektf3k.c

Change-Id: Ie1a29e9cc604903b25c189b7992654e616f5e16a
Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
Signed-off-by: flar2 <asegaert@gmail.com>
flo: drivers/input/touchscreen/ektf3k:

Auto retry 10 times on i2c reads the i2c devices we are connecting to may not be ready yet, or just busy.
Retry with a 10ms pause in order to still obtain i2c data.
This improves overall i2c data robustness.

Conflicts:
	drivers/input/touchscreen/ektf3k.c

Change-Id: Ie902ed2c98f78d980573ab69399d8ba3223c0f3e
Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
Signed-off-by: flar2 <asegaert@gmail.com>
flo: s2w - adjust shortsweep distance

Change-Id: I8ae4336b8577902300953e841754b1528a2a4f52
Signed-off-by: flar2 <asegaert@gmail.com>
flo: dt2w - get rid of min timeout.

Conflicts:
	drivers/input/touchscreen/ektf3k.c

Change-Id: Iff83b0e93af867c8655623e4d186227a45692f3f
Signed-off-by: flar2 <asegaert@gmail.com>
[doubletap2wake]: make some adjustments

Conflicts:
	drivers/input/touchscreen/ektf3k.c

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