CVSROOT:        /cvs
Module name:    src
Changes by:     an...@cvs.openbsd.org   2021/08/29 12:21:16

Modified files:
        sys/dev/usb    : ucc.c 

Log message:
Make the ucc match criteria more stringent by requiring at least one
usage greater than zero. Usage zero is defined as unassigned by the
specification and cannot be mapped to anything sensible.

Prevents ucc from attaching to bunch of odd report IDs from a Lenovo
ThinkPad USB-C Dock which only exposes the unassigned usage.  This is
not a problem in practice but I think we're better attaching them as
uhid devices instead as ucc cannot provide any functionality.

Thanks to Mario Peter <mp at mpeter dot de> for reporting and testing.

Reply via email to