From 2d70e55e934a04f910c34649b7b239430bccce49 Mon Sep 17 00:00:00 2001 From: "Ilya A. Volynets" Date: Sun, 4 Nov 2012 13:06:13 -0800 Subject: [PATCH] Add support for LCD back-light on latest kernels --- pommed/sysfs_backlight.c | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) diff --git a/pommed/sysfs_backlight.c b/pommed/sysfs_backlight.c index d2cf9f7..eb03aa8 100644 --- a/pommed/sysfs_backlight.c +++ b/pommed/sysfs_backlight.c @@ -47,6 +47,7 @@ enum { SYSFS_DRIVER_NVIDIA, SYSFS_DRIVER_NOUVEAU, SYSFS_DRIVER_ACPI, + SYSFS_DRIVER_GMUX, #endif SYSFS_DRIVER_MAX }; @@ -70,6 +71,7 @@ static char *actual_brightness[] = "/sys/class/backlight/nvidia_backlight/actual_brightness", "/sys/class/backlight/nv_backlight/actual_brightness", "/sys/class/backlight/acpi_video0/actual_brightness", + "/sys/class/backlight/gmux_backlight/actual_brightness", #endif }; @@ -88,6 +90,7 @@ static char *brightness[] = "/sys/class/backlight/nvidia_backlight/brightness", "/sys/class/backlight/nv_backlight/brightness", "/sys/class/backlight/acpi_video0/brightness", + "/sys/class/backlight/gmux_backlight/brightness", #endif }; @@ -106,6 +109,7 @@ static char *max_brightness[] = "/sys/class/backlight/nvidia_backlight/max_brightness", "/sys/class/backlight/nv_backlight/max_brightness", "/sys/class/backlight/acpi_video0/max_brightness", + "/sys/class/backlight/gmux_backlight/max_brightness", #endif }; @@ -349,7 +353,7 @@ sysfs_backlight_probe(int driver) { if (access(brightness[driver], W_OK) != 0) { - logdebug("Failed to access brightness node: %s\n", strerror(errno)); + logdebug("Failed to access brightness node '%s': %s\n", brightness[driver], strerror(errno)); return -1; } -- 1.7.8.6