2011-03-28 12:17:10

by Matthew Garrett

[permalink] [raw]
Subject: [GIT REQUEST] X86 platform driver updates for 2.6.39

Hi Linus,

Nothing overly exciting - a few minor bugfixes and some driver updates,
plus the driver for Samsung machines. There's some churn from the acer
code being refactored.

The following changes since commit 18bcd0c8cb7d85a9063b88ec810dc1cdc0974518:

Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6 (2011-03-27 20:37:50 -0700)

are available in the git repository at:

ssh://master.kernel.org/pub/scm/linux/kernel/git/mjg59/platform-drivers-x86.git for_linus

Anssi Hannula (7):
hp-wmi: check query return value in hp_wmi_perform_query
hp-wmi: remove a variable that is never read
hp-wmi: allow setting input and output buffer sizes separately
hp-wmi: split rfkill initialization out of hp_wmi_bios_setup
hp-wmi: clear rfkill device pointers when appropriate
hp-wmi: make rfkill initialization failure non-fatal
hp-wmi: add rfkill support for wireless query 0x1b

Axel Lin (3):
platform-driver-x86: intel_mid_thermal: fix unterminated platform_device_id table
platform-driver-x86: fix wrong merge for compal-laptop.c
platform-driver-x86: samsung-laptop: make dmi_check_cb to return 1 instead of 0

Colin Ian King (1):
Enable Dell All-In-One volume up/down keys

Corentin Chary (36):
eeepc-wmi: reorder keymap
eeepc-wmi: add wlan key found on 1015P
eeepc-wmi: add hotplug code for Eeepc 1000H
eeepc-wmi: serialize access to wmi method
eeepc-wmi: return proper error code in eeepc_rfkill_set()
eeepc-wmi: add an helper using simple return codes
eeepc-wmi: add hibernate/resume callbacks
eeepc-wmi: switch to platform_create_bundle()
eeepc-wmi: reorder defines
eeepc-wmi: use the presence bit correctly
eeepc-wmi: add camera and card reader support
eeepc-wmi: add wimax support
eeepc-wmi: set the right key code for 0xe9
eeepc-wmi: support backlight power (bl_power) attribute
eeepc-wmi: respect wireless_hotplug setting
eeepc-wmi: real touchpad led device id is 0x001000012
eeepc-wmi: comments keymap to clarify the meaning of some keys
asus-laptop: let WLED alone on L1400B
asus-laptop: remove deprecated interfaces (lcd_switch and display_get)
eeepc-wmi: add touchpad sysfs file
eeepc-wmi: reorder device ids
eeepc-wmi: add camera keys
asus-wmi: move generic code to asus-wmi
eeepc-wmi: asus generic asus-wmi.ko module
asus-wmi: minor cleanups
asus-wmi: introduce struct asus_rfkill
asus-wmi: handle "unknown status" bit
asus-wmi: factorise wmi_evaluate_method call
asus-wmi: try to guess the right DSTS methods
asus-wmi: fix and clean backlight code
asus-wmi: add calls to INIT, SPEC and SFUN on init
asus-wmi: allow debugfs interface to call arbitrary method
asus-nb-wmi: Asus Notebooks WMI Driver
asus-wmi: add some common device ids and method ids
asus-wmi: add hwmon interface and pwm1
eeepc-wmi: restore KEY_CAMERA_* keys lost in 190ca27

Dan Carpenter (6):
sony-laptop: make a couple variables static
sony-laptop: return negative on failure in sony_nc_add()
sony-laptop: handle allocation failures
sony-laptop: potential null dereference
asus-wmi: signedness bug in read_brightness()
asus-wmi: potential NULL dereference in show_call()

Durgadoss R (1):
medfield: Add Thermal Driver

Greg Kroah-Hartman (1):
Platform: add Samsung Laptop platform driver

