Placement of ASUS Aura and platform/x86 ASUS files relocation
Denis Benato <[email protected]> Tue, 4 Aug 2026 19:46:24 +0200
| Newsgroups | org.kernel.vger.platform-driver-x86,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
Hi all, I write this mail to ask a few questions related to the various ASUS devices in the kernel both present and futures and how to organize that work. To understand this mail one needs to know that AURA is the name of the lighting ASUS gave to its products: each device is divided in one or more zones and each zone supports setting an effect like static (1 color), strobe (2 colors and speed), rainbow (0 colors), rain (0 colors and speed), laser (1 color and direction) and these, to be represented in such a way features are not being lost requires a ned interface that Derek said he wanted to develop as many other hardware would benefit from it: I will therefore need to specialize it for ASUS things: where is it better to put any .c/.h file related to this interface? Is platform-x86 OK? The Aura interface has components (all or only certain aspects) working via: scsi, (hid) usb + i2c and wmi. 1. Liang Haowen has an ASUS nvme enclosure that supports the AURA protocol as scsi commands: we want those to be in the kernel, but we don't know where to put the aura userspace interface (see above). 2. ASUS has product called "RTX Spark" coming that are arm and will support acpi: I have no idea if the asus-wmi interface would be reused, but if they decide to do so (and the kernel can be made to boot lol) would platform/x86 still be the best place for ASUS drivers? 3. During the upstreaming of asus-armoury Hans de Goede asked if it's preferred to have an asus directory containing asus drivers, but the discussion died there. Now that I see there is a patchest that will also move asus files would it be a good time to spawn this discussion? Thank you all for your time. Best regards, Denis Benato