Update FWB patches

Change-Id: Id971fbf815a2fe3a2e97dd09c042775a594fbc16
diff --git a/patches/platform_frameworks_base/0014-Revert-Reintroduce-button-backlight-and-respective-i.patch b/patches/platform_frameworks_base/0014-Revert-Reintroduce-button-backlight-and-respective-i.patch
new file mode 100644
index 0000000..3a5dd66
--- /dev/null
+++ b/patches/platform_frameworks_base/0014-Revert-Reintroduce-button-backlight-and-respective-i.patch
@@ -0,0 +1,100 @@
+From 119c6b1f3ca9e359544f5623261368e93d067418 Mon Sep 17 00:00:00 2001
+From: Ricardo Cerqueira <cyanogenmod@cerqueira.org>
+Date: Fri, 23 Nov 2012 14:23:16 +0000
+Subject: [PATCH 14/14] Revert "Reintroduce button-backlight (and respective
+ inactivity timeout)"
+
+This reverts commit 035ecde36847f70c7499d576afe1dfa9e130ec8f.
+---
+ .../server/display/DisplayPowerController.java        | 11 -----------
+ .../com/android/server/power/PowerManagerService.java | 10 ----------
+ 2 files changed, 21 deletions(-)
+
+diff --git a/services/core/java/com/android/server/display/DisplayPowerController.java b/services/core/java/com/android/server/display/DisplayPowerController.java
+index 0b2f487840b..99412c56b27 100644
+--- a/services/core/java/com/android/server/display/DisplayPowerController.java
++++ b/services/core/java/com/android/server/display/DisplayPowerController.java
+@@ -20,7 +20,6 @@ import android.app.ActivityManager;
+ import com.android.internal.app.IBatteryStats;
+ import com.android.server.LocalServices;
+ import com.android.server.am.BatteryStatsService;
+-import com.android.server.lights.LightsManager;
+ import com.android.server.policy.WindowManagerPolicy;
+ 
+ import android.animation.Animator;
+@@ -142,9 +141,6 @@ final class DisplayPowerController implements AutomaticBrightnessController.Call
+     // Battery stats.
+     private final IBatteryStats mBatteryStats;
+ 
+-    // The lights service.
+-    private final LightsManager mLights;
+-
+     // The sensor manager.
+     private final SensorManager mSensorManager;
+ 
+@@ -378,7 +374,6 @@ final class DisplayPowerController implements AutomaticBrightnessController.Call
+         mCallbacks = callbacks;
+ 
+         mBatteryStats = BatteryStatsService.getService();
+-        mLights = LocalServices.getService(LightsManager.class);
+         mSensorManager = sensorManager;
+         mWindowManagerPolicy = LocalServices.getService(WindowManagerPolicy.class);
+         mBlanker = blanker;
+@@ -774,12 +769,6 @@ final class DisplayPowerController implements AutomaticBrightnessController.Call
+         // Use zero brightness when screen is off.
+         if (state == Display.STATE_OFF) {
+             brightness = PowerManager.BRIGHTNESS_OFF;
+-            mLights.getLight(LightsManager.LIGHT_ID_BUTTONS).setBrightness(brightness);
+-        }
+-
+-        // Disable button lights when dozing
+-        if (state == Display.STATE_DOZE || state == Display.STATE_DOZE_SUSPEND) {
+-            mLights.getLight(LightsManager.LIGHT_ID_BUTTONS).setBrightness(PowerManager.BRIGHTNESS_OFF);
+         }
+ 
+         // Always use the VR brightness when in the VR state.
+diff --git a/services/core/java/com/android/server/power/PowerManagerService.java b/services/core/java/com/android/server/power/PowerManagerService.java
+index 4d7c6d24509..a3986fda989 100644
+--- a/services/core/java/com/android/server/power/PowerManagerService.java
++++ b/services/core/java/com/android/server/power/PowerManagerService.java
+@@ -222,8 +222,6 @@ public final class PowerManagerService extends SystemService
+     // Persistent property for last reboot reason
+     private static final String LAST_REBOOT_PROPERTY = "persist.sys.boot.reason";
+ 
+-    private static final int BUTTON_ON_DURATION = 5 * 1000;
+-
+     private final Context mContext;
+     private final ServiceThread mHandlerThread;
+     private final PowerManagerHandler mHandler;
+@@ -244,7 +242,6 @@ public final class PowerManagerService extends SystemService
+     private SettingsObserver mSettingsObserver;
+     private DreamManagerInternal mDreamManager;
+     private Light mAttentionLight;
+-    private Light mButtonsLight;
+ 
+     private final Object mLock = LockGuard.installNewLock(LockGuard.INDEX_POWER);
+ 
+@@ -773,7 +770,6 @@ public final class PowerManagerService extends SystemService
+ 
+             mLightsManager = getLocalService(LightsManager.class);
+             mAttentionLight = mLightsManager.getLight(LightsManager.LIGHT_ID_ATTENTION);
+-            mButtonsLight = mLightsManager.getLight(LightsManager.LIGHT_ID_BUTTONS);
+ 
+             // Initialize display power management.
+             mDisplayManagerInternal.initPowerManagement(
+@@ -1964,12 +1960,6 @@ public final class PowerManagerService extends SystemService
+                     nextTimeout = mLastUserActivityTime
+                             + screenOffTimeout - screenDimDuration;
+                     if (now < nextTimeout) {
+-                        if (now > mLastUserActivityTime + BUTTON_ON_DURATION) {
+-                            mButtonsLight.setBrightness(0);
+-                        } else {
+-                            mButtonsLight.setBrightness(mDisplayPowerRequest.screenBrightness);
+-                            nextTimeout = now + BUTTON_ON_DURATION;
+-                        }
+                         mUserActivitySummary = USER_ACTIVITY_SCREEN_BRIGHT;
+                     } else {
+                         nextTimeout = mLastUserActivityTime + screenOffTimeout;
+-- 
+2.17.1
+