From aa7da346bd6e4388e186fc40b8dcb9ef90127302 Mon Sep 17 00:00:00 2001 From: Alex Murray Date: Mon, 12 Jan 2009 22:52:02 +0100 Subject: 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 Signed-off-by: Henrik Rydberg --- debian/rules | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'debian/rules') diff --git a/debian/rules b/debian/rules index c829ec6..9fdb303 100755 --- a/debian/rules +++ b/debian/rules @@ -5,7 +5,7 @@ #export DH_VERBOSE=1 NAME=applesmc -VERSION=0.14.1 +VERSION=0.14.2 configure: configure-stamp configure-stamp: -- cgit v1.2.3