TF700T: sync ec_wakeup status on undock

Change-Id: I5ca0d8c59ec892b1b69bcba4c629a750ccefed77
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
Revert "cardhu: net: wireless: bcmdhd: enable 5ghz support"

I've tried different firmware, etc, it seems it just doesn't support 5ghz band.

It has the BCM4330_B2 chip.

This reverts commit 10f7d32e3b09737fedb560f8d9c412e91f0e0365

Change-Id: Iabd6046320d081740cb8de211c4558349b8d8a9a
Merge "Revert "cardhu: net: wireless: bcmdhd: enable 5ghz support"" into cm-10.1
kernel/sys: cpuquiet compatibility fixup

Change-Id: I6af61aee8df5fe2de07c40b7711fd8cbf44ca6f7
ARM: tegra: cpuquiet: Notify the cpuquiet governor when the driver is busy

Added generic busy/free notifiers that the driver can invoke to let the
governor know that it cannot process further core online/offline
requests (invoked in our case whenever we switch to the LP cluster).

Change-Id: I5e3f7f28f38806a7f87050e8d0c8d2f2cf7521aa
Signed-off-by: Sai Charan Gurrappadi <sgurrappadi@nvidia.com>

Conflicts:
	arch/arm/mach-tegra/cpuquiet.c
ARM: tegra: cpuquiet: Fix cpuquiet notifiers

The notifiers now properly fire on every cluster switch

Change-Id: I381301cf62f25b49532326cc7759696c7f6797b7
Signed-off-by: Sai Charan Gurrappadi <sgurrappadi@nvidia.com>
cpuquiet: Runnable threads governor

[perf] The runnable threads governor only looks at the average number of
runnables in the system to make a decision when bringing cores
offline/online. First pass; tweaks thresholds and delays to reduce
decision latency to about ~50-70ms per core (from ~100-150ms per core)

Change-Id: Idd3b268a74a8f56ad3fc0e5c7f388174d1b6611f
Signed-off-by: Sai Charan Gurrappadi <sgurrappadi@nvidia.com>
cpuquiet: Add notifiers for the runnables governor

The governor stops sampling whenever the device is busy and starts its
sampling loop when the device is free.

Change-Id: I6b4dae94a60f8091d34400028a8d1f58faa51380
Signed-off-by: Sai Charan Gurrappadi <sgurrappadi@nvidia.com>
drivers/cpuquiet/governors/runnable_threads: fix typo derp
drivers/cpuquiet/governors: make balanced as default governor
board/cpu-tegra3: make runnable thread as a compilation option

Conflicts:
	arch/arm/mach-tegra/cpu-tegra3.c

Change-Id: I6901002cdc792877651137fa5588ca7e0dd86bed
cpuquiet/governors/balanced: make runnable thread as a compilation option
board/cpu-tegra3: Additional runnable threat edits necessary for compilation option

Change-Id: I1fa2fab02582e987314ae7e23342c09c78d042af
carhu: Update Defconfig

* Add additional cpuquiet configs

Conflicts:
	arch/arm/configs/kozmik_defconfig

Change-Id: If7a170b976a7e73ebbd5f1e16d8f668d2a83ee37
cardhu: merge mr1.1 changes

* Reference commit: 5f0f8fdea82f73dc9c8b3571089a56cf05d468cd in
  kernel/asus/grouper

Change-Id: I07106b43d6afeb90cf1a4c0904c3dcee21ab9a8f
cardhu: enable r/o NTFS support

* Enabling this for recovery purposes, so users can install update
  zips from recovery easily.

Change-Id: Ia01bc5bb56fec153a72a127ed425f45a57d31530
cardhu: merge 10.6.1.14.4 kernel

Patchset 2: Correct version number from ASUS build
Patchset 3: fix whitespaces in defconfig
Patchset 4: Add ROW scheduler back
Patchset 5: Remove temp defconfig
Patchset 6: Add CPUQUIET back
Patchset 7: Disable CPUQUIET
Patchset 8: Fix BT PAN support

Change-Id: Ica99a2a76368e28110b05388c00c613f7bb982b7
cardhu: change default scheduler to CFQ

* Performs better than ROW now

Change-Id: Idb07bbe719b7dcb6119cc0bc18f6e5c6b2b20061
tf700t: Restore CM asusdec changes

http://review.cyanogenmod.org/#/c/31907
http://review.cyanogenmod.org/#/c/32132
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>

Change-Id: I9edf92abcd6a6f8bc35428fc210d8e6247e12983
TF700t: Function Keys (Fn) (1/2)

Enable function keys in asusdec when CTRL, SHIFT or ALT are pressed

Patchset 2: Rebased

Change-Id: Ib811726c04842f606baf0d4835ffe5b70a5e1192
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>