# # ChangeLog for uspace/drv/ohci in mainline # # Generated by Trac 1.6 # 2026-06-03T18:17:18Z Fri, 27 May 2011 13:08:18 GMT Jan Vesely [ed0cc81] * uspace/app/mkbd/main.c (modified) * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/usbhid/mouse/mousedev.c (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/lib/drv/include/remote_pci.h (modified) * uspace/lib/drv/include/remote_usb.h (modified) * uspace/lib/drv/include/remote_usbhc.h (modified) Development branch changes Fri, 27 May 2011 13:06:14 GMT Jan Vesely [2df648c2] * uspace/drv/ohci/hc.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) COnst and whitespace fixes, reduce debug output level on interrupt Fri, 27 May 2011 10:01:24 GMT Matus Dekanek [e89bb50] * uspace/drv/ohci/root_hub.c (modified) oops, one parenthes missed Fri, 27 May 2011 09:38:22 GMT Matus Dekanek [63d4d4fd] * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/usbhub/usbhub.c (modified) minor changes uint8_t * -> uint32_t * conversions Fri, 27 May 2011 07:10:12 GMT Matus Dekanek [b8cab5c] * .bzrignore (modified) * uspace/Makefile.common (modified) * uspace/app/lsusb/main.c (modified) * uspace/app/mkbd/main.c (modified) * uspace/app/usbinfo/main.c (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/uhci-hcd/Makefile (modified) * uspace/drv/uhci-hcd/batch.h (modified) * uspace/drv/uhci-hcd/hc.c (modified) * uspace/drv/uhci-hcd/hc.h (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/pci.c (modified) * uspace/drv/uhci-hcd/pci.h (modified) * uspace/drv/uhci-hcd/root_hub.c (modified) * uspace/drv/uhci-hcd/root_hub.h (modified) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/drv/uhci-hcd/transfer_list.h (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) * uspace/drv/uhci-hcd/utils/malloc32.h (modified) * uspace/drv/uhci-hcd/utils/slab.c (deleted) * uspace/drv/uhci-hcd/utils/slab.h (deleted) * uspace/drv/uhci-rhd/main.c (modified) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/uhci-rhd/port.h (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/driver.h (deleted) * uspace/lib/usb/include/usb/hc.h (moved) * uspace/lib/usb/include/usb/host.h (deleted) * uspace/lib/usb/src/ddfiface.c (modified) * uspace/lib/usb/src/driver.c (deleted) * uspace/lib/usb/src/hc.c (moved) * uspace/lib/usb/src/host.c (deleted) * uspace/lib/usb/src/resolve.c (added) * uspace/lib/usbdev/Makefile (modified) * uspace/lib/usbdev/include/usb/dev/hub.h (modified) * uspace/lib/usbdev/include/usb/dev/pipes.h (modified) * uspace/lib/usbdev/src/hub.c (modified) * uspace/lib/usbdev/src/pipes.c (modified) * uspace/lib/usbhid/include/usb/hid/hid_report_items.h (modified) * uspace/lib/usbhid/include/usb/hid/hiddescriptor.h (modified) * uspace/lib/usbhid/include/usb/hid/hidpath.h (modified) * uspace/lib/usbhid/include/usb/hid/hidtypes.h (modified) merge with usb/development Mon, 23 May 2011 13:28:00 GMT Jan Vesely [8953514] * uspace/drv/ohci/hc.c (modified) Handle transfer list initialization failure Fri, 20 May 2011 14:36:01 GMT Matus Dekanek [8bb61e6] * uspace/drv/ohci/root_hub.c (modified) more comments for ohci root hub Thu, 19 May 2011 07:21:31 GMT Jan Vesely [70c85320] * uspace/drv/ohci/hc.c (modified) Fix crash on endpoint addition(make sure ep lists are initialized) Wed, 18 May 2011 18:24:22 GMT Jan Vesely [02cacce] * uspace/drv/ohci/batch.c (modified) * uspace/drv/ohci/batch.h (modified) * uspace/drv/ohci/endpoint_list.h (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/hcd_endpoint.c (modified) * uspace/drv/ohci/hcd_endpoint.h (modified) * uspace/drv/ohci/ohci_regs.h (modified) * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/batch.h (modified) * uspace/drv/uhci-hcd/hc.c (modified) * uspace/drv/uhci-hcd/hc.h (modified) * uspace/drv/uhci-hcd/transfer_list.h (modified) Doxygen and some minor code-style changes Wed, 18 May 2011 15:23:16 GMT Jan Vesely [2ff7360] * uspace/drv/ohci/hc.c (modified) Use better error handling in root hub registration routine Wed, 18 May 2011 10:46:48 GMT Jan Vesely [68b9f148] * uspace/drv/ohci/hc.c (modified) OHCI: restart hw on unrecoverable error Wed, 18 May 2011 10:40:34 GMT Jan Vesely [33d19a7] * uspace/drv/ohci/batch.c (modified) * uspace/drv/ohci/hw_struct/transfer_descriptor.h (modified) Fix OHCI buffer access. Consider more than one data transaction ... Wed, 18 May 2011 09:34:56 GMT Jan Vesely [c7b5826] * .bzrignore (modified) * boot/Makefile.common (modified) * boot/arch/amd64/Makefile.inc (modified) * uspace/Makefile (modified) * uspace/app/lsusb/main.c (modified) * uspace/app/mkbd/Makefile (moved) * uspace/app/mkbd/main.c (added) * uspace/app/usbinfo/desctree.c (modified) * uspace/app/usbinfo/dev.c (modified) * uspace/app/usbinfo/dump.c (modified) * uspace/app/usbinfo/info.c (modified) * uspace/app/usbinfo/main.c (modified) * uspace/app/usbinfo/usbinfo.h (modified) * uspace/app/vuhid/hids/bootkbd.c (modified) * uspace/app/vuhid/main.c (modified) * uspace/doc/doxygroups.h (modified) * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/ohci/root_hub.h (modified) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/uhci-rhd/port.h (modified) * uspace/drv/usbflbk/main.c (modified) * uspace/drv/usbhid/Makefile (modified) * uspace/drv/usbhid/generic/hiddev.c (modified) * uspace/drv/usbhid/generic/hiddev.h (modified) * uspace/drv/usbhid/kbd/kbddev.c (modified) * uspace/drv/usbhid/kbd/kbddev.h (modified) * uspace/drv/usbhid/kbd/main.c (modified) * uspace/drv/usbhid/lgtch-ultrax/keymap.c (deleted) * uspace/drv/usbhid/main.c (modified) * uspace/drv/usbhid/mouse/mousedev.c (modified) * uspace/drv/usbhid/mouse/mousedev.h (modified) * uspace/drv/usbhid/multimedia/keymap.c (added) * uspace/drv/usbhid/multimedia/keymap.h (moved) * uspace/drv/usbhid/multimedia/multimedia.c (moved) * uspace/drv/usbhid/multimedia/multimedia.h (moved) * uspace/drv/usbhid/subdrivers.c (modified) * uspace/drv/usbhid/usbhid.c (modified) * uspace/drv/usbhid/usbhid.h (modified) * uspace/drv/usbhub/main.c (modified) * uspace/drv/usbhub/port_status.h (modified) * uspace/drv/usbhub/ports.h (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbhub/usbhub.h (modified) * uspace/drv/usbhub/usbhub_private.h (modified) * uspace/drv/usbkbd/conv.c (deleted) * uspace/drv/usbkbd/conv.h (deleted) * uspace/drv/usbkbd/kbd.h (deleted) * uspace/drv/usbkbd/kbddev.c (deleted) * uspace/drv/usbkbd/kbddev.h (deleted) * uspace/drv/usbkbd/kbdrepeat.c (deleted) * uspace/drv/usbkbd/kbdrepeat.h (deleted) * uspace/drv/usbkbd/layout.h (deleted) * uspace/drv/usbkbd/main.c (deleted) * uspace/drv/usbkbd/usbkbd.ma (deleted) * uspace/drv/usbmast/inquiry.c (modified) * uspace/drv/usbmast/main.c (modified) * uspace/drv/usbmast/mast.c (modified) * uspace/drv/usbmast/mast.h (modified) * uspace/drv/usbmid/dump.c (modified) * uspace/drv/usbmid/explore.c (modified) * uspace/drv/usbmid/main.c (modified) * uspace/drv/usbmid/usbmid.c (modified) * uspace/drv/usbmid/usbmid.h (modified) * uspace/drv/usbmouse/init.c (modified) * uspace/drv/usbmouse/main.c (modified) * uspace/drv/usbmouse/mouse.h (modified) * uspace/drv/vhc/connhost.c (modified) * uspace/drv/vhc/hub.c (modified) * uspace/lib/usbdev/include/usb/dev/dp.h (moved) * uspace/lib/usbdev/include/usb/dev/driver.h (moved) * uspace/lib/usbdev/include/usb/dev/hc.h (moved) * uspace/lib/usbdev/include/usb/dev/hub.h (moved) * uspace/lib/usbdev/include/usb/dev/pipes.h (moved) * uspace/lib/usbdev/include/usb/dev/poll.h (moved) * uspace/lib/usbdev/include/usb/dev/recognise.h (moved) * uspace/lib/usbdev/include/usb/dev/request.h (moved) * uspace/lib/usbdev/src/altiface.c (modified) * uspace/lib/usbdev/src/devdrv.c (modified) * uspace/lib/usbdev/src/devpoll.c (modified) * uspace/lib/usbdev/src/dp.c (modified) * uspace/lib/usbdev/src/hub.c (modified) * uspace/lib/usbdev/src/pipepriv.c (modified) * uspace/lib/usbdev/src/pipepriv.h (modified) * uspace/lib/usbdev/src/pipes.c (modified) * uspace/lib/usbdev/src/pipesinit.c (modified) * uspace/lib/usbdev/src/pipesio.c (modified) * uspace/lib/usbdev/src/recognise.c (modified) * uspace/lib/usbdev/src/request.c (modified) * uspace/lib/usbdev/src/usbdevice.c (modified) * uspace/lib/usbhid/include/usb/hid/hid.h (moved) * uspace/lib/usbhid/include/usb/hid/hid_report_items.h (moved) * uspace/lib/usbhid/include/usb/hid/hiddescriptor.h (moved) * uspace/lib/usbhid/include/usb/hid/hidparser.h (moved) * uspace/lib/usbhid/include/usb/hid/hidpath.h (moved) * uspace/lib/usbhid/include/usb/hid/hidreport.h (moved) * uspace/lib/usbhid/include/usb/hid/hidtypes.h (moved) * uspace/lib/usbhid/include/usb/hid/iface.h (moved) * uspace/lib/usbhid/include/usb/hid/request.h (moved) * uspace/lib/usbhid/include/usb/hid/usages/core.h (moved) * uspace/lib/usbhid/include/usb/hid/usages/kbdgen.h (moved) * uspace/lib/usbhid/include/usb/hid/usages/led.h (moved) * uspace/lib/usbhid/src/hiddescriptor.c (modified) * uspace/lib/usbhid/src/hidiface.c (modified) * uspace/lib/usbhid/src/hidparser.c (modified) * uspace/lib/usbhid/src/hidpath.c (modified) * uspace/lib/usbhid/src/hidreport.c (modified) * uspace/lib/usbhid/src/hidreq.c (modified) * uspace/lib/usbhost/Makefile (modified) * uspace/lib/usbhost/include/usb/addrkeep.h (deleted) * uspace/lib/usbhost/include/usb/host/batch.h (modified) * uspace/lib/usbhost/include/usb/host/device_keeper.h (modified) * uspace/lib/usbhost/include/usb/host/endpoint.h (modified) * uspace/lib/usbhost/include/usb/host/usb_endpoint_manager.h (modified) * uspace/lib/usbhost/src/addrkeep.c (deleted) * uspace/lib/usbhost/src/batch.c (modified) * uspace/lib/usbhost/src/device_keeper.c (modified) * uspace/lib/usbvirt/include/usbvirt/device.h (modified) * uspace/lib/usbvirt/src/ctrltransfer.c (modified) * uspace/lib/usbvirt/src/stdreq.c (modified) Development branch changes Tue, 17 May 2011 12:54:02 GMT Jan Vesely [d736fe38] * uspace/drv/ohci/endpoint_list.c (modified) * uspace/drv/ohci/endpoint_list.h (modified) * uspace/drv/ohci/hcd_endpoint.h (modified) * uspace/drv/uhci-hcd/transfer_list.c (modified) More comment fixes and code cleanup Tue, 17 May 2011 12:21:55 GMT Jan Vesely [28d9c95] * uspace/drv/ohci/batch.c (modified) * uspace/drv/ohci/batch.h (modified) * uspace/drv/ohci/hw_struct/transfer_descriptor.c (modified) * uspace/drv/uhci-hcd/batch.c (modified) Cleanup, add normal and doxygen comments Tue, 17 May 2011 10:14:50 GMT Jan Vesely [2aaf804] * uspace/drv/ohci/endpoint_list.c (modified) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/drv/uhci-hcd/utils/malloc32.h (modified) Use provided barriers instead of asm constructs. Use warning ... Tue, 17 May 2011 08:54:43 GMT Vojtech Horky [7d521e24] * uspace/app/lsusb/main.c (modified) * uspace/app/usbinfo/desctree.c (modified) * uspace/app/usbinfo/dev.c (modified) * uspace/app/usbinfo/dump.c (modified) * uspace/app/usbinfo/info.c (modified) * uspace/app/usbinfo/main.c (modified) * uspace/app/usbinfo/usbinfo.h (modified) * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/ohci/root_hub.h (modified) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/uhci-rhd/port.h (modified) * uspace/drv/usbflbk/main.c (modified) * uspace/drv/usbhid/generic/hiddev.h (modified) * uspace/drv/usbhid/kbd/kbddev.c (modified) * uspace/drv/usbhid/kbd/kbddev.h (modified) * uspace/drv/usbhid/kbd/main.c (modified) * uspace/drv/usbhid/lgtch-ultrax/lgtch-ultrax.h (modified) * uspace/drv/usbhid/main.c (modified) * uspace/drv/usbhid/mouse/mousedev.h (modified) * uspace/drv/usbhid/usbhid.h (modified) * uspace/drv/usbhub/main.c (modified) * uspace/drv/usbhub/port_status.h (modified) * uspace/drv/usbhub/ports.h (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbhub/usbhub.h (modified) * uspace/drv/usbhub/usbhub_private.h (modified) * uspace/drv/usbkbd/kbddev.c (modified) * uspace/drv/usbkbd/kbddev.h (modified) * uspace/drv/usbkbd/main.c (modified) * uspace/drv/usbmast/inquiry.c (modified) * uspace/drv/usbmast/main.c (modified) * uspace/drv/usbmast/mast.c (modified) * uspace/drv/usbmast/mast.h (modified) * uspace/drv/usbmid/dump.c (modified) * uspace/drv/usbmid/explore.c (modified) * uspace/drv/usbmid/main.c (modified) * uspace/drv/usbmid/usbmid.c (modified) * uspace/drv/usbmid/usbmid.h (modified) * uspace/drv/usbmouse/init.c (modified) * uspace/drv/usbmouse/main.c (modified) * uspace/drv/usbmouse/mouse.h (modified) * uspace/drv/vhc/hub.c (modified) * uspace/lib/usbdev/include/usb/dev/dp.h (moved) * uspace/lib/usbdev/include/usb/dev/driver.h (moved) * uspace/lib/usbdev/include/usb/dev/hc.h (moved) * uspace/lib/usbdev/include/usb/dev/hub.h (moved) * uspace/lib/usbdev/include/usb/dev/pipes.h (moved) * uspace/lib/usbdev/include/usb/dev/poll.h (moved) * uspace/lib/usbdev/include/usb/dev/recognise.h (moved) * uspace/lib/usbdev/include/usb/dev/request.h (moved) * uspace/lib/usbdev/src/altiface.c (modified) * uspace/lib/usbdev/src/devdrv.c (modified) * uspace/lib/usbdev/src/devpoll.c (modified) * uspace/lib/usbdev/src/dp.c (modified) * uspace/lib/usbdev/src/hub.c (modified) * uspace/lib/usbdev/src/pipepriv.h (modified) * uspace/lib/usbdev/src/pipes.c (modified) * uspace/lib/usbdev/src/pipesinit.c (modified) * uspace/lib/usbdev/src/pipesio.c (modified) * uspace/lib/usbdev/src/recognise.c (modified) * uspace/lib/usbdev/src/request.c (modified) * uspace/lib/usbdev/src/usbdevice.c (modified) * uspace/lib/usbhid/include/usb/classes/hidreport.h (modified) * uspace/lib/usbhid/include/usb/classes/hidreq.h (modified) * uspace/lib/usbhid/src/hidreport.c (modified) * uspace/lib/usbhid/src/hidreq.c (modified) * uspace/lib/usbvirt/include/usbvirt/device.h (modified) * uspace/lib/usbvirt/src/ctrltransfer.c (modified) * uspace/lib/usbvirt/src/stdreq.c (modified) libusbdev uses include usb/dev Fri, 13 May 2011 14:40:21 GMT Jan Vesely [a29529b] * uspace/Makefile (modified) * uspace/Makefile.common (modified) * uspace/app/lsusb/Makefile (modified) * uspace/app/tester/Makefile (modified) * uspace/app/tester/adt/usbaddrkeep.def (deleted) * uspace/app/tester/tester.c (modified) * uspace/app/tester/tester.h (modified) * uspace/app/usbinfo/Makefile (modified) * uspace/app/usbinfo/info.c (modified) * uspace/app/usbinfo/main.c (modified) * uspace/app/vuhid/Makefile (modified) * uspace/drv/ehci-hcd/Makefile (modified) * uspace/drv/ohci/Makefile (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hw_struct/endpoint_descriptor.h (modified) * uspace/drv/ohci/hw_struct/transfer_descriptor.c (modified) * uspace/drv/ohci/hw_struct/transfer_descriptor.h (modified) * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/uhci-hcd/Makefile (modified) * uspace/drv/uhci-hcd/hw_struct/queue_head.h (modified) * uspace/drv/uhci-hcd/hw_struct/transfer_descriptor.c (modified) * uspace/drv/uhci-rhd/Makefile (modified) * uspace/drv/usbflbk/Makefile (modified) * uspace/drv/usbhid/Makefile (modified) * uspace/drv/usbhub/Makefile (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbkbd/Makefile (modified) * uspace/drv/usbmast/Makefile (modified) * uspace/drv/usbmast/inquiry.c (added) * uspace/drv/usbmast/main.c (modified) * uspace/drv/usbmast/mast.c (modified) * uspace/drv/usbmast/mast.h (modified) * uspace/drv/usbmid/Makefile (modified) * uspace/drv/usbmouse/Makefile (modified) * uspace/drv/vhc/Makefile (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/ddfiface.h (modified) * uspace/lib/usb/include/usb/descriptor.h (modified) * uspace/lib/usb/include/usb/driver.h (added) * uspace/lib/usb/src/ddfiface.c (modified) * uspace/lib/usb/src/driver.c (moved) * uspace/lib/usb/src/dump.c (modified) * uspace/lib/usbdev/Makefile (added) * uspace/lib/usbdev/include/usb/devdrv.h (moved) * uspace/lib/usbdev/include/usb/devpoll.h (moved) * uspace/lib/usbdev/include/usb/dp.h (moved) * uspace/lib/usbdev/include/usb/hub.h (moved) * uspace/lib/usbdev/include/usb/pipes.h (moved) * uspace/lib/usbdev/include/usb/recognise.h (moved) * uspace/lib/usbdev/include/usb/request.h (moved) * uspace/lib/usbdev/include/usb/usbdevice.h (moved) * uspace/lib/usbdev/src/altiface.c (moved) * uspace/lib/usbdev/src/devdrv.c (moved) * uspace/lib/usbdev/src/devpoll.c (moved) * uspace/lib/usbdev/src/dp.c (moved) * uspace/lib/usbdev/src/hub.c (moved) * uspace/lib/usbdev/src/pipepriv.c (moved) * uspace/lib/usbdev/src/pipepriv.h (moved) * uspace/lib/usbdev/src/pipes.c (moved) * uspace/lib/usbdev/src/pipesinit.c (moved) * uspace/lib/usbdev/src/pipesio.c (moved) * uspace/lib/usbdev/src/recognise.c (moved) * uspace/lib/usbdev/src/request.c (moved) * uspace/lib/usbdev/src/usbdevice.c (moved) * uspace/lib/usbhid/Makefile (added) * uspace/lib/usbhid/include/usb/classes/hid.h (moved) * uspace/lib/usbhid/include/usb/classes/hid/iface.h (moved) * uspace/lib/usbhid/include/usb/classes/hid/utled.h (moved) * uspace/lib/usbhid/include/usb/classes/hid_report_items.h (moved) * uspace/lib/usbhid/include/usb/classes/hiddescriptor.h (moved) * uspace/lib/usbhid/include/usb/classes/hidparser.h (moved) * uspace/lib/usbhid/include/usb/classes/hidpath.h (moved) * uspace/lib/usbhid/include/usb/classes/hidreport.h (moved) * uspace/lib/usbhid/include/usb/classes/hidreq.h (moved) * uspace/lib/usbhid/include/usb/classes/hidtypes.h (moved) * uspace/lib/usbhid/include/usb/classes/hidut.h (moved) * uspace/lib/usbhid/include/usb/classes/hidutkbd.h (moved) * uspace/lib/usbhid/src/hiddescriptor.c (moved) * uspace/lib/usbhid/src/hidiface.c (moved) * uspace/lib/usbhid/src/hidparser.c (moved) * uspace/lib/usbhid/src/hidpath.c (moved) * uspace/lib/usbhid/src/hidreport.c (moved) * uspace/lib/usbhid/src/hidreq.c (moved) * uspace/lib/usbhost/Makefile (added) * uspace/lib/usbhost/include/usb/addrkeep.h (moved) * uspace/lib/usbhost/include/usb/host/batch.h (moved) * uspace/lib/usbhost/include/usb/host/device_keeper.h (moved) * uspace/lib/usbhost/include/usb/host/endpoint.h (moved) * uspace/lib/usbhost/include/usb/host/usb_endpoint_manager.h (moved) * uspace/lib/usbhost/src/addrkeep.c (moved) * uspace/lib/usbhost/src/batch.c (moved) * uspace/lib/usbhost/src/device_keeper.c (moved) * uspace/lib/usbhost/src/endpoint.c (moved) * uspace/lib/usbhost/src/usb_endpoint_manager.c (moved) * uspace/lib/usbvirt/Makefile (modified) Development branch changes Fri, 13 May 2011 14:15:24 GMT Matus Dekanek [3476be8] * uspace/drv/ohci/root_hub.c (modified) definition of status masks uses definitions in ohci_regs old code ... Fri, 13 May 2011 10:31:54 GMT Matus Dekanek [4a7a8d4] * uspace/Makefile (modified) * uspace/Makefile.common (modified) * uspace/app/lsusb/Makefile (modified) * uspace/app/lsusb/main.c (modified) * uspace/app/tester/Makefile (modified) * uspace/app/tester/adt/usbaddrkeep.def (deleted) * uspace/app/tester/tester.c (modified) * uspace/app/tester/tester.h (modified) * uspace/app/usbinfo/Makefile (modified) * uspace/app/usbinfo/dev.c (modified) * uspace/app/usbinfo/info.c (modified) * uspace/app/usbinfo/main.c (modified) * uspace/app/usbinfo/usbinfo.h (modified) * uspace/app/vuhid/Makefile (modified) * uspace/drv/ehci-hcd/Makefile (modified) * uspace/drv/ehci-hcd/hc_iface.c (modified) * uspace/drv/ehci-hcd/pci.c (modified) * uspace/drv/ohci/Makefile (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/hw_struct/endpoint_descriptor.h (modified) * uspace/drv/ohci/hw_struct/transfer_descriptor.c (modified) * uspace/drv/ohci/hw_struct/transfer_descriptor.h (modified) * uspace/drv/ohci/iface.c (modified) * uspace/drv/ohci/main.c (modified) * uspace/drv/ohci/ohci.c (modified) * uspace/drv/ohci/ohci.h (modified) * uspace/drv/ohci/pci.c (modified) * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/uhci-hcd/Makefile (modified) * uspace/drv/uhci-hcd/hc.c (modified) * uspace/drv/uhci-hcd/hc.h (modified) * uspace/drv/uhci-hcd/hw_struct/queue_head.h (modified) * uspace/drv/uhci-hcd/hw_struct/transfer_descriptor.c (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) * uspace/drv/uhci-rhd/Makefile (modified) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/usbflbk/Makefile (modified) * uspace/drv/usbhid/Makefile (modified) * uspace/drv/usbhub/Makefile (modified) * uspace/drv/usbkbd/Makefile (modified) * uspace/drv/usbmast/Makefile (modified) * uspace/drv/usbmast/inquiry.c (added) * uspace/drv/usbmast/main.c (modified) * uspace/drv/usbmast/mast.c (modified) * uspace/drv/usbmast/mast.h (modified) * uspace/drv/usbmid/Makefile (modified) * uspace/drv/usbmouse/Makefile (modified) * uspace/drv/vhc/Makefile (modified) * uspace/drv/vhc/connhost.c (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usb_iface.h (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/ddfiface.h (modified) * uspace/lib/usb/include/usb/descriptor.h (modified) * uspace/lib/usb/include/usb/driver.h (added) * uspace/lib/usb/src/ddfiface.c (modified) * uspace/lib/usb/src/driver.c (moved) * uspace/lib/usb/src/dump.c (modified) * uspace/lib/usbdev/Makefile (added) * uspace/lib/usbdev/include/usb/devdrv.h (moved) * uspace/lib/usbdev/include/usb/devpoll.h (moved) * uspace/lib/usbdev/include/usb/dp.h (moved) * uspace/lib/usbdev/include/usb/hub.h (moved) * uspace/lib/usbdev/include/usb/pipes.h (moved) * uspace/lib/usbdev/include/usb/recognise.h (moved) * uspace/lib/usbdev/include/usb/request.h (moved) * uspace/lib/usbdev/include/usb/usbdevice.h (moved) * uspace/lib/usbdev/src/altiface.c (moved) * uspace/lib/usbdev/src/devdrv.c (moved) * uspace/lib/usbdev/src/devpoll.c (moved) * uspace/lib/usbdev/src/dp.c (moved) * uspace/lib/usbdev/src/hub.c (moved) * uspace/lib/usbdev/src/pipepriv.c (moved) * uspace/lib/usbdev/src/pipepriv.h (moved) * uspace/lib/usbdev/src/pipes.c (moved) * uspace/lib/usbdev/src/pipesinit.c (moved) * uspace/lib/usbdev/src/pipesio.c (moved) * uspace/lib/usbdev/src/recognise.c (moved) * uspace/lib/usbdev/src/request.c (moved) * uspace/lib/usbdev/src/usbdevice.c (moved) * uspace/lib/usbhid/Makefile (added) * uspace/lib/usbhid/include/usb/classes/hid.h (moved) * uspace/lib/usbhid/include/usb/classes/hid/iface.h (moved) * uspace/lib/usbhid/include/usb/classes/hid/utled.h (moved) * uspace/lib/usbhid/include/usb/classes/hid_report_items.h (moved) * uspace/lib/usbhid/include/usb/classes/hiddescriptor.h (moved) * uspace/lib/usbhid/include/usb/classes/hidparser.h (moved) * uspace/lib/usbhid/include/usb/classes/hidpath.h (moved) * uspace/lib/usbhid/include/usb/classes/hidreport.h (moved) * uspace/lib/usbhid/include/usb/classes/hidreq.h (moved) * uspace/lib/usbhid/include/usb/classes/hidtypes.h (moved) * uspace/lib/usbhid/include/usb/classes/hidut.h (moved) * uspace/lib/usbhid/include/usb/classes/hidutkbd.h (moved) * uspace/lib/usbhid/src/hiddescriptor.c (moved) * uspace/lib/usbhid/src/hidiface.c (moved) * uspace/lib/usbhid/src/hidparser.c (moved) * uspace/lib/usbhid/src/hidpath.c (moved) * uspace/lib/usbhid/src/hidreport.c (moved) * uspace/lib/usbhid/src/hidreq.c (moved) * uspace/lib/usbhost/Makefile (added) * uspace/lib/usbhost/include/usb/addrkeep.h (moved) * uspace/lib/usbhost/include/usb/host/batch.h (moved) * uspace/lib/usbhost/include/usb/host/device_keeper.h (moved) * uspace/lib/usbhost/include/usb/host/endpoint.h (moved) * uspace/lib/usbhost/include/usb/host/usb_endpoint_manager.h (moved) * uspace/lib/usbhost/src/addrkeep.c (moved) * uspace/lib/usbhost/src/batch.c (moved) * uspace/lib/usbhost/src/device_keeper.c (moved) * uspace/lib/usbhost/src/endpoint.c (moved) * uspace/lib/usbhost/src/usb_endpoint_manager.c (moved) * uspace/lib/usbvirt/Makefile (modified) merge with usb/development Fri, 13 May 2011 10:30:49 GMT Matus Dekanek [05e21ffc] * uspace/drv/ohci/root_hub.c (modified) minor changes Sun, 08 May 2011 20:43:00 GMT Jan Vesely [23f40280] * uspace/drv/ohci/batch.h (modified) * uspace/drv/ohci/endpoint_list.h (modified) * uspace/drv/ohci/iface.h (modified) * uspace/drv/ohci/ohci.h (modified) * uspace/drv/ohci/ohci_regs.h (modified) * uspace/drv/ohci/pci.h (modified) * uspace/drv/ohci/root_hub.h (modified) * uspace/drv/ohci/utils/malloc32.h (modified) * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/hc.c (modified) * uspace/drv/uhci-hcd/hc.h (modified) * uspace/drv/uhci-hcd/hw_struct/link_pointer.h (modified) * uspace/drv/uhci-hcd/hw_struct/queue_head.h (modified) * uspace/drv/uhci-hcd/hw_struct/transfer_descriptor.h (modified) * uspace/drv/uhci-hcd/root_hub.h (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/utils/malloc32.h (modified) * uspace/drv/uhci-hcd/utils/slab.c (modified) * uspace/drv/uhci-hcd/utils/slab.h (modified) * uspace/drv/uhci-rhd/port.c (modified) Doxygen and other minor fixes (no functional change) Sun, 08 May 2011 20:00:07 GMT Vojtech Horky [3e4f2e0] * uspace/Makefile (modified) * uspace/Makefile.common (modified) * uspace/app/lsusb/Makefile (modified) * uspace/app/tester/Makefile (modified) * uspace/app/tester/adt/usbaddrkeep.def (deleted) * uspace/app/tester/tester.c (modified) * uspace/app/tester/tester.h (modified) * uspace/app/usbinfo/Makefile (modified) * uspace/app/usbinfo/info.c (modified) * uspace/app/usbinfo/main.c (modified) * uspace/app/vuhid/Makefile (modified) * uspace/drv/ehci-hcd/Makefile (modified) * uspace/drv/ohci/Makefile (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hw_struct/endpoint_descriptor.h (modified) * uspace/drv/ohci/hw_struct/transfer_descriptor.c (modified) * uspace/drv/ohci/hw_struct/transfer_descriptor.h (modified) * uspace/drv/uhci-hcd/Makefile (modified) * uspace/drv/uhci-hcd/hw_struct/queue_head.h (modified) * uspace/drv/uhci-hcd/hw_struct/transfer_descriptor.c (modified) * uspace/drv/uhci-rhd/Makefile (modified) * uspace/drv/usbflbk/Makefile (modified) * uspace/drv/usbhid/Makefile (modified) * uspace/drv/usbhub/Makefile (modified) * uspace/drv/usbkbd/Makefile (modified) * uspace/drv/usbmast/Makefile (modified) * uspace/drv/usbmid/Makefile (modified) * uspace/drv/usbmouse/Makefile (modified) * uspace/drv/vhc/Makefile (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/ddfiface.h (modified) * uspace/lib/usb/include/usb/descriptor.h (modified) * uspace/lib/usb/include/usb/driver.h (added) * uspace/lib/usb/src/ddfiface.c (modified) * uspace/lib/usb/src/driver.c (moved) * uspace/lib/usb/src/dump.c (modified) * uspace/lib/usbdev/Makefile (added) * uspace/lib/usbdev/include/usb/devdrv.h (moved) * uspace/lib/usbdev/include/usb/devpoll.h (moved) * uspace/lib/usbdev/include/usb/dp.h (moved) * uspace/lib/usbdev/include/usb/hub.h (moved) * uspace/lib/usbdev/include/usb/pipes.h (moved) * uspace/lib/usbdev/include/usb/recognise.h (moved) * uspace/lib/usbdev/include/usb/request.h (moved) * uspace/lib/usbdev/include/usb/usbdevice.h (moved) * uspace/lib/usbdev/src/altiface.c (moved) * uspace/lib/usbdev/src/devdrv.c (moved) * uspace/lib/usbdev/src/devpoll.c (moved) * uspace/lib/usbdev/src/dp.c (moved) * uspace/lib/usbdev/src/hub.c (moved) * uspace/lib/usbdev/src/pipepriv.c (moved) * uspace/lib/usbdev/src/pipepriv.h (moved) * uspace/lib/usbdev/src/pipes.c (moved) * uspace/lib/usbdev/src/pipesinit.c (moved) * uspace/lib/usbdev/src/pipesio.c (moved) * uspace/lib/usbdev/src/recognise.c (moved) * uspace/lib/usbdev/src/request.c (moved) * uspace/lib/usbdev/src/usbdevice.c (moved) * uspace/lib/usbhid/Makefile (added) * uspace/lib/usbhid/include/usb/classes/hid.h (moved) * uspace/lib/usbhid/include/usb/classes/hid/iface.h (moved) * uspace/lib/usbhid/include/usb/classes/hid/utled.h (moved) * uspace/lib/usbhid/include/usb/classes/hid_report_items.h (moved) * uspace/lib/usbhid/include/usb/classes/hiddescriptor.h (moved) * uspace/lib/usbhid/include/usb/classes/hidparser.h (moved) * uspace/lib/usbhid/include/usb/classes/hidpath.h (moved) * uspace/lib/usbhid/include/usb/classes/hidreport.h (moved) * uspace/lib/usbhid/include/usb/classes/hidreq.h (moved) * uspace/lib/usbhid/include/usb/classes/hidtypes.h (moved) * uspace/lib/usbhid/include/usb/classes/hidut.h (moved) * uspace/lib/usbhid/include/usb/classes/hidutkbd.h (moved) * uspace/lib/usbhid/src/hiddescriptor.c (moved) * uspace/lib/usbhid/src/hidiface.c (moved) * uspace/lib/usbhid/src/hidparser.c (moved) * uspace/lib/usbhid/src/hidpath.c (moved) * uspace/lib/usbhid/src/hidreport.c (moved) * uspace/lib/usbhid/src/hidreq.c (moved) * uspace/lib/usbhost/Makefile (added) * uspace/lib/usbhost/include/usb/addrkeep.h (moved) * uspace/lib/usbhost/include/usb/host/batch.h (moved) * uspace/lib/usbhost/include/usb/host/device_keeper.h (moved) * uspace/lib/usbhost/include/usb/host/endpoint.h (moved) * uspace/lib/usbhost/include/usb/host/usb_endpoint_manager.h (moved) * uspace/lib/usbhost/src/addrkeep.c (moved) * uspace/lib/usbhost/src/batch.c (moved) * uspace/lib/usbhost/src/device_keeper.c (moved) * uspace/lib/usbhost/src/endpoint.c (moved) * uspace/lib/usbhost/src/usb_endpoint_manager.c (moved) * uspace/lib/usbvirt/Makefile (modified) libusb divided into sublibraries Also removed address keeper test ... Sun, 08 May 2011 13:47:45 GMT Vojtech Horky [7b6f116] * uspace/app/lsusb/main.c (modified) * uspace/drv/ehci-hcd/hc_iface.c (modified) * uspace/drv/ohci/iface.c (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/vhc/connhost.c (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usb_iface.h (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usb/include/usb/host/device_keeper.h (modified) * uspace/lib/usb/include/usb/hub.h (modified) * uspace/lib/usb/src/host/device_keeper.c (modified) * uspace/lib/usb/src/hub.c (modified) lsusb improvements Sun, 08 May 2011 13:38:46 GMT Vojtech Horky [df25ab6] * uspace/drv/ehci-hcd/hc_iface.c (modified) * uspace/drv/ohci/iface.c (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/vhc/connhost.c (modified) All HC drivers supports "get handle by address" Sun, 08 May 2011 06:41:35 GMT Vojtech Horky [60b3bea] * uspace/drv/ohci/root_hub.c (modified) Fix printf directive for size_t (again) Sat, 07 May 2011 15:51:20 GMT Jan Vesely [76ef94e] * .bzrignore (modified) * boot/Makefile.common (modified) * uspace/Makefile (modified) * uspace/app/lsusb/Makefile (added) * uspace/app/lsusb/main.c (added) * uspace/app/usbinfo/dev.c (modified) * uspace/app/usbinfo/main.c (modified) * uspace/app/usbinfo/usbinfo.h (modified) * uspace/doc/doxygroups.h (modified) * uspace/drv/ehci-hcd/main.c (modified) * uspace/drv/ohci/ohci.c (modified) * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/ohci/root_hub.h (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/usbhub/ports.c (modified) * uspace/drv/vhc/main.c (modified) * uspace/lib/c/generic/devman.c (modified) * uspace/lib/c/include/devman.h (modified) * uspace/lib/c/include/ipc/devman.h (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/host.h (added) * uspace/lib/usb/include/usb/usb.h (modified) * uspace/lib/usb/src/host.c (added) * uspace/srv/devman/main.c (modified) Development branch changes Sat, 07 May 2011 15:41:47 GMT Jan Vesely [d2bff2f] * uspace/drv/ohci/ohci.c (modified) * uspace/drv/uhci-hcd/hc.c (modified) * uspace/drv/uhci-hcd/hc.h (modified) * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) UHCI refactoring Sat, 07 May 2011 15:22:38 GMT Jan Vesely [dc5f2fb] * uspace/drv/ohci/main.c (modified) * uspace/drv/ohci/ohci.c (modified) * uspace/drv/ohci/ohci.h (modified) * uspace/drv/ohci/pci.c (modified) Further OHCI refactoring Sat, 07 May 2011 14:26:58 GMT Jan Vesely [62265ce] * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/main.c (modified) * uspace/drv/ohci/ohci.c (modified) * uspace/drv/ohci/ohci.h (modified) OHCI initialization refactoring Sat, 07 May 2011 13:59:11 GMT Matus Dekanek [7205209] * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/ohci/root_hub.h (modified) * uspace/drv/usbhub/ports.c (modified) fix #210 (endless polling) Sat, 07 May 2011 13:56:30 GMT Vojtech Horky [02804e1] * .bzrignore (modified) * boot/Makefile.common (modified) * uspace/Makefile (modified) * uspace/app/lsusb/Makefile (added) * uspace/app/lsusb/main.c (added) * uspace/app/usbinfo/main.c (modified) * uspace/doc/doxygroups.h (modified) * uspace/drv/ehci-hcd/main.c (modified) * uspace/drv/ohci/ohci.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/vhc/main.c (modified) * uspace/lib/c/generic/devman.c (modified) * uspace/lib/c/include/devman.h (modified) * uspace/lib/c/include/ipc/devman.h (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/host.h (added) * uspace/lib/usb/include/usb/usb.h (modified) * uspace/lib/usb/src/host.c (added) * uspace/srv/devman/main.c (modified) Add lsusb, usbinfo accepts HC number and address Sat, 07 May 2011 13:47:48 GMT Matus Dekanek [1866945] * boot/Makefile.common (modified) * uspace/Makefile (modified) * uspace/app/virtusbkbd/Makefile (deleted) * uspace/app/virtusbkbd/descriptor.h (deleted) * uspace/app/virtusbkbd/kbdconfig.c (deleted) * uspace/app/virtusbkbd/kbdconfig.h (deleted) * uspace/app/virtusbkbd/keys.c (deleted) * uspace/app/virtusbkbd/keys.h (deleted) * uspace/app/virtusbkbd/stdreq.c (deleted) * uspace/app/virtusbkbd/stdreq.h (deleted) * uspace/app/virtusbkbd/virtusbkbd.c (deleted) * uspace/app/vuhid/device.c (modified) * uspace/app/vuhid/hids/bootkbd.c (modified) * uspace/app/vuhid/items.h (moved) * uspace/app/vuhid/main.c (modified) * uspace/app/vuhid/report.h (moved) * uspace/app/vuhid/virthid.h (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/main.c (modified) * uspace/drv/ohci/ohci.c (modified) * uspace/drv/ohci/pci.c (modified) * uspace/drv/usbhid/generic/hiddev.c (modified) * uspace/drv/usbhid/kbd/kbddev.c (modified) * uspace/drv/usbhid/mouse/mousedev.c (modified) * uspace/drv/usbhid/mouse/mousedev.h (modified) * uspace/drv/usbhid/subdrivers.c (modified) * uspace/drv/usbhid/usbhid.c (modified) * uspace/drv/usbhid/usbhid.h (modified) * uspace/drv/vhc/transfer.c (modified) * uspace/lib/usb/include/usb/classes/hiddescriptor.h (modified) * uspace/lib/usb/include/usb/classes/hidpath.h (modified) * uspace/lib/usb/include/usb/classes/hidtypes.h (modified) * uspace/lib/usb/src/hiddescriptor.c (modified) * uspace/lib/usb/src/hidparser.c (modified) * uspace/lib/usb/src/hidpath.c (modified) * uspace/lib/usbvirt/Makefile (modified) * uspace/lib/usbvirt/include/usbvirt/device.h (modified) * uspace/lib/usbvirt/include/usbvirt/ipc.h (modified) * uspace/lib/usbvirt/src/ctrltransfer.c (modified) * uspace/lib/usbvirt/src/device.c (added) * uspace/lib/usbvirt/src/ipc.c (deleted) * uspace/lib/usbvirt/src/ipc_dev.c (added) * uspace/lib/usbvirt/src/ipc_hc.c (added) * uspace/lib/usbvirt/src/private.h (modified) * uspace/lib/usbvirt/src/stdreq.c (modified) * uspace/lib/usbvirt/src/transfer.c (modified) merge with usb/development Sat, 07 May 2011 13:45:39 GMT Matus Dekanek [95285378] * uspace/drv/ohci/root_hub.c (modified) workaround for ohci root hub not needed and removed some comments Sat, 07 May 2011 11:42:34 GMT Jan Vesely [5d07f54] * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/main.c (modified) * uspace/drv/ohci/ohci.c (modified) Reset OHCI root hub even if taking control from SMM driver postpone ... Sat, 07 May 2011 11:14:30 GMT Matus Dekanek [426d31a] * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/usbhub/ports.c (modified) corrected change disabling Sat, 07 May 2011 10:34:48 GMT Vojtech Horky [2c49b81b] * uspace/drv/ehci-hcd/main.c (modified) * uspace/drv/ohci/ohci.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/vhc/main.c (modified) * uspace/lib/usb/include/usb/usb.h (modified) All USB host controllers added to usbhc DDF class Sat, 07 May 2011 10:25:36 GMT Jan Vesely [bba0dc20] * uspace/drv/ohci/hc.c (modified) Minor initialization fixes Sat, 07 May 2011 09:21:38 GMT Matus Dekanek [abfd36b] * uspace/drv/ohci/root_hub.c (modified) one more debug message Sat, 07 May 2011 08:45:37 GMT Jan Vesely [f1d16663] * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/main.c (modified) * uspace/drv/ohci/ohci.c (modified) * uspace/drv/ohci/pci.c (modified) Postpone hw until all structures are initialized and irq handler ... Fri, 06 May 2011 15:55:43 GMT Matus Dekanek [3b543d5] * kernel/generic/include/ddi/irq.h (modified) * kernel/generic/src/ipc/irq.c (modified) * uspace/drv/ehci-hcd/ehci-hcd.ma (modified) * uspace/drv/ehci-hcd/pci.c (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/ohci.c (modified) * uspace/drv/ohci/ohci.ma (modified) * uspace/drv/ohci/ohci_regs.h (modified) * uspace/drv/ohci/pci.c (modified) * uspace/lib/usb/src/host/batch.c (modified) merge from usb/development Fri, 06 May 2011 15:40:46 GMT Matus Dekanek [d0c060b] * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/ohci/root_hub.h (modified) * uspace/drv/usbhub/ports.c (modified) bugfix candidates: ohci: detecting devices connected on startup hub ... Fri, 06 May 2011 15:33:56 GMT Jan Vesely [c8eddf4] * uspace/drv/ehci-hcd/ehci-hcd.ma (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/ohci.ma (modified) Fixed: be carefull about Gate A20 in OHCI Legaci support Add ... Fri, 06 May 2011 13:38:20 GMT Jan Vesely [3da17644] * uspace/drv/ohci/ohci.ma (modified) * uspace/drv/ohci/pci.c (modified) Add match ids for ATi chipset remove dead code Fri, 06 May 2011 13:08:10 GMT Jan Vesely [3d4aa055] * .bzrignore (modified) * boot/Makefile.common (modified) * uspace/Makefile (modified) * uspace/app/usbinfo/main.c (modified) * uspace/app/virtusbkbd/Makefile (modified) * uspace/app/virtusbkbd/stdreq.c (modified) * uspace/app/virtusbkbd/stdreq.h (modified) * uspace/app/virtusbkbd/virtusbkbd.c (modified) * uspace/app/vuhid/Makefile (moved) * uspace/app/vuhid/device.c (added) * uspace/app/vuhid/hids/bootkbd.c (added) * uspace/app/vuhid/ifaces.c (added) * uspace/app/vuhid/ifaces.h (added) * uspace/app/vuhid/main.c (added) * uspace/app/vuhid/stdreq.c (added) * uspace/app/vuhid/stdreq.h (moved) * uspace/app/vuhid/virthid.h (moved) * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/ohci/root_hub.h (modified) * uspace/drv/usbhid/Makefile (modified) * uspace/drv/usbhid/generic/hiddev.c (modified) * uspace/drv/usbhid/generic/hiddev.h (modified) * uspace/drv/usbhid/kbd/conv.c (modified) * uspace/drv/usbhid/kbd/kbddev.c (modified) * uspace/drv/usbhid/kbd/kbddev.h (modified) * uspace/drv/usbhid/lgtch-ultrax/keymap.c (added) * uspace/drv/usbhid/lgtch-ultrax/keymap.h (moved) * uspace/drv/usbhid/lgtch-ultrax/lgtch-ultrax.c (modified) * uspace/drv/usbhid/lgtch-ultrax/lgtch-ultrax.h (modified) * uspace/drv/usbhid/main.c (modified) * uspace/drv/usbhid/mouse/mousedev.c (modified) * uspace/drv/usbhid/mouse/mousedev.h (modified) * uspace/drv/usbhid/subdrivers.c (modified) * uspace/drv/usbhid/subdrivers.h (modified) * uspace/drv/usbhid/usbhid.c (modified) * uspace/drv/usbhid/usbhid.h (modified) * uspace/drv/usbhub/main.c (modified) * uspace/drv/usbhub/ports.c (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbkbd/kbddev.c (modified) * uspace/drv/usbkbd/kbddev.h (modified) * uspace/drv/vhc/Makefile (modified) * uspace/drv/vhc/conn.h (modified) * uspace/drv/vhc/conndev.c (modified) * uspace/drv/vhc/connhost.c (modified) * uspace/drv/vhc/devconn.c (added) * uspace/drv/vhc/devices.c (deleted) * uspace/drv/vhc/hc.c (deleted) * uspace/drv/vhc/hc.h (deleted) * uspace/drv/vhc/hub.c (modified) * uspace/drv/vhc/hub.h (modified) * uspace/drv/vhc/hub/hub.c (modified) * uspace/drv/vhc/hub/hub.h (modified) * uspace/drv/vhc/hub/virthub.c (modified) * uspace/drv/vhc/hub/virthub.h (modified) * uspace/drv/vhc/hub/virthubops.c (modified) * uspace/drv/vhc/main.c (moved) * uspace/drv/vhc/transfer.c (added) * uspace/drv/vhc/vhcd.h (modified) * uspace/lib/c/include/errno.h (modified) * uspace/lib/drv/include/usbhid_iface.h (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/classes/hid.h (modified) * uspace/lib/usb/include/usb/classes/hid_report_items.h (modified) * uspace/lib/usb/include/usb/classes/hiddescriptor.h (added) * uspace/lib/usb/include/usb/classes/hidparser.h (modified) * uspace/lib/usb/include/usb/classes/hidpath.h (added) * uspace/lib/usb/include/usb/classes/hidreport.h (modified) * uspace/lib/usb/include/usb/classes/hidtypes.h (added) * uspace/lib/usb/include/usb/classes/hidut.h (modified) * uspace/lib/usb/include/usb/usb.h (modified) * uspace/lib/usb/src/debug.c (modified) * uspace/lib/usb/src/hiddescriptor.c (added) * uspace/lib/usb/src/hidparser.c (modified) * uspace/lib/usb/src/hidpath.c (added) * uspace/lib/usb/src/hidreport.c (modified) * uspace/lib/usbvirt/Makefile (modified) * uspace/lib/usbvirt/include/usbvirt/device.h (modified) * uspace/lib/usbvirt/include/usbvirt/ipc.h (moved) * uspace/lib/usbvirt/src/callback.c (deleted) * uspace/lib/usbvirt/src/ctrlpipe.c (deleted) * uspace/lib/usbvirt/src/ctrltransfer.c (added) * uspace/lib/usbvirt/src/ipc.c (added) * uspace/lib/usbvirt/src/main.c (deleted) * uspace/lib/usbvirt/src/private.h (modified) * uspace/lib/usbvirt/src/stdreq.c (modified) * uspace/lib/usbvirt/src/transaction.c (deleted) * uspace/lib/usbvirt/src/transfer.c (added) Development branch changes Fri, 06 May 2011 12:47:04 GMT Jan Vesely [03cfda08] * uspace/drv/ohci/hc.c (modified) Fix OHCI interrupt pseudocode, remove dead code Fri, 06 May 2011 08:37:19 GMT Jan Vesely [561112f] * uspace/drv/ehci-hcd/pci.c (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/ohci.c (modified) * uspace/drv/ohci/ohci_regs.h (modified) * uspace/drv/ohci/pci.c (modified) OHCI interrupt support Fri, 29 Apr 2011 08:33:43 GMT Matus Dekanek [361fcec] * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/ohci/root_hub.h (modified) * uspace/drv/usbhub/main.c (modified) * uspace/drv/usbhub/ports.c (modified) * uspace/drv/usbhub/usbhub.c (modified) removing malloc, pre-creating root hub descriptor and interrupt buffer Fri, 22 Apr 2011 12:47:39 GMT Matus Dekanek [9014dcd] * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/ohci/root_hub.h (modified) * uspace/drv/usbhub/usbhub.c (modified) fix for usb hub loc in ohci root hub Mon, 18 Apr 2011 20:06:55 GMT Vojtech Horky [4125b7d] * uspace/drv/ehci-hcd/main.c (modified) * uspace/drv/ehci-hcd/pci.c (modified) * uspace/drv/ohci/batch.c (modified) * uspace/drv/ohci/endpoint_list.c (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/iface.c (modified) * uspace/drv/ohci/ohci.c (modified) * uspace/drv/ohci/pci.c (modified) * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/hc.c (modified) * uspace/drv/uhci-hcd/hw_struct/transfer_descriptor.c (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/pci.c (modified) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-rhd/main.c (modified) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/usbflbk/main.c (modified) * uspace/drv/usbhid/kbd/kbddev.c (modified) * uspace/drv/usbhid/usbhid.c (modified) * uspace/drv/usbhub/ports.c (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbkbd/kbddev.c (modified) * uspace/drv/usbmouse/main.c (modified) * uspace/drv/vhc/conndev.c (modified) * uspace/lib/usb/include/usb/debug.h (modified) * uspace/lib/usb/src/devpoll.c (modified) * uspace/lib/usb/src/hidparser.c (modified) * uspace/lib/usb/src/hidreport.c (modified) usb_log_printf() checks for printf correctness It is surprising how ... Fri, 15 Apr 2011 16:11:50 GMT Jan Vesely [6b082a1b] * uspace/drv/ohci/batch.c (modified) Bulk out data fix Fri, 15 Apr 2011 15:24:32 GMT Jan Vesely [ab6fdad3] * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/ohci/root_hub.h (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbhub/usbhub_private.h (modified) * uspace/drv/usbhub/utils.c (modified) * uspace/lib/usb/include/usb/classes/hub.h (modified) * uspace/lib/usb/src/hidreport.c (modified) * uspace/lib/usb/src/hidreq.c (modified) Development branch changes Fri, 15 Apr 2011 15:22:24 GMT Jan Vesely [a13ed97] * uspace/drv/ohci/batch.c (modified) Fix bulk out transfers Fri, 15 Apr 2011 15:14:35 GMT Jan Vesely [ad86349] * uspace/drv/ohci/batch.c (modified) * uspace/drv/ohci/hw_struct/transfer_descriptor.c (modified) * uspace/drv/ohci/hw_struct/transfer_descriptor.h (modified) Support short packets in OHCI Fri, 15 Apr 2011 13:39:38 GMT Matus Dekanek [be11749] * uspace/drv/ohci/root_hub.c (modified) forgotten transfer finalizinf in ohci-root_hub.c Fri, 15 Apr 2011 07:46:50 GMT Matus Dekanek [3a85a2b] * uspace/drv/ohci/root_hub.c (modified) ohci root hub, interrupts Fri, 15 Apr 2011 07:45:26 GMT Matus Dekanek [e05d6c3] * uspace/drv/ohci/batch.c (modified) * uspace/drv/ohci/hcd_endpoint.c (modified) * uspace/drv/ohci/hw_struct/endpoint_descriptor.h (modified) * uspace/drv/ohci/ohci_regs.h (modified) * uspace/drv/ohci/root_hub.h (modified) * uspace/drv/uhci-hcd/hc.c (modified) * uspace/drv/uhci-hcd/hc.h (modified) * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/uhci-rhd/port.h (modified) * uspace/drv/uhci-rhd/root_hub.c (modified) * uspace/drv/uhci-rhd/root_hub.h (modified) * uspace/drv/usbhid/main.c (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbkbd/main.c (modified) * uspace/drv/usbmouse/main.c (modified) * uspace/lib/usb/include/usb/devdrv.h (modified) * uspace/lib/usb/include/usb/devpoll.h (added) * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/src/devpoll.c (modified) * uspace/lib/usb/src/host/endpoint.c (modified) * uspace/lib/usb/src/pipesinit.c (modified) * uspace/lib/usb/src/pipesio.c (modified) merge with usb/development Thu, 14 Apr 2011 21:52:57 GMT Jan Vesely [c9dc471] * uspace/drv/ohci/batch.c (modified) Handle error states on ED properly. Thu, 14 Apr 2011 21:08:07 GMT Jan Vesely [545764b] * uspace/drv/ohci/hcd_endpoint.c (modified) * uspace/drv/ohci/hw_struct/endpoint_descriptor.h (modified) * uspace/lib/usb/src/host/endpoint.c (modified) Add support for OHCI toggle set and get Thu, 14 Apr 2011 10:22:19 GMT Jan Vesely [5f7c846] * uspace/drv/ohci/ohci_regs.h (modified) Fix resume and operational registry values Wed, 13 Apr 2011 14:49:28 GMT Jan Vesely [d6522dd] * uspace/drv/ohci/batch.c (modified) * uspace/drv/ohci/hc.c (modified) Fixes (OHCI works with new architecture) Remove completed batch ... Wed, 13 Apr 2011 14:19:12 GMT Jan Vesely [7013b14] * uspace/drv/ohci/batch.c (modified) * uspace/drv/ohci/batch.h (modified) * uspace/drv/ohci/endpoint_list.c (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) Batch processing implemented to use static EDs. Wed, 13 Apr 2011 13:56:51 GMT Jan Vesely [9a6fde4] * uspace/drv/ohci/batch.c (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hcd_endpoint.c (modified) * uspace/drv/ohci/hw_struct/endpoint_descriptor.h (modified) Batch uses static endpoint descriptors Wed, 13 Apr 2011 13:09:18 GMT Jan Vesely [592369ae] * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/iface.c (modified) Add proper locking to prevent use/remove race Wed, 13 Apr 2011 12:37:20 GMT Jan Vesely [5a2c42b] * uspace/drv/ohci/Makefile (modified) * uspace/drv/ohci/endpoint_list.c (moved) * uspace/drv/ohci/endpoint_list.h (moved) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) Use endpoint lists instead of transfer lists. Create and enqueue ... Wed, 13 Apr 2011 11:14:28 GMT Jan Vesely [2759c52] * uspace/drv/ohci/Makefile (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hcd_endpoint.c (added) * uspace/drv/ohci/hcd_endpoint.h (added) Add OHCI endpoint structure to endpoint manager. Wed, 13 Apr 2011 10:36:09 GMT Jan Vesely [6bb0f43] * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/iface.c (modified) Move endpoint registration to hc.c Tue, 12 Apr 2011 14:07:02 GMT Jan Vesely [2cc6e97] * uspace/drv/ohci/batch.c (modified) * uspace/drv/ohci/batch.h (modified) * uspace/drv/ohci/iface.c (modified) * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/lib/usb/include/usb/host/batch.h (modified) * uspace/lib/usb/src/host/batch.c (modified) Move more functionality to libUSB usb_transfer_batch_t UHCI uses ... Tue, 12 Apr 2011 10:52:05 GMT Jan Vesely [8148ee3a] * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/ohci/root_hub.h (modified) Root hub does not need ddf device pointer Use endpoint manager ... Tue, 12 Apr 2011 10:09:56 GMT Jan Vesely [d017cea] * uspace/drv/ohci/batch.c (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/hc.c (modified) * uspace/lib/usb/include/usb/host/batch.h (modified) * uspace/lib/usb/src/host/batch.c (modified) Remove EP information stored in usb_transfer_batch_t rename ... Mon, 11 Apr 2011 19:26:30 GMT Lubos Slovak [d91645ab] * uspace/drv/ohci/ohci.ma (modified) Match ids for NVIDIA OHCI (Dell Studio XPS 1330). Mon, 11 Apr 2011 13:39:07 GMT Jan Vesely [9f104af4] * uspace/drv/ohci/hw_struct/transfer_descriptor.h (modified) * uspace/drv/ohci/main.c (modified) Resume default debug level, consider all touched TDs done Mon, 11 Apr 2011 13:15:25 GMT Jan Vesely [aa9ccf7] * uspace/drv/ohci/batch.c (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/main.c (modified) * uspace/drv/ohci/ohci_regs.h (modified) * uspace/drv/ohci/transfer_list.c (modified) More debug output and some fixes Add mutex for scheduling and ... Mon, 11 Apr 2011 13:07:45 GMT Jan Vesely [fd153d3] * uspace/drv/ohci/hw_struct/hcca.h (modified) * uspace/drv/ohci/hw_struct/transfer_descriptor.c (modified) * uspace/drv/ohci/utils/malloc32.h (modified) OHCI structures use different alignment from OHCI Sun, 10 Apr 2011 22:30:59 GMT Jan Vesely [c6fe469] * uspace/drv/ohci/batch.c (modified) * uspace/drv/ohci/hc.c (modified) Add support for INT and BULK transfers Sun, 10 Apr 2011 22:30:12 GMT Jan Vesely [7628050] * uspace/drv/ohci/hw_struct/endpoint_descriptor.c (modified) * uspace/drv/ohci/hw_struct/endpoint_descriptor.h (modified) Fix IN/OUT values, keep non pointer bits when assigning TDs Sun, 10 Apr 2011 21:42:14 GMT Jan Vesely [eaf1e3d] * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hw_struct/transfer_descriptor.h (modified) Fix TD data direction values Only check transfer queues if there ... Sun, 10 Apr 2011 21:03:36 GMT Jan Vesely [78d4e1f] * uspace/drv/ohci/batch.c (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/main.c (modified) * uspace/drv/ohci/transfer_list.c (modified) Init ED queue registers AFTER device reset Disable and enabled ... Sun, 10 Apr 2011 09:27:49 GMT Jan Vesely [0ede0c3] * uspace/drv/ohci/iface.c (modified) * uspace/drv/uhci-hcd/iface.c (modified) Root hub need to have its endpoints registered too Sun, 10 Apr 2011 09:09:28 GMT Jan Vesely [86b4ee0] * uspace/drv/ohci/iface.c (modified) * uspace/drv/uhci-hcd/iface.c (modified) Minor fixes Size really does not matter for control and bulk ... Sat, 09 Apr 2011 22:10:13 GMT Jan Vesely [a19a2d7] * uspace/drv/ohci/iface.c (modified) * uspace/drv/uhci-hcd/iface.c (modified) Removed implementation of unused interfaces Sat, 09 Apr 2011 22:03:23 GMT Jan Vesely [ba038f4] * uspace/drv/ohci/iface.c (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/lib/usb/include/usb/host/device_keeper.h (modified) * uspace/lib/usb/include/usb/host/endpoint.h (modified) * uspace/lib/usb/include/usb/host/usb_endpoint_manager.h (modified) * uspace/lib/usb/src/host/device_keeper.c (modified) * uspace/lib/usb/src/host/endpoint.c (modified) * uspace/lib/usb/src/host/usb_endpoint_manager.c (modified) Don't keep endpoints in two separate structures Fixes crash ... Sat, 09 Apr 2011 20:56:50 GMT Jan Vesely [501e5df] * uspace/app/usbinfo/dev.c (modified) * uspace/doc/doxygroups.h (modified) * uspace/drv/ehci-hcd/hc_iface.c (modified) * uspace/drv/ohci/iface.c (modified) * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/usbhub/Makefile (modified) * uspace/drv/usbhub/port_status.h (modified) * uspace/drv/usbhub/ports.c (modified) * uspace/drv/usbhub/ports.h (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbhub/usbhub.h (modified) * uspace/drv/usbhub/usbhub_private.h (modified) * uspace/drv/usbhub/utils.c (modified) * uspace/drv/usbmid/main.c (modified) * uspace/drv/vhc/connhost.c (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/classes/hub.h (modified) * uspace/lib/usb/include/usb/devdrv.h (modified) * uspace/lib/usb/include/usb/host/device_keeper.h (modified) * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/include/usb/usb.h (modified) * uspace/lib/usb/src/devdrv.c (modified) * uspace/lib/usb/src/devpoll.c (modified) * uspace/lib/usb/src/host/device_keeper.c (modified) * uspace/lib/usb/src/hub.c (modified) * uspace/lib/usb/src/pipepriv.c (added) * uspace/lib/usb/src/pipepriv.h (added) * uspace/lib/usb/src/pipes.c (modified) * uspace/lib/usb/src/pipesinit.c (modified) * uspace/lib/usb/src/pipesio.c (modified) * uspace/lib/usb/src/recognise.c (modified) Development changes Sat, 09 Apr 2011 20:44:50 GMT Jan Vesely [8790650] * uspace/drv/ohci/batch.c (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hw_struct/endpoint_descriptor.c (modified) * uspace/drv/ohci/transfer_list.c (modified) More debug (still does not work) Sat, 09 Apr 2011 18:26:22 GMT Matus Dekanek [a43f1d18] * uspace/app/usbinfo/dev.c (modified) * uspace/doc/doxygroups.h (modified) * uspace/drv/ehci-hcd/hc_iface.c (modified) * uspace/drv/ohci/Makefile (modified) * uspace/drv/ohci/batch.c (modified) * uspace/drv/ohci/batch.h (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/hw_struct/completion_codes.h (modified) * uspace/drv/ohci/hw_struct/endpoint_descriptor.c (added) * uspace/drv/ohci/hw_struct/endpoint_descriptor.h (modified) * uspace/drv/ohci/hw_struct/transfer_descriptor.c (added) * uspace/drv/ohci/hw_struct/transfer_descriptor.h (modified) * uspace/drv/ohci/iface.c (modified) * uspace/drv/ohci/ohci_regs.h (modified) * uspace/drv/ohci/transfer_list.c (added) * uspace/drv/ohci/transfer_list.h (added) * uspace/drv/ohci/utils/malloc32.h (modified) * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/hc.c (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/usbmid/main.c (modified) * uspace/drv/vhc/connhost.c (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/devdrv.h (modified) * uspace/lib/usb/include/usb/host/device_keeper.h (modified) * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/include/usb/usb.h (modified) * uspace/lib/usb/src/devdrv.c (modified) * uspace/lib/usb/src/devpoll.c (modified) * uspace/lib/usb/src/host/batch.c (modified) * uspace/lib/usb/src/host/device_keeper.c (modified) * uspace/lib/usb/src/hub.c (modified) * uspace/lib/usb/src/pipepriv.c (added) * uspace/lib/usb/src/pipepriv.h (added) * uspace/lib/usb/src/pipes.c (modified) * uspace/lib/usb/src/pipesinit.c (modified) * uspace/lib/usb/src/pipesio.c (modified) * uspace/lib/usb/src/recognise.c (modified) merge with usb/development Sat, 09 Apr 2011 17:50:15 GMT Matus Dekanek [f35b294] * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/usbhub/port_status.h (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbhub/usbhub_private.h (modified) * uspace/drv/usbhub/utils.c (modified) * uspace/lib/usb/include/usb/classes/hub.h (modified) codelifting Sat, 09 Apr 2011 16:56:51 GMT Vojtech Horky [c6394aa] * uspace/app/usbinfo/dev.c (modified) * uspace/drv/ohci/Makefile (modified) * uspace/drv/ohci/batch.c (modified) * uspace/drv/ohci/batch.h (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/hw_struct/completion_codes.h (modified) * uspace/drv/ohci/hw_struct/endpoint_descriptor.c (added) * uspace/drv/ohci/hw_struct/endpoint_descriptor.h (modified) * uspace/drv/ohci/hw_struct/transfer_descriptor.c (added) * uspace/drv/ohci/hw_struct/transfer_descriptor.h (modified) * uspace/drv/ohci/iface.c (modified) * uspace/drv/ohci/ohci_regs.h (modified) * uspace/drv/ohci/transfer_list.c (added) * uspace/drv/ohci/transfer_list.h (added) * uspace/drv/ohci/utils/malloc32.h (modified) * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/hc.c (modified) * uspace/drv/usbmid/main.c (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/src/devdrv.c (modified) * uspace/lib/usb/src/devpoll.c (modified) * uspace/lib/usb/src/host/batch.c (modified) * uspace/lib/usb/src/hub.c (modified) * uspace/lib/usb/src/pipepriv.c (added) * uspace/lib/usb/src/pipepriv.h (added) * uspace/lib/usb/src/pipes.c (modified) * uspace/lib/usb/src/pipesinit.c (modified) * uspace/lib/usb/src/pipesio.c (modified) * uspace/lib/usb/src/recognise.c (modified) Merge development/ changes Sat, 09 Apr 2011 13:27:53 GMT Jan Vesely [ff0e354] * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hw_struct/endpoint_descriptor.c (modified) Postpone launching of interrupt emulator after everything else is ... Sat, 09 Apr 2011 13:14:51 GMT Jan Vesely [112d159] * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/ohci_regs.h (modified) * uspace/drv/ohci/root_hub.c (modified) Debug output and startup fixes Sat, 09 Apr 2011 10:58:26 GMT Jan Vesely [0c311d5] * uspace/drv/ohci/ohci_regs.h (modified) Add missing flags and comments Sat, 09 Apr 2011 09:10:24 GMT Jan Vesely [9ff5ff82] * uspace/drv/ohci/hc.c (modified) Set filled flag when scheduling transfers Sat, 09 Apr 2011 00:28:56 GMT Jan Vesely [4c28d17] * uspace/drv/ohci/hc.c (modified) * uspace/drv/uhci-hcd/hc.c (modified) OHCI scheduling Sat, 09 Apr 2011 00:22:30 GMT Jan Vesely [f1be95c8] * uspace/drv/ohci/batch.c (modified) * uspace/drv/ohci/hw_struct/completion_codes.h (modified) * uspace/drv/ohci/hw_struct/transfer_descriptor.c (added) * uspace/drv/ohci/hw_struct/transfer_descriptor.h (modified) Add forgotten TD implementation, add error parsing Fri, 08 Apr 2011 23:28:52 GMT Jan Vesely [e42dd32] * uspace/drv/ohci/batch.c (modified) * uspace/drv/ohci/hw_struct/endpoint_descriptor.h (modified) * uspace/drv/ohci/hw_struct/transfer_descriptor.h (modified) OCHI structures fixed, setup control transfer Fri, 08 Apr 2011 22:25:32 GMT Jan Vesely [b854e56] * uspace/drv/ohci/Makefile (modified) * uspace/drv/ohci/batch.c (modified) * uspace/drv/ohci/hw_struct/transfer_descriptor.h (modified) Implement TD initialization Fri, 08 Apr 2011 22:25:00 GMT Vojtech Horky [1998bcd] * uspace/drv/ehci-hcd/hc_iface.c (modified) * uspace/drv/ohci/iface.c (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usb/include/usb/host/device_keeper.h (modified) * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/src/host/device_keeper.c (modified) * uspace/lib/usb/src/pipesinit.c (modified) Endpoint registration sends address as well This is the first step ... Fri, 08 Apr 2011 21:54:12 GMT Jan Vesely [7786cea] * uspace/drv/ohci/Makefile (modified) * uspace/drv/ohci/batch.c (modified) * uspace/drv/ohci/hw_struct/endpoint_descriptor.c (added) * uspace/drv/ohci/hw_struct/endpoint_descriptor.h (modified) * uspace/drv/ohci/transfer_list.c (modified) * uspace/drv/ohci/utils/malloc32.h (modified) Implement endpoint descriptor initialization Fri, 08 Apr 2011 20:54:52 GMT Jan Vesely [06c552c] * uspace/drv/ohci/batch.c (modified) * uspace/drv/uhci-hcd/batch.c (modified) Create batch memory structures. Fri, 08 Apr 2011 20:29:38 GMT Jan Vesely [344925c] * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/ohci_regs.h (modified) Initialize OHCI hc memory structures Fri, 08 Apr 2011 20:19:48 GMT Vojtech Horky [c6cb76d] * boot/arch/amd64/Makefile.inc (modified) * uspace/Makefile (modified) * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/batch.h (modified) * uspace/drv/uhci-hcd/hc.c (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/drv/uhci-rhd/root_hub.h (modified) * uspace/drv/usbhid/Makefile (added) * uspace/drv/usbhid/generic/hiddev.c (added) * uspace/drv/usbhid/generic/hiddev.h (added) * uspace/drv/usbhid/kbd.h (added) * uspace/drv/usbhid/kbd/conv.c (added) * uspace/drv/usbhid/kbd/conv.h (added) * uspace/drv/usbhid/kbd/kbddev.c (added) * uspace/drv/usbhid/kbd/kbddev.h (added) * uspace/drv/usbhid/kbd/kbdrepeat.c (added) * uspace/drv/usbhid/kbd/kbdrepeat.h (added) * uspace/drv/usbhid/kbd/layout.h (added) * uspace/drv/usbhid/kbd/main.c (added) * uspace/drv/usbhid/layout.h (added) * uspace/drv/usbhid/main.c (added) * uspace/drv/usbhid/usbhid.c (added) * uspace/drv/usbhid/usbhid.h (added) * uspace/drv/usbhid/usbhid.ma (added) * uspace/drv/usbkbd/kbddev.c (modified) * uspace/drv/usbkbd/main.c (modified) * uspace/drv/usbkbd/usbkbd.ma (modified) * uspace/lib/usb/include/usb/classes/hidparser.h (modified) * uspace/lib/usb/include/usb/host/batch.h (modified) * uspace/lib/usb/include/usb/host/device_keeper.h (modified) * uspace/lib/usb/include/usb/host/endpoint.h (modified) * uspace/lib/usb/src/devpoll.c (modified) * uspace/lib/usb/src/hidparser.c (modified) * uspace/lib/usb/src/hidreport.c (modified) * uspace/lib/usb/src/host/batch.c (modified) * uspace/lib/usb/src/host/device_keeper.c (modified) * uspace/lib/usb/src/host/endpoint.c (modified) * uspace/lib/usb/src/hub.c (modified) Merge development/ changes