From d55c9c5101266e0b181f479482164ddd403bc51b Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Mon, 23 Jan 2012 15:53:25 +0000 Subject: [PATCH] [USB-BRINGUP-TRUNK] - Restore the frame interval register after a reset as per OHCI spec svn path=/branches/usb-bringup-trunk/; revision=55112 --- drivers/usb/usbohci/hardware.cpp | 5 +++++ 1 file changed, 5 insertions(+) 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 // -- 2.17.1