Merge 'drivers-x86' from https://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git (for-next) Merged-SHA: 2565a28cdcdcb035e151d285efcba26bccb3726e .../ABI/testing/sysfs-driver-dell-dw5826e-reset | 9 + .../admin-guide/laptops/uniwill-laptop.rst | 19 +- .../pm/intel_uncore_frequency_scaling.rst | 7 + Documentation/wmi/devices/lenovo-wmi-other.rst | 19 + Documentation/wmi/devices/uniwill-laptop.rst | 2 +- MAINTAINERS | 8 + arch/x86/platform/olpc/olpc-xo15-sci.c | 33 +- drivers/acpi/bus.c | 15 + drivers/char/sonypi.c | 5 +- drivers/platform/arm64/Kconfig | 13 + drivers/platform/arm64/Makefile | 1 + drivers/platform/arm64/acer-aspire1-ec.c | 2 +- drivers/platform/arm64/huawei-gaokun-ec.c | 2 +- drivers/platform/arm64/lenovo-thinkpad-t14s.c | 4 +- drivers/platform/arm64/lenovo-yoga-c630.c | 4 +- drivers/platform/arm64/qcom-hamoa-ec.c | 451 ++++++ .../platform/surface/surface_aggregator_registry.c | 15 + drivers/platform/x86/Kconfig | 1 + drivers/platform/x86/amd/hfi/hfi.c | 6 +- drivers/platform/x86/amd/pmc/pmc.c | 243 ++-- drivers/platform/x86/amd/pmc/pmc.h | 72 +- drivers/platform/x86/barco-p50-gpio.c | 10 +- drivers/platform/x86/classmate-laptop.c | 343 +++-- drivers/platform/x86/dell/Kconfig | 5 + drivers/platform/x86/dell/Makefile | 1 + drivers/platform/x86/dell/alienware-wmi-base.c | 31 +- drivers/platform/x86/dell/dell-dw5826e-reset.c | 93 ++ drivers/platform/x86/dell/dell-laptop.c | 14 + .../x86/dell/dell-wmi-sysman/biosattr-interface.c | 8 +- .../x86/dell/dell-wmi-sysman/dell-wmi-sysman.h | 4 +- .../dell/dell-wmi-sysman/passwordattr-interface.c | 4 +- drivers/platform/x86/dell/dell-wmi-sysman/sysman.c | 6 +- drivers/platform/x86/dell/dell_rbu.c | 4 +- drivers/platform/x86/hp/hp-wmi.c | 16 +- drivers/platform/x86/intel/hid.c | 16 + drivers/platform/x86/intel/pmc/Makefile | 3 +- drivers/platform/x86/intel/pmc/arl.c | 13 +- drivers/platform/x86/intel/pmc/core.c | 140 +- drivers/platform/x86/intel/pmc/core.h | 68 +- drivers/platform/x86/intel/pmc/lnl.c | 6 +- drivers/platform/x86/intel/pmc/mtl.c | 7 +- drivers/platform/x86/intel/pmc/nvl.c | 1539 ++++++++++++++++++++ drivers/platform/x86/intel/pmc/ptl.c | 8 +- drivers/platform/x86/intel/pmc/wcl.c | 6 +- .../x86/intel/speed_select_if/isst_tpmi_core.c | 2 +- .../uncore-frequency/uncore-frequency-common.c | 23 +- .../uncore-frequency/uncore-frequency-common.h | 8 +- .../intel/uncore-frequency/uncore-frequency-tpmi.c | 15 +- drivers/platform/x86/intel/vsec.c | 31 +- drivers/platform/x86/intel/vsec_tpmi.c | 53 +- drivers/platform/x86/lenovo/Kconfig | 2 + drivers/platform/x86/lenovo/thinkpad_acpi.c | 42 +- drivers/platform/x86/lenovo/wmi-capdata.c | 120 ++ drivers/platform/x86/lenovo/wmi-capdata.h | 14 +- drivers/platform/x86/lenovo/wmi-helpers.c | 34 + drivers/platform/x86/lenovo/wmi-helpers.h | 2 + drivers/platform/x86/lenovo/wmi-other.c | 617 +++++++- drivers/platform/x86/meraki-mx100.c | 41 +- drivers/platform/x86/msi-ec.c | 1 + drivers/platform/x86/oxpec.c | 7 + drivers/platform/x86/panasonic-laptop.c | 19 +- drivers/platform/x86/pcengines-apuv2.c | 2 +- drivers/platform/x86/pmc_atom.c | 4 +- drivers/platform/x86/sel3350-platform.c | 136 +- drivers/platform/x86/uniwill/uniwill-acpi.c | 432 ++++-- drivers/platform/x86/uniwill/uniwill-wmi.c | 5 +- drivers/platform/x86/x86-android-tablets/core.c | 64 +- .../x86/x86-android-tablets/vexia_atla10_ec.c | 2 +- drivers/platform/x86/xo15-ebook.c | 91 +- include/linux/acpi.h | 7 + include/linux/intel_vsec.h | 6 +- tools/power/x86/intel-speed-select/isst-daemon.c | 9 +- 72 files changed, 4410 insertions(+), 655 deletions(-)