Re: [PATCH v3] platform/wmi: Move ASUS platform drivers from x86 to wmi/asus

From: Denis Benato

Date: Wed Sep 23 2026 - 08:31:23 EST



On 9/23/26 10:29, chipang_kao wrote:
> Hi Armin, Hans, and all,
>
> Thank you for the feedback, Armin!
>
> I completely agree that separating WMI core infrastructure from WMI client
> drivers makes logical sense. The reason v3 relocated the drivers to
> drivers/platform/wmi/asus/ was based on Hans's earlier suggestion to use the
> WMI subsystem hierarchy. However, Armin's point about keeping client drivers in
> a brand-specific directory like drivers/platform/asus/ also provides a very
> clean, cross-architecture solution for all ASUS platform drivers.
>
> Regarding the background: yes, the RTX Spark is indeed our target platform.
> ASUS plans to provide user-space applications on Ubuntu to control platform
> features via the WMI interface. During our bring-up on ARM64, we found that no
> ASUS WMI modules were currently available for this architecture due to the
> existing x86 Kconfig restriction. This patch series aims to enable
> cross-architecture WMI support to address this gap.

So my intuition about RTX Spark having those was spot on...

Very good to know. Once those drivers are compiled for arm64
we should be able to reuse the whole asusctl software to get
the driver control every hardware that is there.

> I am happy to go with either path (wmi/asus/ vs. platform/asus/). Hans, Armin,
> what would be the preferred target directory before I prepare [PATCH v4]?
>
> Best regards,
> Chipang Kao

Thanks for taking care of this move: it was planned but with no
product in my hands I decided to postpone this.

Best regards,
Denis