Quantcast
Channel: Forums - Recent Threads
Viewing all articles
Browse latest Browse all 262198

Linux/AM5728: How do rpmsg drivers get assigned

$
0
0

Part Number:AM5728

Tool/software: Linux

I'd like to use rpmsg to communicate between the Linux core and the IPU cores on my AM5728. I've been looking through the device tree and driver code for the rpmsg communication to the PRU cores as an example. What isn't clear to me is how the kernel determines what devices to create in /dev to link to these PRUs. I assume that it has something to do with what is listed by the "compatible" tags in the device tree but searching through the /drivers/rpmsg directory in the kernel source tree doesn't reveal any indication that these are tied directly to rpmsg. I can see where the compatible values are referenced in /drivers/remoteproc but it is unclear how these get tied to rpmsg.

Can anyone explain how rpmsg channels get mapped to devices in /dev and to the related PRU at boot/module insertion?

Thanks.


Viewing all articles
Browse latest Browse all 262198

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>