tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Polymorphic devices
On Fri, 5 Jan 2024, Brad Spencer wrote:
> I see a few options for doing this, such as simply matching all of the
> possible children and using sysctl to enable the one you want. Probably
> followed by a rescan call. That seems ugly, however. The use of
> 'drvctl -r -a <attribute>' seemed to hold promise. It seems like a
> better idea to require the detachment of whatever followed by the rescan
> with the attribute indicating which sort of thing you wanted to attach
> (detach ucom in favor of i2c, for example). But I do not completely
> understand if this sort of thing is possible.
I don't see why it shouldn't be.. you attach your main driver as a bus,
then send it a message as to what configuration you need, then it
essentially rescans and finds and attaches or detaches sub-drivers as
appropriate.
I did this sort of thing in software with bthub(4)
iain
Home |
Main Index |
Thread Index |
Old Index