From: Cameron Gutman Date: Mon, 23 Jan 2012 15:53:25 +0000 (+0000) Subject: [USB-BRINGUP-TRUNK] X-Git-Tag: backups/usb-bringup-trunk@60667~183 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=d55c9c5101266e0b181f479482164ddd403bc51b;ds=sidebyside [USB-BRINGUP-TRUNK] - Restore the frame interval register after a reset as per OHCI spec svn path=/branches/usb-bringup-trunk/; revision=55112 --- diff --git a/drivers/usb/usbohci/hardware.cpp b/drivers/usb/usbohci/hardware.cpp index 32da72c35ff..e2e0cdb7548 100644 --- a/drivers/usb/usbohci/hardware.cpp +++ b/drivers/usb/usbohci/hardware.cpp @@ -996,6 +996,11 @@ CUSBHardwareDevice::StopController(void) // if ((Reset & OHCI_HOST_CONTROLLER_RESET) == 0) { + // + // restore the frame interval register + // + WRITE_REGISTER_ULONG((PULONG)((PUCHAR)m_Base + OHCI_FRAME_INTERVAL_OFFSET), FrameInterval); + // // controller completed reset //