News: 0001585514

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

AYANEO 3 Modular Handheld Console Prepares For Better Linux Support With New Driver

([Hardware] 5 Hours Ago AYANEO 3)


There has already been hardware monitoring support and other functionality in place under Linux for various [1]AYANEO devices while a new platform driver is being worked on for the new AYANEO 3 device.

The recently-launched AYANEO 3 is what's likely the first modular handheld console with the ability to change input controls either for different controller modules or the layout/orientation of the inputs. AYANEO 3 has both OLED and LCD screen options plus is yet another device powered by the AMD Ryzen AI 300 series for very fast performance.

Antheas Kapenekakis has been working on a Linux platform driver for improving support for the new AYANEO 3. This driver can handle the module management for this modular device plus HWMON support as well as power management. The module management is being handled via firmware attributes with the sysfs interface.

Kapenekakis explained of this new AYANO embedded controller (EC) driver for Linux:

"This series introduces a platform driver for Ayaneo devices, ayaneo-ec. This driver provides hwmon support, power management, and module management (for the new Ayaneo 3 device). Module management is done through the new firmware attributes sysfs interface.

Luckily, all Ayaneo devices with an ACPI mapped EC use the same registers. Older devices also use a memory mapped region for RGB, but that is replaced by HID in the new Ayaneo 3. Therefore, this allows for a simple driver design that provides robust future support. The memory mapped region can be upstreamed as a different RGB driver in the future or remain out-of-tree."

Those interested in this new "ayaneo-ec" driver for enhancing AYANEO device support on Linux can find the latest patch series on the [2]platform-drivers-x86 mailing list .



[1] https://www.phoronix.com/search/Ayaneo

[2] https://lore.kernel.org/platform-driver-x86/20251015084414.1391595-1-lkml@antheas.dev/



Fats Loves Madelyn.