Hi TI,
linux sdk version: 0900
the kernel driver module: rpmsg_char;
The 'rpmsg chrdev' name is not found on dts, where did he match it
Regards,
Cesar
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi TI,
linux sdk version: 0900
the kernel driver module: rpmsg_char;
The 'rpmsg chrdev' name is not found on dts, where did he match it
Regards,
Cesar
Hello,
Our expert is out of office on holiday. Please expect a response at the beginning of next week.
Thanks,
Erick
Hi Cesar,
The rpmsg_chrdev device is not created from device-tree. The device is created when a firmware announces an end-point with this device name.
regards
Suman
Hi Suman,
1. where was it detected, which function.
regards,
Cesar
Hello,
May i know what exactly is your doubt here ?
rpmsg_chrdev is created when the other R5 cores announces their announces their endpoints with the device names.
The remote processor announces the existence of a remote RPMsg service by sending a name service announcement message containing the name of the service (i.e. name of the device), source and destination addresses. The message is handled by the RPMsg bus, which dynamically creates and registers an RPMsg device which represents the remote service. As soon as a relevant RPMsg driver is registered, it is immediately probed by the bus and the two sides can start exchanging messages
Regards
Tarun Mukesh