This patch adds "driver_override" device attribute for rpmsg_device which will allow users to explicitly specify the rpmsg_driver to be used via sysfs entry. The "driver_override" device attribute implemented here is very similar to "driver_override" implemented for platform, pci, and amba bus...
structrpmsg_device*rpdev=to_rpmsg_device(dev); ssize_tlen; len=of_device_modalias(dev,buf,PAGE_SIZE); if(len!=-ENODEV) returnlen; returnsprintf(buf,RPMSG_DEVICE_MODALIAS_FMT"\n",rpdev->id.name); } Expand DownExpand Up@@ -384,6 +389,11 @@ static int rpmsg_dev_match(struct device...
Hello! I've run into an interesting problem with RPMsg communication between the Cortex-A35 and M4 cores on the IMX8QXP platform, and I could use some insights. I'm working with Linux 6.6, and here's the situation: When I try to load the demo provided imx...
52 - struct rpmsg_ctrldev { 53 - struct rpmsg_device *rpdev; 54 - struct cdev cdev; 55 - struct device dev; 56 - }; 57 - 58 42 /** 59 43 * struct rpmsg_eptdev - endpoint device context 60 44 * @dev: endpoint device @@ -407,162 +391,22 @@ int rpmsg_chrde...