]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/blame - releases/2.6.32.12/backlight-mbp_nvidia_bl-add-five-more-macbook-variants.patch
Fixes for 5.10
[thirdparty/kernel/stable-queue.git] / releases / 2.6.32.12 / backlight-mbp_nvidia_bl-add-five-more-macbook-variants.patch
CommitLineData
9659d8ac
GKH
1From 36bc5ee6a8d13333980fa54e97d3469d3d4cda98 Mon Sep 17 00:00:00 2001
2From: Evan McClain <evan.mcclain@gatech.edu>
3Date: Tue, 9 Mar 2010 19:20:58 -0500
4Subject: backlight: mbp_nvidia_bl - add five more MacBook variants
5
6From: Evan McClain <evan.mcclain@gatech.edu>
7
8commit 36bc5ee6a8d13333980fa54e97d3469d3d4cda98 upstream.
9
10This adds the MacBook 1,1 2,1 3,1 4,1 and 4,2 to the DMI tables.
11
12Signed-off-by: Evan McClain <evan.mcclain@gatech.edu>
13Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
15
16---
17 drivers/video/backlight/mbp_nvidia_bl.c | 45 ++++++++++++++++++++++++++++++++
18 1 file changed, 45 insertions(+)
19
20--- a/drivers/video/backlight/mbp_nvidia_bl.c
21+++ b/drivers/video/backlight/mbp_nvidia_bl.c
22@@ -139,6 +139,51 @@ static int mbp_dmi_match(const struct dm
23 static const struct dmi_system_id __initdata mbp_device_table[] = {
24 {
25 .callback = mbp_dmi_match,
26+ .ident = "MacBook 1,1",
27+ .matches = {
28+ DMI_MATCH(DMI_SYS_VENDOR, "Apple Inc."),
29+ DMI_MATCH(DMI_PRODUCT_NAME, "MacBook1,1"),
30+ },
31+ .driver_data = (void *)&intel_chipset_data,
32+ },
33+ {
34+ .callback = mbp_dmi_match,
35+ .ident = "MacBook 2,1",
36+ .matches = {
37+ DMI_MATCH(DMI_SYS_VENDOR, "Apple Inc."),
38+ DMI_MATCH(DMI_PRODUCT_NAME, "MacBook2,1"),
39+ },
40+ .driver_data = (void *)&intel_chipset_data,
41+ },
42+ {
43+ .callback = mbp_dmi_match,
44+ .ident = "MacBook 3,1",
45+ .matches = {
46+ DMI_MATCH(DMI_SYS_VENDOR, "Apple Inc."),
47+ DMI_MATCH(DMI_PRODUCT_NAME, "MacBook3,1"),
48+ },
49+ .driver_data = (void *)&intel_chipset_data,
50+ },
51+ {
52+ .callback = mbp_dmi_match,
53+ .ident = "MacBook 4,1",
54+ .matches = {
55+ DMI_MATCH(DMI_SYS_VENDOR, "Apple Inc."),
56+ DMI_MATCH(DMI_PRODUCT_NAME, "MacBook4,1"),
57+ },
58+ .driver_data = (void *)&intel_chipset_data,
59+ },
60+ {
61+ .callback = mbp_dmi_match,
62+ .ident = "MacBook 4,2",
63+ .matches = {
64+ DMI_MATCH(DMI_SYS_VENDOR, "Apple Inc."),
65+ DMI_MATCH(DMI_PRODUCT_NAME, "MacBook4,2"),
66+ },
67+ .driver_data = (void *)&intel_chipset_data,
68+ },
69+ {
70+ .callback = mbp_dmi_match,
71 .ident = "MacBookPro 3,1",
72 .matches = {
73 DMI_MATCH(DMI_SYS_VENDOR, "Apple Inc."),