CZ.NIC Turris Omnia router platform MCU
Support for the onboard microcontroller on CZ.NIC's Turris Omnia open-source home router, exposing GPIOs, a watchdog, a hardware random number generator, system power-off, and key/signing services. The Turris is a Czech-designed security-focused router sold to enthusiasts and small offices, still on the market in 2025.
recommendation
It should stay because the Turris Omnia is still being sold and marketed by CZ.NIC in 2025, OpenWrt continues to document active deployments, and the driver itself is young and growing. It only entered mainline in 2024 and gained new features such as hardware-backed message signing in 2025, so there is no sign of retirement.
repository signals
sources
- turris.com
CZ.NIC still markets Turris Omnia variants and upgrade kits, indicating the hardware platform remained commercially available in 2025.
- openwrt.org
OpenWrt maintains device support documentation for Turris Omnia, consistent with ongoing real-world deployments.
- git.kernel.org
The driver gained a new hardware-backed message-signing feature in 2025, showing active upstream feature work rather than retirement.
- git.kernel.org
The directory entered mainline in 2024 as preliminary support for the Turris Omnia MCU, so it is a very new driver family.
codex reasoning notes (technical)
Local source inspection (`rg` on Kconfig and .c files) shows an active I2C driver stack for the Turris Omnia router MCU plus GPIO/watchdog/TRNG/sys-off/keyctl helpers. Local `git log` on the directory showed substantial 2024-2025 development, including new features; no removal/deprecation commits were found in that path grep. The two kernel.org commit URLs were derived from those local commit IDs via canonical kernel.org commit URL recall. The Turris product page was obtained by web search and shows Omnia still being sold/marketed; the OpenWrt device page was obtained by web search and supports ongoing deployment evidence. This is niche hardware, but still current enough that deprecation or removal is not justified.