[GIT PULL] platform-drivers-x86 for 4.10-1
From: Darren Hart
Date: Thu Dec 15 2016 - 16:51:05 EST
Hi Linus,
This pull request is the first to include commits from both myself and Andy
Shevchenko as co-maintainers of the platform drivers x86 subsystem. We will
continue to work together moving forward, and plan to trade-off who sends the
pull-requests.
The following changes since commit c3f8f7fa8b19e274e7eb99dee428ad3a9b2ad8eb:
Merge tag 'platform-drivers-x86-v4.9-2' of git://git.infradead.org/users/dvhart/linux-platform-drivers-x86 (2016-10-19 11:45:06 -0700)
are available in the git repository at:
git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git tags/platform-drivers-x86-v4.10-1
for you to fetch changes up to cb2bf25145e0d2abef20f47dd2ae55bff97fd9cb:
platform/x86: thinkpad_acpi: Initialize local in_tablet_mode and type (2016-12-15 12:31:48 -0800)
Thanks,
Darren Hart
Intel Open Source Technology Center
----------------------------------------------------------------
platform-drivers-x86 for 4.10-1
Introduce one new driver for Mellanox platforms. Add support for various new
models to existing drivers via quirks, hotkeys, etc. Significant updates to
intel_pmc_core in support of Kabylake and Sunrise Point PCH power management
debug. Some cleanup and refactoring across various drivers.
dell-laptop:
- Use brightness_set_blocking for kbd_led_level_set
thinkpad_acpi:
- Initialize local in_tablet_mode and type
- Fix old style declaration GCC warning
- Adding new hotkey ID for Lenovo thinkpad
- Add support for X1 Yoga (2016) Tablet Mode
- Move tablet detection into separate function
asus-nb-wmi:
- Add X45U quirk
- Make use of dmi->ident
asus-wmi:
- Set specified XUSB2PR value for X550LB
intel_mid_thermal:
- Fix suspend handlers unused warning
intel-vbtn:
- Switch to use devm_input_allocate_device
dell-wmi:
- Add events created by Dell Rugged 2-in-1s
- Adjust wifi catcher to emit KEY_WLAN
intel_pmc_core:
- Add KBL CPUID support
- Add LTR IGNORE debug feature
- Add MPHY PLL clock gating status
- ModPhy core lanes pg status
- Add PCH IP Power Gating Status
- Fix PWRMBASE mask and mmio reg len
acer-wmi:
- Only supports AMW0_GUID1 on acer family
mlx-platform:
- Introduce support for Mellanox hotplug driver
platform/x86:
- Use ACPI_FAILURE at appropriate places
----------------------------------------------------------------
Axel Lin (2):
platform/x86: Use ACPI_FAILURE at appropriate places
platform/x86: intel-vbtn: Switch to use devm_input_allocate_device
Borislav Petkov (1):
platform/x86: intel_mid_thermal: Fix suspend handlers unused warning
Darren Hart (1):
platform/x86: thinkpad_acpi: Initialize local in_tablet_mode and type
Hans de Goede (1):
platform/x86: dell-laptop: Use brightness_set_blocking for kbd_led_level_set
Hui Wang (1):
platform/x86: thinkpad_acpi: Adding new hotkey ID for Lenovo thinkpad
Kai-Chuan Hsieh (1):
platform/x86: asus-wmi: Set specified XUSB2PR value for X550LB
Lee, Chun-Yi (1):
platform/x86: acer-wmi: Only supports AMW0_GUID1 on acer family
Lyude (2):
platform/x86: thinkpad_acpi: Move tablet detection into separate function
platform/x86: thinkpad_acpi: Add support for X1 Yoga (2016) Tablet Mode
Marcos Paulo de Souza (2):
platform/x86: asus-nb-wmi: Make use of dmi->ident
platform/x86: asus-nb-wmi.c: Add X45U quirk
Mario Limonciello (2):
platform/x86: dell-wmi: Adjust wifi catcher to emit KEY_WLAN
platform/x86: dell-wmi: Add events created by Dell Rugged 2-in-1s
Rajneesh Bhardwaj (6):
platform/x86: intel_pmc_core: Fix PWRMBASE mask and mmio reg len
platform/x86: intel_pmc_core: Add PCH IP Power Gating Status
platform/x86: intel_pmc_core: ModPhy core lanes pg status
platform/x86: intel_pmc_core: Add MPHY PLL clock gating status
platform/x86: intel_pmc_core: Add LTR IGNORE debug feature
platform/x86: intel_pmc_core: Add KBL CPUID support
Tobias Klauser (1):
platform/x86: thinkpad_acpi: Fix old style declaration GCC warning
Vadim Pasternak (1):
platform/x86: Introduce support for Mellanox hotplug driver
Documentation/laptops/thinkpad-acpi.txt | 1 +
MAINTAINERS | 7 +
drivers/platform/x86/Kconfig | 11 +
drivers/platform/x86/Makefile | 1 +
drivers/platform/x86/acer-wmi.c | 56 +++
drivers/platform/x86/asus-nb-wmi.c | 23 ++
drivers/platform/x86/asus-wmi.c | 29 ++
drivers/platform/x86/asus-wmi.h | 1 +
drivers/platform/x86/dell-laptop.c | 26 +-
drivers/platform/x86/dell-wmi.c | 12 +-
drivers/platform/x86/intel-hid.c | 6 +-
drivers/platform/x86/intel-smartconnect.c | 2 +-
drivers/platform/x86/intel-vbtn.c | 35 +-
drivers/platform/x86/intel_mid_thermal.c | 2 +
drivers/platform/x86/intel_pmc_core.c | 386 ++++++++++++++++++-
drivers/platform/x86/intel_pmc_core.h | 110 +++++-
drivers/platform/x86/mlxcpld-hotplug.c | 515 ++++++++++++++++++++++++++
drivers/platform/x86/panasonic-laptop.c | 2 +-
drivers/platform/x86/thinkpad_acpi.c | 95 ++++-
include/linux/platform_data/mlxcpld-hotplug.h | 99 +++++
20 files changed, 1346 insertions(+), 73 deletions(-)
create mode 100644 drivers/platform/x86/mlxcpld-hotplug.c
create mode 100644 include/linux/platform_data/mlxcpld-hotplug.h
--
Darren Hart
Intel Open Source Technology Center