# # ChangeLog for / in mainline # # Generated by Trac 1.6 # 2024-12-11T20:04:43Z Sat, 09 Apr 2011 18:42:13 GMT Matus Dekanek [709e868] * uspace/drv/ohci/root_hub.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/lib/usb/include/usb/classes/hub.h (modified) several fixes for hub drivers (non-removable devices, ohci root hub, ... Sat, 09 Apr 2011 18:37:31 GMT Matus Dekanek [b79c31f9] * uspace/drv/usbhub/usbhub.h (modified) patch for cyclical dependencies Sat, 09 Apr 2011 18:28:37 GMT Matus Dekanek [2ad98fd] * uspace/drv/usbhub/ports.c (added) * uspace/drv/usbhub/ports.h (added) added ports.h/c files (forgot to add them before) 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 17:26:17 GMT Vojtech Horky [97e7e8a] * uspace/doc/doxygroups.h (modified) Add drvusbohci group to Doxygen Sat, 09 Apr 2011 17:15:28 GMT Vojtech Horky [a9d67aa] * 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/usbhc_iface.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/host/device_keeper.c (modified) * uspace/lib/usb/src/hub.c (modified) * uspace/lib/usb/src/pipesinit.c (modified) * uspace/lib/usb/src/pipesio.c (modified) Refactoring: libusb, USBHC interface protocol Highlights: * ... Sat, 09 Apr 2011 17:12:09 GMT Vojtech Horky [77223f8] * uspace/lib/usb/src/pipesio.c (modified) Client does not send max packet size Let's pretend this commit ... 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 16:11:41 GMT Vojtech Horky [5410c04] * uspace/app/usbinfo/dev.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/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) Automatic pipe sessions It is no longer necessary to start sessions ... Sat, 09 Apr 2011 16:00:33 GMT Vojtech Horky [7b715892] * 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/lib/usb/src/host/batch.c (modified) Merge development/ changes Sat, 09 Apr 2011 15:59:38 GMT Vojtech Horky [8efafda] * uspace/app/usbinfo/dev.c (modified) * uspace/drv/usbmid/main.c (modified) usbinfo and MID driver does not use pipe sessions Sat, 09 Apr 2011 15:58:25 GMT Vojtech Horky [4ede178] * uspace/lib/usb/src/devdrv.c (modified) * uspace/lib/usb/src/devpoll.c (modified) * uspace/lib/usb/src/hub.c (modified) * uspace/lib/usb/src/pipesinit.c (modified) * uspace/lib/usb/src/recognise.c (modified) No start/end pipe session calls in libusb Sat, 09 Apr 2011 15:37:36 GMT Vojtech Horky [e9ce696] * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/src/pipes.c (modified) Add functions for explicit long transfers Sat, 09 Apr 2011 15:06:34 GMT Matus Dekanek [1e1b1a9] * uspace/drv/usbhub/Makefile (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbhub/usbhub.h (modified) * uspace/drv/usbhub/usbhub_private.h (modified) * uspace/drv/usbhub/usblist.c (deleted) * uspace/drv/usbhub/usblist.h (deleted) usbhub refactoring Sat, 09 Apr 2011 11:01:44 GMT Jan Vesely [8e8b84f] * 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/lib/usb/src/host/batch.c (modified) OHCI prototype (does not work) minor UHCI code-style changes Sat, 09 Apr 2011 11:00:22 GMT Jan Vesely [39db23f] * uspace/lib/usb/src/hub.c (modified) Development branch changes 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:45:14 GMT Vojtech Horky [d48fcc0] * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/src/pipepriv.c (modified) * uspace/lib/usb/src/pipepriv.h (modified) * uspace/lib/usb/src/pipesinit.c (modified) * uspace/lib/usb/src/pipesio.c (modified) Fine grain locking of USB pipes Sat, 09 Apr 2011 09:17:22 GMT Vojtech Horky [a546687] * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/pipes.h (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) Sessions started automatically on pipes It is no longer necessary ... 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 08:35:58 GMT Matus Dekanek [8961c22] * 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 with usb/development Sat, 09 Apr 2011 08:27:57 GMT Vojtech Horky [d5ac90f] * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/src/pipesinit.c (modified) * uspace/lib/usb/src/pipesio.c (modified) Serialization of IPC requests over pipe phone The pipe phone is now ... Sat, 09 Apr 2011 08:19:55 GMT Matus Dekanek [3e490eb] * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbhub/usbhub.h (modified) attempt to merge usb/development hub changes 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:30:38 GMT Vojtech Horky [b6c9e1e] * uspace/lib/usb/src/hub.c (modified) Reserving default address directly obsoleted Fri, 08 Apr 2011 22:26:12 GMT Vojtech Horky [98064795] * uspace/lib/usb/src/hub.c (modified) New device probing does not reserve default address 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 22:18:55 GMT Vojtech Horky [297341b] * uspace/lib/usb/include/usb/usb.h (modified) Add extra speed as a special value 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 21:17:45 GMT Jan Vesely [96b8f322] * uspace/lib/usb/src/host/batch.c (modified) Copy batch direction from supplied ep 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 Fri, 08 Apr 2011 18:08:46 GMT Vojtech Horky [7dfc06fa] * 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/usbhc_iface.h (modified) Do not send max packet size with each transfer See ticket #177, ... Fri, 08 Apr 2011 17:48:47 GMT Vojtech Horky [61727bf] * uspace/lib/usb/src/hub.c (modified) Adding new devices can be done in parallel The wrapper for adding ... Fri, 08 Apr 2011 15:46:32 GMT Jan Vesely [6b6e3ed3] * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) Initialize transfer queues Fri, 08 Apr 2011 15:15:34 GMT Jan Vesely [f98b8269] * uspace/drv/ohci/Makefile (modified) * uspace/drv/ohci/batch.c (modified) * uspace/drv/ohci/batch.h (modified) * uspace/drv/ohci/hw_struct/endpoint_descriptor.h (modified) * uspace/drv/ohci/transfer_list.c (added) * uspace/drv/ohci/transfer_list.h (added) Port transfer_list from UHCI Fri, 08 Apr 2011 13:58:45 GMT Jan Vesely [6bec59b] * uspace/drv/ohci/batch.c (modified) * uspace/drv/ohci/batch.h (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/iface.c (modified) Port endpoint framework usage from UHCI Fri, 08 Apr 2011 13:57:37 GMT Jan Vesely [6acc80f3] * uspace/drv/uhci-hcd/iface.c (modified) Size is always max_packet_size in endpoint registration At least ... Fri, 08 Apr 2011 13:25:58 GMT Jan Vesely [85c47729] * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/uhci-hcd/hc.c (modified) * uspace/drv/uhci-hcd/transfer_list.c (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/host/batch.c (modified) * uspace/lib/usb/src/host/device_keeper.c (modified) * uspace/lib/usb/src/host/endpoint.c (modified) Per endpoint communication mutex Fri, 08 Apr 2011 13:24:21 GMT Jan Vesely [4b39af4] * boot/arch/amd64/Makefile.inc (modified) * uspace/Makefile (modified) * uspace/drv/ohci/root_hub.c (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/src/devpoll.c (modified) * uspace/lib/usb/src/hidparser.c (modified) * uspace/lib/usb/src/hidreport.c (modified) Development branch changes Fri, 08 Apr 2011 12:30:30 GMT Jan Vesely [8b74997f] * uspace/drv/ohci/root_hub.c (modified) OHCI root hub implementation from branch smekideki Fri, 08 Apr 2011 12:02:47 GMT Jan Vesely [ffc63b0] * uspace/lib/usb/include/usb/host/device_keeper.h (modified) * uspace/lib/usb/src/host/device_keeper.c (modified) Remove unused code (old control communication mutex) Fri, 08 Apr 2011 11:58:18 GMT Jan Vesely [4fd3faf] * uspace/drv/uhci-hcd/hc.c (modified) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/lib/usb/include/usb/host/endpoint.h (modified) * uspace/lib/usb/src/host/batch.c (modified) * uspace/lib/usb/src/host/endpoint.c (modified) Use per endpoint communication mutex Fri, 08 Apr 2011 11:31:30 GMT Jan Vesely [cd1cec3b] * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/uhci-hcd/hc.c (modified) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/lib/usb/include/usb/host/batch.h (modified) * uspace/lib/usb/src/host/batch.c (modified) Separate batch_finish with internal and external errors Fri, 08 Apr 2011 11:07:05 GMT Jan Vesely [6a32665d] * uspace/lib/usb/include/usb/host/endpoint.h (modified) * uspace/lib/usb/src/host/endpoint.c (modified) Add endpoint access serializing mechanism. Fri, 08 Apr 2011 07:58:15 GMT Lubos Slovak [1c6f4ff] * boot/arch/amd64/Makefile.inc (modified) * uspace/Makefile (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/src/devpoll.c (modified) * uspace/lib/usb/src/hidparser.c (modified) * uspace/lib/usb/src/hidreport.c (modified) General HID driver for handling all HID devices. Now handles only ... Fri, 08 Apr 2011 07:48:06 GMT Lubos Slovak [fec47d4] * uspace/drv/usbhid/usbhid.c (modified) * uspace/drv/usbhid/usbhid.ma (modified) * uspace/drv/usbkbd/usbkbd.ma (modified) Fixed typos + changed match IDs Fri, 08 Apr 2011 07:47:06 GMT Lubos Slovak [73ae3373] * uspace/drv/usbhid/kbd/kbddev.c (modified) * uspace/drv/usbhid/kbd/kbddev.h (modified) Fixed default connection handler + typo Fri, 08 Apr 2011 07:04:30 GMT Lubos Slovak [dd10e07] * uspace/drv/usbhid/Makefile (modified) * uspace/drv/usbhid/generic/hiddev.c (moved) * uspace/drv/usbhid/generic/hiddev.h (moved) * uspace/drv/usbhid/usbhid.c (modified) * uspace/drv/usbhid/usbhid.h (modified) Renamed hidd to hiddev Fri, 08 Apr 2011 07:02:30 GMT Jan Vesely [a8a7063] * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/batch.h (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-rhd/root_hub.h (modified) Deprecated sending ox max_packet_size with every transfer request ... Thu, 07 Apr 2011 22:11:49 GMT Jan Vesely [52cc968] * uspace/drv/uhci-hcd/iface.c (modified) Dead code elimination. Thu, 07 Apr 2011 21:59:19 GMT Jan Vesely [2e6bbcf] * uspace/drv/uhci-hcd/iface.c (modified) Use one function to setup all transfers. Thu, 07 Apr 2011 21:48:37 GMT Lubos Slovak [7f2e33a] * uspace/drv/usbhid/kbd/kbddev.c (modified) * uspace/drv/usbhid/usbhid.c (modified) * uspace/drv/usbhid/usbhid.ma (modified) * uspace/drv/usbkbd/kbddev.c (modified) * uspace/drv/usbkbd/usbkbd.ma (modified) * uspace/lib/usb/src/devpoll.c (modified) Fixed requested Report ID, some debugging stuff. Thu, 07 Apr 2011 20:41:49 GMT Vojtech Horky [c1b1944] * uspace/lib/usb/include/usb/devdrv.h (modified) * uspace/lib/usb/src/devdrv.c (modified) libusb: refactoring, some functions made public The aim is to make ... Thu, 07 Apr 2011 20:22:57 GMT Lubos Slovak [fee6381] * uspace/lib/usb/include/usb/classes/hidparser.h (modified) * uspace/lib/usb/src/hidparser.c (modified) Changes from maklf Thu, 07 Apr 2011 20:22:40 GMT Lubos Slovak [f8e8738] * .bzrignore (modified) * HelenOS.config (modified) * defaults/arm32/gta02/Makefile.config (modified) * kernel/Makefile (modified) * kernel/arch/amd64/Makefile.inc (modified) * kernel/arch/amd64/_link.ld.in (modified) * kernel/arch/amd64/src/asm.S (modified) * kernel/arch/arm32/src/asm.S (modified) * kernel/arch/arm32/src/exception.c (modified) * kernel/arch/ia32/_link.ld.in (modified) * kernel/arch/ia32/src/asm.S (modified) * kernel/arch/ia32/src/cpu/cpu.c (modified) * kernel/arch/ia64/_link.ld.in (modified) * kernel/arch/ia64/src/asm.S (modified) * kernel/arch/ia64/src/mm/tlb.c (modified) * kernel/arch/mips32/include/memstr.h (deleted) * kernel/arch/mips32/src/asm.S (modified) * kernel/arch/ppc32/_link.ld.in (modified) * kernel/arch/ppc32/include/memstr.h (deleted) * kernel/arch/ppc32/src/asm.S (modified) * kernel/arch/sparc64/_link.ld.in (modified) * kernel/arch/sparc64/include/memstr.h (deleted) * kernel/arch/sparc64/src/asm.S (modified) * kernel/arch/sparc64/src/mm/sun4u/as.c (modified) * kernel/arch/sparc64/src/mm/sun4v/as.c (modified) * kernel/genarch/src/drivers/via-cuda/cuda.c (modified) * kernel/genarch/src/ofw/ebus.c (modified) * kernel/genarch/src/ofw/fhc.c (modified) * kernel/genarch/src/ofw/ofw_tree.c (modified) * kernel/genarch/src/ofw/pci.c (modified) * kernel/genarch/src/ofw/upa.c (modified) * kernel/generic/include/lib/memfnc.h (moved) * kernel/generic/include/memstr.h (modified) * kernel/generic/src/lib/memfnc.c (added) * kernel/generic/src/lib/memstr.c (modified) * kernel/generic/src/mm/backend_elf.c (modified) * tools/autotool.py (modified) * tools/toolchain.sh (modified) * uspace/app/bdsh/cmds/modules/cat/cat.c (modified) * uspace/app/bdsh/cmds/modules/ls/ls.c (modified) * uspace/app/bdsh/cmds/modules/ls/ls.h (deleted) * uspace/app/init/init.c (modified) * uspace/app/sbi/src/run_expr.c (modified) * uspace/app/tester/Makefile (modified) * uspace/app/tester/devs/devman1.c (moved) * uspace/app/tester/devs/devman1.def (added) * uspace/app/tester/fault/fault2.c (modified) * uspace/app/tester/tester.c (modified) * uspace/app/tester/tester.h (modified) * uspace/app/trace/trace.c (modified) * uspace/drv/isa/isa.c (modified) * uspace/drv/ns8250/ns8250.c (modified) * uspace/drv/ohci/batch.c (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/hw_struct/completion_codes.h (moved) * uspace/drv/ohci/hw_struct/endpoint_descriptor.h (added) * uspace/drv/ohci/hw_struct/hcca.h (moved) * uspace/drv/ohci/hw_struct/iso_transfer_descriptor.h (added) * uspace/drv/ohci/hw_struct/transfer_descriptor.h (added) * uspace/drv/ohci/iface.c (modified) * uspace/drv/ohci/ohci.c (modified) * uspace/drv/ohci/ohci_regs.h (modified) * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/ohci/root_hub.h (modified) * uspace/drv/pciintel/pci.c (modified) * uspace/drv/root/root.c (modified) * uspace/drv/rootpc/rootpc.c (modified) * uspace/drv/rootvirt/rootvirt.c (modified) * uspace/drv/test1/test1.c (modified) * uspace/drv/test2/test2.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/hc.h (modified) * uspace/drv/uhci-hcd/hw_struct/queue_head.h (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/transfer_list.h (modified) * uspace/drv/uhci-hcd/utils/malloc32.h (modified) * uspace/drv/uhci-rhd/main.c (modified) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/uhci-rhd/root_hub.c (modified) * uspace/drv/uhci-rhd/root_hub.h (modified) * uspace/drv/usbhub/Makefile (modified) * uspace/drv/usbhub/port_status.h (modified) * uspace/drv/usbhub/ports.c (added) * uspace/drv/usbhub/ports.h (moved) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbhub/usbhub.h (modified) * uspace/drv/usbhub/usbhub_private.h (modified) * uspace/drv/usbmid/explore.c (modified) * uspace/drv/usbmid/usbmid.c (modified) * uspace/drv/usbmid/usbmid.h (modified) * uspace/lib/c/Makefile (modified) * uspace/lib/c/arch/abs32le/_link.ld.in (modified) * uspace/lib/c/arch/amd64/_link.ld.in (modified) * uspace/lib/c/arch/arm32/_link.ld.in (modified) * uspace/lib/c/arch/ia32/_link.ld.in (modified) * uspace/lib/c/arch/ia64/_link.ld.in (modified) * uspace/lib/c/arch/mips32/_link.ld.in (modified) * uspace/lib/c/arch/ppc32/_link.ld.in (modified) * uspace/lib/c/arch/sparc64/_link.ld.in (modified) * uspace/lib/c/generic/adt/hash_table.c (modified) * uspace/lib/c/generic/devman.c (modified) * uspace/lib/c/generic/io/log.c (added) * uspace/lib/c/generic/net/packet.c (modified) * uspace/lib/c/generic/net/socket_client.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/adt/generic_char_map.h (modified) * uspace/lib/c/include/adt/generic_field.h (modified) * uspace/lib/c/include/adt/hash_table.h (modified) * uspace/lib/c/include/adt/int_map.h (modified) * uspace/lib/c/include/devman.h (modified) * uspace/lib/c/include/io/log.h (moved) * uspace/lib/c/include/ipc/devman.h (modified) * uspace/lib/drv/Makefile (modified) * uspace/lib/drv/generic/driver.c (modified) * uspace/lib/drv/generic/log.c (added) * uspace/lib/drv/include/ddf/log.h (moved) * uspace/lib/net/tl/socket_core.c (modified) * uspace/lib/net/tl/tl_common.c (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/devdrv.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 (added) * uspace/lib/usb/include/usb/host/usb_endpoint_manager.h (added) * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/src/devdrv.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 (added) * uspace/lib/usb/src/host/usb_endpoint_manager.c (added) * uspace/lib/usb/src/hub.c (modified) * uspace/lib/usb/src/pipesinit.c (modified) * uspace/lib/usb/src/request.c (modified) * uspace/srv/devman/devman.c (modified) * uspace/srv/devman/devman.h (modified) * uspace/srv/devman/main.c (modified) * uspace/srv/devman/util.c (modified) * uspace/srv/devman/util.h (modified) * uspace/srv/devmap/devmap.c (modified) * uspace/srv/hw/bus/cuda_adb/cuda_adb.c (modified) * uspace/srv/hw/irc/apic/apic.c (modified) * uspace/srv/hw/irc/i8259/i8259.c (modified) * uspace/srv/hw/netif/ne2000/dp8390.c (modified) * uspace/srv/loader/arch/abs32le/_link.ld.in (modified) * uspace/srv/loader/arch/amd64/_link.ld.in (modified) * uspace/srv/loader/arch/arm32/_link.ld.in (modified) * uspace/srv/loader/arch/ia32/_link.ld.in (modified) * uspace/srv/loader/arch/ia64/_link.ld.in (modified) * uspace/srv/loader/arch/mips32/_link.ld.in (modified) * uspace/srv/loader/arch/ppc32/_link.ld.in (modified) * uspace/srv/loader/arch/sparc64/_link.ld.in (modified) * uspace/srv/loader/main.c (modified) * uspace/srv/net/il/arp/arp.c (modified) * uspace/srv/net/il/ip/ip.c (modified) * uspace/srv/net/net/net.c (modified) * uspace/srv/net/nil/eth/eth.c (modified) * uspace/srv/net/tl/tcp/tcp.c (modified) * uspace/srv/net/tl/udp/udp.c (modified) Changes from development Thu, 07 Apr 2011 20:19:24 GMT Lubos Slovak [61257f4] * uspace/drv/usbhid/Makefile (modified) * uspace/drv/usbhid/generic/hidd.c (added) * uspace/drv/usbhid/generic/hidd.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 (modified) * uspace/drv/usbhid/usbhid.c (modified) * uspace/drv/usbhid/usbhid.h (modified) * uspace/drv/usbhid/usbhid.ma (modified) Initial implementation of general HID driver. - Should handle: - ... Thu, 07 Apr 2011 20:09:32 GMT Lubos Slovak [fd9ba204] * uspace/drv/usbkbd/usbkbd.ma (modified) Removed HID devices from usbkbd match IDs Thu, 07 Apr 2011 20:06:50 GMT Lubos Slovak [b83edb93] * uspace/drv/usbkbd/kbddev.c (modified) * uspace/drv/usbkbd/main.c (modified) Report IDs support + fix in kbd_set_led(). Thu, 07 Apr 2011 20:06:07 GMT Lubos Slovak [15a9e63] * uspace/lib/usb/src/hidreport.c (modified) Bugfix in report descriptor retrieving. Thu, 07 Apr 2011 17:07:22 GMT Matus Dekanek [36cd378] * uspace/drv/usbhub/port_status.h (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbhub/usbhub.h (modified) some more comments Thu, 07 Apr 2011 15:04:16 GMT Matus Dekanek [a4e18e1] * .bzrignore (modified) * uspace/drv/ohci/batch.c (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/hw_struct/completion_codes.h (added) * uspace/drv/ohci/hw_struct/endpoint_descriptor.h (added) * uspace/drv/ohci/hw_struct/hcca.h (added) * uspace/drv/ohci/hw_struct/iso_transfer_descriptor.h (added) * uspace/drv/ohci/hw_struct/transfer_descriptor.h (added) * uspace/drv/ohci/iface.c (modified) * uspace/drv/pciintel/pci.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/hc.h (modified) * uspace/drv/uhci-hcd/hw_struct/queue_head.h (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/transfer_list.h (modified) * uspace/drv/uhci-hcd/utils/malloc32.h (modified) * uspace/drv/uhci-rhd/main.c (modified) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/uhci-rhd/root_hub.c (modified) * uspace/drv/uhci-rhd/root_hub.h (modified) * uspace/drv/usbmid/explore.c (modified) * uspace/drv/usbmid/usbmid.c (modified) * uspace/drv/usbmid/usbmid.h (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/devdrv.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 (added) * uspace/lib/usb/include/usb/host/usb_endpoint_manager.h (moved) * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/src/devdrv.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 (added) * uspace/lib/usb/src/host/usb_endpoint_manager.c (moved) * uspace/lib/usb/src/hub.c (modified) * uspace/lib/usb/src/pipesinit.c (modified) * uspace/srv/hw/irc/apic/apic.c (modified) * uspace/srv/hw/irc/i8259/i8259.c (modified) partial merge form usb/development Thu, 07 Apr 2011 14:35:08 GMT Jan Vesely [feb10c88] * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/batch.h (modified) * uspace/drv/uhci-hcd/iface.c (modified) Remove redundant batch_get parameters Thu, 07 Apr 2011 14:19:15 GMT Jan Vesely [8f30c2e] * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-rhd/root_hub.h (modified) Force endpoint existence for all transfers root hub polling time to ... Thu, 07 Apr 2011 13:30:49 GMT Jan Vesely [fd3940c1] * uspace/drv/usbhub/Makefile (modified) * uspace/drv/usbhub/ports.c (added) * uspace/drv/usbhub/ports.h (moved) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbhub/usbhub.h (modified) * uspace/drv/usbhub/usbhub_private.h (modified) * uspace/drv/usbhub/usblist.h (deleted) * uspace/lib/usb/src/host/usb_endpoint_manager.c (modified) * uspace/lib/usb/src/hub.c (modified) Development branch changes Thu, 07 Apr 2011 12:17:05 GMT Vojtech Horky [a82889e] * uspace/drv/usbhub/Makefile (modified) * uspace/drv/usbhub/ports.c (added) * uspace/drv/usbhub/ports.h (moved) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbhub/usbhub.h (modified) * uspace/drv/usbhub/usbhub_private.h (modified) * uspace/drv/usbhub/usblist.h (deleted) * uspace/lib/usb/src/host/usb_endpoint_manager.c (modified) * uspace/lib/usb/src/hub.c (modified) Endpoint registration, hub refactoring This commit shall complete ... Thu, 07 Apr 2011 12:14:21 GMT Vojtech Horky [69df9373] * uspace/drv/usbhub/ports.c (modified) * uspace/drv/usbhub/ports.h (modified) Add missing documentation Thu, 07 Apr 2011 12:07:42 GMT Vojtech Horky [c50941f] * uspace/drv/usbhub/usbhub.c (modified) Unused code removal Thu, 07 Apr 2011 12:05:04 GMT Vojtech Horky [3eaa5a5] * uspace/drv/usbhub/Makefile (modified) * uspace/drv/usbhub/usbhub_private.h (modified) * uspace/drv/usbhub/usblist.c (deleted) * uspace/drv/usbhub/usblist.h (deleted) Removal of unused structures Thu, 07 Apr 2011 12:01:05 GMT Vojtech Horky [578a2547] * uspace/drv/usbhub/Makefile (modified) * uspace/drv/usbhub/ports.c (added) * uspace/drv/usbhub/ports.h (added) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbhub/usbhub.h (modified) Hub driver uses standard wrapper for new devices To allow usage of ... Thu, 07 Apr 2011 10:31:00 GMT Vojtech Horky [9f9b31ad] * uspace/lib/usb/src/hub.c (modified) Hub new device wrapper registers ctrl endpoint Thu, 07 Apr 2011 10:29:05 GMT Vojtech Horky [d41f301] * uspace/lib/usb/src/host/usb_endpoint_manager.c (modified) Endpoint manager bandwidth fix for ctrl and bulk Thu, 07 Apr 2011 09:53:12 GMT Vojtech Horky [97ab321] * uspace/drv/ohci/batch.c (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/hw_struct/completion_codes.h (added) * uspace/drv/ohci/hw_struct/endpoint_descriptor.h (added) * uspace/drv/ohci/hw_struct/hcca.h (added) * uspace/drv/ohci/hw_struct/iso_transfer_descriptor.h (added) * uspace/drv/ohci/hw_struct/transfer_descriptor.h (added) * uspace/drv/ohci/iface.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/hc.h (modified) * uspace/drv/uhci-hcd/hw_struct/queue_head.h (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/transfer_list.h (modified) * uspace/drv/uhci-hcd/utils/malloc32.h (modified) * uspace/lib/usb/Makefile (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 (added) * uspace/lib/usb/include/usb/host/usb_endpoint_manager.h (moved) * uspace/lib/usb/src/host/batch.c (modified) * uspace/lib/usb/src/host/device_keeper.c (modified) * uspace/lib/usb/src/host/endpoint.c (added) * uspace/lib/usb/src/host/usb_endpoint_manager.c (moved) Merge development/ changes Thu, 07 Apr 2011 09:21:56 GMT Matus Dekanek [9d06563] * uspace/drv/usbhub/usbhub.c (modified) fix for non-removables #4 Thu, 07 Apr 2011 09:03:37 GMT Jan Vesely [41c1f7b] * uspace/drv/ohci/hc.c (modified) * uspace/lib/usb/src/host/device_keeper.c (modified) Compile fix and OHCI legacy emulation Thu, 07 Apr 2011 09:01:07 GMT Jan Vesely [049eb87] * uspace/drv/ohci/hc.c (modified) * uspace/lib/usb/src/host/device_keeper.c (modified) Fix device_keeper compile error, disable legacy for OHCI Thu, 07 Apr 2011 09:00:00 GMT Matus Dekanek [1c89f74] * uspace/drv/usbhub/usbhub.c (modified) fix attempt #3 Thu, 07 Apr 2011 08:19:03 GMT Jan Vesely [9a7e5b4] * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/hw_struct/completion_codes.h (added) * uspace/drv/ohci/hw_struct/endpoint_descriptor.h (modified) * uspace/drv/ohci/hw_struct/hcca.h (added) * uspace/drv/ohci/hw_struct/iso_transfer_descriptor.h (modified) * uspace/drv/ohci/hw_struct/transfer_descriptor.h (modified) * uspace/drv/ohci/iface.c (modified) * uspace/drv/uhci-hcd/iface.c (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) More OHCI structures and refactoring. Add per endpoint toggle reset Thu, 07 Apr 2011 08:17:21 GMT Jan Vesely [506d330] * uspace/lib/usb/include/usb/host/endpoint.h (modified) * uspace/lib/usb/src/host/device_keeper.c (modified) * uspace/lib/usb/src/host/endpoint.c (modified) Implement per endpoint toggle reset Thu, 07 Apr 2011 07:56:03 GMT Jan Vesely [92d6868] * uspace/drv/ohci/iface.c (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/lib/usb/include/usb/host/usb_endpoint_manager.h (modified) * uspace/lib/usb/src/host/usb_endpoint_manager.c (modified) Use sane key management in usb_endpoint_manager Thu, 07 Apr 2011 07:44:21 GMT Matus Dekanek [d7f3040] * uspace/drv/usbhub/port_status.h (modified) * uspace/drv/usbhub/usbhub.c (modified) fix attempt #2 Thu, 07 Apr 2011 07:32:46 GMT Jan Vesely [0aae4a6a] * uspace/drv/uhci-hcd/iface.c (modified) * uspace/lib/usb/include/usb/host/endpoint.h (modified) * uspace/lib/usb/src/host/endpoint.c (modified) Add usb address and endpoint num to endpoint structure Thu, 07 Apr 2011 07:11:54 GMT Jan Vesely [fc9f88d] * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/hw_struct/completion_codes.h (added) * uspace/drv/ohci/hw_struct/endpoint_descriptor.h (modified) * uspace/drv/ohci/hw_struct/hcca.h (added) * uspace/drv/ohci/hw_struct/iso_transfer_descriptor.h (modified) * uspace/drv/ohci/hw_struct/transfer_descriptor.h (modified) Add OHCI HCCA structure and completion codes (common for all structures) Thu, 07 Apr 2011 06:55:22 GMT Matus Dekanek [e5ccfd1] * uspace/drv/usbhub/usbhub.c (modified) fix attepmt #1 Wed, 06 Apr 2011 22:33:08 GMT Jan Vesely [dcaf819] * uspace/drv/ohci/batch.c (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/hw_struct/endpoint_descriptor.h (added) * uspace/drv/ohci/hw_struct/iso_transfer_descriptor.h (added) * uspace/drv/ohci/hw_struct/transfer_descriptor.h (added) * uspace/drv/ohci/iface.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/hc.h (modified) * uspace/drv/uhci-hcd/hw_struct/queue_head.h (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/transfer_list.h (modified) * uspace/drv/uhci-hcd/utils/malloc32.h (modified) * uspace/lib/usb/Makefile (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 (added) * uspace/lib/usb/include/usb/host/usb_endpoint_manager.h (moved) * uspace/lib/usb/src/host/batch.c (modified) * uspace/lib/usb/src/host/device_keeper.c (modified) * uspace/lib/usb/src/host/endpoint.c (added) * uspace/lib/usb/src/host/usb_endpoint_manager.c (moved) OHCI structures, bandwidth reworked Initial support for endpoint ... Wed, 06 Apr 2011 22:32:06 GMT Jan Vesely [87305bb] * uspace/lib/usb/include/usb/host/device_keeper.h (modified) * uspace/lib/usb/src/host/device_keeper.c (modified) Final cleanup, fix reseting toggle of the last ep in list Wed, 06 Apr 2011 22:21:12 GMT Jan Vesely [4ca18ae] * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/batch.h (modified) * uspace/drv/uhci-hcd/iface.c (modified) Drop usage of deprecated deice-keeper_t toggle interface Wed, 06 Apr 2011 22:02:17 GMT Jan Vesely [f567bcf] * uspace/drv/ohci/batch.c (modified) * uspace/drv/ohci/iface.c (modified) * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/batch.h (modified) * uspace/drv/uhci-hcd/iface.c (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/host/batch.c (modified) * uspace/lib/usb/src/host/device_keeper.c (modified) * uspace/lib/usb/src/host/endpoint.c (modified) Switch to new endpoint toggle control. Wed, 06 Apr 2011 21:12:41 GMT Jan Vesely [8dc762e0] * uspace/drv/uhci-hcd/Makefile (modified) * uspace/drv/uhci-hcd/batch.h (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/host/endpoint.h (moved) * 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 (moved) * uspace/lib/usb/src/host/usb_endpoint_manager.c (modified) Move endpoint_t to libusb Wed, 06 Apr 2011 19:52:17 GMT Jan Vesely [1e70157] * uspace/drv/uhci-hcd/endpoint.c (modified) * uspace/drv/uhci-hcd/endpoint.h (modified) * uspace/drv/uhci-hcd/hw_struct/queue_head.h (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/transfer_list.h (modified) * uspace/drv/uhci-hcd/utils/malloc32.h (modified) Header fixes, add qh to endpoint structure, add endpoint toggle reset Wed, 06 Apr 2011 19:30:39 GMT Jan Vesely [fb8927d] * uspace/drv/uhci-hcd/iface.c (modified) Only INT and ISO transfers require bandwidth reservation add dead ... Wed, 06 Apr 2011 19:29:33 GMT Jan Vesely [88dd355] * uspace/lib/usb/include/usb/host/device_keeper.h (modified) * uspace/lib/usb/src/host/device_keeper.c (modified) Add list of endpoints to devices. Wed, 06 Apr 2011 18:36:33 GMT Jan Vesely [5876d36] * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/iface.c (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/host/bandwidth.h (deleted) * uspace/lib/usb/src/host/bandwidth.c (deleted) OHCI uses usb_endpoint_manager removed old bandwidth_t Wed, 06 Apr 2011 18:27:49 GMT Jan Vesely [391d55b] * uspace/drv/uhci-hcd/hc.c (modified) * uspace/drv/uhci-hcd/iface.c (modified) Add interrupt bandwidth checks Wed, 06 Apr 2011 18:13:05 GMT Jan Vesely [6ce42e85] * uspace/drv/uhci-hcd/Makefile (modified) * uspace/drv/uhci-hcd/endpoint.c (added) * uspace/drv/uhci-hcd/endpoint.h (added) * uspace/drv/uhci-hcd/hc.c (modified) * uspace/drv/uhci-hcd/hc.h (modified) * uspace/drv/uhci-hcd/iface.c (modified) Use new usb_endpoint_manager instead of bandwidth_t Bandwidth ...