Merge branches 'acpi-bus', 'acpi-sysfs', 'acpi-tables' and 'acpi-driver'

Merge ACPI bus type code updates, ACPI sysfs code updates related to
exposing table data, updates of ACPI data-only table parsers and
assorted driver changes related to ACPI support for 7.3-rc1:

 - Eliminate struct acpi_driver whose users have all been converted to
   bind to platform devices or auxiliary devices and set the "no power
   management" flag for all struct acpi_device objects (Rafael Wysocki)

 - Update kerneldoc comments of two structures in the ACPI bus type code
   to use correct struct member names to avoid warnings (Randy Dunlap)

 - Avoid complaints regarding missing _OSC features on platforms where
   OSC_CAPABILITIES_MASK_ERROR is set in _OSC error bits even though all
   of the requested features are actually acknowledged (Rafael Wysocki)

 - Use correct region struct for BERT region size check and properly
   map BERT and CCEL data to their ACPI tables (Thomas Renninger)

 - Clean up the list of included header files in the NHLT table parser
   and validate the table and record lengths in the FPDT parser (Andy
   Shevchenko and Pengpeng Hou)

 - Stop using acpi_device_name() in the PNP core, stop setting
   acpi_device_name/class() in the Xen variant of the ACPI PAD
   (Processor Aggregator Device) driver, and make the Loongarch
   laptop driver stop setting acpi_device_class() (Rafael Wysocki)

* acpi-bus:
  ACPI: bus: Avoid confusing complaints regarding missing _OSC features
  ACPI: bus: Use correct struct member names
  ACPI: scan: Set power.no_pm for all struct acpi_device objects
  ACPI: bus: Eliminate struct acpi_driver

* acpi-sysfs:
  ACPI: sysfs: Properly map BERT and CCEL data to their ACPI tables
  ACPI: Use correct region struct for BERT region size check

* acpi-tables:
  ACPI: NHLT: Remove always included kconfig.h
  ACPI: FPDT: validate table and record lengths

* acpi-driver:
  PNP: ACPI: Stop using acpi_device_name()
  ACPI: PAD: xen: Stop setting acpi_device_name/class()
  platform/loongarch: laptop: Stop setting acpi_device_class()
This commit is contained in:
Rafael J. Wysocki 2026-08-07 17:58:05 +02:00
11 changed files with 73 additions and 307 deletions