<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/platform, branch v2.6.32.8</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers/platform?h=v2.6.32.8</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers/platform?h=v2.6.32.8'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2010-01-22T23:18:29Z</updated>
<entry>
<title>asus-laptop: add Lenovo SL hotkey support</title>
<updated>2010-01-22T23:18:29Z</updated>
<author>
<name>Ike Panhc</name>
<email>ike.pan@canonical.com</email>
</author>
<published>2009-12-03T07:45:11Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=9fc68ca0778831d6901fc9bcfa65db214770f97f'/>
<id>urn:sha1:9fc68ca0778831d6901fc9bcfa65db214770f97f</id>
<content type='text'>
commit 14f8af311e7d3e4198cbaade84a34f86505dcb37 upstream.

Lenovo SL series laptop has a very similar DSDT with Asus laptops. We can
easily have the extra ACPI function support with little modification in
asus-laptop.c

Here is the hotkey enablement for Lenovo SL series laptop.

This patch will enable the following hotkey:
 - Volumn Up
 - Volumn Down
 - Mute
 - Screen Lock (Fn+F2)
 - Battery Status (Fn+F3)
 - WLAN switch (Fn+F5)
 - Video output switch (Fn+F7)
 - Touchpad switch (Fn+F8)
 - Screen Magnifier (Fn+Space)

The following function of Lenovo SL laptop is still need to be enabled:
 - Hotkey: KEY_SUSPEND (Fn+F4), KEY_SLEEP (Fn+F12), Dock Eject (Fn+F9)
 - Rfkill for bluetooth and wlan
 - LenovoCare LED
 - Hwmon for fan speed
 - Fingerprint scanner
 - Active Protection System

Signed-off-by: Ike Panhc &lt;ike.pan@canonical.com&gt;
Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>acerhdf: limit modalias matching to supported</title>
<updated>2010-01-06T23:03:28Z</updated>
<author>
<name>Stefan Bader</name>
<email>stefan.bader@canonical.com</email>
</author>
<published>2009-12-22T00:20:04Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=5ab8996c82fdb3fa04ca1d72b1fb388ce9c42378'/>
<id>urn:sha1:5ab8996c82fdb3fa04ca1d72b1fb388ce9c42378</id>
<content type='text'>
commit bdc731bc5fcd1794e9ac8ac80c389d302381c123 upstream.

BugLink: https://bugs.launchpad.net/ubuntu/+bug/435958

The module alias currently matches any Acer computer but when loaded the
BIOS checks will only succeed on Aspire One models.  This causes a invalid
BIOS warning for all other models (seen on Aspire 4810T).  This is not
fatal but worries users that see this message.  Limiting the moule alias
to models starting with AOA or DOA for Packard Bell.

Signed-off-by: Stefan Bader &lt;stefan.bader@canonical.com&gt;
Acked-by: Borislav Petkov &lt;petkovbb@gmail.com&gt;
Acked-by: Peter Feuerer &lt;peter@piie.net&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>asus-laptop: change light sens default values.</title>
<updated>2009-12-18T22:05:34Z</updated>
<author>
<name>Corentin Chary</name>
<email>corentincj@iksaif.net</email>
</author>
<published>2009-12-07T21:05:50Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=f996ff1a936f66ea00ecc760ab19e5f663579278'/>
<id>urn:sha1:f996ff1a936f66ea00ecc760ab19e5f663579278</id>
<content type='text'>
commit d951d4cc84e8b5ddb8e0ab81cf6a72cc73fdd668 upstream.

The light sensor disable brightness key and
/sys/class/backlight/ control. There was a lot of report
from users who didn't understand why they couldn't change their
brightness, including:

https://bugs.launchpad.net/bugs/222171
https://bugzilla.novell.com/show_bug.cgi?id=514747
http://bugzilla.kernel.org/show_bug.cgi?id=13671
http://bugzilla.kernel.org/show_bug.cgi?id=14432

Now the light sensor is disabled, and if the user want to enable
it, the level should be ok.

The funny thing is that comments where ok, not code.

