On Fri, Jan 4, 2019 at 5:21 AM Andreas Färber <afaerber@xxxxxxx> wrote: > > Ignore our device in cdc-acm probing and add a new driver for it, > dispatching to cdc-acm for the actual implementation. > > WARNING: It is likely that this VID/PID is in use for unrelated devices. > Only the Product string hints what this really is in current v0.2.1. > Previous code v0.2.0 was using a Semtech VID/PID, but no card shipping > with such firmware is known to me. > > While this may seem unorthodox, no internals of the driver are accessed, > just the set of driver callbacks is duplicated as shim. > > Use this shim construct to fake DT nodes for serdev on probe. > For testing purposes these nodes do not have a parent yet. > This results in two "Error -2 creating of_node link" warnings on probe. It looks like the DT is pretty static. Rather than creating the nodes at run-time, can't you create a dts file and build that into your module. Rob