Hong Liu (1):
intel_mid_powerbtn: add power button driver for Medfield platform (#3)

Ike Panhc (2):
ideapad: read brightness setting on brightness key notify
ideapad: read brightness setting on brightness key notify

Jesse Barnes (1):
ips: use interruptible waits in ips-monitor

Joey Lee (1):
msi-laptop: use pr_<level> for messages

Keng-Yu Lin (1):
eeepc-wmi: set the touchpad toggle key code to KEY_TOUCHPAD_TOGGLE

Lee, Chun-Yi (5):
acer-wmi: set the touchpad toggle key code to KEY_TOUCHPAD_TOGGLE
msi-laptop: send out touchpad on/off key
acer-wmi: use pr_<level> for messages
acer-wmi: does not set persistence state by rfkill_init_sw_state
acer-wmi: does not poll device status when WMI event is available

Lucas De Marchi (1):
platform-drivers: x86: fix common misspellings

Matthew Garrett (2):
xo15-ebook: Remove device.wakeup_count
Merge branch 'x86-platform-next' into x86-platform

Mattia Dongili (8):
sony-laptop: add some debug printk useful for bug reports
sony-laptop: documentation updates
sony-laptop: ignore hard switch rfkill events (SPIC)
sony-laptop: use pr_<level> for messages
sony-laptop: remove unused Type4 define
sony-laptop: cache handles and report them via sysfs
sony-laptop: implement keyboard backlight support
sony-laptop: implement new backlight control method

Pali Roh?r (2):
acer-wmi: deactive mail led when power off
acer-wmi: Fix WMI ID

Paul Fox (1):
OLPC XO-1.5 ebook switch driver

Randy Dunlap (2):
platform/x86: intel_mid_powerbutton needs INPUT
eeepc-wmi: kconfig changes to fix build errors

.../ABI/testing/sysfs-driver-samsung-laptop | 19 +
Documentation/ABI/testing/sysfs-platform-asus-wmi | 31 +
Documentation/ABI/testing/sysfs-platform-eeepc-wmi | 10 -
Documentation/laptops/sony-laptop.txt | 37 +-
MAINTAINERS | 30 +-
drivers/platform/x86/Kconfig | 90 +-
drivers/platform/x86/Makefile | 9 +-
drivers/platform/x86/acer-wmi.c | 127 +-
drivers/platform/x86/asus-laptop.c | 182 +--
drivers/platform/x86/asus-nb-wmi.c | 98 ++
drivers/platform/x86/asus-wmi.c | 1656 ++++++++++++++++++++
drivers/platform/x86/asus-wmi.h | 58 +
drivers/platform/x86/compal-laptop.c | 8 +-
drivers/platform/x86/dell-wmi-aio.c | 171 ++
drivers/platform/x86/eeepc-laptop.c | 2 +-
drivers/platform/x86/eeepc-wmi.c | 912 +----------
drivers/platform/x86/hp-wmi.c | 312 ++++-
drivers/platform/x86/ideapad-laptop.c | 2 +
drivers/platform/x86/intel_ips.c | 2 +-
drivers/platform/x86/intel_mid_powerbtn.c | 148 ++
drivers/platform/x86/intel_mid_thermal.c | 576 +++++++
drivers/platform/x86/intel_rar_register.c | 2 +-
drivers/platform/x86/intel_scu_ipc.c | 2 +-
drivers/platform/x86/msi-laptop.c | 95 +-
drivers/platform/x86/samsung-laptop.c | 832 ++++++++++
drivers/platform/x86/sony-laptop.c | 501 +++++--
drivers/platform/x86/thinkpad_acpi.c | 4 +-
drivers/platform/x86/xo15-ebook.c | 180 +++
include/linux/input.h | 7 +
include/linux/sonypi.h | 1 +
30 files changed, 4845 insertions(+), 1259 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-driver-samsung-laptop
create mode 100644 Documentation/ABI/testing/sysfs-platform-asus-wmi
delete mode 100644 Documentation/ABI/testing/sysfs-platform-eeepc-wmi
create mode 100644 drivers/platform/x86/asus-nb-wmi.c
create mode 100644 drivers/platform/x86/asus-wmi.c
create mode 100644 drivers/platform/x86/asus-wmi.h
create mode 100644 drivers/platform/x86/dell-wmi-aio.c
create mode 100644 drivers/platform/x86/intel_mid_powerbtn.c
create mode 100644 drivers/platform/x86/intel_mid_thermal.c
create mode 100644 drivers/platform/x86/samsung-laptop.c
create mode 100644 drivers/platform/x86/xo15-ebook.c

--
Matthew Garrett | [email protected]