Mostly a copy of pci subsystem support, by replacing pciconf with usbconfig and excluding hardware classes.
Diff Detail
- Repository
- rG FreeBSD src repository
- Lint
Lint Skipped - Unit
Tests Skipped
Event Timeline
I was pondering this for a while -- also for other devices -- but I highly felt that usbconfig wanted some improvements first to make this a lot easier.
There are tricky bits with USB devices changing "identity" depending on quirks or other state (i.e., first show up as CD-ROM and then become a network device).
But I am all for a good start :) I'll go and look through to see if I can add a few other bits using your logic next week, if that's ok?
usr.sbin/fwget/usb/usb | ||
---|---|---|
60 | looks like an indent problem here in Phabricator? | |
usr.sbin/fwget/usb/usb_ralink | ||
6 | I do not think there's anything from the Foundation or me in this file. |
But I am all for a good start :) I'll go and look through to see if I can add a few other bits using your logic next week, if that's ok?
Perfectly fine with me.
Not made it and likely will not the next 3-4 days. If this needs to go in, please let me know and I'll review the current version and then defer any further changes to the future.