<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/platform, branch v3.9</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers/platform?h=v3.9</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers/platform?h=v3.9'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2013-04-18T22:14:34Z</updated>
<entry>
<title>Merge branch 'for_linus' of git://cavan.codon.org.uk/platform-drivers-x86</title>
<updated>2013-04-18T22:14:34Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2013-04-18T22:14:34Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=a86d52667d8eda5de39393ce737794403bdce1eb'/>
<id>urn:sha1:a86d52667d8eda5de39393ce737794403bdce1eb</id>
<content type='text'>
Pull x86 platform driver revert from Matthew Garrett:
 "It turns out that one of the hp-wmi patches this cycle breaks some
  other HP laptops.  I think we have a good idea how to work on it for
  3.10, but it's safer to just revert it for now."

* 'for_linus' of git://cavan.codon.org.uk/platform-drivers-x86:
  Revert "hp-wmi: Add support for SMBus hotkeys"
</content>
</entry>
<entry>
<title>Revert "hp-wmi: Add support for SMBus hotkeys"</title>
<updated>2013-04-18T21:53:10Z</updated>
<author>
<name>Matthew Garrett</name>
<email>matthew.garrett@nebula.com</email>
</author>
<published>2013-04-18T21:53:10Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=c857b7f45b1f9fb7bad1eaa42b8ad68327738232'/>
<id>urn:sha1:c857b7f45b1f9fb7bad1eaa42b8ad68327738232</id>
<content type='text'>
This reverts commit fabf85e3ca15d5b94058f391dac8df870cdd427a which breaks
hotkey support on some other HP laptops. We'll try doing this differently
in 3.10.

Signed-off-by: Matthew Garrett &lt;matthew.garrett@nebula.com&gt;
</content>
</entry>
<entry>
<title>thinkpad-acpi: kill hotkey_thread_mutex</title>
<updated>2013-04-17T23:10:44Z</updated>
<author>
<name>Oleg Nesterov</name>
<email>oleg@redhat.com</email>
</author>
<published>2013-04-17T22:58:23Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=355f1ecbcc81efb6611290b772e7ae77ece4059c'/>
<id>urn:sha1:355f1ecbcc81efb6611290b772e7ae77ece4059c</id>
<content type='text'>
hotkey_kthread() does try_to_freeze() under hotkey_thread_mutex.

We can simply kill this mutex, hotkey_poll_stop_sync() does not need to
serialize with hotkey_kthread().  When kthread_stop() returns the thread
is already dead, it called do_exit()-&gt;complete_vfork_done().

Reported-by: Artem Savkov &lt;artem.savkov@gmail.com&gt;
Reported-by: Maciej Rutecki &lt;maciej.rutecki@gmail.com&gt;
Signed-off-by: Oleg Nesterov &lt;oleg@redhat.com&gt;
Acked-by: Henrique de Moraes Holschuh &lt;hmh@hmh.eng.br&gt;
Cc: Matthew Garrett &lt;matthew.garrett@nebula.com&gt;
Cc: "Rafael J. Wysocki" &lt;rjw@sisk.pl&gt;
Reviewed-by: Mandeep Singh Baines &lt;msb@chromium.org&gt;
Cc: Aaron Lu &lt;aaron.lu@intel.com&gt;
Cc: Tejun Heo &lt;tj@kernel.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>Platform: x86: chromeos_laptop : Add basic platform data for atmel devices</title>
<updated>2013-03-09T00:03:29Z</updated>
<author>
<name>Benson Leung</name>
<email>bleung@chromium.org</email>
</author>
<published>2013-03-08T03:43:34Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=2ef392042debb86003e3e1d756960a2e53930b60'/>
<id>urn:sha1:2ef392042debb86003e3e1d756960a2e53930b60</id>
<content type='text'>
Add basic platform data to get the current upstream driver working
with the 224s touchpad and 1664s touchscreen.
We will be using NULL config so we will use the settings from the
devices' NVRAMs.

Signed-off-by: Benson Leung &lt;bleung@chromium.org&gt;
Tested-by: Olof Johansson &lt;olof@lixom.net&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>Merge branch 'for_linus' of git://cavan.codon.org.uk/platform-drivers-x86</title>
<updated>2013-03-03T18:16:19Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2013-03-03T18:16:19Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=23caaeea271cfe3176f0e27374d2016bd7583ea8'/>
<id>urn:sha1:23caaeea271cfe3176f0e27374d2016bd7583ea8</id>
<content type='text'>
Pull x86 platform driver updates from Matthew Garrett:
 "Mostly relatively small updates, along with some hardware enablement
  for Sony hardware and a pile of updates to Google's Chromebook driver"

