Add vid/pid table to umb(4) allowing matching to alternate config
authorsthen <sthen@openbsd.org>
Sun, 28 Mar 2021 12:08:58 +0000 (12:08 +0000)
committersthen <sthen@openbsd.org>
Sun, 28 Mar 2021 12:08:58 +0000 (12:08 +0000)
commitc2fcfdc9e070a8fd2d17b3b1529fc687de7585cb
treed5c0c1e0e27da2083ab7a3a6652803fd0613095f
parent0b088910f3b803fcf5d0e660f54040b508f989b1
Add vid/pid table to umb(4) allowing matching to alternate config

Some devices present multiple configurations and the one chosen by default
is not always usable - for example, some have an CDC ECM config that does
not work with our cdce(4) - allow overriding to a specific config in those
cases.

From gerhard@ with tweaks to comments by me, ok patrick@
sys/dev/usb/if_umb.c