Hi Linus, Some significant updates to samsung-laptop, additional hardware support for Toshibas, misc updates to various hardware and a new backlight driver for some Apple machines. The following changes since commit e22057c8599373e5caef0bc42bdb95d2a361ab0d: Merge tag 'stable/for-linus-3.4-tag-two' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen (2012-03-24 12:20:25 -0700) are available in the git repository at: git://cavan.codon.org.uk/platform-drivers-x86.git for_linus AceLan Kao (4): dell-laptop: add 3 machines that has touchpad LED dell-laptop: touchpad LED should persist its status after S3 asus-wmi: add scalar board brightness adj. support asus-wmi: store backlight power status for AIO machine Alan Cox (2): intel_scu_ipc: Remove Moorestown support platform, x86: Kill off Moorestown Axel Lin (1): platform-drivers-x86: convert drivers/platform/x86/* to use module_platform_driver() Azael Avalos (1): toshiba_acpi: Support additional hotkey scancodes Borislav Petkov (1): hdaps: Shut up gcc uninitialized variable warnings Chih-Wei Huang (1): eeepc-wmi: add extra keymaps for EP121 Corentin Chary (33): samsung-laptop: put all local variables in a single structure samsung-laptop: move code into init/exit functions samsung-laptop: don't handle backlight if handled by acpi/video samsung-laptop: use a sysfs group samsung-laptop: ehance SABI support samsung-laptop: add a small debugfs interface samsung-laptop: remove selftest samsung-laptop: add battery life extender support samsung-laptop: add usb charge support samsung-laptop: cleanup KConfig samsung-laptop: add keyboard backlight support samsung-laptop: add true rfkill support for swsmi samsung-laptop: make the dmi check less strict samsung-laptop: dump model and version informations samsung-laptop: tweak traces samsung-laptop: promote myself as maintainer of samsung-laptop asus-laptop: log unknown keys eeepc-laptop: log unknown keys asus-laptop: cleanup rfkill code asus-laptop: control how BLED and WLED should be exposed asus-laptop: add rfkill interfaces for wlan and wwan asus-laptop: check WLED and BLED presence before adding rfkill platform/x86: drop deprecated asus_acpi driver asus-laptop: add some keys found on Lenovo SL500 samsung-laptop: fix seclinux rfkill and us it as fallback asus-nb-wmi: ignore useless keys asus-wmi: on/off bit is not set when reading the value asus-wmi: move WAPF variable into quirks_entry asus-nb-wmi: set panel_power correctly eeepc-wmi: refine quirks handling eeepc-wmi: split et2012 specific hacks asus-wmi: don't update power and brightness when using scalar samsung-laptop: unregister ACPI video module for some well known laptops Dan Carpenter (2): toshiba_acpi: make one-bit bitfields unsigned samsung-laptop: cleanup return type: mode_t vs umode_t Danny Kukawka (1): hdaps: trivial fix for -Wuninitialized David Rientjes (2): drivers, samsung-laptop: fix initialization of sabi_data in sabi_set_commandb drivers, samsung-laptop: fix usage of isalnum Dmitry Torokhov (3): dell-laptop: switch to using use MODULE_DEVICE_TABLE compal-laptop: switch to using use MODULE_DEVICE_TABLE intel-oaktrail: switch to using use MODULE_DEVICE_TABLE Jesper Juhl (1): drivers/platform/x86/amilo-rfkill.c::amilo_rfkill_probe() avoid NULL deref Joe Perches (2): acer-wmi: Message logging neatening acerhdf: Message logging neatening John Hughes (1): to fix scancodes returned by sony-laptop driver Josh Boyer (1): sony-laptop: Enable keyboard backlight by default Lee, Chun-Yi (6): acer-wmi: remove useless input argument for internal wmi acer-wmi: Detect communication hot key number acer-wmi: fix out of input parameter size when set acer-wmi: support Lenovo ideapad S205 Brazos wifi switch acer-wmi: No wifi rfkill on Sony machines acer-wmi: add quirk table for video backlight vendor mode Manoj Iyer (1): thinkpad-acpi: recognize Lenovo as version string in newer V-series BIOS Marcos Paulo de Souza (1): drivers/platform/x86/dell-laptop.c: Remove some unneeded break statements Merlin Schumacher (1): acer-wmi: support for P key on TM8372 Michael Demeter (1): intel_mid_powerbtn: use MSIC read/write instead of ipc_scu Mika Westerberg (4): platform-x86: intel_mid_thermal: add msic_thermal alias platform-x86: intel_mid_thermal: convert to use Intel MSIC API platform-x86: intel_mid_thermal: turn off thermistor voltage by default x86, mrst: add msic_thermal platform support Philip A. Prindeville (1): geos: Platform driver for Geos and Geos2 single-board computers. Sergey Senozhatsky (1): acer-wmi: ignore missing Aspire 5741G keys (checkpatched) Seth Forshee (5): ACPI: EC: Add ec_get_handle() toshiba_acpi: Support alternate hotkey interfaces toshiba_acpi: Refuse to load on machines with buggy INFO implementations apple_bl: Add register/unregister functions platform/x86: Add driver for Apple gmux device .../ABI/testing/sysfs-driver-samsung-laptop | 18 + Documentation/laptops/asus-laptop.txt | 2 +- Documentation/laptops/sony-laptop.txt | 5 + MAINTAINERS | 6 + arch/x86/Kconfig | 7 + arch/x86/platform/geode/Makefile | 1 + arch/x86/platform/geode/geos.c | 128 ++ arch/x86/platform/mrst/mrst.c | 6 + drivers/acpi/ec.c | 10 + drivers/acpi/video_detect.c | 2 +- drivers/platform/x86/Kconfig | 95 +- drivers/platform/x86/Makefile | 7 +- drivers/platform/x86/acer-wmi.c | 152 ++- drivers/platform/x86/acerhdf.c | 19 +- drivers/platform/x86/amilo-rfkill.c | 5 +- drivers/platform/x86/apple-gmux.c | 244 +++ drivers/platform/x86/asus-laptop.c | 273 ++- drivers/platform/x86/asus-nb-wmi.c | 12 +- drivers/platform/x86/asus-wmi.c | 68 +- drivers/platform/x86/asus-wmi.h | 14 +- drivers/platform/x86/asus_acpi.c | 1513 ----------------- drivers/platform/x86/compal-laptop.c | 14 +- drivers/platform/x86/dell-laptop.c | 34 +- drivers/platform/x86/eeepc-laptop.c | 13 +- drivers/platform/x86/eeepc-wmi.c | 108 +- drivers/platform/x86/hdaps.c | 8 +- drivers/platform/x86/intel_mid_powerbtn.c | 44 +- drivers/platform/x86/intel_mid_thermal.c | 59 +- drivers/platform/x86/intel_oaktrail.c | 2 +- drivers/platform/x86/intel_rar_register.c | 669 -------- drivers/platform/x86/intel_scu_ipc.c | 206 +-- drivers/platform/x86/intel_scu_ipcutil.c | 32 +- drivers/platform/x86/samsung-laptop.c | 1771 ++++++++++++++------ drivers/platform/x86/sony-laptop.c | 15 +- drivers/platform/x86/thinkpad_acpi.c | 2 +- drivers/platform/x86/toshiba_acpi.c | 254 +++- drivers/platform/x86/xo1-rfkill.c | 13 +- drivers/video/backlight/apple_bl.c | 23 +- include/linux/acpi.h | 1 + include/linux/apple_bl.h | 26 + include/linux/rar_register.h | 60 - 41 files changed, 2536 insertions(+), 3405 deletions(-) create mode 100644 arch/x86/platform/geode/geos.c create mode 100644 drivers/platform/x86/apple-gmux.c delete mode 100644 drivers/platform/x86/asus_acpi.c delete mode 100644 drivers/platform/x86/intel_rar_register.c create mode 100644 include/linux/apple_bl.h delete mode 100644 include/linux/rar_register.h -- Matthew Garrett | mjg59@xxxxxxxxxxxxx
Attachment:
signature.asc
Description: Digital signature