All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Ilpo Järvinen" <ilpo.jarvinen@linux.intel.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: LKML <linux-kernel@vger.kernel.org>,
	PDx86 <platform-driver-x86@vger.kernel.org>,
	Hans de Goede <hansg@kernel.org>,
	Andy Shevchenko <andy@kernel.org>
Subject: [GIT PULL] platform-drivers-x86 for v7.2-1
Date: Mon, 22 Jun 2026 21:15:10 +0300	[thread overview]
Message-ID: <pdx86-pr-20260622211510-2801419545@linux.intel.com> (raw)

Hi Linus,

Here is the main PDx86 PR for v7.2.

Known conflict/incompatibility:

There is going to be a conflict with the commit 3570cb58e317 ("thermal/of:
Pass cdev_id and introduce devm registration helper") and a few other
commits that came from thermal tree effectively resulting in a change in
devm_thermal_of_cooling_device_register() signature. It needs to be
addressed in the merge commit or the build will fail.

Mark's linux-next discovery about the build failure:

  https://lore.kernel.org/all/aibZy5rrdX3ltGpr@sirena.org.uk/


Highlights:

- amd/hfi: Add support for dynamic ranking tables (version 3)

- amd/pmc:
  - Add PMC driver support for AMD 1Ah M80H SoC
  - Delay suspend for some Lenovo Laptops to avoid keyboard and lid
    switch problems after s2idle

- arm64: qcom-hamoa-ec: Add Hamoa/Purwa/Glymur EC driver

- asus-armoury: add support for G614PR, GA402NJ, GA403UM, and FX608JPR

- asus-wmi: add keystone dongle support

- dell-dw5826e: Add reset driver for DW5826e

- dell-laptop: Fix rollback path

- hp-wmi:
  - Add support for Omen 16-ap0xxx (board ID 8D26) and board ID 8B2F

- intel-hid:
  - Add HP ProBook x360 440 G1 5 button array support
  - Prevent racing ACPI notify handlers

- intel/pmc:
  - Add Nova Lake support
  - Rate-limit LTR scale-factor warning

- intel-uncore-freq:
  - Expose instance ID in the sysfs
  - Fix current_freq_khz after CPU hotplug

- intel/vsec: Restore BAR fallback for header walk

- ISST: Restore SST-PP control to all domains

- lenovo-wmi-*:
  - Add more CPU tunable attributes
  - Add GPU tunable attributes
  - Add WMI battery charge limiting

- oxpec: add support for OneXPlayer Super X

- sel3350-platform: Retain LED state on load and unload

- surface: SAM: Add support for Surface Pro 12in

- uniwill-laptop: Add support for battery charge modes

- tools/power/x86/intel-speed-select: Harden daemon pidfile open

- Major refactoring efforts:
  - ACPI driver to platform driver conversion
  - Converting drivers to use the improved WMI API

- Miscellaneous cleanups / refactoring / improvements

Regards, i.


The following changes since commit 654ddf855bebd8d45a6e707f5dc2344921f5e0cf:

  platform/x86: bitland-mifs-wmi: add CONFIG_LEDS_CLASS dependency (2026-05-22 15:48:41 +0300)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git tags/platform-drivers-x86-v7.2-1

for you to fetch changes up to 50022e56dc89fbf1ec22826edf03dc2e5b9076cc:

  platform/x86/intel/pmc: Add NVL PCI IDs for SSRAM telemetry discovery (2026-06-15 02:13:17 +0300)

----------------------------------------------------------------
platform-drivers-x86 for v7.2-1

Highlights:

- amd/hfi: Add support for dynamic ranking tables (version 3)

- amd/pmc:
  - Add PMC driver support for AMD 1Ah M80H SoC
  - Delay suspend for some Lenovo Laptops to avoid keyboard and lid
    switch problems after s2idle

- arm64: qcom-hamoa-ec: Add Hamoa/Purwa/Glymur EC driver

- asus-armoury: add support for G614PR, GA402NJ, GA403UM, and FX608JPR

- asus-wmi: add keystone dongle support

- dell-dw5826e: Add reset driver for DW5826e

- dell-laptop: Fix rollback path

- hp-wmi:
  - Add support for Omen 16-ap0xxx (board ID 8D26) and board ID 8B2F

- intel-hid:
  - Add HP ProBook x360 440 G1 5 button array support
  - Prevent racing ACPI notify handlers

- intel/pmc:
  - Add Nova Lake support
  - Rate-limit LTR scale-factor warning

- intel-uncore-freq:
  - Expose instance ID in the sysfs
  - Fix current_freq_khz after CPU hotplug

- intel/vsec: Restore BAR fallback for header walk

- ISST: Restore SST-PP control to all domains

- lenovo-wmi-*:
  - Add more CPU tunable attributes
  - Add GPU tunable attributes
  - Add WMI battery charge limiting

- oxpec: add support for OneXPlayer Super X

- sel3350-platform: Retain LED state on load and unload

- surface: SAM: Add support for Surface Pro 12in

- uniwill-laptop: Add support for battery charge modes

- tools/power/x86/intel-speed-select: Harden daemon pidfile open

- Major refactoring efforts:
  - ACPI driver to platform driver conversion
  - Converting drivers to use the improved WMI API

- Miscellaneous cleanups / refactoring / improvements

The following is an automated shortlog grouped by driver:

ACPI:
 -  provide acpi_bus_find_device_by_name()

alienware-wmi-base:
 -  Transition to new WMI API

amd: hfi:
 -  Support for ranking table versions

amd/hsmp:
 -  Clamp ioctl/send_message indices (Spectre v1)

amd/pmc:
 -  Add delay_suspend module parameter
 -  Add PMC driver support for AMD 1Ah M80H SoC
 -  Check for intermediate wakeup in function
 -  Delay suspend for some Lenovo Laptops
 -  Don't log during intermediate wakeups
 -  Use per-SoC cpu_info struct for SMU mailbox and IP info

apple-gmux:
 -  Drop unused assignment of pnp_device_id driver data

arm64:
 -  Add driver for EC found on Qualcomm reference devices

arm64: qcom-hamoa-ec:
 -  Fix indentation in comment tables

arm64 Use named initializers for struct i2c_device_id:
 - arm64 Use named initializers for struct i2c_device_id

asus-armoury:
 -  add support for FX608JPR
 -  add support for G614PR
 -  add support for GA402NJ
 -  add support for GA403UM

asus-wmi:
 -  add keystone dongle support

barco-p50-gpio:
 -  attach software node to its target GPIO device

classmate-laptop:
 -  Address memory leaks on driver removal
 -  Convert accel driver to a platform one
 -  Convert ipml driver to a platform one
 -  Convert keys driver to a platform one
 -  Convert tablet driver to a platform one
 -  Convert v4 accel driver to a platform one
 -  Pass struct device pointer to helpers
 -  Register ACPI notify handlers directly
 -  Rename two helper functions
 -  Unify probe rollback and remove code

dell-ddv:
 -  Use new buffer-based WMI API

dell-descriptor:
 -  Use new buffer-based WMI API

dell-dw5826e:
 -  Add reset driver for DW5826e

dell-laptop:
 -  add Inspiron N5110 to touchpad LED quirk table
 -  fix missing cleanups in init error path

dell-privacy:
 -  correct CONFIG_DELL_WMI_PRIVACY macro name in comments
 -  Use new buffer-based WMI API

dell_rbu:
 -  use strscpy in image_type_write

dell-smbios-wmi:
 -  Use new buffer-based WMI API

dell-wmi-base:
 -  Use new buffer-based WMI API

docs:
 -  fix typo in uniwill-laptop.rst

hp-wmi:
 -  Add support for Omen 16-ap0xxx (8D26)
 -  Add support for Omen 16-ap0xxx (8E35)
 -  Add thermal support for board 8B2F

hwmon:
 -  (dell-smm) Use new buffer-based WMI API

intel-hid:
 -  Add HP ProBook x360 440 G1 to button_array_table
 -  Protect ACPI notify handler against recursion

intel/pmc:
 -  Add ACPI PWRM telemetry driver for Nova Lake S
 -  Add Nova Lake support to intel_pmc_core driver
 -  Add NVL PCI IDs for SSRAM telemetry discovery
 -  Add PMC SSRAM Kconfig description
 -  Add support for variable DMU offsets
 -  Enable Pkgc blocking residency counter
 -  Enable PkgC LTR blocking counter
 -  rate-limit LTR scale-factor warning
 -  Retrieve PMC info only for available PMCs

intel/pmc/ssram:
 -  Add ACPI discovery scaffolding
 -  Add PCI platform data
 -  Make PMT registration optional
 -  Refactor DEVID/PWRMBASE extraction into helper
 -  Rename probe and PCI ID table for consistency
 -  Switch to static array with per-index probe state

intel/pmc:
 -  Use __free() in pmc_core_punit_pmt_init()
 -  Use PCI DID for PMC SSRAM device discovery

intel/pmt:
 -  Add pre/post decode hooks around header parsing
 -  Cache the telemetry discovery header

intel/pmt/crashlog:
 -  Split init into pre-decode

intel/pmt:
 -  Pass discovery index instead of resource

intel/pmt/telemetry:
 -  Move overlap check to post-decode hook

intel/pmt:
 -  Unify header fetch and add ACPI source

intel/tpmi:
 -  convert mutex in mem_write() to guard
 -  use cleanup helpers in mem_write()

intel-uncore-freq:
 -  Expose instance ID in the sysfs
 -  Fix current_freq_khz after CPU hotplug
 -  Rename instance_id

intel/vsec:
 -  allocate res with intel_vsec_dev
 -  Restore BAR fallback for header walk

ISST:
 -  Restore SST-PP control to all domains

lenovo-wmi-capdata:
 -  Add debugfs file for dumping capdata

lenovo-wmi-helpers:
 -  Add helper for creating per-device debugfs dir

lenovo-wmi-other:
 -  Add force_load_psy_ext module parameter
 -  Add GPU tunable attributes
 -  Add missing CPU tunable attributes
 -  Add WMI battery charge limiting
 -  Rename LWMI_OM_FW_ATTR_BASE_PATH

meraki-mx100:
 -  use real software node references

modpost:
 -  Handle malformed WMI GUID strings

Move delayed work on system_dfl_wq:
 - Move delayed work on system_dfl_wq

msi-ec:
 -  Add support for MSI Pulse GL66 12th Gen

oxpec:
 -  add support for OneXPlayer Super X

panasonic-laptop:
 -  simplify allocation of sinf

pcengines-apuv2:
 -  reduce indiraction in swnode assignment

pmc_atom:
 -  Use named initializer for pci_device_id array

sel3350-platform:
 -  Retain LED state on load and unload

sonypi:
 -  use strscpy() in sonypi_acpi_probe

surface: SAM:
 -  Add support for Surface Pro 12in

thinkpad_acpi:
 -  Add debugfs entry to display HWDD raw
 -  Remove unneeded goto

tools/power/x86/intel-speed-select:
 -  Harden daemon pidfile open

uniwill-laptop:
 -  Add support for battery charge modes
 -  Enable battery charge modes on supported devices
 -  Mark EC_ADDR_OEM_4 as volatile
 -  Rework FN lock/super key suspend handling

use u8 * for raw byte buffers:
 - use u8 * for raw byte buffers

wmi:
 -  Make sysfs attributes const
 -  Make wmi_bus_class const

x86-android-tablets:
 -  enable fwnode matching of GPIO chips
 -  Use named initializers for struct i2c_device_id

x86/platform/olpc: xo15:
 -  Convert ACPI driver to a platform one
 -  Drop wakeup source on driver removal

xo15-ebook:
 -  Convert ACPI driver to a platform one
 -  Fix formatting of labels
 -  Fix wakeup source and GPE handling
 -  Register ACPI notify handler directly
 -  Use devres-based resource management

Merges:
 -  Merge branch 'fixes' into for-next
 -  Merge branch 'fixes' of into for-next
 -  Merge branch 'intel-sst' of https://github.com/spandruvada/linux-kernel into review-ilpo-next

----------------------------------------------------------------
Alexander Egorov (1):
      platform/x86: oxpec: add support for OneXPlayer Super X

Ali Ahmet MEMIS (1):
      tools/power/x86/intel-speed-select: Harden daemon pidfile open

Armin Wolf (12):
      platform/x86: uniwill-laptop: Rework FN lock/super key suspend handling
      platform/x86: uniwill-laptop: Mark EC_ADDR_OEM_4 as volatile
      platform/x86: uniwill-laptop: Add support for battery charge modes
      platform/x86: dell-descriptor: Use new buffer-based WMI API
      platform/x86: dell-privacy: Use new buffer-based WMI API
      platform/x86: dell-smbios-wmi: Use new buffer-based WMI API
      platform/x86: dell-wmi-base: Use new buffer-based WMI API
      platform/x86: dell-ddv: Use new buffer-based WMI API
      hwmon: (dell-smm) Use new buffer-based WMI API
      platform/wmi: Make wmi_bus_class const
      platform/wmi: Make sysfs attributes const
      modpost: Handle malformed WMI GUID strings

Bartosz Golaszewski (5):
      platform/x86: meraki-mx100: use real software node references
      platform/x86: barco-p50-gpio: attach software node to its target GPIO device
      platform/x86: pcengines-apuv2: reduce indiraction in swnode assignment
      ACPI: provide acpi_bus_find_device_by_name()
      platform/x86: x86-android-tablets: enable fwnode matching of GPIO chips

Brodie Abrew (1):
      platform/x86: sel3350-platform: Retain LED state on load and unload

Daniel Gibson (4):
      platform/x86/amd/pmc: Check for intermediate wakeup in function
      platform/x86/amd/pmc: Delay suspend for some Lenovo Laptops
      platform/x86/amd/pmc: Add delay_suspend module parameter
      platform/x86/amd/pmc: Don't log during intermediate wakeups

Dariusz Figzał (1):
      platform/x86: asus-wmi: add keystone dongle support

David E. Box (16):
      platform/x86/intel/vsec: Restore BAR fallback for header walk
      platform/x86/intel/pmt: Add pre/post decode hooks around header parsing
      platform/x86/intel/pmt/crashlog: Split init into pre-decode
      platform/x86/intel/pmt/telemetry: Move overlap check to post-decode hook
      platform/x86/intel/pmt: Pass discovery index instead of resource
      platform/x86/intel/pmt: Cache the telemetry discovery header
      platform/x86/intel/pmt: Unify header fetch and add ACPI source
      platform/x86/intel/pmc: Add PMC SSRAM Kconfig description
      platform/x86/intel/pmc: Add ACPI PWRM telemetry driver for Nova Lake S
      platform/x86/intel/pmc/ssram: Rename probe and PCI ID table for consistency
      platform/x86/intel/pmc/ssram: Add PCI platform data
      platform/x86/intel/pmc/ssram: Refactor DEVID/PWRMBASE extraction into helper
      platform/x86/intel/pmc/ssram: Switch to static array with per-index probe state
      platform/x86/intel/pmc/ssram: Add ACPI discovery scaffolding
      platform/x86/intel/pmc/ssram: Make PMT registration optional
      platform/x86/intel/pmc: Add NVL PCI IDs for SSRAM telemetry discovery

Denis Benato (3):
      platform/x86: asus-armoury: add support for GA402NJ
      platform/x86: asus-armoury: add support for GA403UM
      platform/x86: asus-armoury: add support for FX608JPR

Derek J. Clark (5):
      platform/x86: lenovo-wmi-other: Add missing CPU tunable attributes
      platform/x86: lenovo-wmi-other: Add GPU tunable attributes
      platform/x86: lenovo-wmi-other: Rename LWMI_OM_FW_ATTR_BASE_PATH
      platform/x86: lenovo-wmi-other: Add WMI battery charge limiting
      platform/x86: lenovo-wmi-other: Add force_load_psy_ext module parameter

Eduardo Vasconcelos (1):
      platform/x86: thinkpad_acpi: Remove unneeded goto

Ethan Nelson-Moore (1):
      platform/x86: dell-privacy: correct CONFIG_DELL_WMI_PRIVACY macro name in comments

Gleb Sonichev (1):
      platform/x86: dell-laptop: add Inspiron N5110 to touchpad LED quirk table

Guixiong Wei (1):
      platform/x86/intel-uncore-freq: Fix current_freq_khz after CPU hotplug

Haoxiang Li (1):
      platform/x86: dell-laptop: fix missing cleanups in init error path

Harrison Vanderbyl (1):
      platform/surface: SAM: Add support for Surface Pro 12in

HyeongJun An (1):
      platform/x86: intel-hid: Protect ACPI notify handler against recursion

Ilpo Järvinen (3):
      Merge branch 'fixes' of into for-next
      Merge branch 'fixes' into for-next
      Merge branch 'intel-sst' of https://github.com/spandruvada/linux-kernel into review-ilpo-next

Jack Wu (1):
      platform/x86: dell-dw5826e: Add reset driver for DW5826e

Krishna Chomal (2):
      platform/x86: hp-wmi: Add support for Omen 16-ap0xxx (8D26)
      platform/x86: hp-wmi: Add support for Omen 16-ap0xxx (8E35)

Krishnamoorthi M (1):
      platform/x86/amd: hfi: Support for ranking table versions

Kurt Borja (1):
      platform/x86: alienware-wmi-base: Transition to new WMI API

Luis de Carlos (1):
      platform/x86: msi-ec: Add support for MSI Pulse GL66 12th Gen

Maciej Wieczor-Retman (2):
      platform/x86/intel-uncore-freq: Rename instance_id
      platform/x86/intel-uncore-freq: Expose instance ID in the sysfs

Marco Crivellari (1):
      platform/x86: Move delayed work on system_dfl_wq

Marco Scardovi (1):
      platform/x86: asus-armoury: add support for G614PR

Mark Pearson (1):
      platform/x86: thinkpad_acpi: Add debugfs entry to display HWDD raw

Mike Bommarito (1):
      platform/x86/intel/pmc: rate-limit LTR scale-factor warning

Muralidhara M K (1):
      platform/x86/amd/hsmp: Clamp ioctl/send_message indices (Spectre v1)

Nikolay Metchev (1):
      platform/x86: intel-hid: Add HP ProBook x360 440 G1 to button_array_table

Rafael J. Wysocki (17):
      x86/platform/olpc: xo15: Drop wakeup source on driver removal
      x86/platform/olpc: xo15: Convert ACPI driver to a platform one
      platform/x86: xo15-ebook: Fix wakeup source and GPE handling
      platform/x86: xo15-ebook: Fix formatting of labels
      platform/x86: xo15-ebook: Register ACPI notify handler directly
      platform/x86: xo15-ebook: Convert ACPI driver to a platform one
      platform/x86: xo15-ebook: Use devres-based resource management
      platform/x86: classmate-laptop: Address memory leaks on driver removal
      platform/x86: classmate-laptop: Unify probe rollback and remove code
      platform/x86: classmate-laptop: Pass struct device pointer to helpers
      platform/x86: classmate-laptop: Rename two helper functions
      platform/x86: classmate-laptop: Register ACPI notify handlers directly
      platform/x86: classmate-laptop: Convert v4 accel driver to a platform one
      platform/x86: classmate-laptop: Convert accel driver to a platform one
      platform/x86: classmate-laptop: Convert tablet driver to a platform one
      platform/x86: classmate-laptop: Convert ipml driver to a platform one
      platform/x86: classmate-laptop: Convert keys driver to a platform one

Rong Zhang (2):
      platform/x86: lenovo-wmi-helpers: Add helper for creating per-device debugfs dir
      platform/x86: lenovo-wmi-capdata: Add debugfs file for dumping capdata

Rosen Penev (2):
      platform/x86: panasonic-laptop: simplify allocation of sinf
      platform/x86/intel/vsec: allocate res with intel_vsec_dev

Sakurai Shun (1):
      docs: fix typo in uniwill-laptop.rst

Shawn Guo (1):
      platform: arm64: qcom-hamoa-ec: Fix indentation in comment tables

Shyam Sundar S K (2):
      platform/x86/amd/pmc: Use per-SoC cpu_info struct for SMU mailbox and IP info
      platform/x86/amd/pmc: Add PMC driver support for AMD 1Ah M80H SoC

Sibi Sankar (1):
      platform: arm64: Add driver for EC found on Qualcomm reference devices

Srinivas Pandruvada (1):
      platform/x86: ISST: Restore SST-PP control to all domains

Thorsten Blum (3):
      platform/x86: use u8 * for raw byte buffers
      platform/x86: dell_rbu: use strscpy in image_type_write
      sonypi: use strscpy() in sonypi_acpi_probe

Uwe Kleine-König (The Capable Hub) (4):
      platform/x86: pmc_atom: Use named initializer for pci_device_id array
      platform: arm64 Use named initializers for struct i2c_device_id
      platform/x86: x86-android-tablets: Use named initializers for struct i2c_device_id
      platform/x86: apple-gmux: Drop unused assignment of pnp_device_id driver data

Werner Sembach (1):
      platform/x86: uniwill-laptop: Enable battery charge modes on supported devices

Xi Pardee (7):
      platform/x86/intel/pmc: Use __free() in pmc_core_punit_pmt_init()
      platform/x86/intel/pmc: Enable PkgC LTR blocking counter
      platform/x86/intel/pmc: Enable Pkgc blocking residency counter
      platform/x86/intel/pmc: Use PCI DID for PMC SSRAM device discovery
      platform/x86/intel/pmc: Add support for variable DMU offsets
      platform/x86/intel/pmc: Retrieve PMC info only for available PMCs
      platform/x86/intel/pmc: Add Nova Lake support to intel_pmc_core driver

ZhaoJinming (2):
      platform/x86/intel/tpmi: use cleanup helpers in mem_write()
      platform/x86/intel/tpmi: convert mutex in mem_write() to guard

yahia ahmed (1):
      platform/x86: hp-wmi: Add thermal support for board 8B2F

 .../ABI/testing/sysfs-driver-dell-dw5826e-reset    |    9 +
 Documentation/ABI/testing/sysfs-platform-asus-wmi  |    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 +-
 Documentation/wmi/driver-development-guide.rst     |    2 +-
 MAINTAINERS                                        |    8 +
 arch/x86/platform/olpc/olpc-xo15-sci.c             |   33 +-
 drivers/acpi/bus.c                                 |   15 +
 drivers/char/sonypi.c                              |    5 +-
 drivers/hwmon/dell-smm-hwmon.c                     |   49 +-
 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/wmi/core.c                        |   31 +-
 drivers/platform/x86/Kconfig                       |    1 +
 drivers/platform/x86/amd/hfi/hfi.c                 |    6 +-
 drivers/platform/x86/amd/hsmp/hsmp.c               |   24 +-
 drivers/platform/x86/amd/pmc/pmc-quirks.c          |   39 +
 drivers/platform/x86/amd/pmc/pmc.c                 |  326 +++--
 drivers/platform/x86/amd/pmc/pmc.h                 |   74 +-
 drivers/platform/x86/apple-gmux.c                  |    4 +-
 drivers/platform/x86/asus-armoury.h                |  126 ++
 drivers/platform/x86/asus-wmi.c                    |   65 +
 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 +
 drivers/platform/x86/dell/dell-smbios-wmi.c        |   40 +-
 drivers/platform/x86/dell/dell-wmi-base.c          |   60 +-
 drivers/platform/x86/dell/dell-wmi-ddv.c           |  179 ++-
 drivers/platform/x86/dell/dell-wmi-descriptor.c    |  108 +-
 drivers/platform/x86/dell/dell-wmi-privacy.c       |   77 +-
 drivers/platform/x86/dell/dell-wmi-privacy.h       |    4 +-
 .../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/Kconfig             |   25 +
 drivers/platform/x86/intel/pmc/Makefile            |    5 +-
 drivers/platform/x86/intel/pmc/arl.c               |   13 +-
 drivers/platform/x86/intel/pmc/core.c              |  140 +-
 drivers/platform/x86/intel/pmc/core.h              |   84 +-
 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/pwrm_telemetry.c    |  216 +++
 drivers/platform/x86/intel/pmc/ssram_telemetry.c   |  396 ++++-
 drivers/platform/x86/intel/pmc/wcl.c               |    6 +-
 drivers/platform/x86/intel/pmt/class.c             |  156 +-
 drivers/platform/x86/intel/pmt/class.h             |    6 +
 drivers/platform/x86/intel/pmt/crashlog.c          |   19 +-
 drivers/platform/x86/intel/pmt/telemetry.c         |   34 +-
 .../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                         |   11 +-
 include/linux/platform_data/x86/asus-wmi.h         |    7 +
 scripts/mod/file2alias.c                           |   28 +-
 tools/power/x86/intel-speed-select/isst-daemon.c   |    9 +-
 96 files changed, 5827 insertions(+), 1050 deletions(-)
 create mode 100644 Documentation/ABI/testing/sysfs-driver-dell-dw5826e-reset
 create mode 100644 drivers/platform/arm64/qcom-hamoa-ec.c
 create mode 100644 drivers/platform/x86/dell/dell-dw5826e-reset.c
 create mode 100644 drivers/platform/x86/intel/pmc/nvl.c
 create mode 100644 drivers/platform/x86/intel/pmc/pwrm_telemetry.c

                 reply	other threads:[~2026-06-22 18:41 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=pdx86-pr-20260622211510-2801419545@linux.intel.com \
    --to=ilpo.jarvinen@linux.intel.com \
    --cc=andy@kernel.org \
    --cc=hansg@kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=platform-driver-x86@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.