]>
Commit | Line | Data |
---|---|---|
9659d8ac GKH |
1 | From 36bc5ee6a8d13333980fa54e97d3469d3d4cda98 Mon Sep 17 00:00:00 2001 |
2 | From: Evan McClain <evan.mcclain@gatech.edu> | |
3 | Date: Tue, 9 Mar 2010 19:20:58 -0500 | |
4 | Subject: backlight: mbp_nvidia_bl - add five more MacBook variants | |
5 | ||
6 | From: Evan McClain <evan.mcclain@gatech.edu> | |
7 | ||
8 | commit 36bc5ee6a8d13333980fa54e97d3469d3d4cda98 upstream. | |
9 | ||
10 | This adds the MacBook 1,1 2,1 3,1 4,1 and 4,2 to the DMI tables. | |
11 | ||
12 | Signed-off-by: Evan McClain <evan.mcclain@gatech.edu> | |
13 | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com> | |
14 | Signed-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."), |