I'm developing a UIO driver that has a need to connect to the rpmsg system to communicate to the PRU using a channel. Is it possible to use virtio_rpmsg_bus/rpmsg_pru to do this? I've examined the sample client source code and I don't see how I could connect to the PRU using TI's software without writing a kernel-side driver [UIO is user side].
In my UIO probe, for example, I receive a 'struct platform_device' point, not a device pointer or an rpmsg_channel pointer.
Any tips would be great!
Thanks