Cc: stable@kernel.org
Cc: Thomas Renninger &lt;trenn@suse.de&gt;
Cc: Peter Küppers &lt;peter-mailbox@web.de&gt;
Cc: Michael Franzl &lt;michaelfranzl@gmx.at&gt;
Cc: Ian Turner &lt;vectro@vectro.org&gt;
Signed-off-by: Corentin Chary &lt;corentincj@iksaif.net&gt;
Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>acerhdf: add new BIOS versions</title>
<updated>2009-12-18T22:05:33Z</updated>
<author>
<name>Peter Feuerer</name>
<email>peter@piie.net</email>
</author>
<published>2009-11-17T22:27:37Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=9bcfc6c08e4c9c29b24311307d7d4714572810ec'/>
<id>urn:sha1:9bcfc6c08e4c9c29b24311307d7d4714572810ec</id>
<content type='text'>
commit 360657463679dee44f0b167ffa61f563b4fee101 upstream.

Added new BIOS versions for following netbooks: Acer 1410, Gateway LT31,
Packard Bell DOA150.  As the Gateway LT31 machines have different register
values for setting and checking the off-state, the "cmd_off" variable has
been splitted up to "cmd_off" and "chk_off".

Signed-off-by: Peter Feuerer &lt;peter@piie.net&gt;
Cc: Borislav Petkov &lt;petkovbb@gmail.com&gt;
Cc: Andreas Mohr &lt;andi@lisas.de&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>thinkpad-acpi: preserve rfkill state across suspend/resume</title>
<updated>2009-12-18T22:05:29Z</updated>
<author>
<name>Henrique de Moraes Holschuh</name>
<email>hmh@hmh.eng.br</email>
</author>
<published>2009-12-09T01:36:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=1794daecdb3e628cb1fcb8aee8d3ac30571aa753'/>
<id>urn:sha1:1794daecdb3e628cb1fcb8aee8d3ac30571aa753</id>
<content type='text'>
commit 208b996b6c460285650d39b2330f8ef82c007d10 upstream.

Since the rfkill rework in 2.6.31, the driver is always resuming with
the radios disabled.

Change thinkpad-acpi to ask the firmware to resume with the radios in
the last state.  This fixes the Bluetooth and WWAN rfkill switches.

Note that it means we respect the firmware's oddities.  Should the
user toggle the hardware rfkill switch on and off, it might cause the
radios to resume enabled.

UWB is an unknown quantity since it has nowhere the same level of
firmware support (no control over state storage in NVRAM, for
example), and might need further fixing.  Testers welcome.

This change fixes a regression from 2.6.30.

Reported-by: Jerone Young &lt;jerone.young@canonical.com&gt;
Reported-by: Ian Molton &lt;ian.molton@collabora.co.uk&gt;
Signed-off-by: Henrique de Moraes Holschuh &lt;hmh@hmh.eng.br&gt;
Tested-by: Ian Molton &lt;ian.molton@collabora.co.uk&gt;
Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>thinkpad-acpi: fix default brightness_mode for R50e/R51</title>
<updated>2009-12-18T22:05:28Z</updated>
<author>
<name>Henrique de Moraes Holschuh</name>
<email>hmh@hmh.eng.br</email>
</author>
<published>2009-12-09T01:36:21Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=5279bfc6293bd98c3adaf94e5861e9001669c432'/>
<id>urn:sha1:5279bfc6293bd98c3adaf94e5861e9001669c432</id>
<content type='text'>
commit a9f8eacca4e9e8693de9b896c1fa7aadaa9402e8 upstream.

According to a report, the R50e wants EC-based brightness control,
even if it uses an Intel GPU.  The current driver default was reported
to not work at all.

This bug can be worked around by the "brightness_mode=3" module
parameter.

Change the default of the R50e and R51 2xxx models (which use the same
EC firmware, 1V) to TPACPI_BRGHT_Q_EC, but keep TPACPI_BRGHT_Q_ASK set
for now, as I'd like to get more reports.

