On Tuesday, March 24, 2026 at 6:40 PM, Tomeu Vizoso wrote:
quoted
quoted
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/CMakeLists.txt
quoted
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