| From b86464c32e6e9dbb4341da3c7faf4f628cc066ea Mon Sep 17 00:00:00 2001 |
| From: Paul Menzel <pmenzel@molgen.mpg.de> |
| Date: Fri, 22 May 2020 14:22:28 +0200 |
| Subject: [PATCH] ACPI: video: Use native backlight on Acer TravelMate 5735Z |
| MIME-Version: 1.0 |
| Content-Type: text/plain; charset=UTF-8 |
| Content-Transfer-Encoding: 8bit |
| |
| commit c41c36e900a337b4132b12ccabc97f5578248b44 upstream. |
| |
| Currently, changing the brightness of the internal display of the Acer |
| TravelMate 5735Z does not work. Pressing the function keys or changing the |
| slider, GNOME Shell 3.36.2 displays the OSD (five steps), but the |
| brightness does not change. |
| |
| The Acer TravelMate 5735Z shipped with Windows 7 and as such does not |
| trigger our "win8 ready" heuristic for preferring the native backlight |
| interface. |
| |
| Still ACPI backlight control doesn't work on this model, where as the |
| native (intel_video) backlight interface does work by adding |
| `acpi_backlight=native` or `acpi_backlight=none` to Linux’ command line. |
| |
| So, add a quirk to force using native backlight control on this model. |
| |
| Link: https://bugzilla.kernel.org/show_bug.cgi?id=207835 |
| Reviewed-by: Hans de Goede <hdegoede@redhat.com> |
| Signed-off-by: Paul Menzel <pmenzel@molgen.mpg.de> |
| Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com> |
| Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com> |
| |
| diff --git a/drivers/acpi/video_detect.c b/drivers/acpi/video_detect.c |
| index 8daeeb5e3eb6..5bcb4c01ec5f 100644 |
| --- a/drivers/acpi/video_detect.c |
| +++ b/drivers/acpi/video_detect.c |
| @@ -345,6 +345,16 @@ static const struct dmi_system_id video_detect_dmi_table[] = { |
| DMI_MATCH(DMI_BOARD_NAME, "JV50"), |
| }, |
| }, |
| + { |
| + /* https://bugzilla.kernel.org/show_bug.cgi?id=207835 */ |
| + .callback = video_detect_force_native, |
| + .ident = "Acer TravelMate 5735Z", |
| + .matches = { |
| + DMI_MATCH(DMI_SYS_VENDOR, "Acer"), |
| + DMI_MATCH(DMI_PRODUCT_NAME, "TravelMate 5735Z"), |
| + DMI_MATCH(DMI_BOARD_NAME, "BA51_MV"), |
| + }, |
| + }, |
| |
| /* |
| * Desktops which falsely report a backlight and which our heuristics |
| -- |
| 2.27.0 |
| |