[Pommed-commits] [SCM] pommed - hotkeys handler for Apple laptops branch, master, updated. 1.32-2-g180d4a8
Julien BLACHE
jb at jblache.org
Sun Mar 21 17:54:04 UTC 2010
The following commit has been merged in the master branch:
commit 180d4a820a02b27222c2e2d2eac74ede52e78cdf
Author: Julien BLACHE <jb at jblache.org>
Date: Sun Mar 21 12:04:20 2010 +0100
Add the MacBook6,1 (October 2009)
diff --git a/ChangeLog b/ChangeLog
index f6ce924..ca7610a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,7 @@ ChangeLog for pommed
--------------------
version 1.33:
+ - pommed: added support for the MacBook6,1 (October 2009).
version 1.32:
- pommed: add the rivabl sysfs backlight driver for older 12"
diff --git a/README b/README
index 1cb076f..25526a5 100644
--- a/README
+++ b/README
@@ -30,7 +30,7 @@ Supported machines:
* MacBook Core Duo (May 2006)
* MacBook Core2 Duo (November 2006 & May 2007)
* MacBook Core2 Duo Santa Rosa (November 2007)
- * MacBook Core2 Duo (February 2008, October 2008)
+ * MacBook Core2 Duo (February 2008, October 2008, October 2009)
* MacBook Air Core2 Duo (January 2008, October 2008)
diff --git a/pommed/mactel/nv8600mgt_backlight.c b/pommed/mactel/nv8600mgt_backlight.c
index 79373f4..b980681 100644
--- a/pommed/mactel/nv8600mgt_backlight.c
+++ b/pommed/mactel/nv8600mgt_backlight.c
@@ -234,6 +234,7 @@ nv8600mgt_backlight_probe(void)
case MACHINE_MACBOOKPRO_5:
case MACHINE_MACBOOK_5:
+ case MACHINE_MACBOOK_6:
case MACHINE_MACBOOKAIR_2:
bl_port = 0x52e; /* 0x52e - 0x52f */
break;
diff --git a/pommed/pommed.c b/pommed/pommed.c
index 20cd174..55d904c 100644
--- a/pommed/pommed.c
+++ b/pommed/pommed.c
@@ -329,6 +329,14 @@ struct machine_ops mb_mops[] = {
/* .evdev_identify = evdev_is_wellspring3, */
},
+ { /* MacBook6,1 (Core2 Duo, October 2009) */
+ .type = MACHINE_MACBOOK_6,
+ .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 Air machines */
{ /* MacBookAir1,1 (January 2008) */
@@ -698,6 +706,9 @@ check_machine_dmi(void)
/* Core2 Duo MacBook (October 2008) (5,2 white MacBook) */
else if ((strcmp(buf, "MacBook5,1") == 0) || (strcmp(buf, "MacBook5,2") == 0))
ret = MACHINE_MACBOOK_5;
+ /* Core2 Duo MacBook (October 2009) */
+ else if (strcmp(buf, "MacBook6,1") == 0)
+ ret = MACHINE_MACBOOK_6;
/* MacBook Air (January 2008) */
else if (strcmp(buf, "MacBookAir1,1") == 0)
ret = MACHINE_MACBOOKAIR_1;
diff --git a/pommed/pommed.h b/pommed/pommed.h
index 6007d7b..77933a7 100644
--- a/pommed/pommed.h
+++ b/pommed/pommed.h
@@ -41,6 +41,7 @@ typedef enum
MACHINE_MACBOOK_3,
MACHINE_MACBOOK_4,
MACHINE_MACBOOK_5,
+ MACHINE_MACBOOK_6,
MACHINE_MACBOOKAIR_1,
MACHINE_MACBOOKAIR_2,
diff --git a/pommed/sysfs_backlight.c b/pommed/sysfs_backlight.c
index 74dd7ab..47a6865 100644
--- a/pommed/sysfs_backlight.c
+++ b/pommed/sysfs_backlight.c
@@ -418,6 +418,7 @@ mbp_sysfs_backlight_probe(void)
case MACHINE_MACBOOKPRO_4:
case MACHINE_MACBOOKPRO_5:
case MACHINE_MACBOOK_5:
+ case MACHINE_MACBOOK_6:
case MACHINE_MACBOOKAIR_2:
logmsg(LOG_INFO, "sysfs backlight probe failed, falling back to nv8600mgt");
--
pommed - hotkeys handler for Apple laptops
More information about the Pommed-commits
mailing list