Re: [PATCH v3] platform/wmi: Move ASUS platform drivers from x86 to wmi/asus
From: chipang_kao
Date: Wed Sep 23 2026 - 04:33:28 EST
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.
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