Re: [PATCH v3 0/3] platform/wmi: Add aarch64 support

From: Armin Wolf

Date: Tue Sep 01 2026 - 16:31:01 EST


Am 07.08.26 um 23:03 schrieb Armin Wolf:

Am 24.07.26 um 04:59 schrieb Armin Wolf:

The aarch64-laptops project found out that some Windows-on-Arm
notebooks contain WMI-ACPI mapping devices (PNP0C14) that work
exactly like on x86. Those devices however are currently not
supported by the WMI driver core due to only supporting x86.

The first patch removes this restriction and allows the WMI
driver core to run on all architectures that support ACPI.
The second patch updates the acpi-video driver to take advantage
of the improved support for architectures other than x86, and
the last patch enables the generic WMI BMOF driver to support
aarch64 as well.

All patches have been tested on a ACPI-based aarch64 VM and
work just fine.

Any thoughts about this series from the GPU driver people?

Thanks,
Armin Wolf

Can i assume that the silence means "looks fine to me"?

Thanks,
Armin Wolf


Changes since v2:
- fix Kconfig issue for the loongson-laptop driver

Changes  since v1:
- add additional tags

Armin Wolf (3):
   platform/wmi: Remove dependency on CONFIG_X86
   ACPI: video: Remove CONFIG_X86 handling from nvidia_wmi_ec_supported()
   platform/x86: wmi-bmof: Move to generic WMI code

  MAINTAINERS                                     |  2 +-
  drivers/acpi/Kconfig                            |  2 +-
  drivers/acpi/video_detect.c                     |  8 --------
  drivers/gpu/drm/amd/amdgpu/Kconfig              |  4 +---
  drivers/gpu/drm/gma500/Kconfig                  |  1 -
  drivers/gpu/drm/i915/Kconfig                    |  1 -
  drivers/gpu/drm/radeon/Kconfig                  |  4 +---
  drivers/gpu/drm/xe/Kconfig                      |  5 ++---
  drivers/platform/loongarch/Kconfig              |  1 +
  drivers/platform/wmi/Kconfig                    | 14 +++++++++++++-
  drivers/platform/wmi/Makefile                   |  4 ++++
  drivers/platform/{x86/wmi-bmof.c => wmi/bmof.c} |  0
  drivers/platform/x86/Kconfig                    | 12 ------------
  drivers/platform/x86/Makefile                   |  3 ---
  14 files changed, 24 insertions(+), 37 deletions(-)
  rename drivers/platform/{x86/wmi-bmof.c => wmi/bmof.c} (100%)