Hi Christian, I use the Orion O6 board daily, and I recently managed to successfully boot Debian on it.
Also, without CONFIG_ARCH_CIX enabled, the board probably wouldn't boot at all, as the DTB is only included when this configuration is selected. Reference: arch/arm64/boot/dts/cix/Makefile arch/arm64/configs/defconfig I have a question regarding your setup. When you built the kernel for testing, did you use the official Debian kernel build method, or did you use the upstream Linux kernel with a custom config and package it using deb-pkg? Regarding the GPIO support, I suspect it hasn't been fully merged into upstream yet. I am also curious about this, so I would like to CC the folks at CIX who have done great work to ask them directly: https://gitlab.com/cix-linux/cix_opensource/linux/-/commit/4231f6293fca28fd29b9cae8d1efed9947d6c0e1 Could you share the kernel .config file you used for testing so I can take a look? On 3/24/26 8:20 PM, Christian Kastner wrote: > Source: linux > Version: 6.19.8-1 > Severity: wishlist > > Hi, > > Please consider enabling CONFIG_ARCH_CIX on arm64. I admittedly am not > entirely sure what it enables -- I was hoping that doing this gets GPIO > to work, but a recent rebuild did not show this to be the case. > > I have an Orion O6 device, which is IMO the best arm64 consumer board > I've seen so far, and it uses the CIX P1. Perhaps this enables some > other feature I haven't had use for yet. > > Regarding GPIO, my hope is that with this recent documentation release > [1], support will land soon. > > Best, > Christian > > > [1]: > https://www.cnx-software.com/2025/12/13/cix-releases-p1-cpu-trm-and-developer-guides-for-gpu-ai-accelerator-os-and-firmware-bios/ > Best regards, Yunseong

