MILESTONE REACHED! XHCI driver can now detect port changes on its own.
commit89cf5d409de46638626b67af553e0b7f343d76a2
authorDizzyOfCRN <DizzyOfCRN@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Sun, 14 Sep 2014 14:21:56 +0000 (14 14:21 +0000)
committerDizzyOfCRN <DizzyOfCRN@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Sun, 14 Sep 2014 14:21:56 +0000 (14 14:21 +0000)
tree8e2e470464e9a82e4fa888375414c12d67b9ef68
parent1e58dee06febdf40a49680afa9b314ee304ccfe2
MILESTONE REACHED! XHCI driver can now detect port changes on its own.
Plugging in, plugging out, plugging in, plugging out...  :)

Short serial log:
PCIXHCI[04:00.0] PCIXHCI_IntCode: cleared usbsts = 00000008

PCIXHCI[04:00.0] PCIXHCI_IntCode: PCIXHCI[04:00.0] USB 2.0 port 3 XHCF_PS_CSC
PCIXHCI[04:00.0] PCIXHCI_IntCode: cleared usbsts = 00000008
PCIXHCI[04:00.0] PCIXHCI_IntCode: PCIXHCI[04:00.0] USB 2.0 port 3 XHCF_PS_CSC

PCIXHCI[03:00.0] PCIXHCI_IntCode: cleared usbsts = 00000008

PCIXHCI[03:00.0] PCIXHCI_IntCode: PCIXHCI[03:00.0] USB 3.0 port 1 XHCF_PS_CSC
PCIXHCI[03:00.0] PCIXHCI_IntCode: cleared usbsts = 00000008
PCIXHCI[03:00.0] PCIXHCI_IntCode: PCIXHCI[03:00.0] USB 3.0 port 1 XHCF_PS_CSC
PCIXHCI[03:00.0] PCIXHCI_IntCode: cleared usbsts = 00000008
PCIXHCI[03:00.0] PCIXHCI_IntCode: PCIXHCI[03:00.0] USB 2.0 port 3 XHCF_PS_CSC

git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@49628 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
rom/usb/pciusbhc/xhci/pcixhci_commands.c
rom/usb/pciusbhc/xhci/pcixhci_controller.c
rom/usb/pciusbhc/xhci/pcixhci_device.c
rom/usb/pciusbhc/xhci/pcixhci_intern.h
rom/usb/pciusbhc/xhci/pcixhci_misc.c