* 'for_linus' of git://cavan.codon.org.uk/platform-drivers-x86: (49 commits)
  ideapad-laptop: Depend on BACKLIGHT_CLASS_DEVICE instead of selecting it
  ideapad: depends on backlight subsystem and update comment
  Platform: x86: chromeos_laptop - add i915 gmbuses to adapter names
  Platform: x86: chromeos_laptop - Add isl light sensor for Pixel
  Platform: x86: chromeos_laptop - Add a more general add_i2c_device
  Platform: x86: chromeos_laptop - Add Pixel Touchscreen
  Platform: x86: chromeos_laptop - Add support for probing devices
  Platform: x86: chromeos_laptop - Add Pixel Trackpad
  hp-wmi: fix handling of platform device
  sony-laptop: leak in error handling sony_nc_lid_resume_setup()
  hp-wmi: Add support for SMBus hotkeys
  asus-wmi: Fix unused function build warning
  acer-wmi: avoid the warning of 'devices' may be used uninitialized
  drivers/platform/x86/thinkpad_acpi.c: Handle HKEY event 0x6040
  Platform: x86: chromeos_laptop - Add HP Pavilion 14
  Platform: x86: chromeos_laptop - Add Taos tsl2583 device
  Platform: x86: chromeos_laptop - Add Taos tsl2563 device
  Platform: x86: chromeos_laptop - Add Acer C7 trackpad
  Platform: x86: chromeos_laptop - Rename setup_lumpy_tp to setup_cyapa_smbus_tp
  asus-laptop: always report brightness key events
  ...
</content>
</entry>
<entry>
<title>ideapad-laptop: Depend on BACKLIGHT_CLASS_DEVICE instead of selecting it</title>
<updated>2013-02-27T13:30:47Z</updated>
<author>
<name>Matthew Garrett</name>
<email>matthew.garrett@nebula.com</email>
</author>
<published>2013-02-25T21:59:57Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=445e8d007c29d7f4d497c7912236b69f608340c6'/>
<id>urn:sha1:445e8d007c29d7f4d497c7912236b69f608340c6</id>
<content type='text'>
Selecting BACKLIGHT_CLASS_DEVICE doesn't guarantee that any of its
dependencies are enabled, and these are complicated. Depending isn't ideal
for configuration UI purposes, but is probably more appropriate here.

Signed-off-by: Matthew Garrett &lt;matthew.garrett@nebula.com&gt;
</content>
</entry>
<entry>
<title>ideapad: depends on backlight subsystem and update comment</title>
<updated>2013-02-27T13:30:47Z</updated>
<author>
<name>Ike Panhc</name>
<email>ike.pan@canonical.com</email>
</author>
<published>2013-02-22T08:48:40Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=16fd91e06291c964111587db15646308110c5634'/>
<id>urn:sha1:16fd91e06291c964111587db15646308110c5634</id>
<content type='text'>
I've got a report of build failure on ideapad-laptop, which shows

drivers/built-in.o: In function `ideapad_acpi_notify':
ideapad-laptop.c:(.text+0x63876a): undefined reference to `backlight_force_update'
drivers/built-in.o: In function `ideapad_acpi_remove':
ideapad-laptop.c:(.devexit.text+0x64a7): undefined reference to `backlight_device_unregister'
drivers/built-in.o: In function `ideapad_acpi_add':
ideapad-laptop.c:(.devinit.text+0x45e28): undefined reference to `backlight_device_register'

To select backlight subsystem can prevent this error from happening.

Also update comment for this driver.

Reported-by: Fengguang Wu &lt;fengguang.wu@intel.com&gt;
Signed-off-by: Ike Panhc &lt;ike.pan@canonical.com&gt;
Signed-off-by: Matthew Garrett &lt;matthew.garrett@nebula.com&gt;
</content>
</entry>
<entry>
<title>Platform: x86: chromeos_laptop - add i915 gmbuses to adapter names</title>
<updated>2013-02-27T13:30:46Z</updated>
<author>
<name>Benson Leung</name>
<email>bleung@chromium.org</email>
</author>
<published>2013-02-21T20:14:55Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=741bf0c7be835d7fdecac5d942e88b5d43958f40'/>
<id>urn:sha1:741bf0c7be835d7fdecac5d942e88b5d43958f40</id>
<content type='text'>
Add the two other i2c buses (vga and panel) from i915.
Chromebook Pixel has input and light sensor devices on these busses.

Signed-off-by: Benson Leung &lt;bleung@chromium.org&gt;
Signed-off-by: Matthew Garrett &lt;matthew.garrett@nebula.com&gt;
</content>
</entry>
<entry>
<title>Platform: x86: chromeos_laptop - Add isl light sensor for Pixel</title>
<updated>2013-02-27T13:30:46Z</updated>
<author>
<name>Benson Leung</name>
<email>bleung@chromium.org</email>
</author>
<published>2013-02-21T20:14:57Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=cc5c3985a3b17cc7a4bfdf084950d92c8919ea4b'/>
<id>urn:sha1:cc5c3985a3b17cc7a4bfdf084950d92c8919ea4b</id>
<content type='text'>
The Chromebook Pixel uses an isl29023 ambient light sensor on the PANEL
GMBus.

Signed-off-by: Benson Leung &lt;bleung@chromium.org&gt;
Signed-off-by: Matthew Garrett &lt;matthew.garrett@nebula.com&gt;
</content>
</entry>
<entry>
<title>Platform: x86: chromeos_laptop - Add a more general add_i2c_device</title>
<updated>2013-02-27T13:30:45Z</updated>
<author>
<name>Benson Leung</name>
<email>bleung@chromium.org</email>
</author>
<published>2013-02-21T20:14:56Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=e7b28845d794b0f382a3942558c24e63d5e45c32'/>
<id>urn:sha1:e7b28845d794b0f382a3942558c24e63d5e45c32</id>
<content type='text'>
This will allow us to assign devices to buses by the type enum.

Signed-off-by: Benson Leung &lt;bleung@chromium.org&gt;
Signed-off-by: Matthew Garrett &lt;matthew.garrett@nebula.com&gt;
</content>
</entry>
</feed>
