# # ChangeLog for uspace/drv in mainline # # Generated by Trac 1.6 # 2026-03-03T04:50:41Z Wed, 11 May 2011 19:37:16 GMT Vojtech Horky [5f0fe4e9] * uspace/drv/usbmast/main.c (modified) * uspace/drv/usbmast/mast.c (modified) * uspace/drv/usbmast/mast.h (modified) Mass storage (small) refactoring Wed, 11 May 2011 19:31:16 GMT Vojtech Horky [cf002dbf] * uspace/drv/usbmast/inquiry.c (modified) * uspace/drv/usbmast/mast.c (modified) * uspace/drv/usbmast/mast.h (modified) Add comments to mass storage driver Wed, 11 May 2011 19:20:06 GMT Vojtech Horky [70c12d6] * uspace/drv/usbmast/Makefile (modified) * uspace/drv/usbmast/inquiry.c (added) * uspace/drv/usbmast/main.c (modified) * uspace/drv/usbmast/mast.c (modified) * uspace/drv/usbmast/mast.h (modified) Fix inquiry of USB mass storage The problem was bad endianness in ... Sun, 08 May 2011 20:26:04 GMT Vojtech Horky [9212f8a] * uspace/Makefile (modified) * uspace/Makefile.common (modified) * uspace/app/lsusb/Makefile (modified) * uspace/app/tester/Makefile (modified) * uspace/app/tester/adt/usbaddrkeep.def (deleted) * uspace/app/tester/tester.c (modified) * uspace/app/tester/tester.h (modified) * uspace/app/usbinfo/Makefile (modified) * uspace/app/usbinfo/info.c (modified) * uspace/app/usbinfo/main.c (modified) * uspace/app/vuhid/Makefile (modified) * uspace/drv/ehci-hcd/Makefile (modified) * uspace/drv/ohci/Makefile (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hw_struct/endpoint_descriptor.h (modified) * uspace/drv/ohci/hw_struct/transfer_descriptor.c (modified) * uspace/drv/ohci/hw_struct/transfer_descriptor.h (modified) * uspace/drv/uhci-hcd/Makefile (modified) * uspace/drv/uhci-hcd/hw_struct/queue_head.h (modified) * uspace/drv/uhci-hcd/hw_struct/transfer_descriptor.c (modified) * uspace/drv/uhci-rhd/Makefile (modified) * uspace/drv/usbflbk/Makefile (modified) * uspace/drv/usbhid/Makefile (modified) * uspace/drv/usbhub/Makefile (modified) * uspace/drv/usbkbd/Makefile (modified) * uspace/drv/usbmast/Makefile (modified) * uspace/drv/usbmid/Makefile (modified) * uspace/drv/usbmouse/Makefile (modified) * uspace/drv/vhc/Makefile (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/ddfiface.h (modified) * uspace/lib/usb/include/usb/descriptor.h (modified) * uspace/lib/usb/include/usb/driver.h (added) * uspace/lib/usb/src/ddfiface.c (modified) * uspace/lib/usb/src/driver.c (moved) * uspace/lib/usb/src/dump.c (modified) * uspace/lib/usbdev/Makefile (added) * uspace/lib/usbdev/include/usb/devdrv.h (moved) * uspace/lib/usbdev/include/usb/devpoll.h (moved) * uspace/lib/usbdev/include/usb/dp.h (moved) * uspace/lib/usbdev/include/usb/hub.h (moved) * uspace/lib/usbdev/include/usb/pipes.h (moved) * uspace/lib/usbdev/include/usb/recognise.h (moved) * uspace/lib/usbdev/include/usb/request.h (moved) * uspace/lib/usbdev/include/usb/usbdevice.h (moved) * uspace/lib/usbdev/src/altiface.c (moved) * uspace/lib/usbdev/src/devdrv.c (moved) * uspace/lib/usbdev/src/devpoll.c (moved) * uspace/lib/usbdev/src/dp.c (moved) * uspace/lib/usbdev/src/hub.c (moved) * uspace/lib/usbdev/src/pipepriv.c (moved) * uspace/lib/usbdev/src/pipepriv.h (moved) * uspace/lib/usbdev/src/pipes.c (moved) * uspace/lib/usbdev/src/pipesinit.c (moved) * uspace/lib/usbdev/src/pipesio.c (moved) * uspace/lib/usbdev/src/recognise.c (moved) * uspace/lib/usbdev/src/request.c (moved) * uspace/lib/usbdev/src/usbdevice.c (moved) * uspace/lib/usbhid/Makefile (added) * uspace/lib/usbhid/include/usb/classes/hid.h (moved) * uspace/lib/usbhid/include/usb/classes/hid/iface.h (moved) * uspace/lib/usbhid/include/usb/classes/hid/utled.h (moved) * uspace/lib/usbhid/include/usb/classes/hid_report_items.h (moved) * uspace/lib/usbhid/include/usb/classes/hiddescriptor.h (moved) * uspace/lib/usbhid/include/usb/classes/hidparser.h (moved) * uspace/lib/usbhid/include/usb/classes/hidpath.h (moved) * uspace/lib/usbhid/include/usb/classes/hidreport.h (moved) * uspace/lib/usbhid/include/usb/classes/hidreq.h (moved) * uspace/lib/usbhid/include/usb/classes/hidtypes.h (moved) * uspace/lib/usbhid/include/usb/classes/hidut.h (moved) * uspace/lib/usbhid/include/usb/classes/hidutkbd.h (moved) * uspace/lib/usbhid/src/hiddescriptor.c (moved) * uspace/lib/usbhid/src/hidiface.c (moved) * uspace/lib/usbhid/src/hidparser.c (moved) * uspace/lib/usbhid/src/hidpath.c (moved) * uspace/lib/usbhid/src/hidreport.c (moved) * uspace/lib/usbhid/src/hidreq.c (moved) * uspace/lib/usbhost/Makefile (added) * uspace/lib/usbhost/include/usb/addrkeep.h (moved) * uspace/lib/usbhost/include/usb/host/batch.h (moved) * uspace/lib/usbhost/include/usb/host/device_keeper.h (moved) * uspace/lib/usbhost/include/usb/host/endpoint.h (moved) * uspace/lib/usbhost/include/usb/host/usb_endpoint_manager.h (moved) * uspace/lib/usbhost/src/addrkeep.c (moved) * uspace/lib/usbhost/src/batch.c (moved) * uspace/lib/usbhost/src/device_keeper.c (moved) * uspace/lib/usbhost/src/endpoint.c (moved) * uspace/lib/usbhost/src/usb_endpoint_manager.c (moved) * uspace/lib/usbvirt/Makefile (modified) Start libusb reorganization Sun, 08 May 2011 20:00:07 GMT Vojtech Horky [3e4f2e0] * uspace/Makefile (modified) * uspace/Makefile.common (modified) * uspace/app/lsusb/Makefile (modified) * uspace/app/tester/Makefile (modified) * uspace/app/tester/adt/usbaddrkeep.def (deleted) * uspace/app/tester/tester.c (modified) * uspace/app/tester/tester.h (modified) * uspace/app/usbinfo/Makefile (modified) * uspace/app/usbinfo/info.c (modified) * uspace/app/usbinfo/main.c (modified) * uspace/app/vuhid/Makefile (modified) * uspace/drv/ehci-hcd/Makefile (modified) * uspace/drv/ohci/Makefile (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hw_struct/endpoint_descriptor.h (modified) * uspace/drv/ohci/hw_struct/transfer_descriptor.c (modified) * uspace/drv/ohci/hw_struct/transfer_descriptor.h (modified) * uspace/drv/uhci-hcd/Makefile (modified) * uspace/drv/uhci-hcd/hw_struct/queue_head.h (modified) * uspace/drv/uhci-hcd/hw_struct/transfer_descriptor.c (modified) * uspace/drv/uhci-rhd/Makefile (modified) * uspace/drv/usbflbk/Makefile (modified) * uspace/drv/usbhid/Makefile (modified) * uspace/drv/usbhub/Makefile (modified) * uspace/drv/usbkbd/Makefile (modified) * uspace/drv/usbmast/Makefile (modified) * uspace/drv/usbmid/Makefile (modified) * uspace/drv/usbmouse/Makefile (modified) * uspace/drv/vhc/Makefile (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/ddfiface.h (modified) * uspace/lib/usb/include/usb/descriptor.h (modified) * uspace/lib/usb/include/usb/driver.h (added) * uspace/lib/usb/src/ddfiface.c (modified) * uspace/lib/usb/src/driver.c (moved) * uspace/lib/usb/src/dump.c (modified) * uspace/lib/usbdev/Makefile (added) * uspace/lib/usbdev/include/usb/devdrv.h (moved) * uspace/lib/usbdev/include/usb/devpoll.h (moved) * uspace/lib/usbdev/include/usb/dp.h (moved) * uspace/lib/usbdev/include/usb/hub.h (moved) * uspace/lib/usbdev/include/usb/pipes.h (moved) * uspace/lib/usbdev/include/usb/recognise.h (moved) * uspace/lib/usbdev/include/usb/request.h (moved) * uspace/lib/usbdev/include/usb/usbdevice.h (moved) * uspace/lib/usbdev/src/altiface.c (moved) * uspace/lib/usbdev/src/devdrv.c (moved) * uspace/lib/usbdev/src/devpoll.c (moved) * uspace/lib/usbdev/src/dp.c (moved) * uspace/lib/usbdev/src/hub.c (moved) * uspace/lib/usbdev/src/pipepriv.c (moved) * uspace/lib/usbdev/src/pipepriv.h (moved) * uspace/lib/usbdev/src/pipes.c (moved) * uspace/lib/usbdev/src/pipesinit.c (moved) * uspace/lib/usbdev/src/pipesio.c (moved) * uspace/lib/usbdev/src/recognise.c (moved) * uspace/lib/usbdev/src/request.c (moved) * uspace/lib/usbdev/src/usbdevice.c (moved) * uspace/lib/usbhid/Makefile (added) * uspace/lib/usbhid/include/usb/classes/hid.h (moved) * uspace/lib/usbhid/include/usb/classes/hid/iface.h (moved) * uspace/lib/usbhid/include/usb/classes/hid/utled.h (moved) * uspace/lib/usbhid/include/usb/classes/hid_report_items.h (moved) * uspace/lib/usbhid/include/usb/classes/hiddescriptor.h (moved) * uspace/lib/usbhid/include/usb/classes/hidparser.h (moved) * uspace/lib/usbhid/include/usb/classes/hidpath.h (moved) * uspace/lib/usbhid/include/usb/classes/hidreport.h (moved) * uspace/lib/usbhid/include/usb/classes/hidreq.h (moved) * uspace/lib/usbhid/include/usb/classes/hidtypes.h (moved) * uspace/lib/usbhid/include/usb/classes/hidut.h (moved) * uspace/lib/usbhid/include/usb/classes/hidutkbd.h (moved) * uspace/lib/usbhid/src/hiddescriptor.c (moved) * uspace/lib/usbhid/src/hidiface.c (moved) * uspace/lib/usbhid/src/hidparser.c (moved) * uspace/lib/usbhid/src/hidpath.c (moved) * uspace/lib/usbhid/src/hidreport.c (moved) * uspace/lib/usbhid/src/hidreq.c (moved) * uspace/lib/usbhost/Makefile (added) * uspace/lib/usbhost/include/usb/addrkeep.h (moved) * uspace/lib/usbhost/include/usb/host/batch.h (moved) * uspace/lib/usbhost/include/usb/host/device_keeper.h (moved) * uspace/lib/usbhost/include/usb/host/endpoint.h (moved) * uspace/lib/usbhost/include/usb/host/usb_endpoint_manager.h (moved) * uspace/lib/usbhost/src/addrkeep.c (moved) * uspace/lib/usbhost/src/batch.c (moved) * uspace/lib/usbhost/src/device_keeper.c (moved) * uspace/lib/usbhost/src/endpoint.c (moved) * uspace/lib/usbhost/src/usb_endpoint_manager.c (moved) * uspace/lib/usbvirt/Makefile (modified) libusb divided into sublibraries Also removed address keeper test ... Sun, 08 May 2011 19:12:58 GMT Jan Vesely [ebf6a40] * uspace/drv/ehci-hcd/pci.c (modified) * uspace/drv/uhci-rhd/port.c (modified) Fix bug #98 (kinda - still uses nasty hack) Sun, 08 May 2011 19:06:32 GMT Jan Vesely [511cfc8] * uspace/app/lsusb/main.c (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/vhc/connhost.c (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usb_iface.h (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usb/include/usb/host/device_keeper.h (modified) * uspace/lib/usb/include/usb/hub.h (modified) * uspace/lib/usb/src/host/device_keeper.c (modified) * uspace/lib/usb/src/hub.c (modified) Development branch changes Sun, 08 May 2011 19:02:07 GMT Jan Vesely [11349a85] * uspace/drv/uhci-rhd/port.c (modified) Use non-printed debug statement to wait the right amount of time ... Sun, 08 May 2011 18:39:08 GMT Jan Vesely [8855939] * uspace/drv/ehci-hcd/pci.c (modified) Do not reset EHCI controller (messes with already connected devices). Sun, 08 May 2011 14:38:27 GMT Jan Vesely [a948c23] * uspace/drv/ehci-hcd/pci.c (modified) Fine tune EHCI handling Sun, 08 May 2011 13:47:45 GMT Vojtech Horky [7b6f116] * uspace/app/lsusb/main.c (modified) * uspace/drv/ehci-hcd/hc_iface.c (modified) * uspace/drv/ohci/iface.c (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/vhc/connhost.c (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usb_iface.h (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usb/include/usb/host/device_keeper.h (modified) * uspace/lib/usb/include/usb/hub.h (modified) * uspace/lib/usb/src/host/device_keeper.c (modified) * uspace/lib/usb/src/hub.c (modified) lsusb improvements Sun, 08 May 2011 13:38:46 GMT Vojtech Horky [df25ab6] * uspace/drv/ehci-hcd/hc_iface.c (modified) * uspace/drv/ohci/iface.c (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/vhc/connhost.c (modified) All HC drivers supports "get handle by address" Sun, 08 May 2011 11:54:10 GMT Jan Vesely [d394e57a] * uspace/drv/uhci-rhd/port.c (modified) Reduce wait times in uhci reset sequence (helps with bug #98) Sun, 08 May 2011 06:41:35 GMT Vojtech Horky [60b3bea] * uspace/drv/ohci/root_hub.c (modified) Fix printf directive for size_t (again) Sat, 07 May 2011 16:00:10 GMT Jan Vesely [561f41b] * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/main.c (modified) * uspace/drv/ohci/ohci.c (modified) * uspace/drv/ohci/ohci.h (modified) * uspace/drv/ohci/pci.c (modified) * uspace/drv/uhci-hcd/hc.c (modified) * uspace/drv/uhci-hcd/hc.h (modified) * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) Major refactoring #211 should be fixed UHCI: all interrupts are ... Sat, 07 May 2011 15:52:35 GMT Jan Vesely [3ae5ca8] * uspace/drv/uhci-hcd/uhci.c (modified) Compile fix Sat, 07 May 2011 15:51:20 GMT Jan Vesely [76ef94e] * .bzrignore (modified) * boot/Makefile.common (modified) * uspace/Makefile (modified) * uspace/app/lsusb/Makefile (added) * uspace/app/lsusb/main.c (added) * uspace/app/usbinfo/dev.c (modified) * uspace/app/usbinfo/main.c (modified) * uspace/app/usbinfo/usbinfo.h (modified) * uspace/doc/doxygroups.h (modified) * uspace/drv/ehci-hcd/main.c (modified) * uspace/drv/ohci/ohci.c (modified) * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/ohci/root_hub.h (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/usbhub/ports.c (modified) * uspace/drv/vhc/main.c (modified) * uspace/lib/c/generic/devman.c (modified) * uspace/lib/c/include/devman.h (modified) * uspace/lib/c/include/ipc/devman.h (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/host.h (added) * uspace/lib/usb/include/usb/usb.h (modified) * uspace/lib/usb/src/host.c (added) * uspace/srv/devman/main.c (modified) Development branch changes Sat, 07 May 2011 15:41:47 GMT Jan Vesely [d2bff2f] * uspace/drv/ohci/ohci.c (modified) * uspace/drv/uhci-hcd/hc.c (modified) * uspace/drv/uhci-hcd/hc.h (modified) * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) UHCI refactoring Sat, 07 May 2011 15:22:38 GMT Jan Vesely [dc5f2fb] * uspace/drv/ohci/main.c (modified) * uspace/drv/ohci/ohci.c (modified) * uspace/drv/ohci/ohci.h (modified) * uspace/drv/ohci/pci.c (modified) Further OHCI refactoring Sat, 07 May 2011 14:26:58 GMT Jan Vesely [62265ce] * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/main.c (modified) * uspace/drv/ohci/ohci.c (modified) * uspace/drv/ohci/ohci.h (modified) OHCI initialization refactoring Sat, 07 May 2011 13:59:11 GMT Matus Dekanek [7205209] * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/ohci/root_hub.h (modified) * uspace/drv/usbhub/ports.c (modified) fix #210 (endless polling) Sat, 07 May 2011 13:56:41 GMT Matus Dekanek [4d20ef7] * uspace/drv/usbhid/main.c (modified) reverted disabled hid log Sat, 07 May 2011 13:56:30 GMT Vojtech Horky [02804e1] * .bzrignore (modified) * boot/Makefile.common (modified) * uspace/Makefile (modified) * uspace/app/lsusb/Makefile (added) * uspace/app/lsusb/main.c (added) * uspace/app/usbinfo/main.c (modified) * uspace/doc/doxygroups.h (modified) * uspace/drv/ehci-hcd/main.c (modified) * uspace/drv/ohci/ohci.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/vhc/main.c (modified) * uspace/lib/c/generic/devman.c (modified) * uspace/lib/c/include/devman.h (modified) * uspace/lib/c/include/ipc/devman.h (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/host.h (added) * uspace/lib/usb/include/usb/usb.h (modified) * uspace/lib/usb/src/host.c (added) * uspace/srv/devman/main.c (modified) Add lsusb, usbinfo accepts HC number and address Sat, 07 May 2011 13:47:48 GMT Matus Dekanek [1866945] * boot/Makefile.common (modified) * uspace/Makefile (modified) * uspace/app/virtusbkbd/Makefile (deleted) * uspace/app/virtusbkbd/descriptor.h (deleted) * uspace/app/virtusbkbd/kbdconfig.c (deleted) * uspace/app/virtusbkbd/kbdconfig.h (deleted) * uspace/app/virtusbkbd/keys.c (deleted) * uspace/app/virtusbkbd/keys.h (deleted) * uspace/app/virtusbkbd/stdreq.c (deleted) * uspace/app/virtusbkbd/stdreq.h (deleted) * uspace/app/virtusbkbd/virtusbkbd.c (deleted) * uspace/app/vuhid/device.c (modified) * uspace/app/vuhid/hids/bootkbd.c (modified) * uspace/app/vuhid/items.h (moved) * uspace/app/vuhid/main.c (modified) * uspace/app/vuhid/report.h (moved) * uspace/app/vuhid/virthid.h (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/main.c (modified) * uspace/drv/ohci/ohci.c (modified) * uspace/drv/ohci/pci.c (modified) * uspace/drv/usbhid/generic/hiddev.c (modified) * uspace/drv/usbhid/kbd/kbddev.c (modified) * uspace/drv/usbhid/mouse/mousedev.c (modified) * uspace/drv/usbhid/mouse/mousedev.h (modified) * uspace/drv/usbhid/subdrivers.c (modified) * uspace/drv/usbhid/usbhid.c (modified) * uspace/drv/usbhid/usbhid.h (modified) * uspace/drv/vhc/transfer.c (modified) * uspace/lib/usb/include/usb/classes/hiddescriptor.h (modified) * uspace/lib/usb/include/usb/classes/hidpath.h (modified) * uspace/lib/usb/include/usb/classes/hidtypes.h (modified) * uspace/lib/usb/src/hiddescriptor.c (modified) * uspace/lib/usb/src/hidparser.c (modified) * uspace/lib/usb/src/hidpath.c (modified) * uspace/lib/usbvirt/Makefile (modified) * uspace/lib/usbvirt/include/usbvirt/device.h (modified) * uspace/lib/usbvirt/include/usbvirt/ipc.h (modified) * uspace/lib/usbvirt/src/ctrltransfer.c (modified) * uspace/lib/usbvirt/src/device.c (added) * uspace/lib/usbvirt/src/ipc.c (deleted) * uspace/lib/usbvirt/src/ipc_dev.c (added) * uspace/lib/usbvirt/src/ipc_hc.c (added) * uspace/lib/usbvirt/src/private.h (modified) * uspace/lib/usbvirt/src/stdreq.c (modified) * uspace/lib/usbvirt/src/transfer.c (modified) merge with usb/development Sat, 07 May 2011 13:45:39 GMT Matus Dekanek [95285378] * uspace/drv/ohci/root_hub.c (modified) workaround for ohci root hub not needed and removed some comments Sat, 07 May 2011 13:40:03 GMT Jan Vesely [6fb003e] * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/main.c (modified) * uspace/drv/ohci/ohci.c (modified) * uspace/drv/ohci/pci.c (modified) Fixed: OHCI: use devices are not detected at startup time Sat, 07 May 2011 13:39:03 GMT Jan Vesely [7ab7c7f6] * boot/Makefile.common (modified) * uspace/Makefile (modified) * uspace/app/virtusbkbd/Makefile (deleted) * uspace/app/virtusbkbd/descriptor.h (deleted) * uspace/app/virtusbkbd/kbdconfig.c (deleted) * uspace/app/virtusbkbd/kbdconfig.h (deleted) * uspace/app/virtusbkbd/keys.c (deleted) * uspace/app/virtusbkbd/keys.h (deleted) * uspace/app/virtusbkbd/stdreq.c (deleted) * uspace/app/virtusbkbd/stdreq.h (deleted) * uspace/app/virtusbkbd/virtusbkbd.c (deleted) * uspace/app/vuhid/device.c (modified) * uspace/app/vuhid/hids/bootkbd.c (modified) * uspace/app/vuhid/items.h (moved) * uspace/app/vuhid/main.c (modified) * uspace/app/vuhid/report.h (moved) * uspace/app/vuhid/virthid.h (modified) * uspace/drv/usbhid/generic/hiddev.c (modified) * uspace/drv/usbhid/kbd/kbddev.c (modified) * uspace/drv/usbhid/mouse/mousedev.c (modified) * uspace/drv/usbhid/mouse/mousedev.h (modified) * uspace/drv/usbhid/subdrivers.c (modified) * uspace/drv/usbhid/usbhid.c (modified) * uspace/drv/usbhid/usbhid.h (modified) * uspace/drv/vhc/transfer.c (modified) * uspace/lib/usb/include/usb/classes/hiddescriptor.h (modified) * uspace/lib/usb/include/usb/classes/hidpath.h (modified) * uspace/lib/usb/include/usb/classes/hidtypes.h (modified) * uspace/lib/usb/src/hiddescriptor.c (modified) * uspace/lib/usb/src/hidparser.c (modified) * uspace/lib/usb/src/hidpath.c (modified) * uspace/lib/usbvirt/Makefile (modified) * uspace/lib/usbvirt/include/usbvirt/device.h (modified) * uspace/lib/usbvirt/include/usbvirt/ipc.h (modified) * uspace/lib/usbvirt/src/ctrltransfer.c (modified) * uspace/lib/usbvirt/src/device.c (added) * uspace/lib/usbvirt/src/ipc.c (deleted) * uspace/lib/usbvirt/src/ipc_dev.c (added) * uspace/lib/usbvirt/src/ipc_hc.c (added) * uspace/lib/usbvirt/src/private.h (modified) * uspace/lib/usbvirt/src/stdreq.c (modified) * uspace/lib/usbvirt/src/transfer.c (modified) Development branch changes Sat, 07 May 2011 11:42:34 GMT Jan Vesely [5d07f54] * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/main.c (modified) * uspace/drv/ohci/ohci.c (modified) Reset OHCI root hub even if taking control from SMM driver postpone ... Sat, 07 May 2011 11:18:40 GMT Matus Dekanek [192ba25] * uspace/drv/usbhub/ports.c (modified) usbhub: warning if there are still some unhandled changes on port Sat, 07 May 2011 11:14:30 GMT Matus Dekanek [426d31a] * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/usbhub/ports.c (modified) corrected change disabling Sat, 07 May 2011 10:34:48 GMT Vojtech Horky [2c49b81b] * uspace/drv/ehci-hcd/main.c (modified) * uspace/drv/ohci/ohci.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/vhc/main.c (modified) * uspace/lib/usb/include/usb/usb.h (modified) All USB host controllers added to usbhc DDF class Sat, 07 May 2011 10:29:08 GMT Vojtech Horky [28216a0] * uspace/drv/vhc/main.c (modified) More strict checking in VHC Sat, 07 May 2011 10:25:36 GMT Jan Vesely [bba0dc20] * uspace/drv/ohci/hc.c (modified) Minor initialization fixes Sat, 07 May 2011 09:59:39 GMT Vojtech Horky [bc02b83] * boot/Makefile.common (modified) * uspace/Makefile (modified) * uspace/app/virtusbkbd/Makefile (deleted) * uspace/app/virtusbkbd/descriptor.h (deleted) * uspace/app/virtusbkbd/kbdconfig.c (deleted) * uspace/app/virtusbkbd/kbdconfig.h (deleted) * uspace/app/virtusbkbd/keys.c (deleted) * uspace/app/virtusbkbd/keys.h (deleted) * uspace/app/virtusbkbd/stdreq.c (deleted) * uspace/app/virtusbkbd/stdreq.h (deleted) * uspace/app/virtusbkbd/virtusbkbd.c (deleted) * uspace/app/vuhid/device.c (modified) * uspace/app/vuhid/hids/bootkbd.c (modified) * uspace/app/vuhid/items.h (moved) * uspace/app/vuhid/main.c (modified) * uspace/app/vuhid/report.h (moved) * uspace/app/vuhid/virthid.h (modified) * uspace/drv/vhc/transfer.c (modified) * uspace/lib/usbvirt/Makefile (modified) * uspace/lib/usbvirt/include/usbvirt/device.h (modified) * uspace/lib/usbvirt/include/usbvirt/ipc.h (modified) * uspace/lib/usbvirt/src/ctrltransfer.c (modified) * uspace/lib/usbvirt/src/device.c (added) * uspace/lib/usbvirt/src/ipc.c (deleted) * uspace/lib/usbvirt/src/ipc_dev.c (added) * uspace/lib/usbvirt/src/ipc_hc.c (added) * uspace/lib/usbvirt/src/private.h (modified) * uspace/lib/usbvirt/src/stdreq.c (modified) * uspace/lib/usbvirt/src/transfer.c (modified) Virtual USB improvements Sat, 07 May 2011 09:50:39 GMT Vojtech Horky [f90c0d6] * uspace/drv/usbhid/mouse/mousedev.c (modified) * uspace/lib/usb/src/hiddescriptor.c (modified) Small fixes Bad printf directive (again) and uninitialized variable. Sat, 07 May 2011 09:35:15 GMT Vojtech Horky [beee81a] * uspace/app/vuhid/main.c (modified) * uspace/drv/vhc/transfer.c (modified) * uspace/lib/usbvirt/include/usbvirt/device.h (modified) * uspace/lib/usbvirt/include/usbvirt/ipc.h (modified) * uspace/lib/usbvirt/src/device.c (modified) * uspace/lib/usbvirt/src/ipc_dev.c (modified) * uspace/lib/usbvirt/src/ipc_hc.c (modified) Virtual USB refactoring Changes include * add missing comments ... Sat, 07 May 2011 09:21:38 GMT Matus Dekanek [abfd36b] * uspace/drv/ohci/root_hub.c (modified) one more debug message Sat, 07 May 2011 09:05:57 GMT Matus Dekanek [e78660f] * uspace/drv/usbhub/ports.c (modified) hub driver: fix for endless polling Sat, 07 May 2011 08:59:58 GMT Lubos Slovak [1b7dc5e9] * uspace/drv/usbhid/kbd/kbddev.c (modified) Fixed autorepeat of keys (#119) Sat, 07 May 2011 08:50:25 GMT Lubos Slovak [c7fbb90] * uspace/drv/usbhid/subdrivers.c (modified) Fix in subdriver mappings Sat, 07 May 2011 08:45:37 GMT Jan Vesely [f1d16663] * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/main.c (modified) * uspace/drv/ohci/ohci.c (modified) * uspace/drv/ohci/pci.c (modified) Postpone hw until all structures are initialized and irq handler ... Sat, 07 May 2011 08:30:58 GMT Lubos Slovak [1ce4189] * kernel/generic/include/ddi/irq.h (modified) * kernel/generic/src/ipc/irq.c (modified) * uspace/drv/ehci-hcd/ehci-hcd.ma (modified) * uspace/drv/ehci-hcd/pci.c (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/ohci.c (modified) * uspace/drv/ohci/ohci.ma (modified) * uspace/drv/ohci/ohci_regs.h (modified) * uspace/drv/ohci/pci.c (modified) * uspace/lib/usb/src/host/batch.c (modified) Changes from development Fri, 06 May 2011 15:55:43 GMT Matus Dekanek [3b543d5] * kernel/generic/include/ddi/irq.h (modified) * kernel/generic/src/ipc/irq.c (modified) * uspace/drv/ehci-hcd/ehci-hcd.ma (modified) * uspace/drv/ehci-hcd/pci.c (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/ohci.c (modified) * uspace/drv/ohci/ohci.ma (modified) * uspace/drv/ohci/ohci_regs.h (modified) * uspace/drv/ohci/pci.c (modified) * uspace/lib/usb/src/host/batch.c (modified) merge from usb/development Fri, 06 May 2011 15:46:44 GMT Jan Vesely [6c6a95d2] * uspace/drv/ehci-hcd/ehci-hcd.ma (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/ohci.ma (modified) * uspace/drv/ohci/pci.c (modified) Add support for some ATi OHCI chipsets, fix spurious reboot on startup Fri, 06 May 2011 15:40:46 GMT Matus Dekanek [d0c060b] * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/ohci/root_hub.h (modified) * uspace/drv/usbhub/ports.c (modified) bugfix candidates: ohci: detecting devices connected on startup hub ... Fri, 06 May 2011 15:26:45 GMT Lubos Slovak [f8e549b] * uspace/drv/usbhid/kbd/kbddev.c (modified) * uspace/drv/usbhid/mouse/mousedev.c (modified) * uspace/drv/usbhid/mouse/mousedev.h (modified) * uspace/drv/usbhid/usbhid.c (modified) Mouse wheel acting as arrow keys. - Added some debug output. - ... Fri, 06 May 2011 15:33:56 GMT Jan Vesely [c8eddf4] * uspace/drv/ehci-hcd/ehci-hcd.ma (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/ohci.ma (modified) Fixed: be carefull about Gate A20 in OHCI Legaci support Add ... Fri, 06 May 2011 13:38:20 GMT Jan Vesely [3da17644] * uspace/drv/ohci/ohci.ma (modified) * uspace/drv/ohci/pci.c (modified) Add match ids for ATi chipset remove dead code Fri, 06 May 2011 13:09:39 GMT Jan Vesely [075c1eb] * kernel/generic/include/ddi/irq.h (modified) * kernel/generic/src/ipc/irq.c (modified) * uspace/drv/ehci-hcd/pci.c (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/ohci.c (modified) * uspace/drv/ohci/ohci_regs.h (modified) * uspace/drv/ohci/pci.c (modified) * uspace/lib/usb/src/host/batch.c (modified) OHCI interrupts Kernel support for accessing memory mapped ... Fri, 06 May 2011 13:08:10 GMT Jan Vesely [3d4aa055] * .bzrignore (modified) * boot/Makefile.common (modified) * uspace/Makefile (modified) * uspace/app/usbinfo/main.c (modified) * uspace/app/virtusbkbd/Makefile (modified) * uspace/app/virtusbkbd/stdreq.c (modified) * uspace/app/virtusbkbd/stdreq.h (modified) * uspace/app/virtusbkbd/virtusbkbd.c (modified) * uspace/app/vuhid/Makefile (moved) * uspace/app/vuhid/device.c (added) * uspace/app/vuhid/hids/bootkbd.c (added) * uspace/app/vuhid/ifaces.c (added) * uspace/app/vuhid/ifaces.h (added) * uspace/app/vuhid/main.c (added) * uspace/app/vuhid/stdreq.c (added) * uspace/app/vuhid/stdreq.h (moved) * uspace/app/vuhid/virthid.h (moved) * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/ohci/root_hub.h (modified) * uspace/drv/usbhid/Makefile (modified) * uspace/drv/usbhid/generic/hiddev.c (modified) * uspace/drv/usbhid/generic/hiddev.h (modified) * uspace/drv/usbhid/kbd/conv.c (modified) * uspace/drv/usbhid/kbd/kbddev.c (modified) * uspace/drv/usbhid/kbd/kbddev.h (modified) * uspace/drv/usbhid/lgtch-ultrax/keymap.c (added) * uspace/drv/usbhid/lgtch-ultrax/keymap.h (moved) * uspace/drv/usbhid/lgtch-ultrax/lgtch-ultrax.c (modified) * uspace/drv/usbhid/lgtch-ultrax/lgtch-ultrax.h (modified) * uspace/drv/usbhid/main.c (modified) * uspace/drv/usbhid/mouse/mousedev.c (modified) * uspace/drv/usbhid/mouse/mousedev.h (modified) * uspace/drv/usbhid/subdrivers.c (modified) * uspace/drv/usbhid/subdrivers.h (modified) * uspace/drv/usbhid/usbhid.c (modified) * uspace/drv/usbhid/usbhid.h (modified) * uspace/drv/usbhub/main.c (modified) * uspace/drv/usbhub/ports.c (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbkbd/kbddev.c (modified) * uspace/drv/usbkbd/kbddev.h (modified) * uspace/drv/vhc/Makefile (modified) * uspace/drv/vhc/conn.h (modified) * uspace/drv/vhc/conndev.c (modified) * uspace/drv/vhc/connhost.c (modified) * uspace/drv/vhc/devconn.c (added) * uspace/drv/vhc/devices.c (deleted) * uspace/drv/vhc/hc.c (deleted) * uspace/drv/vhc/hc.h (deleted) * uspace/drv/vhc/hub.c (modified) * uspace/drv/vhc/hub.h (modified) * uspace/drv/vhc/hub/hub.c (modified) * uspace/drv/vhc/hub/hub.h (modified) * uspace/drv/vhc/hub/virthub.c (modified) * uspace/drv/vhc/hub/virthub.h (modified) * uspace/drv/vhc/hub/virthubops.c (modified) * uspace/drv/vhc/main.c (moved) * uspace/drv/vhc/transfer.c (added) * uspace/drv/vhc/vhcd.h (modified) * uspace/lib/c/include/errno.h (modified) * uspace/lib/drv/include/usbhid_iface.h (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/classes/hid.h (modified) * uspace/lib/usb/include/usb/classes/hid_report_items.h (modified) * uspace/lib/usb/include/usb/classes/hiddescriptor.h (added) * uspace/lib/usb/include/usb/classes/hidparser.h (modified) * uspace/lib/usb/include/usb/classes/hidpath.h (added) * uspace/lib/usb/include/usb/classes/hidreport.h (modified) * uspace/lib/usb/include/usb/classes/hidtypes.h (added) * uspace/lib/usb/include/usb/classes/hidut.h (modified) * uspace/lib/usb/include/usb/usb.h (modified) * uspace/lib/usb/src/debug.c (modified) * uspace/lib/usb/src/hiddescriptor.c (added) * uspace/lib/usb/src/hidparser.c (modified) * uspace/lib/usb/src/hidpath.c (added) * uspace/lib/usb/src/hidreport.c (modified) * uspace/lib/usbvirt/Makefile (modified) * uspace/lib/usbvirt/include/usbvirt/device.h (modified) * uspace/lib/usbvirt/include/usbvirt/ipc.h (moved) * uspace/lib/usbvirt/src/callback.c (deleted) * uspace/lib/usbvirt/src/ctrlpipe.c (deleted) * uspace/lib/usbvirt/src/ctrltransfer.c (added) * uspace/lib/usbvirt/src/ipc.c (added) * uspace/lib/usbvirt/src/main.c (deleted) * uspace/lib/usbvirt/src/private.h (modified) * uspace/lib/usbvirt/src/stdreq.c (modified) * uspace/lib/usbvirt/src/transaction.c (deleted) * uspace/lib/usbvirt/src/transfer.c (added) Development branch changes Fri, 06 May 2011 13:01:27 GMT Lubos Slovak [7bb8036] * uspace/drv/usbhid/subdrivers.c (modified) * uspace/drv/usbhid/usbhid.c (modified) Mouse subdriver for generic mouse. Fri, 06 May 2011 12:47:04 GMT Jan Vesely [03cfda08] * uspace/drv/ohci/hc.c (modified) Fix OHCI interrupt pseudocode, remove dead code Fri, 06 May 2011 10:30:00 GMT Lubos Slovak [dd3eda2] * uspace/drv/usbhid/generic/hiddev.c (modified) * uspace/drv/usbhid/usbhid.c (modified) * uspace/drv/usbhid/usbhid.h (modified) Report recieving tracked for each device separately. Fri, 06 May 2011 09:25:44 GMT Matus Dekanek [26f6094] * uspace/drv/usbhid/generic/hiddev.c (modified) * uspace/drv/usbhid/generic/hiddev.h (modified) * uspace/drv/usbhid/kbd/kbddev.c (modified) * uspace/drv/usbhid/lgtch-ultrax/keymap.c (modified) * uspace/drv/usbhid/lgtch-ultrax/lgtch-ultrax.c (modified) * uspace/drv/usbhid/lgtch-ultrax/lgtch-ultrax.h (modified) * uspace/drv/usbhid/main.c (modified) * uspace/drv/usbhid/mouse/mousedev.c (modified) * uspace/drv/usbhid/mouse/mousedev.h (modified) * uspace/drv/usbhid/usbhid.c (modified) * uspace/drv/usbhid/usbhid.h (modified) * uspace/drv/usbkbd/kbddev.c (modified) * uspace/lib/drv/include/usbhid_iface.h (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/classes/hid_report_items.h (modified) * uspace/lib/usb/include/usb/classes/hiddescriptor.h (added) * uspace/lib/usb/include/usb/classes/hidparser.h (modified) * uspace/lib/usb/include/usb/classes/hidpath.h (added) * uspace/lib/usb/include/usb/classes/hidtypes.h (added) * uspace/lib/usb/include/usb/classes/hidut.h (modified) * uspace/lib/usb/src/hiddescriptor.c (added) * uspace/lib/usb/src/hidparser.c (modified) * uspace/lib/usb/src/hidpath.c (added) merge with usb/development Fri, 06 May 2011 08:37:19 GMT Jan Vesely [561112f] * uspace/drv/ehci-hcd/pci.c (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/ohci.c (modified) * uspace/drv/ohci/ohci_regs.h (modified) * uspace/drv/ohci/pci.c (modified) OHCI interrupt support Fri, 06 May 2011 08:30:10 GMT Lubos Slovak [310c4df] * uspace/drv/usbhid/kbd/kbddev.c (modified) * uspace/drv/usbhid/mouse/mousedev.c (modified) Fixes in USB HID driver. - Missing loop in mouse subdriver. - ... Fri, 06 May 2011 07:34:32 GMT Lubos Slovak [054537b] * uspace/drv/usbhid/usbhid.c (modified) Small fix in USB HID driver. Tue, 03 May 2011 10:12:03 GMT Lubos Slovak [4bfd85b] * uspace/drv/usbhid/generic/hiddev.c (modified) * uspace/drv/usbhid/generic/hiddev.h (modified) * uspace/drv/usbhid/kbd/kbddev.c (modified) * uspace/drv/usbhid/lgtch-ultrax/keymap.c (modified) * uspace/drv/usbhid/lgtch-ultrax/lgtch-ultrax.c (modified) * uspace/drv/usbhid/lgtch-ultrax/lgtch-ultrax.h (modified) * uspace/drv/usbhid/main.c (modified) * uspace/drv/usbhid/mouse/mousedev.c (modified) * uspace/drv/usbhid/mouse/mousedev.h (modified) * uspace/drv/usbhid/usbhid.c (modified) * uspace/drv/usbhid/usbhid.h (modified) * uspace/drv/usbkbd/kbddev.c (modified) * uspace/lib/drv/include/usbhid_iface.h (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/classes/hid_report_items.h (modified) * uspace/lib/usb/include/usb/classes/hiddescriptor.h (added) * uspace/lib/usb/include/usb/classes/hidparser.h (modified) * uspace/lib/usb/include/usb/classes/hidpath.h (added) * uspace/lib/usb/include/usb/classes/hidtypes.h (added) * uspace/lib/usb/include/usb/classes/hidut.h (modified) * uspace/lib/usb/src/hiddescriptor.c (added) * uspace/lib/usb/src/hidparser.c (modified) * uspace/lib/usb/src/hidpath.c (added) Mouse driver ported to HID parser, DDF function for subdrivers. Tue, 03 May 2011 09:48:35 GMT Lubos Slovak [3facf63a] * uspace/drv/usbhid/generic/hiddev.c (modified) * uspace/drv/usbhid/generic/hiddev.h (modified) * uspace/drv/usbhid/usbhid.c (modified) * uspace/lib/drv/include/usbhid_iface.h (modified) DFF function for generic HID subdriver. - Changed usbhid interface ... Tue, 03 May 2011 09:16:39 GMT Lubos Slovak [31cfee16] * uspace/drv/usbhid/kbd/kbddev.c (modified) * uspace/drv/usbhid/lgtch-ultrax/lgtch-ultrax.c (modified) * uspace/drv/usbhid/lgtch-ultrax/lgtch-ultrax.h (modified) * uspace/drv/usbhid/main.c (modified) * uspace/drv/usbhid/mouse/mousedev.c (modified) * uspace/drv/usbhid/usbhid.c (modified) * uspace/drv/usbhid/usbhid.h (modified) Creating DDF functions in subdrivers + saving input report. - ... Fri, 29 Apr 2011 14:07:23 GMT Matus Dekanek [9e929a0] * uspace/drv/usbhid/Makefile (modified) * uspace/drv/usbhid/kbd/conv.c (modified) * uspace/drv/usbhid/kbd/kbddev.c (modified) * uspace/drv/usbhid/kbd/kbddev.h (modified) * uspace/drv/usbhid/lgtch-ultrax/keymap.c (added) * uspace/drv/usbhid/lgtch-ultrax/keymap.h (added) * uspace/drv/usbhid/lgtch-ultrax/lgtch-ultrax.c (modified) * uspace/drv/usbhid/lgtch-ultrax/lgtch-ultrax.h (modified) * uspace/drv/usbhid/main.c (modified) * uspace/drv/usbhid/mouse/mousedev.c (modified) * uspace/drv/usbhid/subdrivers.c (modified) * uspace/drv/usbhid/subdrivers.h (modified) * uspace/drv/usbhid/usbhid.c (modified) * uspace/drv/usbhid/usbhid.h (modified) * uspace/drv/usbkbd/kbddev.c (modified) * uspace/drv/usbkbd/kbddev.h (modified) * uspace/lib/usb/include/usb/classes/hid.h (modified) * uspace/lib/usb/include/usb/classes/hidparser.h (modified) * uspace/lib/usb/include/usb/classes/hidreport.h (modified) * uspace/lib/usb/include/usb/classes/hidut.h (modified) * uspace/lib/usb/src/hidparser.c (modified) * uspace/lib/usb/src/hidreport.c (modified) merge with development Fri, 29 Apr 2011 14:02:21 GMT Matus Dekanek [152ec79] * uspace/drv/usbhub/usbhub.c (modified) corrected hub power change handling Fri, 29 Apr 2011 13:14:16 GMT Lubos Slovak [30710035] * uspace/drv/usbhid/mouse/mousedev.c (modified) * uspace/drv/usbhid/mouse/mousedev.h (modified) * uspace/lib/usb/include/usb/classes/hidut.h (modified) Mouse driver uses HID parser. - Parsing of X and Y - works fine. - ... Fri, 29 Apr 2011 13:13:36 GMT Lubos Slovak [e67399e] * uspace/drv/usbhid/lgtch-ultrax/keymap.c (modified) * uspace/drv/usbhid/lgtch-ultrax/lgtch-ultrax.c (modified) Minor changes Fri, 29 Apr 2011 11:52:04 GMT Matej Klonfar [2571089] * uspace/drv/usbkbd/kbddev.c (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/classes/hid_report_items.h (modified) * uspace/lib/usb/include/usb/classes/hidparser.h (modified) * uspace/lib/usb/src/hidparser.c (modified) HID parser refactoring Fri, 29 Apr 2011 09:38:55 GMT Lubos Slovak [f19f1b7] * uspace/drv/usbhid/Makefile (modified) * uspace/drv/usbhid/kbd/conv.c (modified) * uspace/drv/usbhid/kbd/kbddev.c (modified) * uspace/drv/usbhid/kbd/kbddev.h (modified) * uspace/drv/usbhid/lgtch-ultrax/keymap.c (added) * uspace/drv/usbhid/lgtch-ultrax/keymap.h (added) * uspace/drv/usbhid/lgtch-ultrax/lgtch-ultrax.c (modified) * uspace/drv/usbhid/lgtch-ultrax/lgtch-ultrax.h (modified) * uspace/drv/usbhid/main.c (modified) * uspace/drv/usbhid/mouse/mousedev.c (modified) * uspace/drv/usbhid/subdrivers.c (modified) * uspace/drv/usbhid/subdrivers.h (modified) * uspace/drv/usbhid/usbhid.c (modified) * uspace/drv/usbhid/usbhid.h (modified) * uspace/drv/usbkbd/kbddev.c (modified) * uspace/drv/usbkbd/kbddev.h (modified) * uspace/lib/usb/include/usb/classes/hid.h (modified) * uspace/lib/usb/include/usb/classes/hidparser.h (modified) * uspace/lib/usb/include/usb/classes/hidreport.h (modified) * uspace/lib/usb/include/usb/classes/hidut.h (modified) * uspace/lib/usb/src/hidparser.c (modified) * uspace/lib/usb/src/hidreport.c (modified) HID Report structure, #193 fixed, #194 fixed, subdriver for Logitech ... Fri, 29 Apr 2011 09:31:34 GMT Lubos Slovak [b20de1d] * uspace/drv/usbhid/Makefile (modified) * uspace/drv/usbhid/lgtch-ultrax/keymap.c (added) * uspace/drv/usbhid/lgtch-ultrax/keymap.h (added) * uspace/drv/usbhid/lgtch-ultrax/lgtch-ultrax.c (modified) * uspace/drv/usbhid/lgtch-ultrax/lgtch-ultrax.h (modified) * uspace/drv/usbhid/main.c (modified) * uspace/drv/usbhid/subdrivers.c (modified) Subdriver for Logitech UltraX keyboard improved. - Added mapping ... Fri, 29 Apr 2011 09:29:47 GMT Lubos Slovak [323b0ec] * uspace/drv/usbhid/kbd/kbddev.c (modified) Fixed usb_kbd_free() and usb_kbd_deinit() Fri, 29 Apr 2011 08:33:43 GMT Matus Dekanek [361fcec] * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/ohci/root_hub.h (modified) * uspace/drv/usbhub/main.c (modified) * uspace/drv/usbhub/ports.c (modified) * uspace/drv/usbhub/usbhub.c (modified) removing malloc, pre-creating root hub descriptor and interrupt buffer Thu, 28 Apr 2011 13:14:14 GMT Vojtech Horky [cd4ae1e] * .bzrignore (modified) * boot/Makefile.common (modified) * uspace/Makefile (modified) * uspace/app/usbinfo/main.c (modified) * uspace/app/virtusbkbd/Makefile (modified) * uspace/app/virtusbkbd/stdreq.c (modified) * uspace/app/virtusbkbd/stdreq.h (modified) * uspace/app/virtusbkbd/virtusbkbd.c (modified) * uspace/app/vuhid/Makefile (moved) * uspace/app/vuhid/device.c (added) * uspace/app/vuhid/hids/bootkbd.c (added) * uspace/app/vuhid/ifaces.c (added) * uspace/app/vuhid/ifaces.h (moved) * uspace/app/vuhid/main.c (added) * uspace/app/vuhid/stdreq.c (added) * uspace/app/vuhid/stdreq.h (moved) * uspace/app/vuhid/virthid.h (moved) * uspace/drv/vhc/Makefile (modified) * uspace/drv/vhc/conn.h (modified) * uspace/drv/vhc/conndev.c (modified) * uspace/drv/vhc/connhost.c (modified) * uspace/drv/vhc/devconn.c (added) * uspace/drv/vhc/devices.c (deleted) * uspace/drv/vhc/hc.c (deleted) * uspace/drv/vhc/hc.h (deleted) * uspace/drv/vhc/hub.c (modified) * uspace/drv/vhc/hub.h (modified) * uspace/drv/vhc/hub/hub.c (modified) * uspace/drv/vhc/hub/hub.h (modified) * uspace/drv/vhc/hub/virthub.c (modified) * uspace/drv/vhc/hub/virthub.h (modified) * uspace/drv/vhc/hub/virthubops.c (modified) * uspace/drv/vhc/main.c (moved) * uspace/drv/vhc/transfer.c (added) * uspace/drv/vhc/vhcd.h (modified) * uspace/lib/c/include/errno.h (modified) * uspace/lib/usb/include/usb/usb.h (modified) * uspace/lib/usb/src/debug.c (modified) * uspace/lib/usbvirt/Makefile (modified) * uspace/lib/usbvirt/include/usbvirt/device.h (modified) * uspace/lib/usbvirt/include/usbvirt/ipc.h (moved) * uspace/lib/usbvirt/src/callback.c (deleted) * uspace/lib/usbvirt/src/ctrlpipe.c (deleted) * uspace/lib/usbvirt/src/ctrltransfer.c (added) * uspace/lib/usbvirt/src/ipc.c (added) * uspace/lib/usbvirt/src/main.c (deleted) * uspace/lib/usbvirt/src/private.h (modified) * uspace/lib/usbvirt/src/stdreq.c (modified) * uspace/lib/usbvirt/src/transaction.c (deleted) * uspace/lib/usbvirt/src/transfer.c (added) Better virtual USB HID; USB-virt rewritten The new virtual USB HID ... Thu, 28 Apr 2011 13:10:33 GMT Vojtech Horky [74f00b6] * uspace/drv/usbhub/usbhub.c (modified) Fix printf directive for size_t Thu, 28 Apr 2011 07:36:48 GMT Vojtech Horky [6cb58e6] * uspace/Makefile (modified) * uspace/app/virtusbhub/Makefile (deleted) * uspace/app/virtusbhub/main.c (deleted) * uspace/app/virtusbkbd/Makefile (modified) * uspace/app/virtusbkbd/stdreq.c (modified) * uspace/app/virtusbkbd/stdreq.h (modified) * uspace/app/virtusbkbd/virtusbkbd.c (modified) * uspace/drv/vhc/Makefile (modified) * uspace/drv/vhc/conn.h (modified) * uspace/drv/vhc/conndev.c (modified) * uspace/drv/vhc/connhost.c (modified) * uspace/drv/vhc/devconn.c (added) * uspace/drv/vhc/devices.c (deleted) * uspace/drv/vhc/devices.h (deleted) * uspace/drv/vhc/hc.c (deleted) * uspace/drv/vhc/hc.h (deleted) * uspace/drv/vhc/hub.c (modified) * uspace/drv/vhc/hub.h (modified) * uspace/drv/vhc/hub/hub.c (modified) * uspace/drv/vhc/hub/hub.h (modified) * uspace/drv/vhc/hub/virthub.c (modified) * uspace/drv/vhc/hub/virthub.h (modified) * uspace/drv/vhc/hub/virthubops.c (modified) * uspace/drv/vhc/main.c (moved) * uspace/drv/vhc/transfer.c (added) * uspace/drv/vhc/vhcd.h (modified) * uspace/lib/usbvirt/Makefile (modified) * uspace/lib/usbvirt/include/usbvirt/device.h (modified) * uspace/lib/usbvirt/include/usbvirt/ipc.h (moved) * uspace/lib/usbvirt/src/callback.c (deleted) * uspace/lib/usbvirt/src/ctrlpipe.c (deleted) * uspace/lib/usbvirt/src/ctrltransfer.c (added) * uspace/lib/usbvirt/src/debug.c (deleted) * uspace/lib/usbvirt/src/ipc.c (added) * uspace/lib/usbvirt/src/main.c (deleted) * uspace/lib/usbvirt/src/private.h (modified) * uspace/lib/usbvirt/src/stdreq.c (modified) * uspace/lib/usbvirt/src/transaction.c (deleted) * uspace/lib/usbvirt/src/transfer.c (added) Virtual USB layer rewritten Major changes include * IPC sends ... Sun, 24 Apr 2011 15:38:10 GMT Lubos Slovak [308a5d5] * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/ohci/root_hub.h (modified) * uspace/drv/uhci-hcd/hc.c (modified) * uspace/drv/uhci-hcd/hc.h (modified) * uspace/drv/uhci-hcd/pci.c (modified) * uspace/drv/uhci-hcd/uhci-hcd.ma (modified) * uspace/drv/usbhub/usbhub.c (modified) Changes from development Sat, 23 Apr 2011 10:37:09 GMT Jan Vesely [564a2b3] * uspace/drv/uhci-hcd/hc.c (modified) * uspace/drv/uhci-hcd/hc.h (modified) * uspace/drv/uhci-hcd/pci.c (modified) Fix real hw interrupt code, support shared interrupts Tested on hw ... Sat, 23 Apr 2011 10:26:26 GMT Jan Vesely [8986412] * uspace/drv/uhci-hcd/hc.c (modified) Fix interrupt vs. status register values Sat, 23 Apr 2011 10:08:47 GMT Jan Vesely [302a4b6] * uspace/drv/uhci-hcd/hc.c (modified) * uspace/drv/uhci-hcd/hc.h (modified) Add UHCI pseudocode interrupt sharing Sat, 23 Apr 2011 00:13:23 GMT Jan Vesely [af81980] * uspace/drv/uhci-hcd/hc.c (modified) * uspace/drv/uhci-hcd/hc.h (modified) * uspace/drv/uhci-hcd/pci.c (modified) Add UHCI interrupt pseudocode irq sharing support (kernel does not) Fri, 22 Apr 2011 21:29:57 GMT Jan Vesely [77d10f0] * uspace/drv/uhci-hcd/hc.c (modified) * uspace/drv/uhci-hcd/hc.h (modified) Do not use static irq_commnd structure, there is no enough shared ... Fri, 22 Apr 2011 21:25:19 GMT Jan Vesely [6f122df] * uspace/drv/uhci-hcd/hc.c (modified) Add more comments about qemu interrupt bug Remove some redundant ... Fri, 22 Apr 2011 20:54:13 GMT Jan Vesely [9bff1ea] * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/ohci/root_hub.h (modified) * uspace/drv/usbhub/usbhub.c (modified) Development branch changes Fri, 22 Apr 2011 12:51:10 GMT Matus Dekanek [32aef25b] * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/ohci/root_hub.h (modified) * uspace/drv/usbhub/usbhub.c (modified) fix for usbhub Fri, 22 Apr 2011 12:47:39 GMT Matus Dekanek [9014dcd] * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/ohci/root_hub.h (modified) * uspace/drv/usbhub/usbhub.c (modified) fix for usb hub loc in ohci root hub Fri, 22 Apr 2011 12:23:53 GMT Jan Vesely [c7d19d84] * uspace/drv/uhci-hcd/uhci-hcd.ma (modified) ICH4 matchids Fri, 22 Apr 2011 12:22:33 GMT Jan Vesely [efa1599] * uspace/drv/uhci-hcd/uhci-hcd.ma (modified) Add ICH4 UHCI matchids Fri, 22 Apr 2011 10:10:40 GMT Matej Klonfar [7304663] * uspace/drv/usbhid/kbd/kbddev.c (modified) * uspace/lib/usb/src/hidparser.c (modified) Tiket #200 fixed Thu, 21 Apr 2011 21:14:11 GMT Lubos Slovak [1775ebc] * uspace/drv/usbhid/kbd/kbddev.c (modified) Some comment Thu, 21 Apr 2011 21:12:09 GMT Lubos Slovak [f240d30] * uspace/drv/uhci-hcd/hc.c (modified) * uspace/drv/usbhid/kbd/kbddev.c (modified) * uspace/drv/usbhid/lgtch-ultrax/lgtch-ultrax.c (modified) Fixes Thu, 21 Apr 2011 21:01:58 GMT Lubos Slovak [6513110] * uspace/drv/usbhid/kbd/kbddev.c (modified) * uspace/drv/usbhid/lgtch-ultrax/lgtch-ultrax.c (modified) Fixes Thu, 21 Apr 2011 20:57:21 GMT Lubos Slovak [eb393ad] * uspace/drv/usbhid/kbd/kbddev.c (modified) * uspace/drv/usbhid/lgtch-ultrax/lgtch-ultrax.c (modified) * uspace/drv/usbkbd/kbddev.c (modified) * uspace/lib/usb/include/usb/classes/hidparser.h (modified) * uspace/lib/usb/src/hidparser.c (modified) Merged fixes from maklf Thu, 21 Apr 2011 20:35:27 GMT Lubos Slovak [36f737a] * uspace/drv/usbhid/usbhid.c (modified) Vendor and Product ID matching implemented. Thu, 21 Apr 2011 20:24:14 GMT Matej Klonfar [cfbbe1d3] * uspace/drv/usbhid/kbd/kbddev.c (modified) * uspace/drv/usbhid/lgtch-ultrax/lgtch-ultrax.c (modified) * uspace/drv/usbkbd/kbddev.c (modified) * uspace/lib/usb/include/usb/classes/hidparser.h (modified) * uspace/lib/usb/src/hidparser.c (modified) new hid report structure bug fixes Thu, 21 Apr 2011 19:58:20 GMT Lubos Slovak [e60436b] * uspace/drv/usbhid/kbd/kbddev.c (modified) * uspace/drv/usbhid/kbd/kbddev.h (modified) * uspace/drv/usbhid/lgtch-ultrax/lgtch-ultrax.c (modified) * uspace/drv/usbhid/mouse/mousedev.c (modified) * uspace/drv/usbhid/usbhid.c (modified) * uspace/drv/usbhid/usbhid.h (modified) Properly ported HID driver and KBD subdriver to the new parser API. Thu, 21 Apr 2011 19:47:59 GMT Lubos Slovak [3bcac68] * uspace/drv/usbhid/kbd/conv.c (modified) Fixed missing backslash. The key is documented in USB HID Usage ... Thu, 21 Apr 2011 17:16:53 GMT Lubos Slovak [d0a6e54] * uspace/drv/usbhid/subdrivers.c (modified) * uspace/drv/usbhid/subdrivers.h (modified) * uspace/drv/usbhid/usbhid.c (modified) Product and Vendor ID may be 0 - changed type to int. Fixes #193 Thu, 21 Apr 2011 17:11:28 GMT Lubos Slovak [020559c9] * uspace/drv/usbhid/kbd/kbddev.c (modified) Small fix in debug output Thu, 21 Apr 2011 08:33:44 GMT Lubos Slovak [63517c2] * uspace/drv/usbhid/kbd/kbddev.c (modified) * uspace/drv/usbhid/lgtch-ultrax/lgtch-ultrax.c (modified) * uspace/drv/usbhid/usbhid.c (modified) * uspace/drv/usbhid/usbhid.h (modified) * uspace/drv/usbkbd/kbddev.c (modified) * uspace/drv/usbkbd/kbddev.h (modified) * uspace/lib/usb/include/usb/classes/hid.h (modified) * uspace/lib/usb/include/usb/classes/hidparser.h (modified) * uspace/lib/usb/include/usb/classes/hidreport.h (modified) * uspace/lib/usb/src/hidparser.c (modified) * uspace/lib/usb/src/hidreport.c (modified) Changes to HID parser (report structure) Tue, 19 Apr 2011 12:43:44 GMT Jan Vesely [e3f1987] * uspace/app/usbinfo/dev.c (modified) * uspace/drv/ehci-hcd/main.c (modified) * uspace/drv/ehci-hcd/pci.c (modified) * uspace/drv/ohci/batch.c (modified) * uspace/drv/ohci/endpoint_list.c (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/iface.c (modified) * uspace/drv/ohci/ohci.c (modified) * uspace/drv/ohci/pci.c (modified) * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/hc.c (modified) * uspace/drv/uhci-hcd/hw_struct/transfer_descriptor.c (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/pci.c (modified) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-rhd/main.c (modified) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/usbflbk/main.c (modified) * uspace/drv/usbhid/kbd/kbddev.c (modified) * uspace/drv/usbhid/usbhid.c (modified) * uspace/drv/usbhub/ports.c (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbkbd/kbddev.c (modified) * uspace/drv/usbmid/main.c (modified) * uspace/drv/usbmouse/init.c (modified) * uspace/drv/usbmouse/main.c (modified) * uspace/drv/vhc/conndev.c (modified) * uspace/lib/c/include/ipc/dev_iface.h (modified) * uspace/lib/drv/generic/dev_iface.c (modified) * uspace/lib/drv/generic/remote_usbhid.c (added) * uspace/lib/drv/include/remote_usbhid.h (added) * uspace/lib/drv/include/usbhid_iface.h (added) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/classes/hid/iface.h (added) * uspace/lib/usb/include/usb/debug.h (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/hidiface.c (added) * uspace/lib/usb/src/hidparser.c (modified) * uspace/lib/usb/src/hidreport.c (modified) * uspace/lib/usb/src/pipepriv.c (modified) * uspace/lib/usb/src/pipepriv.h (modified) * uspace/lib/usb/src/pipes.c (modified) * uspace/lib/usb/src/pipesinit.c (modified) * uspace/lib/usb/src/pipesio.c (modified) Development branch changes Mon, 18 Apr 2011 21:48:55 GMT Matus Dekanek [44b1674] * uspace/app/usbinfo/dev.c (modified) * uspace/drv/ehci-hcd/main.c (modified) * uspace/drv/ehci-hcd/pci.c (modified) * uspace/drv/ohci/batch.c (modified) * uspace/drv/ohci/endpoint_list.c (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/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.c (modified) * uspace/drv/ohci/pci.c (modified) * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/hc.c (modified) * uspace/drv/uhci-hcd/hw_struct/transfer_descriptor.c (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/pci.c (modified) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-rhd/main.c (modified) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/usbflbk/main.c (modified) * uspace/drv/usbhid/Makefile (modified) * uspace/drv/usbhid/kbd/kbddev.c (modified) * uspace/drv/usbhid/lgtch-ultrax/lgtch-ultrax.c (added) * uspace/drv/usbhid/lgtch-ultrax/lgtch-ultrax.h (added) * uspace/drv/usbhid/main.c (modified) * uspace/drv/usbhid/mouse/mousedev.c (modified) * uspace/drv/usbhid/subdrivers.c (modified) * uspace/drv/usbhid/subdrivers.h (modified) * uspace/drv/usbhid/usbhid.c (modified) * uspace/drv/usbhub/ports.c (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbkbd/kbddev.c (modified) * uspace/drv/usbmid/main.c (modified) * uspace/drv/usbmouse/init.c (modified) * uspace/drv/usbmouse/main.c (modified) * uspace/drv/vhc/conndev.c (modified) * uspace/lib/c/include/ipc/dev_iface.h (modified) * uspace/lib/drv/generic/dev_iface.c (modified) * uspace/lib/drv/generic/remote_usbhid.c (added) * uspace/lib/drv/include/remote_usbhid.h (added) * uspace/lib/drv/include/usbhid_iface.h (added) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/classes/hid/iface.h (added) * uspace/lib/usb/include/usb/debug.h (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/hidiface.c (added) * uspace/lib/usb/src/hidparser.c (modified) * uspace/lib/usb/src/hidreport.c (modified) * uspace/lib/usb/src/pipepriv.c (modified) * uspace/lib/usb/src/pipepriv.h (modified) * uspace/lib/usb/src/pipes.c (modified) * uspace/lib/usb/src/pipesinit.c (modified) * uspace/lib/usb/src/pipesio.c (modified) merge form usb/development Mon, 18 Apr 2011 21:46:28 GMT Matus Dekanek [618f9ed] * uspace/drv/usbhub/usbhub.c (modified) uncommenting some code Mon, 18 Apr 2011 20:06:55 GMT Vojtech Horky [4125b7d] * uspace/drv/ehci-hcd/main.c (modified) * uspace/drv/ehci-hcd/pci.c (modified) * uspace/drv/ohci/batch.c (modified) * uspace/drv/ohci/endpoint_list.c (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/iface.c (modified) * uspace/drv/ohci/ohci.c (modified) * uspace/drv/ohci/pci.c (modified) * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/hc.c (modified) * uspace/drv/uhci-hcd/hw_struct/transfer_descriptor.c (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/pci.c (modified) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-rhd/main.c (modified) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/usbflbk/main.c (modified) * uspace/drv/usbhid/kbd/kbddev.c (modified) * uspace/drv/usbhid/usbhid.c (modified) * uspace/drv/usbhub/ports.c (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbkbd/kbddev.c (modified) * uspace/drv/usbmouse/main.c (modified) * uspace/drv/vhc/conndev.c (modified) * uspace/lib/usb/include/usb/debug.h (modified) * uspace/lib/usb/src/devpoll.c (modified) * uspace/lib/usb/src/hidparser.c (modified) * uspace/lib/usb/src/hidreport.c (modified) usb_log_printf() checks for printf correctness It is surprising how ...