From bc411bd0a00cab1f2a6d98fa558dca33603df086 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Mon, 20 Feb 2012 08:09:31 +0000 Subject: [PATCH] [USBOHCI] - Don't clear extra change bits svn path=/trunk/; revision=55738 --- reactos/drivers/usb/usbohci/hardware.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reactos/drivers/usb/usbohci/hardware.cpp b/reactos/drivers/usb/usbohci/hardware.cpp index 55181d824ab..f9c357fa913 100644 --- a/reactos/drivers/usb/usbohci/hardware.cpp +++ b/reactos/drivers/usb/usbohci/hardware.cpp @@ -1217,7 +1217,7 @@ CUSBHardwareDevice::ClearPortStatus( // // clear change bits // - WRITE_REGISTER_ULONG((PULONG)((PUCHAR)m_Base + OHCI_RH_PORT_STATUS(PortId)), OHCI_RH_PORTSTATUS_CSC | OHCI_RH_PORTSTATUS_PESC); + WRITE_REGISTER_ULONG((PULONG)((PUCHAR)m_Base + OHCI_RH_PORT_STATUS(PortId)), Value & (OHCI_RH_PORTSTATUS_CSC | OHCI_RH_PORTSTATUS_PESC)); // // wait for port to stabilize