Hi, First, I think this is the right place for questions relating to rpmsg, but please redirect me if I'm wrong. I'm looking to get access to send messages from userspace to the rpmsg bus, but am not sure the best way. The base of my work is a 4.9 series kernel for NXP's i.MX7D, but I've been comparing it to mainline to see if there's anything I could utilize. In particular, I was looking at the config option RPMSG_CHAR which states: "Say Y here to export rpmsg endpoints as device files, usually found in /dev. They make it possible for user-space programs to send and receive rpmsg packets." I compiled a kernel with that option but I don't see any device files in /dev. Looking through the code, it seems like only the qcom_smd driver actually uses this driver, so I assume the Kconfig help text is somewhat misleading? Is there a general purpose way to open a channel from userspace? Or am I best off using the name service from the remote processor to announce all the channels I want and write a generic driver that creates a char device to expose an interface to each? Thanks, Mike