summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorAlex Murray <murray.alex@gmail.com>2009-01-12 22:52:02 +0100
committerHenrik Rydberg <rydberg@euromail.se>2009-01-12 22:52:02 +0100
commitaa7da346bd6e4388e186fc40b8dcb9ef90127302 (patch)
treed50f1ce94dfeca5692cffd7f34c0b60cbe7da1b5 /debian
parentdc4adff09d3dd32b048645008b67d53887047c00 (diff)
Fix light sensor readings on newer MacBooks
The light sensors ALV0 and ALV1 on newer MacBooks (early 2008 and later) changed to report 10 bytes instead the earlier 6, and the sensor encoding subsequently changed. As a result, the reported light sensors readings are much too low. From experiments leading up to this patch, it seems only the ALV0 is reporting data, and the most useful value therein is a 10-bit big-endian value at offset 6. This suggests that a new protocol was added as a backward-compatible replacement on top of the old one. This patch makes applesmc report the improved light sensor reading for the new machines, on a scale in conformance with earlier ones. This patch has also been sent to kernel.org Signed-off-by: Alex Murray <murray.alex@gmail.com> Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Diffstat (limited to 'debian')
-rw-r--r--debian/changelog6
-rw-r--r--debian/postinst2
-rw-r--r--debian/postrm2
-rw-r--r--debian/prerm2
-rwxr-xr-xdebian/rules2
5 files changed, 10 insertions, 4 deletions
diff --git a/debian/changelog b/debian/changelog
index f3c0464..680ced9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
1applesmc-dkms (0.14.2) unstable; urgency=low
2
3 * Fix light sensor readings on newer MacBooks
4
5 -- Alex Murray <murray.alex@gmail.com> Sun, 11 Jan 2009 20:42:03 +1030
6
1applesmc-dkms (0.14.1) unstable; urgency=low 7applesmc-dkms (0.14.1) unstable; urgency=low
2 8
3 * Add support for MacBook Air 2 9 * Add support for MacBook Air 2
diff --git a/debian/postinst b/debian/postinst
index 6351864..89c94eb 100644
--- a/debian/postinst
+++ b/debian/postinst
@@ -3,7 +3,7 @@
3set -e 3set -e
4 4
5NAME=applesmc 5NAME=applesmc
6VERSION=0.14.1 6VERSION=0.14.2
7 7
8case "$1" in 8case "$1" in
9 configure) 9 configure)
diff --git a/debian/postrm b/debian/postrm
index 454faea..7f94688 100644
--- a/debian/postrm
+++ b/debian/postrm
@@ -1,7 +1,7 @@
1#!/bin/sh 1#!/bin/sh
2 2
3NAME=applesmc 3NAME=applesmc
4VERSION=0.14.1 4VERSION=0.14.2
5 5
6set -e 6set -e
7 7
diff --git a/debian/prerm b/debian/prerm
index 05315a4..a6cf719 100644
--- a/debian/prerm
+++ b/debian/prerm
@@ -1,7 +1,7 @@
1#!/bin/sh 1#!/bin/sh
2 2
3NAME=applesmc 3NAME=applesmc
4VERSION=0.14.1 4VERSION=0.14.2
5 5
6set -e 6set -e
7 7
diff --git a/debian/rules b/debian/rules
index c829ec6..9fdb303 100755
--- a/debian/rules
+++ b/debian/rules
@@ -5,7 +5,7 @@
5#export DH_VERBOSE=1 5#export DH_VERBOSE=1
6 6
7NAME=applesmc 7NAME=applesmc
8VERSION=0.14.1 8VERSION=0.14.2
9 9
10configure: configure-stamp 10configure: configure-stamp
11configure-stamp: 11configure-stamp: