[GIT PULL] platform-drivers-x86 for 5.10-1

From: Hans de Goede
Date: Tue Oct 13 2020 - 08:26:31 EST


Hi Linus,

Here is the main PDx86 PR for v5.10. Rather calm cycle for PDx86,
all these have been in for-next for a couple of days with no bot
complaints.

Note this includes all the fixes which you have merged since 5.9-rc1
(this is based on the platform-drivers-x86-v5.9-3 tag, which itself is
based on 5.9-rc1).

Regards,

Hans

The following changes since commit 9123e3a74ec7b934a4a099e98af6a61c2f80bbf5:

Linux 5.9-rc1 (2020-08-16 13:04:57 -0700)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git tags/platform-drivers-x86-v5.10-1

for you to fetch changes up to 1a3f7813f38e400b0b63492b626b425f0a043d0b:

MAINTAINERS: update X86 PLATFORM DRIVERS entry with new kernel.org git repo (2020-10-08 21:38:30 +0200)

----------------------------------------------------------------
platform-drivers-x86 for v5.10-1

Rather calm cycle for PDx86, all these have been in for-next for
a couple of days with no bot complaints.

Highlights:
- PMC TigerLake fixes and new RocketLake support
- Various small fixes / updates in other drivers/tools

The following is an automated git shortlog grouped by driver:

MAINTAINERS:
- update X86 PLATFORM DRIVERS entry with new kernel.org git repo
- Update maintainers for pmc_core driver

hp-wmi:
- add support for thermal policy

intel_pmc_core:
- fix: Replace dev_dbg macro with dev_info()
- Add Intel RocketLake (RKL) support
- Clean up: Remove the duplicate comments and reorganize
- Fix the slp_s0 counter displayed value
- Fix TigerLake power gating status map

mlx-platform:
- Add capability field to platform FAN description
- Remove PSU EEPROM configuration

platform_data/mlxreg:
- Extend core platform structure
- Update module license

pmc_core:
- Use descriptive names for LPM registers

tools/power/x86/intel-speed-select:
- Update version for v5.10
- Fix missing base-freq core IDs

----------------------------------------------------------------
Aaron Ma (1):
platform/x86: thinkpad_acpi: re-initialize ACPI buffer size when reuse

Andy Shevchenko (1):
platform/x86: intel-vbtn: Revert "Fix SW_TABLET_MODE always reporting 1 on the HP Pavilion 11 x360"

David E. Box (1):
platform/x86: pmc_core: Use descriptive names for LPM registers

Dinghao Liu (1):
Platform: OLPC: Fix memleak in olpc_ec_probe

Ed Wildgoose (1):
platform/x86: pcengines-apuv2: Fix typo on define of AMD_FCH_GPIO_REG_GPIO55_DEVSLP0

Elia Devito (1):
platform/x86: hp-wmi: add support for thermal policy

Gayatri Kammela (6):
platform/x86: intel_pmc_core: Fix TigerLake power gating status map
platform/x86: intel_pmc_core: Fix the slp_s0 counter displayed value
platform/x86: intel_pmc_core: Clean up: Remove the duplicate comments and reorganize
platform/x86: intel_pmc_core: Add Intel RocketLake (RKL) support
platform/x86: intel_pmc_core: fix: Replace dev_dbg macro with dev_info()
MAINTAINERS: Update maintainers for pmc_core driver

Greg Kroah-Hartman (1):
platform/x86: intel_pmc_core: do not create a static struct device

Hans de Goede (7):
platform/x86: touchscreen_dmi: Add info for the MPMAN Converter9 2-in-1
platform/x86: asus-nb-wmi: Revert "Do not load on Asus T100TA and T200TA"
platform/x86: intel-vbtn: Fix SW_TABLET_MODE always reporting 1 on the HP Pavilion 11 x360
platform/x86: intel-vbtn: Switch to an allow-list for SW_TABLET_MODE reporting
MAINTAINERS: Add Mark Gross and Hans de Goede as x86 platform drivers maintainers
platform/x86: asus-wmi: Fix SW_TABLET_MODE always reporting 1 on many different models
MAINTAINERS: update X86 PLATFORM DRIVERS entry with new kernel.org git repo

Jonathan Doman (1):
tools/power/x86/intel-speed-select: Fix missing base-freq core IDs

Marius Iacob (1):
platform/x86: asus-wmi: Add BATC battery name to the list of supported

Necip Fazil Yildiran (2):
platform/x86: fix kconfig dependency warning for LG_LAPTOP
platform/x86: fix kconfig dependency warning for FUJITSU_LAPTOP

Randy Dunlap (1):
Documentation: laptops: thinkpad-acpi: fix underline length build warning

Srinivas Pandruvada (1):
tools/power/x86/intel-speed-select: Update version for v5.10

Tom Rix (1):
platform/x86: thinkpad_acpi: initialize tp_nvram_state variable

Vadim Pasternak (5):
platform/x86: mlx-platform: Fix extended topology configuration for power supply units
platform/x86: mlx-platform: Remove PSU EEPROM configuration
platform_data/mlxreg: Update module license
platform_data/mlxreg: Extend core platform structure
platform/x86: mlx-platform: Add capability field to platform FAN description

.../admin-guide/laptops/thinkpad-acpi.rst | 2 +-
MAINTAINERS | 12 +-
drivers/platform/olpc/olpc-ec.c | 4 +-
drivers/platform/x86/Kconfig | 2 +
drivers/platform/x86/asus-nb-wmi.c | 56 ++++++----
drivers/platform/x86/asus-wmi.c | 17 +--
drivers/platform/x86/asus-wmi.h | 1 +
drivers/platform/x86/hp-wmi.c | 23 ++++
drivers/platform/x86/intel-vbtn.c | 52 +++++++--
drivers/platform/x86/intel_pmc_core.c | 121 ++++++++++++---------
drivers/platform/x86/intel_pmc_core.h | 5 +-
drivers/platform/x86/intel_pmc_core_pltdrv.c | 26 +++--
drivers/platform/x86/mlx-platform.c | 28 +++--
drivers/platform/x86/pcengines-apuv2.c | 2 +-
drivers/platform/x86/thinkpad_acpi.c | 6 +-
drivers/platform/x86/touchscreen_dmi.c | 25 +++++
include/linux/platform_data/gpio/gpio-amd-fch.h | 2 +-
include/linux/platform_data/mlxreg.h | 34 +-----
tools/power/x86/intel-speed-select/isst-config.c | 23 ++--
tools/power/x86/intel-speed-select/isst-core.c | 8 +-
tools/power/x86/intel-speed-select/isst.h | 2 +-
21 files changed, 275 insertions(+), 176 deletions(-)