Do not use usbd_endpoint_count() and usbd_interface_count(), theses functions are almost unused and create confusion.  Do like the rest of the drivers and simply get an interface or device descriptor.
Do not use usbd_endpoint_count() and usbd_interface_count(), theses
functions are almost unused and create confusion.  Do like the rest
of the drivers and simply get an interface or device descriptor.

Tested by ajacoutot@ and Grant Czajkowski, thanks!

orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars