Resolution criteria:
The driver must be considered part of the Debian distribution
The driver must use the Rust infrastructure provided by the Rust for Linux project
Upstream Linux 4.12 has merged QR codes on DRM panic messages, written in Rust:
https://lore.kernel.org/dri-devel/20240829144654.GA145538@linux.fritz.box/T/#u
But I don't think this counts as a driver.
Fedora 40 now ships the Apple AGX driver: https://asahilinux.org/fedora/
But running on Apple ARM devices doesn't appear to be a priority for Debian.
There's also Nova for recent Nvidia GPUs, but it's in the early stages: https://www.phoronix.com/news/Red-Hat-Nova-Rust-Abstractions
Looking at the official docs, I see
NVMe driver (in development, no plans to replace)
Null block driver (used for testing only)
Android binder driver (irrelevant to Debian)
Why are we so optimistic?
@SanghyeonSeo the author of that driver has this to say:
> At the rate things are going, I wouldn't be surprised if upstreaming the drm/asahi driver isn't possible until 2026 at the earliest.
Verifying: do you consider unstable "part of the Debian distribution"? I want to make sure the criteria is met as soon as a driver ships in the Debian kernel, rather than waiting for that driver to then make it into the stable distribution that comes out every couple of years.