On Mon, Apr 18, 2011 at 1:22 PM, Wolfgang Grandegger <[email protected]> wrote: > Hallo, > > I'm looking for a solution for the following problem: > > A device may be served by more than one driver depending on the > application. Therefore the driver to use should be selectable at > run-time. Lets imaging 4 serial line devices normally handled by the > Linux serial driver. One of those needs eventually be handled by another > driver. How could that be realized, especially together with the device > tree, which is pretty static. Is there a generic way? The bind/unbind > functions look promising but it's not possible to register more than one > driver for a device.
Depends on the bus type. I would look at registering the device in such a way that no driver will bind against it, and then change the configuration from userspace so the one of the drivers will get bound. g. _______________________________________________ devicetree-discuss mailing list [email protected] https://lists.ozlabs.org/listinfo/devicetree-discuss
