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@