[Pommed-commits] r432 - in trunk: . pommed
jblache at alioth.debian.org
jblache at alioth.debian.org
Wed Jan 23 13:33:31 UTC 2008
Author: jblache
Date: 2008-01-23 13:33:31 +0000 (Wed, 23 Jan 2008)
New Revision: 432
Modified:
trunk/ChangeLog
trunk/README
trunk/pommed/kbd_backlight.h
trunk/pommed/pommed.c
trunk/pommed/pommed.h
Log:
Support for the MacBook Air1,1. Keyboard USB IDs still TBD.
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2007-12-19 21:35:58 UTC (rev 431)
+++ trunk/ChangeLog 2008-01-23 13:33:31 UTC (rev 432)
@@ -2,6 +2,7 @@
--------------------
version 1.15:
+ - pommed: add support for the MacBook Air1,1.
version 1.14:
- pommed: fix error handling in the audio sample loading code to
Modified: trunk/README
===================================================================
--- trunk/README 2007-12-19 21:35:58 UTC (rev 431)
+++ trunk/README 2008-01-23 13:33:31 UTC (rev 432)
@@ -10,7 +10,7 @@
Kernel version requirements:
----------------------------
- - on the MacBook and MacBook Pro
+ - on the MacBook, MacBook Pro and MacBook Air
+ kernel >= 2.6.19 at least
+ kernel >= 2.6.20 recommended
Newer machines may require a newer kernel and/or patches.
@@ -32,6 +32,7 @@
* MacBook Core Duo (May 2006)
* MacBook Core2 Duo (November 2006 & May 2007)
* MacBook Core2 Duo Santa Rosa (November 2007)
+ * MacBook Air Core2 Duo (January 2008)
- PowerMac machines
Modified: trunk/pommed/kbd_backlight.h
===================================================================
--- trunk/pommed/kbd_backlight.h 2007-12-19 21:35:58 UTC (rev 431)
+++ trunk/pommed/kbd_backlight.h 2008-01-23 13:33:31 UTC (rev 432)
@@ -69,7 +69,8 @@
{
return ((mops->type == MACHINE_MACBOOKPRO_1)
|| (mops->type == MACHINE_MACBOOKPRO_2)
- || (mops->type == MACHINE_MACBOOKPRO_3));
+ || (mops->type == MACHINE_MACBOOKPRO_3)
+ || (mops->type == MACHINE_MACBOOKAIR_1));
}
#endif /* __powerpc__ */
Modified: trunk/pommed/pommed.c
===================================================================
--- trunk/pommed/pommed.c 2007-12-19 21:35:58 UTC (rev 431)
+++ trunk/pommed/pommed.c 2008-01-23 13:33:31 UTC (rev 432)
@@ -291,6 +291,15 @@
.lcd_backlight_step = gma950_backlight_step,
.lcd_backlight_toggle = gma950_backlight_toggle,
.evdev_identify = evdev_is_geyser4hf,
+ },
+
+ /* MacBook Air machines */
+ { /* MacBook Air1,1 (January 2008) */
+ .type = MACHINE_MACBOOKAIR_1,
+ .lcd_backlight_probe = gma950_backlight_probe, /* gma950 supports the gma965 */
+ .lcd_backlight_step = gma950_backlight_step,
+ .lcd_backlight_toggle = gma950_backlight_toggle,
+ .evdev_identify = evdev_is_geyser4hf,
}
};
#endif /* __powerpc__ */
@@ -578,6 +587,9 @@
/* Core2 Duo Santa Rosa MacBook (November 2007) */
else if (strcmp(prop, "MacBook3,1") == 0)
ret = MACHINE_MACBOOK_3;
+ /* MacBook Air (January 2008) */
+ else if (strcmp(prop, "MacBook Air1,1") == 0)
+ ret = MACHINE_MACBOOKAIR_1;
else
logmsg(LOG_ERR, "Unknown Apple machine: %s", prop);
Modified: trunk/pommed/pommed.h
===================================================================
--- trunk/pommed/pommed.h 2007-12-19 21:35:58 UTC (rev 431)
+++ trunk/pommed/pommed.h 2008-01-23 13:33:31 UTC (rev 432)
@@ -33,9 +33,12 @@
MACHINE_MACBOOKPRO_1,
MACHINE_MACBOOKPRO_2,
MACHINE_MACBOOKPRO_3,
+
MACHINE_MACBOOK_1,
MACHINE_MACBOOK_2,
MACHINE_MACBOOK_3,
+
+ MACHINE_MACBOOKAIR_1,
#else
MACHINE_POWERBOOK_32,
MACHINE_POWERBOOK_33,
More information about the Pommed-commits
mailing list