lkundrak / rpms / kernel

Forked from rpms/kernel 4 years ago
Clone
bd2ec3d
From: Hans de Goede <hdegoede@redhat.com>
bd2ec3d
Date: Thu, 28 May 2015 18:25:46 +0200
bd2ec3d
Subject: [PATCH] acpi_video: Add enable_native_backlight quirk for
bd2ec3d
 MacbookPro12,1
bd2ec3d
bd2ec3d
It seems that the latest generation of MacbookPro needs to use the
bd2ec3d
native backlight driver, just like most modern laptops do, but it does
bd2ec3d
not automatically get enabled as the Apple BIOS does not advertise
bd2ec3d
Windows 8 compatibility. So add a quirk for this.
bd2ec3d
bd2ec3d
Cc: Christopher Beland <beland@alum.mit.edu>
bd2ec3d
Reported-by: Christopher Beland <beland@alum.mit.edu>
bd2ec3d
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
bd2ec3d
---
bd2ec3d
 drivers/acpi/video.c | 9 +++++++++
bd2ec3d
 1 file changed, 9 insertions(+)
bd2ec3d
bd2ec3d
diff --git a/drivers/acpi/video.c b/drivers/acpi/video.c
bd2ec3d
index d9bf8ba7d848..b57d69370bac 100644
bd2ec3d
--- a/drivers/acpi/video.c
bd2ec3d
+++ b/drivers/acpi/video.c
bd2ec3d
@@ -583,6 +583,15 @@ static struct dmi_system_id video_dmi_table[] __initdata = {
bd2ec3d
 		DMI_MATCH(DMI_PRODUCT_NAME, "102434U"),
bd2ec3d
 		},
bd2ec3d
 	},
bd2ec3d
+	{
bd2ec3d
+	 /* https://bugzilla.redhat.com/show_bug.cgi?id=1217249 */
bd2ec3d
+	 .callback = video_enable_native_backlight,
bd2ec3d
+	 .ident = "Apple MacBook Pro 12,1",
bd2ec3d
+	 .matches = {
bd2ec3d
+		DMI_MATCH(DMI_SYS_VENDOR, "Apple Inc."),
bd2ec3d
+		DMI_MATCH(DMI_PRODUCT_NAME, "MacBookPro12,1"),
bd2ec3d
+		},
bd2ec3d
+	},
bd2ec3d
 	{}
bd2ec3d
 };
bd2ec3d