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.

TDA4VM: Endpoint Creation

Part Number: TDA4VM

Tool/software:

Hi team,

Questions regarding RPMessage create

1) Can I create two RPMessage create with same service name "rpmsg_chrdev" and different end points and it will still work? and A72 and other cores can send and receive messages.

for IPC LLD the unique things is endpoint and this endpoint will be automatically assigned inside the driver?

for ti_rpmsg_char lib for linux side I saw device name should be unique, in the example 

sprintf(eptdev_name, "rpmsg-char-%d-%d", rproc_id, getpid());
2) this will be unique thing, is my understanding, right?
3) can i rpmsg_char_open() for the same remote endpt twice, or the lib will check if there is already available fd file that we can use for the same?