- Disable GetPortStatus implementation
- Fix build
svn path=/branches/usb-bringup-trunk/; revision=55182
- WRITE_REGISTER_ULONG((PULONG)((PUCHAR)m_Base + OHCI_HCCA_OFFSET, 0xFFFFFFFF);
+ WRITE_REGISTER_ULONG((PULONG)((PUCHAR)m_Base + OHCI_HCCA_OFFSET), 0xFFFFFFFF);
Control = READ_REGISTER_ULONG((PULONG)((PUCHAR)m_Base + OHCI_HCCA_OFFSET));
Control = READ_REGISTER_ULONG((PULONG)((PUCHAR)m_Base + OHCI_HCCA_OFFSET));
- DPRINT1("HcHCCA Alignment %x\n", Control);
- ASSERT((Control & 0xFFFFFFF0) == 0xFFFFFFF0);
+ //ASSERT((m_HCCAPhysicalAddress.QuadPart & Control) == Control);
+
OUT USHORT *PortStatus,
OUT USHORT *PortChange)
{
OUT USHORT *PortStatus,
OUT USHORT *PortChange)
{
ULONG Value;
if (PortId > m_NumberOfPorts)
ULONG Value;
if (PortId > m_NumberOfPorts)
if (Value & OHCI_RH_PORTSTATUS_PRSC)
*PortChange |= USB_PORT_STATUS_RESET;
if (Value & OHCI_RH_PORTSTATUS_PRSC)
*PortChange |= USB_PORT_STATUS_RESET;
+#else
+ *PortStatus = m_PortStatus[PortId].PortStatus;
+ *PortChange = m_PortStatus[PortId].PortChange;
+#endif
+