Split off OHCI support into a separate device. Numerous bug fixes, most
commit37c68bb8434c3b4f886f9de709667f1156551623
authorneil <neil@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Sun, 19 Aug 2012 10:26:41 +0000 (19 10:26 +0000)
committerneil <neil@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Sun, 19 Aug 2012 10:26:41 +0000 (19 10:26 +0000)
tree934f6d65da562cc95a8d98ee76ab790797de6b55
parent278482e91ea115dc83c9f4523377c4f8db9f6d2d
Split off OHCI support into a separate device. Numerous bug fixes, most
of which I can't remember after a break in development. Perhaps the most
significant is that the interrupt tree is now built properly (the tree's
structure was completely wrong before), increasing compatibility with
devices that use interrupt endpoints. A lot of tidying and deduplication
of code was also done.

git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@45600 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
18 files changed:
rom/usb/pciusbhc/ohci/buffer.c [new file with mode: 0644]
rom/usb/pciusbhc/ohci/buffer_protos.h [new file with mode: 0644]
rom/usb/pciusbhc/ohci/chip.c [new file with mode: 0644]
rom/usb/pciusbhc/ohci/chip.h [new file with mode: 0644]
rom/usb/pciusbhc/ohci/chip_protos.h [new file with mode: 0644]
rom/usb/pciusbhc/ohci/cmd.c [new file with mode: 0644]
rom/usb/pciusbhc/ohci/cmd_protos.h [new file with mode: 0644]
rom/usb/pciusbhc/ohci/debug.c [new file with mode: 0644]
rom/usb/pciusbhc/ohci/debug.h [new file with mode: 0644]
rom/usb/pciusbhc/ohci/dev.c [new file with mode: 0644]
rom/usb/pciusbhc/ohci/dev.h [new file with mode: 0644]
rom/usb/pciusbhc/ohci/mmakefile.src [new file with mode: 0644]
rom/usb/pciusbhc/ohci/ohci.conf [new file with mode: 0644]
rom/usb/pciusbhc/ohci/pci.c [new file with mode: 0644]
rom/usb/pciusbhc/ohci/pci.h [new file with mode: 0644]
rom/usb/pciusbhc/ohci/pci_protos.h [new file with mode: 0644]
rom/usb/pciusbhc/ohci/roothub.c [new file with mode: 0644]
rom/usb/pciusbhc/ohci/roothub_protos.h [new file with mode: 0644]