Runtime driver selection for a certain device
Grant Likely
grant.likely at secretlab.ca
Tue Apr 19 05:22:18 EST 2011
On Mon, Apr 18, 2011 at 1:22 PM, Wolfgang Grandegger <wg at grandegger.com> 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.
More information about the devicetree-discuss
mailing list