-Very much WIP, ehci barebone device, no hardware initializations at this stage just the basic devio stuff
-Splitting pciusb.device down to individual host drivers results in individual pci(u/o/e/(x))hci.devices
-Streamlined device initialization and unit node creation
-Small functions to be inlined (e.g TermIO), jumping to the function takes more ticks than the actual code
-Renamed device structures (same convention is expected in (u/o/(x))hci drivers)
- ehd =EHCI device base structure
- ehu =EHCI host unit structure
- ehc =EHCI host controller structure
-Host controllers on the same bus will be grouped to the same unit as is the case now, but companion controllers will have their own drivers and groubed similary there (some port logic changes may be expected)
-Not sure how to proceed with the hardware register definitions, making xhci.h was a pain, but redoing them all with structures and unions would be a lot of work...
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@40008 fb15a70f-31f2-0310-bbcc-cdcc74a49acc