blu_plug: add max_freq_screenoff, reworked suspend/resume, misc fixes
blu_plug: add powersaver mode, misc fixes
* When in powersaving, device has 1 core online @ 1728 MHz
blu_plug: fix powersaver_mode when screenoff to save more juice
Revert "net: wireless: bcmdhd: Set KSO enable sleep to 5ms"

This reverts commit 9115e9871e37920e56b9d1ff426328003b4671fc.
makefile: use arm-cortex_a15-linux-gnueabihf-linaro_4.9.2-2014.08 toolchain by default
blu_plug: driver is always enabled
CHROMIUM: clocksource: allow clocksources to be selected earlier during boot

Global and per-CPU timers ought to be initialized once SMP initialization
is complete.  Although the clocksources associated with these timers may
not be registered until later in the boot process, they should be ready
to go once registered.  We'd like to stop using the super low-resolution
boot clocksource (jiffies) as soon as possible since devices may rely on
accurate timekeeping while being brought up during boot, so move
clocksource_done_booting() to arch_initcall time so that we can switch
to a higher-resolution clocksrouce earlier in the boot process.

TEST=Pit and Lumpy both still boot reliably.  Boot time on Pit improves
considerably:
Before: [    3.032967] VFS: Mounted root ...
After:  [    1.855936] VFS: Mounted root ...
Lumpy boot time improves very slightly:
Before: [    1.786347] VFS: Mounted root ...
After:  [    1.754297] VFS: Mounted root ...

Signed-off-by: Andrew Bresticker <abrestic@chromium.org>
Reviewed-by: Sonny Rao <sonnyrao@chromium.org>
Reviewed-by: Sameer Nanda <snanda@chromium.org>
Signed-off-by: Luis Cruz <ljc2491@gmail.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
dt2w: add doubletap2wake (disabled by default)
* Squashed, based from showp1984 and flar2 work
* Modes: 0:disabled, 1:enabled, 2:enabled fullscreen
dt2w: Prevent touches during phone calls
based on flar2 work
defconfig: enable dt2w
dt2w: Option to disable with power button
dt2w: Power button also disable irq_wake in touch driver, fix unbalanced irq_wake
based on flar2 work
defconfig: enable pwrkey_suspend
dt2w: add wake_timeout to disable wake functions after a determined period
based on flar2 work
defconfig: enable wake timeout
dt2w: prevent end call when wake_timeout and end call with power button are enabled