| From 6276e53fa8c06a3a5cf7b95b77b079966de9ad66 Mon Sep 17 00:00:00 2001 |
| From: Hans de Goede <hdegoede@redhat.com> |
| Date: Tue, 29 Nov 2016 15:32:16 +0100 |
| Subject: ACPI / video: Add force_native quirk for HP Pavilion dv6 |
| |
| From: Hans de Goede <hdegoede@redhat.com> |
| |
| commit 6276e53fa8c06a3a5cf7b95b77b079966de9ad66 upstream. |
| |
| The HP Pavilion dv6 has a non-working acpi_video0 backlight interface |
| and an intel_backlight interface which works fine. Add a force_native |
| quirk for it so that the non-working acpi_video0 interface does not get |
| registered. |
| |
| Note that there are quite a few HP Pavilion dv6 variants, some |
| woth ATI and some with NVIDIA hybrid gfx, both seem to need this |
| quirk to have working backlight control. There are also some versions |
| with only Intel integrated gfx, these may not need this quirk, but it |
| should not hurt there. |
| |
| Link: https://bugzilla.redhat.com/show_bug.cgi?id=1204476 |
| Link: https://bugs.launchpad.net/ubuntu/+source/linux-lts-trusty/+bug/1416940 |
| Signed-off-by: Hans de Goede <hdegoede@redhat.com> |
| Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| |
| --- |
| drivers/acpi/video_detect.c | 11 +++++++++++ |
| 1 file changed, 11 insertions(+) |
| |
| --- a/drivers/acpi/video_detect.c |
| +++ b/drivers/acpi/video_detect.c |
| @@ -305,6 +305,17 @@ static const struct dmi_system_id video_ |
| DMI_MATCH(DMI_PRODUCT_NAME, "Dell System XPS L702X"), |
| }, |
| }, |
| + { |
| + /* https://bugzilla.redhat.com/show_bug.cgi?id=1204476 */ |
| + /* https://bugs.launchpad.net/ubuntu/+source/linux-lts-trusty/+bug/1416940 */ |
| + .callback = video_detect_force_native, |
| + .ident = "HP Pavilion dv6", |
| + .matches = { |
| + DMI_MATCH(DMI_SYS_VENDOR, "Hewlett-Packard"), |
| + DMI_MATCH(DMI_PRODUCT_NAME, "HP Pavilion dv6 Notebook PC"), |
| + }, |
| + }, |
| + |
| { }, |
| }; |
| |