@@ -1,11 +1,13 @@
---- a/ubuntu-nexus7/arch/arm/mach-tegra/board-grouper-panel.c.orig 2013-04-10 17:58:41.000000000 +0300
-+++ a/ubuntu-nexus7/arch/arm/mach-tegra/board-grouper-panel.c 2013-04-10 17:59:15.000000000 +0300
-@@ -66,7 +66,7 @@
- static struct regulator *grouper_lvds_vdd_panel;
+--- ubuntu-nexus7/arch/arm/mach-tegra/board-grouper-panel.c.orig 2013-04-10 17:58:41.000000000 +0300
++++ ubuntu-nexus7/arch/arm/mach-tegra/board-grouper-panel.c 2013-04-10 18:29:38.000000000 +0300
+@@ -147,6 +147,10 @@
+ /* Set the backlight GPIO pin mode to 'backlight_enable' */
+ //gpio_set_value(grouper_bl_enb, !!brightness);
+
++ /* Allow turning off the backlight with explicit zero brightness */
++ if (!brightness)
++ return 0;
++
+ /* SD brightness is a percentage, 8-bit value. */
+ brightness = (brightness * cur_sd_brightness) / 255;
- static tegra_dc_bl_output grouper_bl_output_measured = {
-- 13, 13, 13, 13, 13, 13, 13, 13,
-+ 0, 13, 13, 13, 13, 13, 13, 13,
- 13, 13, 13, 13, 13, 13, 14, 15,
- 16, 17, 18, 19, 20, 21, 22, 23,
- 24, 25, 26, 27, 28, 29, 30, 31,
|