Aleksey Bragin
|
d531c3bb21
|
Updated linux wrapper to contain more funcs (to allow UHCI in the future), also wait added into hub thread, so it *should* take much fewer cpu time then it was taking before (though I haven't tested it at all - will do later). Added dependency tracking to makefiles.
svn path=/trunk/; revision=13741
|
2005-02-25 15:05:51 +00:00 |
|
Aleksey Bragin
|
1053eac705
|
Make OHCI+Core drivers really working, they are basically working now. Next thing to do is to make them working better (e.g. having a thread infinitely looping to serve irqs/other stuff isn't a good solution for multitasking OS) - add interrupt handler, spinlocks wrappers, waits etc.
svn path=/trunk/; revision=13660
|
2005-02-19 23:12:32 +00:00 |
|
Aleksey Bragin
|
e677819f8c
|
Remove cromwell from default build for now (it can significantly slow down work without any usb devices really working)
svn path=/trunk/; revision=13657
|
2005-02-19 23:06:59 +00:00 |
|
Aleksey Bragin
|
9f1be875f3
|
Some basics of driver wrapper - establish dispatch functions, a very basic AddDevice handler. Still stubs, but they will be filled with something very soon!
svn path=/trunk/; revision=13521
|
2005-02-12 23:31:15 +00:00 |
|
Aleksey Bragin
|
4ba5ab7473
|
Added cromwell's drivers into build/install process. Now we have two alternatives: usbport/usbXhci or usbcore/ohci.sys. With time they will be merged into one, or cromwell will be wasted and usbport/usbXhci will be written from scratch.
svn path=/trunk/; revision=13520
|
2005-02-12 23:27:27 +00:00 |
|
Aleksey Bragin
|
7d5865df32
|
Deleted binaries, added ignore
svn path=/trunk/; revision=13490
|
2005-02-10 22:08:39 +00:00 |
|
Aleksey Bragin
|
a66312aa06
|
Deleted binaries, added ignore
svn path=/trunk/; revision=13489
|
2005-02-10 22:05:40 +00:00 |
|
Aleksey Bragin
|
01e24007ea
|
Include usbd.sys in build of usb drivers
svn path=/trunk/; revision=13405
|
2005-02-04 16:51:11 +00:00 |
|
Aleksey Bragin
|
81d6ebf9e3
|
usbd.sys implementation - done long time ago by Filip, I just added .def and changed .rc (I think he doesn't mind it :))
svn path=/trunk/; revision=13404
|
2005-02-04 16:49:17 +00:00 |
|
Aleksey Bragin
|
85f0f3de51
|
Cromwell <-> PCI interface (stubs now) is taken to another file. In the long run I'm gonna change the file structure, but for now it's ok.
svn path=/trunk/; revision=13397
|
2005-02-03 20:38:38 +00:00 |
|
Aleksey Bragin
|
d3fb293ea3
|
This is the initial version of USB port+hub+hostcontroller drivers from a special version of Linux USB Stack. More info will be placed at ROS-Wiki.
svn path=/trunk/; revision=13324
|
2005-01-26 22:34:39 +00:00 |
|
Mark Tempel
|
c1d9eb7340
|
Update to add some debugging messages.
svn path=/trunk/; revision=13108
|
2005-01-18 03:34:18 +00:00 |
|
Mark Tempel
|
dd0186b047
|
oops... make sure that I use / not \ in path specifiers so that linux builds don't get confused.
svn path=/trunk/; revision=13050
|
2005-01-14 23:22:39 +00:00 |
|
Mark Tempel
|
ee34d784d4
|
Initial commit of USB support. These are just stubs. They build, but that is about it. Expect heavy development in usbport, and usbuhci.
svn path=/trunk/; revision=13044
|
2005-01-14 16:12:34 +00:00 |
|