I started the driver in 2012. The register definitions (usb.h) did not change since