#
# ChangeLog for / in mainline
#
# Generated by Trac 1.6
# 2025-04-24T12:30:08Z

Tue, 12 Apr 2011 10:52:05 GMT Jan Vesely <jano.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:51:30 GMT Jan Vesely <jano.vesely@…> [f324635]
	* uspace/lib/usb/include/usb/host/usb_endpoint_manager.h (modified)

	Add endpoint creation and registration wrapper


Tue, 12 Apr 2011 10:23:03 GMT Jan Vesely <jano.vesely@…> [508a0ca]
	* uspace/drv/uhci-hcd/batch.c (modified)

	Rename transfer => td


Tue, 12 Apr 2011 10:09:56 GMT Jan Vesely <jano.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 ...


Tue, 12 Apr 2011 09:14:42 GMT Jan Vesely <jano.vesely@…> [f13381b]
	* uspace/drv/ohci/ohci.ma (modified)
	* uspace/drv/usbhub/usbhub.c (modified)

	Development branch changes


Mon, 11 Apr 2011 20:40:35 GMT Matus Dekanek <smekideki@…> [1324ff3]
	* uspace/drv/usbhub/usbhub.c (modified)

	forgotten port powering


Mon, 11 Apr 2011 20:38:37 GMT Matus Dekanek <smekideki@…> [3f3afb9]
	* 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.c (modified)
	* uspace/drv/ohci/hw_struct/endpoint_descriptor.h (modified)
	* uspace/drv/ohci/hw_struct/hcca.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/ohci.ma (modified)
	* uspace/drv/ohci/ohci_regs.h (modified)
	* uspace/drv/ohci/root_hub.c (modified)
	* uspace/drv/ohci/transfer_list.c (modified)
	* uspace/drv/ohci/utils/malloc32.h (modified)
	* uspace/drv/uhci-hcd/iface.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/conv.h (modified)
	* uspace/drv/usbhid/kbd/kbddev.c (modified)
	* uspace/drv/usbhid/kbd/kbddev.h (modified)
	* uspace/drv/usbhid/kbd/kbdrepeat.h (modified)
	* uspace/drv/usbhid/layout.h (modified)
	* uspace/drv/usbhid/main.c (modified)
	* uspace/drv/usbhid/mouse/mousedev.c (added)
	* uspace/drv/usbhid/mouse/mousedev.h (added)
	* uspace/drv/usbhid/subdrivers.c (added)
	* uspace/drv/usbhid/subdrivers.h (added)
	* uspace/drv/usbhid/usbhid.c (modified)
	* uspace/drv/usbhid/usbhid.h (modified)
	* uspace/drv/usbhid/usbhid.ma (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/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/host/endpoint.h (modified)
	* uspace/lib/usb/include/usb/host/usb_endpoint_manager.h (modified)
	* uspace/lib/usb/include/usb/hub.h (modified)
	* uspace/lib/usb/include/usb/request.h (modified)
	* uspace/lib/usb/src/altiface.c (added)
	* uspace/lib/usb/src/devdrv.c (modified)
	* uspace/lib/usb/src/hidparser.c (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)
	* uspace/lib/usb/src/hub.c (modified)
	* uspace/lib/usb/src/request.c (modified)

	forgotten hub port powering


Mon, 11 Apr 2011 20:19:35 GMT Matus Dekanek <smekideki@…> [58226b4]
	* uspace/drv/usbhub/usbhub.c (modified)

	forgotten port powering


Mon, 11 Apr 2011 19:26:30 GMT Lubos Slovak <lubos.slovak@…> [d91645ab]
	* uspace/drv/ohci/ohci.ma (modified)

	Match ids for NVIDIA OHCI (Dell Studio XPS 1330).


Mon, 11 Apr 2011 13:40:00 GMT Jan Vesely <jano.vesely@…> [6991188]
	* uspace/drv/ohci/batch.c (modified)
	* uspace/drv/ohci/hc.c (modified)
	* uspace/drv/ohci/hc.h (modified)
	* uspace/drv/ohci/hw_struct/hcca.h (modified)
	* uspace/drv/ohci/hw_struct/transfer_descriptor.c (modified)
	* uspace/drv/ohci/hw_struct/transfer_descriptor.h (modified)
	* uspace/drv/ohci/main.c (modified)
	* uspace/drv/ohci/ohci_regs.h (modified)
	* uspace/drv/ohci/transfer_list.c (modified)
	* uspace/drv/ohci/utils/malloc32.h (modified)

	OHCI prototype works (INT transfers too)

	Tested on vbox 4.0.4, MS ...


Mon, 11 Apr 2011 13:39:07 GMT Jan Vesely <jano.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 <jano.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 <jano.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:44:17 GMT Jan Vesely <jano.vesely@…> [1a46610]
	* uspace/drv/ohci/batch.c (modified)
	* uspace/drv/ohci/hc.c (modified)
	* uspace/drv/ohci/hw_struct/endpoint_descriptor.c (modified)
	* uspace/drv/ohci/hw_struct/endpoint_descriptor.h (modified)
	* uspace/drv/ohci/hw_struct/transfer_descriptor.h (modified)
	* uspace/drv/ohci/main.c (modified)
	* uspace/drv/ohci/transfer_list.c (modified)

	OHCI prototype

	Control transfers work, interrupt transfers freeze ...


Sun, 10 Apr 2011 22:33:27 GMT Jan Vesely <jano.vesely@…> [26d46d2]
	* uspace/drv/usbhid/Makefile (modified)
	* uspace/drv/usbhid/generic/hiddev.c (modified)
	* uspace/drv/usbhid/generic/hiddev.h (modified)
	* uspace/drv/usbhid/kbd/conv.h (modified)
	* uspace/drv/usbhid/kbd/kbddev.c (modified)
	* uspace/drv/usbhid/kbd/kbddev.h (modified)
	* uspace/drv/usbhid/kbd/kbdrepeat.h (modified)
	* uspace/drv/usbhid/layout.h (modified)
	* uspace/drv/usbhid/main.c (modified)
	* uspace/drv/usbhid/mouse/mousedev.c (added)
	* uspace/drv/usbhid/mouse/mousedev.h (added)
	* uspace/drv/usbhid/subdrivers.c (added)
	* uspace/drv/usbhid/subdrivers.h (added)
	* uspace/drv/usbhid/usbhid.c (modified)
	* uspace/drv/usbhid/usbhid.h (modified)
	* uspace/drv/usbhid/usbhid.ma (modified)
	* uspace/lib/usb/Makefile (modified)
	* uspace/lib/usb/include/usb/devdrv.h (modified)
	* uspace/lib/usb/include/usb/request.h (modified)
	* uspace/lib/usb/src/altiface.c (added)
	* uspace/lib/usb/src/devdrv.c (modified)
	* uspace/lib/usb/src/hidparser.c (modified)
	* uspace/lib/usb/src/request.c (modified)

	Development branch changes


Sun, 10 Apr 2011 22:30:59 GMT Jan Vesely <jano.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 <jano.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 <jano.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 <jano.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 18:37:33 GMT Lubos Slovak <lubos.slovak@…> [c7bdfa7]
	* uspace/drv/usbhid/Makefile (modified)
	* uspace/drv/usbhid/generic/hiddev.c (modified)
	* uspace/drv/usbhid/generic/hiddev.h (modified)
	* uspace/drv/usbhid/kbd/conv.h (modified)
	* uspace/drv/usbhid/kbd/kbddev.c (modified)
	* uspace/drv/usbhid/kbd/kbddev.h (modified)
	* uspace/drv/usbhid/kbd/kbdrepeat.h (modified)
	* uspace/drv/usbhid/layout.h (modified)
	* uspace/drv/usbhid/main.c (modified)
	* uspace/drv/usbhid/mouse/mousedev.c (added)
	* uspace/drv/usbhid/mouse/mousedev.h (added)
	* uspace/drv/usbhid/subdrivers.c (added)
	* uspace/drv/usbhid/subdrivers.h (added)
	* uspace/drv/usbhid/usbhid.c (modified)
	* uspace/drv/usbhid/usbhid.h (modified)
	* uspace/drv/usbhid/usbhid.ma (modified)
	* uspace/lib/usb/src/hidparser.c (modified)

	Fix in mouse driver, initial support for subdrivers in HID driver.


Sun, 10 Apr 2011 18:28:45 GMT Lubos Slovak <lubos.slovak@…> [1cbb4b7]
	* uspace/drv/usbhid/subdrivers.c (modified)
	* uspace/drv/usbhid/usbhid.c (modified)
	* uspace/lib/usb/src/hidparser.c (modified)

	Fixed freeing of subdrivers + some debug output.


Sun, 10 Apr 2011 17:57:23 GMT Lubos Slovak <lubos.slovak@…> [f76153ce]
	* uspace/drv/usbhid/subdrivers.c (modified)
	* uspace/drv/usbhid/subdrivers.h (modified)
	* uspace/drv/usbhid/usbhid.c (modified)

	Subdriver initialization.

	- Function for finding proper subdrivers ...


Sun, 10 Apr 2011 16:33:04 GMT Lubos Slovak <lubos.slovak@…> [62bd8d3]
	* uspace/drv/usbhid/Makefile (modified)
	* uspace/drv/usbhid/subdrivers.c (added)
	* uspace/drv/usbhid/subdrivers.h (added)
	* uspace/drv/usbhid/usbhid.c (modified)
	* uspace/drv/usbhid/usbhid.h (modified)

	First draft of subdriver mappings.


Sun, 10 Apr 2011 15:35:28 GMT Lubos Slovak <lubos.slovak@…> [ba358ed]
	* uspace/drv/usbhid/generic/hiddev.h (modified)
	* uspace/drv/usbhid/kbd/conv.h (modified)
	* uspace/drv/usbhid/kbd/kbddev.h (modified)
	* uspace/drv/usbhid/kbd/kbdrepeat.h (modified)
	* uspace/drv/usbhid/layout.h (modified)
	* uspace/drv/usbhid/mouse/mousedev.h (modified)
	* uspace/drv/usbhid/usbhid.c (modified)
	* uspace/drv/usbhid/usbhid.h (modified)

	Minor changes

	- ifdef guards renamed


Sun, 10 Apr 2011 15:17:22 GMT Lubos Slovak <lubos.slovak@…> [60c0573]
	* 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/main.c (modified)
	* uspace/drv/usbhid/mouse/mousedev.c (modified)
	* uspace/drv/usbhid/mouse/mousedev.h (modified)
	* uspace/drv/usbhid/usbhid.c (modified)
	* uspace/drv/usbhid/usbhid.h (modified)

	Preparation for HID subdrivers.

	- Preparation for registering ...


Sun, 10 Apr 2011 14:14:23 GMT Vojtech Horky <vojtechhorky@…> [4776ba9]
	* uspace/lib/usb/Makefile (modified)
	* uspace/lib/usb/include/usb/devdrv.h (modified)
	* uspace/lib/usb/include/usb/request.h (modified)
	* uspace/lib/usb/src/altiface.c (added)
	* uspace/lib/usb/src/devdrv.c (modified)
	* uspace/lib/usb/src/request.c (modified)

	Refactoring of libusb (includes #165)


Sun, 10 Apr 2011 14:08:12 GMT Vojtech Horky <vojtechhorky@…> [3f2af64]
	* uspace/lib/usb/src/devdrv.c (modified)

	libusb: refactoring


Sun, 10 Apr 2011 13:57:27 GMT Vojtech Horky <vojtechhorky@…> [231748a]
	* uspace/lib/usb/Makefile (modified)
	* uspace/lib/usb/include/usb/devdrv.h (modified)
	* uspace/lib/usb/src/altiface.c (added)
	* uspace/lib/usb/src/devdrv.c (modified)

	libusb: alternate interfaces in separate file


Sun, 10 Apr 2011 13:26:33 GMT Vojtech Horky <vojtechhorky@…> [4fa0a384]
	* uspace/lib/usb/src/devdrv.c (modified)

	Descriptor retrieval start long transfer by itself


Sun, 10 Apr 2011 13:20:06 GMT Vojtech Horky <vojtechhorky@…> [6ee6e6f]
	* uspace/lib/usb/include/usb/devdrv.h (modified)
	* uspace/lib/usb/src/devdrv.c (modified)

	libusb refactoring, add usb_device_create()

	The refactoring is ...


Sun, 10 Apr 2011 12:18:09 GMT Lubos Slovak <lubos.slovak@…> [dc4c19e]
	* 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/root_hub.c (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/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/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/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/include/usb/host/usb_endpoint_manager.h (modified)
	* uspace/lib/usb/include/usb/hub.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/host/endpoint.c (modified)
	* uspace/lib/usb/src/host/usb_endpoint_manager.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


Sun, 10 Apr 2011 10:51:27 GMT Vojtech Horky <vojtechhorky@…> [c19329a]
	* uspace/lib/usb/include/usb/request.h (modified)
	* uspace/lib/usb/src/request.c (modified)

	Add usb_request_clear_endpoint_halt()


Sun, 10 Apr 2011 09:29:41 GMT Jan Vesely <jano.vesely@…> [82e8861]
	* uspace/drv/ohci/iface.c (modified)
	* uspace/drv/uhci-hcd/iface.c (modified)

	Minor fixes (parameter order, endpoint registration for OHCI rh)


Sun, 10 Apr 2011 09:27:49 GMT Jan Vesely <jano.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 <jano.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 ...


Sun, 10 Apr 2011 08:16:04 GMT Jan Vesely <jano.vesely@…> [edc4c66]
	* 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/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/hub.h (modified)
	* uspace/lib/usb/src/host/endpoint.c (modified)
	* uspace/lib/usb/src/hub.c (modified)

	Development branch changes


Sun, 10 Apr 2011 00:09:23 GMT Vojtech Horky <vojtechhorky@…> [d824daf]
	* 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/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/hub.h (modified)
	* uspace/lib/usb/src/hub.c (modified)

	Remove explicit reservation of default address


Sat, 09 Apr 2011 23:59:36 GMT Vojtech Horky <vojtechhorky@…> [1c258d1]
	* uspace/lib/usb/src/hub.c (modified)

	Getting default address less active

	Now the fibril sleeps for at ...


Sat, 09 Apr 2011 23:50:05 GMT Vojtech Horky <vojtechhorky@…> [46e078a]
	* 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/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/hub.h (modified)
	* uspace/lib/usb/src/hub.c (modified)

	USBHC iface: remove default address reservation

	This functionality ...


Sat, 09 Apr 2011 23:32:22 GMT Jan Vesely <jano.vesely@…> [d32ed36]
	* uspace/lib/usb/src/host/endpoint.c (modified)

	Fix toggle reset endpoint filter


Sat, 09 Apr 2011 23:30:55 GMT Vojtech Horky <vojtechhorky@…> [0748854]
	* uspace/doc/doxygroups.h (modified)
	* uspace/drv/ohci/batch.c (modified)
	* uspace/drv/ohci/hc.c (modified)
	* uspace/drv/ohci/hw_struct/endpoint_descriptor.c (modified)
	* uspace/drv/ohci/iface.c (modified)
	* uspace/drv/ohci/ohci_regs.h (modified)
	* uspace/drv/ohci/root_hub.c (modified)
	* uspace/drv/ohci/transfer_list.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/lib/usb/include/usb/classes/hub.h (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)

	Merge development/ changes


Sat, 09 Apr 2011 22:20:02 GMT Jan Vesely <jano.vesely@…> [f11c288]
	* uspace/drv/ohci/batch.c (modified)
	* uspace/drv/ohci/hc.c (modified)
	* uspace/drv/ohci/hw_struct/endpoint_descriptor.c (modified)
	* uspace/drv/ohci/iface.c (modified)
	* uspace/drv/ohci/ohci_regs.h (modified)
	* uspace/drv/ohci/root_hub.c (modified)
	* uspace/drv/ohci/transfer_list.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)

	Fix crash on endpoint_t instance removal

	Remove unused default ...


Sat, 09 Apr 2011 22:10:13 GMT Jan Vesely <jano.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 <jano.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 <jano.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 <jano.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:42:13 GMT Matus Dekanek <smekideki@…> [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 <smekideki@…> [b79c31f9]
	* uspace/drv/usbhub/usbhub.h (modified)

	patch for cyclical dependencies


Sat, 09 Apr 2011 18:28:37 GMT Matus Dekanek <smekideki@…> [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 <smekideki@…> [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 <smekideki@…> [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 <vojtechhorky@…> [97e7e8a]
	* uspace/doc/doxygroups.h (modified)

	Add drvusbohci group to Doxygen


Sat, 09 Apr 2011 17:15:28 GMT Vojtech Horky <vojtechhorky@…> [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 <vojtechhorky@…> [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 <vojtechhorky@…> [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 <vojtechhorky@…> [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 <vojtechhorky@…> [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 <vojtechhorky@…> [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 <vojtechhorky@…> [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 <vojtechhorky@…> [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 <smekideki@…> [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 13:27:53 GMT Jan Vesely <jano.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 <jano.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 11:01:44 GMT Jan Vesely <jano.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 <jano.vesely@…> [39db23f]
	* uspace/lib/usb/src/hub.c (modified)

	Development branch changes


Sat, 09 Apr 2011 10:58:26 GMT Jan Vesely <jano.vesely@…> [0c311d5]
	* uspace/drv/ohci/ohci_regs.h (modified)

	Add missing flags and comments


Sat, 09 Apr 2011 09:45:14 GMT Vojtech Horky <vojtechhorky@…> [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 <vojtechhorky@…> [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 <jano.vesely@…> [9ff5ff82]
	* uspace/drv/ohci/hc.c (modified)

	Set filled flag when scheduling transfers


Sat, 09 Apr 2011 08:35:58 GMT Matus Dekanek <smekideki@…> [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 <vojtechhorky@…> [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 <smekideki@…> [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 <jano.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 <jano.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 <jano.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 <vojtechhorky@…> [b6c9e1e]
	* uspace/lib/usb/src/hub.c (modified)

	Reserving default address directly obsoleted


Fri, 08 Apr 2011 22:26:12 GMT Vojtech Horky <vojtechhorky@…> [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 <jano.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 <vojtechhorky@…> [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 <vojtechhorky@…> [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 <jano.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 <jano.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 <jano.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 <jano.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 <vojtechhorky@…> [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 <vojtechhorky@…> [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 <vojtechhorky@…> [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 <jano.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 <jano.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 <jano.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 <jano.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 <jano.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 <jano.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 <jano.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 <jano.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:59:36 GMT Lubos Slovak <lubos.slovak@…> [a49e171]
	* uspace/drv/usbhid/mouse/mousedev.c (modified)

	Fix in mouse polling callback


Fri, 08 Apr 2011 11:58:18 GMT Jan Vesely <jano.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 <jano.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 <jano.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 10:17:41 GMT Lubos Slovak <lubos.slovak@…> [c32a585a]
	* uspace/drv/usbhid/generic/hiddev.c (modified)

	Added more debug output to generic HID device handling