[GIT PULL] platform-drivers-x86 for 5.2-1
From: Andy Shevchenko
Date: Fri May 10 2019 - 11:41:56 EST
Hi Linus,
Gathered pile of patches for Platform Drivers x86. No surprises and no merge
conflicts. Business as usual.
Thanks,
With Best Regards,
Andy Shevchenko
The following changes since commit 9e98c678c2d6ae3a17cb2de55d17f69dddaa231b:
Linux 5.1-rc1 (2019-03-17 14:22:26 -0700)
are available in the Git repository at:
git://git.infradead.org/linux-platform-drivers-x86.git tags/platform-drivers-x86-v5.2-1
for you to fetch changes up to 6456fd731517f473eac033f898d40ae76b160183:
platform/x86: Add support for Basin Cove power button (2019-05-09 00:33:03 +0300)
----------------------------------------------------------------
platform-drivers-x86 for v5.2-1
New driver of power button for Basin Cove PMIC.
ASUS WMI driver has got a Fn lock mode switch support.
Resolve a never end story with non working Wi-Fi on newer Lenovo Ideapad
computers. Now the black list is replaced with white list.
New facility to debug S0ix failures on Intel Atom platforms. The Intel PMC
and accompanying drivers are cleaned up.
Mellanox got a new TmFifo driver. Besides tachometer sensor and watchdog
are enabled on Mellanox platforms.
The information of embedded controller is now recognized on new Thinkpads.
Bluetooth driver on Thinkpads is blacklisted for some models.
Touchscreen DMI driver extended to support 'jumper ezpad 6 pro b' and
Myria MY8307 2-in-1.
Additionally few small fixes here and there for WMI and ACPI laptop drivers.
The following is an automated git shortlog grouped by driver:
alienware-wmi:
- printing the wrong error code
- fix kfree on potentially uninitialized pointer
asus-wmi:
- Add fn-lock mode switch support
dell-laptop:
- fix rfkill functionality
dell-rbtn:
- Add missing #include
ideapad-laptop:
- Remove no_hw_rfkill_list
intel_pmc_core:
- Allow to dump debug registers on S0ix failure
- Convert to a platform_driver
- Mark local function static
intel_pmc_ipc:
- Don't map non-used optional resources
- Apply same width for offset definitions
- Use BIT() macro
- adding error handling
intel_punit_ipc:
- Revert "Fix resource ioremap warning"
mlx-platform:
- Add mlx-wdt platform driver activation
- Add support for tachometer speed register
- Add TmFifo driver for Mellanox BlueField Soc
sony-laptop:
- Fix unintentional fall-through
thinkpad_acpi:
- cleanup for Thinkpad ACPI led
- Mark expected switch fall-throughs
- fix spelling mistake "capabilites" -> "capabilities"
- Read EC information on newer models
- Disable Bluetooth for some machines
touchscreen_dmi:
- Add info for 'jumper ezpad 6 pro b' touchscreen
- Add info for Myria MY8307 2-in-1
----------------------------------------------------------------
Andy Shevchenko (5):
platform/x86: intel_pmc_ipc: Use BIT() macro
platform/x86: intel_pmc_ipc: Apply same width for offset definitions
platform/x86: intel_pmc_ipc: Don't map non-used optional resources
platform/x86: intel_punit_ipc: Revert "Fix resource ioremap warning"
platform/x86: Add support for Basin Cove power button
Benjamin Renz (1):
platform/x86: touchscreen_dmi: Add info for 'jumper ezpad 6 pro b' touchscreen
Chris Chiu (1):
platform/x86: asus-wmi: Add fn-lock mode switch support
Colin Ian King (2):
platform/x86: alienware-wmi: fix kfree on potentially uninitialized pointer
platform/x86: thinkpad_acpi: fix spelling mistake "capabilites" -> "capabilities"
Dan Carpenter (1):
platform/x86: alienware-wmi: printing the wrong error code
Gabriel Lazar (1):
platform/x86: touchscreen_dmi: Add info for Myria MY8307 2-in-1
Guenter Roeck (1):
platform/x86: intel_pmc_core: Mark local function static
Gustavo A. R. Silva (2):
platform/x86: sony-laptop: Fix unintentional fall-through
platform/x86: thinkpad_acpi: Mark expected switch fall-throughs
Hans de Goede (1):
platform/x86: ideapad-laptop: Remove no_hw_rfkill_list
Jiaxun Yang (2):
platform/x86: thinkpad_acpi: Disable Bluetooth for some machines
platform/x86: thinkpad_acpi: Read EC information on newer models
Junxiao Chang (1):
platform/x86: intel_pmc_ipc: adding error handling
Liming Sun (1):
platform/mellanox: Add TmFifo driver for Mellanox BlueField Soc
Mario Limonciello (1):
platform/x86: dell-laptop: fix rfkill functionality
Pavel Machek (1):
platform/x86: thinkpad_acpi: cleanup for Thinkpad ACPI led
Rajat Jain (2):
platform/x86: intel_pmc_core: Convert to a platform_driver
platform/x86: intel_pmc_core: Allow to dump debug registers on S0ix failure
Vadim Pasternak (2):
platform/x86: mlx-platform: Add support for tachometer speed register
platform/x86: mlx-platform: Add mlx-wdt platform driver activation
Valdis Kletnieks (1):
platform/x86: dell-rbtn: Add missing #include
drivers/platform/mellanox/Kconfig | 12 +-
drivers/platform/mellanox/Makefile | 1 +
drivers/platform/mellanox/mlxbf-tmfifo-regs.h | 63 ++
drivers/platform/mellanox/mlxbf-tmfifo.c | 1281 +++++++++++++++++++++++++
drivers/platform/x86/Kconfig | 11 +
drivers/platform/x86/Makefile | 1 +
drivers/platform/x86/alienware-wmi.c | 19 +-
drivers/platform/x86/asus-wmi.c | 37 +
drivers/platform/x86/dell-laptop.c | 6 +-
drivers/platform/x86/dell-rbtn.c | 2 +
drivers/platform/x86/ideapad-laptop.c | 321 +------
drivers/platform/x86/intel_mrfld_pwrbtn.c | 107 +++
drivers/platform/x86/intel_pmc_core.c | 172 +++-
drivers/platform/x86/intel_pmc_core.h | 7 +
drivers/platform/x86/intel_pmc_ipc.c | 46 +-
drivers/platform/x86/intel_punit_ipc.c | 8 +-
drivers/platform/x86/mlx-platform.c | 228 ++++-
drivers/platform/x86/sony-laptop.c | 8 +-
drivers/platform/x86/thinkpad_acpi.c | 146 ++-
drivers/platform/x86/touchscreen_dmi.c | 51 +
include/linux/platform_data/x86/asus-wmi.h | 1 +
21 files changed, 2147 insertions(+), 381 deletions(-)
create mode 100644 drivers/platform/mellanox/mlxbf-tmfifo-regs.h
create mode 100644 drivers/platform/mellanox/mlxbf-tmfifo.c
create mode 100644 drivers/platform/x86/intel_mrfld_pwrbtn.c
--
With Best Regards,
Andy Shevchenko