[Pommed-commits] [SCM] pommed - hotkeys handler for Apple laptops branch, master, updated. 1.35-4-ged3c5e2

Julien BLACHE jb at jblache.org
Fri Dec 24 19:54:14 UTC 2010


The following commit has been merged in the master branch:
commit 5afd619210208e713d2ab6a8ac9a921d09fff3a3
Author: Julien BLACHE <jb at jblache.org>
Date:   Fri Dec 24 20:36:50 2010 +0100

    Add support for the MacBook7,1 (April 2010)
    
    Reported and tested by Soledad Penades <sole at soledadpenades.com>

diff --git a/ChangeLog b/ChangeLog
index 6a069f6..a7ecf3f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,6 +3,7 @@ ChangeLog for pommed
 
 version 1.36:
 	- pommed: probe for applesmc through /sys/class/hwmon.
+	- pommed: add support for the MacBook7,1 (April 2010).
 
 version 1.35:
 	- pommed: fix crash if no fnmode sysfs node found.
diff --git a/README b/README
index 98cb83a..0a96ff7 100644
--- a/README
+++ b/README
@@ -32,7 +32,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, October 2009)
+   * MacBook Core2 Duo (February 2008, October 2008, October 2009, April 2010)
    * MacBook Air Core2 Duo (January 2008, October 2008)
    * MacBook Air Core2 Duo 11" & 13" (October 2010)
 
diff --git a/pommed/pommed.c b/pommed/pommed.c
index e03eb90..ee323ef 100644
--- a/pommed/pommed.c
+++ b/pommed/pommed.c
@@ -354,6 +354,14 @@ struct machine_ops mb_mops[] = {
     /* .evdev_identify = evdev_is_wellspring3, */
   },
 
+  {  /* MacBook7,1 (Core2 Duo, April 2010) */
+    .type = MACHINE_MACBOOK_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 Air machines */
 
   {  /* MacBookAir1,1 (January 2008) */
@@ -747,6 +755,9 @@ check_machine_dmi(void)
   /* Core2 Duo MacBook (October 2009) */
   else if (strcmp(buf, "MacBook6,1") == 0)
     ret = MACHINE_MACBOOK_6;
+  /* Core2 Duo MacBook (April 2010) */
+  else if (strcmp(buf, "MacBook7,1") == 0)
+    ret = MACHINE_MACBOOK_7;
   /* 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 6cc1b7b..924f540 100644
--- a/pommed/pommed.h
+++ b/pommed/pommed.h
@@ -44,6 +44,7 @@ typedef enum
     MACHINE_MACBOOK_4,
     MACHINE_MACBOOK_5,
     MACHINE_MACBOOK_6,
+    MACHINE_MACBOOK_7,
 
     MACHINE_MACBOOKAIR_1,
     MACHINE_MACBOOKAIR_2,

-- 
pommed - hotkeys handler for Apple laptops



More information about the Pommed-commits mailing list