Greybus subsystem for BeaglePlay and Project Ara devices
Greybus is a hardware-agnostic bus protocol originally designed for Google's Project Ara modular smartphone, allowing hot-pluggable modules to communicate over the UniPro transport. After Ara was cancelled it found a second life on BeagleBoard hardware: the BeaglePlay single-board computer uses Greybus over a CC1352P7 wireless coprocessor to talk to BeagleConnect Freedom sensor modules.
recommendation
Worth keeping but documenting as a niche subsystem, since its original Project Ara use case was discontinued years ago and the only currently shipping platform built on it is the BeagleBoard ecosystem (BeaglePlay plus BeagleConnect Freedom modules). Upstream activity is still real however, with bug fixes landing in early 2026 and feature work in late 2025, and BeaglePlay remains for sale, so removal would break a small but live user base.
repository signals
sources
- lore.kernel.org
Recent non-treewide bug-fix traffic hit gb-beagleplay in March 2026, indicating active upstream maintenance.
- lore.kernel.org
Another gb-beagleplay fix was posted in April 2026 and cc'd to stable, showing current support demand.
- lore.kernel.org
Greybus core/module code saw feature work in late 2025, not just janitorial churn.
- beagleboard.org
BeaglePlay had a live product page with purchase links and 2026 software images, supporting that Greybus-backed hardware is still sold new.
- docs.beagleboard.org
Official BeagleBoard docs describe BeaglePlay's AM62x + CC1352P7 Greybus architecture and BeagleConnect Freedom module use.
- docs.beagleboard.org
Official docs say Greybus originated with Project Ara, which is discontinued, underscoring that the subsystem is now niche outside newer BeagleBoard deployments.
codex reasoning notes (technical)
Obtained lore URLs via lore_activity on drivers/greybus/gb-beagleplay.c and drivers/greybus/module.c; those results show 2025-2026 fixes and feature patches, with no removal signal. Obtained BeagleBoard URLs via web search_query; they show current BeaglePlay sale/support and Greybus-based BeagleConnect deployments. Conclusion: hardware is niche and legacy-Ara-derived, but there is still real upstream attention and at least one currently sold platform, so keep the driver but annotate it as low-deployment/specialized rather than deprecate.