On Tuesday, March 24, 2026 at 6:40 PM, Tomeu Vizoso wrote:
Hi Ioana,
Looks like the userspace portion of the driver is closed source (libNeutronDriver.so)?
https://github.com/nxp-imx/tflite-neutron-delegate/blob/lf-6.12.49_2.2.0/CMa...
Hi Tomeu,
Yes, it's closed for now. We do plan to publish the source code on github, but I believe that's still a few months away.
I think you may want to sync with your userspace team sooner rather than later, so you can comply with this requirement:
https://docs.kernel.org/gpu/drm-uapi.html#open-source-userspace-requirements
Thanks for bringing this up, it helps us raise internally the priority for the userspace side. In the meantime, I still hope to gather additional feedback on the kernel driver.
It could be good to also share firmware code with other firmware-mediated NPU drivers if possible, or at least the part of the rpmsg protocol that makes sense to share.
You can see my submission for the Thames driver for a link to the firmware code.
I would be happy to help consolidate code between this category of drivers if you want.
Thanks for the offer. We are considering our options, I'll get back once we reach an internal decision.
Regards, Ioana