[Pommed-commits] [SCM] pommed - hotkeys handler for Apple laptops branch, master, updated. 1.32-8-gf51c990
Julien BLACHE
jb at jblache.org
Wed Jun 23 19:45:55 UTC 2010
The following commit has been merged in the master branch:
commit 6487ad1ae67b68d720d0bbcbaa4231995b42654a
Author: Julien BLACHE <jb at jblache.org>
Date: Tue Jun 22 22:01:59 2010 +0200
Add support for the MacBookPro7,1 (13", Core2 Duo, April 2010)
Patch from <panard at inzenet.org>.
diff --git a/ChangeLog b/ChangeLog
index 7618b50..5c24616 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -6,6 +6,9 @@ version 1.33:
- pommed: added support for the MacBookPro6,1 & 6,2 (Core i5/i7,
April 2010).
- pommed: kill PCI device check in nv8600mgt.
+ - pommed: added support for the MacBookPro7,1 (13", Core2 Duo,
+ April 2010). Requires a patched nvidia-bl module for backlight
+ support at the moment.
version 1.32:
- pommed: add the rivabl sysfs backlight driver for older 12"
diff --git a/README b/README
index 3862398..0070007 100644
--- a/README
+++ b/README
@@ -28,6 +28,7 @@ Supported machines:
* MacBook Pro Core2 Duo 17" (October 2006, June 2007, February 2008, October 2008)
* MacBook Pro 13", 15", 17" (June 2009)
* MacBook Pro Core i5/i7 15", 17" (April 2010)
+ * MacBook Pro Core2 Duo 13" (April 2010)
* MacBook Core Duo (May 2006)
* MacBook Core2 Duo (November 2006 & May 2007)
* MacBook Core2 Duo Santa Rosa (November 2007)
diff --git a/pommed/kbd_backlight.h b/pommed/kbd_backlight.h
index 09177cb..6a737f4 100644
--- a/pommed/kbd_backlight.h
+++ b/pommed/kbd_backlight.h
@@ -69,6 +69,7 @@ has_kbd_backlight(void)
|| (mops->type == MACHINE_MACBOOKPRO_4)
|| (mops->type == MACHINE_MACBOOKPRO_5)
|| (mops->type == MACHINE_MACBOOKPRO_6)
+ || (mops->type == MACHINE_MACBOOKPRO_7)
|| (mops->type == MACHINE_MACBOOK_5)
|| (mops->type == MACHINE_MACBOOKAIR_1)
|| (mops->type == MACHINE_MACBOOKAIR_2));
diff --git a/pommed/pommed.c b/pommed/pommed.c
index 918914f..59a5a82 100644
--- a/pommed/pommed.c
+++ b/pommed/pommed.c
@@ -296,6 +296,14 @@ struct machine_ops mb_mops[] = {
/* .evdev_identify = evdev_is_wellspring3, */
},
+ { /* MacBookPro7,1 (13", Core2 Duo, April 2010) */
+ .type = MACHINE_MACBOOKPRO_7,
+ .lcd_backlight_probe = mbp_sysfs_backlight_probe,
+ .lcd_backlight_step = sysfs_backlight_step,
+ .lcd_backlight_toggle = sysfs_backlight_toggle,
+ /* .evdev_identify = evdev_is_wellspring3, */
+ },
+
/* MacBook machines */
{ /* MacBook1,1 (Core Duo) */
@@ -704,6 +712,9 @@ check_machine_dmi(void)
else if ((strcmp(buf, "MacBookPro6,1") == 0)
|| (strcmp(buf, "MacBookPro6,2") == 0))
ret = MACHINE_MACBOOKPRO_6;
+ /* Core2 Duo MacBook Pro 13" (April 2010) */
+ else if (strcmp(buf, "MacBookPro7,1") == 0)
+ ret = MACHINE_MACBOOKPRO_7;
/* Core Duo MacBook (May 2006) */
else if (strcmp(buf, "MacBook1,1") == 0)
ret = MACHINE_MACBOOK_1;
diff --git a/pommed/pommed.h b/pommed/pommed.h
index 821f339..95e377b 100644
--- a/pommed/pommed.h
+++ b/pommed/pommed.h
@@ -36,6 +36,7 @@ typedef enum
MACHINE_MACBOOKPRO_4,
MACHINE_MACBOOKPRO_5,
MACHINE_MACBOOKPRO_6,
+ MACHINE_MACBOOKPRO_7,
MACHINE_MACBOOK_1,
MACHINE_MACBOOK_2,
--
pommed - hotkeys handler for Apple laptops
More information about the Pommed-commits
mailing list