CVSROOT:        /cvs
Module name:    src
Changes by:     patr...@cvs.openbsd.org 2025/02/01 15:46:34

Modified files:
        sys/dev/usb    : xhcivar.h 

Log message:
Force 32-bit accesses when reading 8-bit or 16-bit registers.  This
allows using xhci(4) on a Cadence xHCI controller as seen on the Radxa
Orion O6.  This should be fine on all, also because these access are not
really in a critical path and issues will be noticeable right away:

Such accesses are used only by the version printf, the reading of the
offset to the operation registers, and for the semaphore when taking
over from BIOS.  An issue there will be noticeable right away.

Tested by and ok kettenis@ mglocker@

Reply via email to