[GIT PULL] platform-drivers-x86 for 4.10-2

From: Darren Hart
Date: Sun Dec 18 2016 - 18:13:36 EST


Hi Linus,

This is the last of the patches queued for the 4.10 merge window for
platform-drivers-x86. This series was reviewed and committed by Andy Shevchenko.
I'm submitting the pull request as part of the ramp/transition effort to working
as a maintainer team. In the future Andy will prepare and send pull-requests as
well (the plan is for one of us to be responsible for all pull requests for a
given kernel release). This one was special as we were testing process and he
was covering for me through some medical leave.

The commits he reviewed and committed only have his Signed-off-by, and not mine.
Is this correct procedure?


The following changes since commit cb2bf25145e0d2abef20f47dd2ae55bff97fd9cb:

platform/x86: thinkpad_acpi: Initialize local in_tablet_mode and type (2016-12-15 12:31:48 -0800)

are available in the git repository at:

git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git tags/platform-drivers-x86-v4.10-2

for you to fetch changes up to 83da6b59919a71a1a97ce9863aa0267eaf6d496c:

platform/x86: surface3-wmi: Balance locking on error path (2016-12-18 14:56:43 -0800)

Thanks,

Darren Hart
Intel Open Source Technology Center

----------------------------------------------------------------
platform-drivers-x86 for 4.10-2

Move and add registration for the mlx-platform driver. Introduce button and lid
drivers for the surface3 (different from the surface3-pro). Add BXT PMIC TMU
support. Add Y700 to existing ideapad-laptop quirk.

ideapad-laptop:
- Add Y700 15-ACZ to no_hw_rfkill DMI list

surface3_button:
- Introduce button support for the Surface 3

surface3-wmi:
- Add custom surface3 platform device for controlling LID
- Balance locking on error path

mlx-platform:
- Add mlxcpld-hotplug driver registration
- Fix semicolon.cocci warnings
- Move module from arch/x86

platform/x86:
- Add Whiskey Cove PMIC TMU support

----------------------------------------------------------------
Andy Shevchenko (1):
platform/x86: surface3-wmi: Balance locking on error path

Benjamin Tissoires (2):
platform/x86: Add custom surface3 platform device for controlling LID
platform/x86: Introduce button support for the Surface 3

Nilesh Bacchewar (1):
platform/x86: Add Whiskey Cove PMIC TMU support

Vadim Pasternak (2):
platform/x86: mlx-platform: Move module from arch/x86
platform/x86: mlx-platform: Add mlxcpld-hotplug driver registration

kbuild test robot (1):
platform/x86: mlx-platform: Fix semicolon.cocci warnings

velemas (1):
platform/x86: ideapad-laptop: Add Y700 15-ACZ to no_hw_rfkill DMI list

MAINTAINERS | 2 +-
arch/x86/Kconfig | 12 -
arch/x86/platform/Makefile | 1 -
arch/x86/platform/mellanox/Makefile | 1 -
drivers/mfd/intel_soc_pmic_bxtwc.c | 38 +++
drivers/platform/x86/Kconfig | 40 ++-
drivers/platform/x86/Makefile | 4 +
drivers/platform/x86/ideapad-laptop.c | 7 +
drivers/platform/x86/intel_bxtwc_tmu.c | 162 +++++++++++
.../platform/x86}/mlx-platform.c | 101 ++++++-
drivers/platform/x86/surface3-wmi.c | 297 +++++++++++++++++++++
drivers/platform/x86/surface3_button.c | 250 +++++++++++++++++
include/linux/mfd/intel_soc_pmic.h | 1 +
13 files changed, 897 insertions(+), 19 deletions(-)
delete mode 100644 arch/x86/platform/mellanox/Makefile
create mode 100644 drivers/platform/x86/intel_bxtwc_tmu.c
rename {arch/x86/platform/mellanox => drivers/platform/x86}/mlx-platform.c (73%)
create mode 100644 drivers/platform/x86/surface3-wmi.c
create mode 100644 drivers/platform/x86/surface3_button.c

--
Darren Hart
Intel Open Source Technology Center