This fixes a regression caused by commit
59fe4fe34d7afdf63208124f313be9056feaa2f4,
"thinkpad-acpi: fix incorrect use of TPACPI_BRGHT_MODE_ECNVRAM"

Kernel 2.6.31 also needs this fix.

Reported-by: Ferenc Wagner &lt;wferi@niif.hu&gt;
Tested-by: Ferenc Wagner &lt;wferi@niif.hu&gt;
Signed-off-by: Henrique de Moraes Holschuh &lt;hmh@hmh.eng.br&gt;
Cc: stable@kernel.org
Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>Merge branch 'misc-2.6.32' into release</title>
<updated>2009-11-25T06:01:29Z</updated>
<author>
<name>Len Brown</name>
<email>len.brown@intel.com</email>
</author>
<published>2009-11-25T06:01:29Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=c4f7bc86279269d0e9520ded0617c609fd5e573a'/>
<id>urn:sha1:c4f7bc86279269d0e9520ded0617c609fd5e573a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>acerhdf: return temperature in milidegree instead of degree</title>
<updated>2009-11-25T05:51:00Z</updated>
<author>
<name>Peter Feuerer</name>
<email>peter@piie.net</email>
</author>
<published>2009-11-17T22:07:21Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=7005291706341a11c094f39a756a01c9e649e5f9'/>
<id>urn:sha1:7005291706341a11c094f39a756a01c9e649e5f9</id>
<content type='text'>
Return temperature in milidegree instead of degree, as sysfs-api requires
the temperature in milidegree.

Signed-off-by: Peter Feuerer &lt;peter@piie.net&gt;
Tested-by: Borislav Petkov &lt;petkovbb@gmail.com&gt;
Cc: Andreas Mohr &lt;andi@lisas.de&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
</content>
</entry>
<entry>
<title>thinkpad-acpi: fix detection of old ThinkPads</title>
<updated>2009-11-25T05:42:15Z</updated>
<author>
<name>Henrique de Moraes Holschuh</name>
<email>hmh@hmh.eng.br</email>
</author>
<published>2009-11-17T22:07:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=275014ae46871ce0ab08550fc4040f12b685813a'/>
<id>urn:sha1:275014ae46871ce0ab08550fc4040f12b685813a</id>
<content type='text'>
There is a problem in the quirk tables used by tpacpi_is_fw_known() and
tpacpi_check_outdated_fw(), which causes outdated BIOSes that are lacking
the EC firmware ID DMI field to never match.

This breaks module loading on, e.g.  a T23 with outdated BIOS, and the
module will refuse to load unless the "force_load=1" parameter is given.

Fix the quirk tables so that they can also match the outdated BIOSes,
which in turn will both fix the module loading, and also warn the user
that he is using outdated firmware and should upgrade.

This fixes a serious regression, introduced by commit
e675abafcc0df38125e6e94a9ba91c92fe774f52, "thinkpad-acpi: be more strict
when detecting a ThinkPad".

http://bugzilla.kernel.org/show_bug.cgi?id=14597

Reported-by: Paul Kimoto &lt;kimoto@lightlink.com&gt;
Signed-off-by: Henrique de Moraes Holschuh &lt;hmh@hmh.eng.br&gt;
Tested-by: Paul Kimoto &lt;kimoto@lightlink.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
</content>
</entry>
<entry>
<title>thinkpad-acpi: fix sign of ERESTARTSYS return</title>
<updated>2009-11-25T05:39:21Z</updated>
<author>
<name>Roel Kluin</name>
<email>roel.kluin@gmail.com</email>
</author>
<published>2009-11-20T18:48:23Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=80a8d1228e90349b4514e8c925c061fa5cbcea75'/>
<id>urn:sha1:80a8d1228e90349b4514e8c925c061fa5cbcea75</id>
<content type='text'>
The returned error should be negative

Signed-off-by: Roel Kluin &lt;roel.kluin@gmail.com&gt;
Acked-by: Henrique de Moraes Holschuh &lt;hmh@hmh.eng.br&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Cc: &lt;stable@kernel.org&gt;
Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
</content>
</entry>
</feed>
