# # ChangeLog for uspace/drv/uhci-hcd in mainline # # Generated by Trac 1.6 # 2025-08-28T07:23:20Z Sun, 13 Mar 2011 18:17:30 GMT Jan Vesely [335382d] * uspace/drv/uhci-hcd/Makefile (modified) * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/batch.h (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/iface.h (modified) * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/root_hub.c (deleted) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/drv/uhci-hcd/transfer_list.h (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) * uspace/drv/uhci-hcd/uhci_hc.c (added) * uspace/drv/uhci-hcd/uhci_hc.h (added) * uspace/drv/uhci-hcd/uhci_rh.c (added) * uspace/drv/uhci-hcd/uhci_rh.h (moved) * uspace/drv/uhci-hcd/uhci_struct/link_pointer.h (modified) * uspace/drv/uhci-hcd/uhci_struct/queue_head.h (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.c (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.h (modified) BIG refactoring, fixed a memory leak and few TODOs Sun, 13 Mar 2011 18:09:16 GMT Jan Vesely [a9f91cd] * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci_hc.c (modified) * uspace/drv/uhci-hcd/uhci_hc.h (modified) Refactoring final touches Sun, 13 Mar 2011 17:51:33 GMT Jan Vesely [9351353] * uspace/drv/uhci-hcd/Makefile (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/iface.h (modified) * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/uhci.c (added) * uspace/drv/uhci-hcd/uhci.h (added) * uspace/drv/uhci-hcd/uhci_hc.c (added) * uspace/drv/uhci-hcd/uhci_hc.h (added) * uspace/drv/uhci-hcd/uhci_rh.c (added) * uspace/drv/uhci-hcd/uhci_rh.h (added) MAJOR refactoring, solved several TODOs and a leak with ddf ... Sun, 13 Mar 2011 16:18:09 GMT Jan Vesely [8850690] * uspace/drv/uhci-hcd/Makefile (modified) * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/root_hub.c (deleted) * uspace/drv/uhci-hcd/root_hub.h (deleted) * uspace/drv/uhci-hcd/uhci.c (deleted) * uspace/drv/uhci-hcd/uhci.h (deleted) Rename uhci_t => uhci_hc_t, start of bigger HC <-> RH cleanup Sun, 13 Mar 2011 15:37:28 GMT Jan Vesely [6143ce3] * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/batch.h (modified) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/drv/uhci-hcd/transfer_list.h (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci_struct/link_pointer.h (modified) * uspace/drv/uhci-hcd/uhci_struct/queue_head.h (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.h (modified) Rename queue_head_t => qh_t Refactoring Sun, 13 Mar 2011 13:59:19 GMT Jan Vesely [eb0dc58] * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.c (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.h (modified) Doxygen comments, use helper function for setting IOC flag Sat, 12 Mar 2011 22:36:33 GMT Jan Vesely [0f3e68c] * uspace/drv/ehci-hcd/pci.c (modified) * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.c (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.h (modified) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/uhci-rhd/port.h (modified) * uspace/drv/uhci-rhd/port_status.h (deleted) Minor fixes and refactoring Sat, 12 Mar 2011 22:35:30 GMT Jan Vesely [67352d2] * uspace/drv/ehci-hcd/pci.c (modified) * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.c (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.h (modified) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/uhci-rhd/port.h (modified) Debug output fixes and refactoring (less spam, more readability) Sat, 12 Mar 2011 12:44:59 GMT Jan Vesely [dd6f59f] * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.h (modified) * uspace/drv/uhci-rhd/port.c (modified) Minor fixes in initialization routine and hc interrupt handling Sat, 12 Mar 2011 12:39:43 GMT Jan Vesely [0db3ad6] * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.h (modified) Only check connections of there is a chance for a finished one Set ... Fri, 11 Mar 2011 17:33:50 GMT Jan Vesely [df949c5] * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-rhd/Makefile (modified) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/uhci-rhd/port.h (modified) * uspace/drv/uhci-rhd/port_status.c (deleted) * uspace/drv/uhci-rhd/port_status.h (modified) * uspace/lib/usb/src/pipesinit.c (modified) Get max_packet_size when initializing default pipe UHCI root hub ... Fri, 11 Mar 2011 16:05:54 GMT Jan Vesely [71b6e92] * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) Fix assign batch to proper queue Tue, 08 Mar 2011 21:55:36 GMT Jan Vesely [f8c190e] * uspace/drv/uhci-hcd/utils/device_keeper.c (modified) Fix LED keys toggling toggle :) Tue, 08 Mar 2011 21:54:10 GMT Jan Vesely [c0964800] * uspace/drv/uhci-hcd/utils/device_keeper.c (modified) Another toggle protocol fix. SET CONFIGURATION resets toggle only ... Tue, 08 Mar 2011 21:30:48 GMT Jan Vesely [0c0f5a5d] * .bzrignore (modified) * uspace/doc/doxygroups.h (modified) * uspace/drv/ehci-hcd/ehci-hcd.ma (modified) * uspace/drv/ehci-hcd/main.c (modified) * uspace/drv/ehci-hcd/pci.c (modified) * uspace/drv/ehci-hcd/pci.h (modified) * uspace/drv/uhci-hcd/utils/malloc32.h (modified) * uspace/drv/usbmid/usbmid.c (modified) * uspace/drv/usbmouse/init.c (modified) * uspace/drv/vhc/conndev.c (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/usbmem.h (deleted) * uspace/lib/usb/src/ddfiface.c (modified) * uspace/lib/usb/src/hub.c (modified) * uspace/lib/usb/src/pipes.c (modified) * uspace/lib/usb/src/recognise.c (modified) * uspace/lib/usb/src/request.c (modified) * uspace/lib/usb/src/usbmem.c (deleted) Development branch changes Tue, 08 Mar 2011 14:36:15 GMT Vojtech Horky [5d5f971] * uspace/drv/uhci-hcd/utils/malloc32.h (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/usbmem.h (deleted) * uspace/lib/usb/src/usbmem.c (deleted) Removal of usbmem.[ch] They are not used anywhere and are ... Mon, 07 Mar 2011 19:08:13 GMT Jan Vesely [ec4538d] * .bzrignore (modified) * uspace/drv/ehci-hcd/main.c (modified) * uspace/drv/ehci-hcd/pci.c (modified) * uspace/drv/uhci-hcd/batch.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/root_hub.c (modified) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/drv/uhci-hcd/transfer_list.h (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) * uspace/drv/uhci-hcd/uhci_struct/queue_head.h (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.c (modified) * uspace/drv/uhci-hcd/utils/device_keeper.c (modified) * uspace/drv/uhci-rhd/main.c (modified) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/uhci-rhd/port_status.c (modified) * uspace/drv/uhci-rhd/root_hub.c (modified) EHCI handsoff fix (it works now), refactoring, Doxygen Mon, 07 Mar 2011 18:57:00 GMT Jan Vesely [a7e2f0d] * uspace/drv/uhci-hcd/batch.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/root_hub.c (modified) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.c (modified) * uspace/drv/uhci-hcd/utils/device_keeper.c (modified) Doxygen and other comments Mon, 07 Mar 2011 11:59:07 GMT Jan Vesely [bcaefe3] * uspace/drv/uhci-hcd/batch.c (modified) Yet another refactoring Mon, 07 Mar 2011 11:18:21 GMT Jan Vesely [2ab6875] * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/drv/uhci-hcd/transfer_list.h (modified) * uspace/drv/uhci-hcd/uhci_struct/queue_head.h (modified) Further refactoring Mon, 07 Mar 2011 10:50:01 GMT Jan Vesely [4b4e163] * uspace/drv/uhci-hcd/pci.c (modified) Refactoring Sun, 06 Mar 2011 19:01:09 GMT Jan Vesely [d4beec3] * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/batch.h (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.c (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.h (modified) * uspace/drv/uhci-hcd/utils/device_keeper.c (modified) * uspace/drv/uhci-hcd/utils/device_keeper.h (modified) Fix toggle protocol implementation Sun, 06 Mar 2011 18:54:14 GMT Jan Vesely [a60150a] * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.h (modified) Track toggle on errors Sun, 06 Mar 2011 18:39:51 GMT Jan Vesely [57c0a7e] * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.c (modified) Refactoring dump setup buffer on TD initialization Sun, 06 Mar 2011 18:38:55 GMT Jan Vesely [5620bd4] * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/batch.h (modified) * uspace/drv/uhci-hcd/iface.c (modified) Integrate device_keeper into bathc structure Check every control ... Sun, 06 Mar 2011 18:38:30 GMT Jan Vesely [98807e16] * uspace/drv/uhci-hcd/utils/device_keeper.c (modified) * uspace/drv/uhci-hcd/utils/device_keeper.h (modified) Add setup data parsing and toggle reset Sun, 06 Mar 2011 17:39:23 GMT Jan Vesely [3e37964] * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/batch.h (modified) * uspace/drv/uhci-hcd/iface.c (modified) Use toggle tracking Sun, 06 Mar 2011 17:38:37 GMT Jan Vesely [edb5f837] * uspace/drv/uhci-hcd/utils/device_keeper.c (modified) * uspace/drv/uhci-hcd/utils/device_keeper.h (modified) Add toggle tracking Sat, 05 Mar 2011 00:44:27 GMT Jan Vesely [474d08e] * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/batch.h (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.c (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.h (modified) Refactoring and SPD support Sat, 05 Mar 2011 00:33:28 GMT Jan Vesely [eae83aa] * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.c (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.h (modified) Use SPD on IN packets, use proper PID type Sat, 05 Mar 2011 00:12:21 GMT Jan Vesely [c5b93dc] * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/batch.h (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.c (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.h (modified) Refactoring Rename transfer_descriptor_t to td_t Minor fixes Fri, 04 Mar 2011 23:32:21 GMT Jan Vesely [80fdffe] * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/batch.h (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) Support for bulk transfers, minor refactoring Fri, 04 Mar 2011 23:15:27 GMT Jan Vesely [0e06a14] * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/batch.h (modified) * uspace/drv/uhci-hcd/iface.c (modified) Adds support for bulk transfers Unifies data transfer initialization Fri, 04 Mar 2011 20:51:17 GMT Jan Vesely [3c775adb] * uspace/drv/uhci-hcd/uhci.c (modified) Do not modify UHCI_CLEANER_TIMEOUT constant Thu, 03 Mar 2011 23:35:49 GMT Jan Vesely [9a422574] * uspace/drv/pciintel/pci.c (modified) * uspace/drv/uhci-hcd/batch.c (modified) status write(and read) transaction size fix Thu, 03 Mar 2011 23:18:05 GMT Jan Vesely [bdc8ab1] * uspace/drv/uhci-hcd/batch.c (modified) Fixed: setup write sends data rounded up to max_packet_size Unified ... Tue, 01 Mar 2011 23:08:25 GMT Jan Vesely [4c7c251] * uspace/drv/pciintel/pci.c (modified) * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/pci.c (modified) * uspace/drv/uhci-hcd/pci.h (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/lib/c/include/ipc/dev_iface.h (modified) * uspace/lib/drv/Makefile (modified) * uspace/lib/drv/generic/dev_iface.c (modified) * uspace/lib/drv/generic/remote_pci.c (added) * uspace/lib/drv/include/pci_dev_iface.h (added) * uspace/lib/drv/include/remote_pci.h (added) New PCI device interface, USB legacy disabled during device ... Tue, 01 Mar 2011 22:58:58 GMT Jan Vesely [b375bb8] * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/pci.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) Refactoring Mon, 28 Feb 2011 22:59:31 GMT Jan Vesely [9ef0d6d] * uspace/drv/uhci-hcd/pci.c (modified) Remove warning and use proper value for turning of legacy support Mon, 28 Feb 2011 20:07:06 GMT Jan Vesely [ab414a6] * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/pci.c (modified) * uspace/drv/uhci-hcd/pci.h (modified) Use aaccess routines to disable USB Legacy Mon, 28 Feb 2011 17:11:27 GMT Jan Vesely [86341e2] * uspace/drv/uhci-hcd/main.c (modified) Refactoring Mon, 28 Feb 2011 13:04:21 GMT Jan Vesely [cc44f7e] * uspace/drv/pciintel/pci.c (modified) * uspace/drv/uhci-hcd/Makefile (modified) * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/batch.h (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/root_hub.c (modified) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/drv/uhci-hcd/transfer_list.h (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.c (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.h (modified) * uspace/drv/uhci-hcd/utils/device_keeper.c (added) * uspace/drv/uhci-hcd/utils/device_keeper.h (added) * uspace/drv/uhci-rhd/main.c (modified) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/uhci-rhd/port.h (modified) * uspace/drv/uhci-rhd/port_status.c (modified) * uspace/drv/uhci-rhd/port_status.h (modified) * uspace/drv/uhci-rhd/root_hub.c (modified) * uspace/drv/uhci-rhd/root_hub.h (modified) hc and rh work Support for low speed devices RH iospace obtained ... Mon, 28 Feb 2011 11:55:36 GMT Jan Vesely [4abc304] * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/pci.c (modified) * uspace/drv/uhci-hcd/root_hub.c (modified) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.c (modified) Debug output refactored Sun, 27 Feb 2011 02:46:17 GMT Jan Vesely [8e1eb4d0] * uspace/drv/uhci-hcd/main.c (modified) Trust pci and use the supplied value Sun, 27 Feb 2011 02:39:13 GMT Jan Vesely [1ae51ae] * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-rhd/port.c (modified) Refactoring Sat, 26 Feb 2011 12:30:58 GMT Jan Vesely [48563a3] * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) debug messages reworked Sat, 26 Feb 2011 11:20:56 GMT Jan Vesely [3de48b5] * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-rhd/port.c (modified) Switch back to polling reduce debug verbosity Sat, 26 Feb 2011 02:08:50 GMT Jan Vesely [eb292a0] * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.c (modified) Reset whole hc during initialization Increase debug level of hw ... Sat, 26 Feb 2011 01:25:28 GMT Jan Vesely [86c2ccd] * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/pci.c (modified) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/drv/uhci-hcd/transfer_list.h (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/utils/device_keeper.c (modified) Fixes Fixed: infinite loop in device_keeper Fixed: assertion fail ... Fri, 25 Feb 2011 23:46:32 GMT Jan Vesely [c3ae877] * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.c (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.h (modified) Add support for low speed transfers Fri, 25 Feb 2011 23:27:26 GMT Jan Vesely [1a93bb0] * uspace/drv/uhci-hcd/Makefile (modified) * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/batch.h (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/root_hub.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) * uspace/drv/uhci-rhd/main.c (modified) Preperly support both low and full speed devices using device_keeper Fri, 25 Feb 2011 22:57:35 GMT Jan Vesely [5f183dc] * uspace/drv/uhci-hcd/utils/device_keeper.c (added) * uspace/drv/uhci-hcd/utils/device_keeper.h (added) Add device_keeper implementation usb_addrkeep_t + usb_speed_t Fri, 25 Feb 2011 20:48:30 GMT Jan Vesely [cabda7f] * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.c (modified) Minor fixes initialize stack variables use fixed size 32B address ... Fri, 25 Feb 2011 20:21:04 GMT Jan Vesely [2d33eb5] * uspace/drv/uhci-hcd/pci.c (modified) Use what we have found (even if it's 0) add debug output Fri, 25 Feb 2011 16:38:21 GMT Jan Vesely [f20f9e2] * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-rhd/port.c (modified) Disable ports on startup remove device on connection change Fri, 25 Feb 2011 16:32:28 GMT Jan Vesely [b4875e67] * uspace/drv/uhci-hcd/iface.c (modified) define default speed in one place Fri, 25 Feb 2011 16:04:33 GMT Jan Vesely [6495e71] * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) Make interrupts compiletime option Fri, 25 Feb 2011 15:58:25 GMT Jan Vesely [6cbe7dad] * uspace/drv/uhci-hcd/root_hub.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-rhd/main.c (modified) * uspace/drv/uhci-rhd/root_hub.c (modified) Get register address for uchi-rhd from uhci-hcd Fri, 25 Feb 2011 15:03:29 GMT Jan Vesely [e9e58ea3] * uspace/app/usbinfo/dump.c (modified) * uspace/app/usbinfo/info.c (modified) * uspace/app/usbinfo/usbinfo.h (modified) * uspace/drv/uhci-hcd/uhci-hcd.ma (modified) * uspace/drv/usbhub/usbhub_private.h (modified) * uspace/lib/c/generic/str_error.c (modified) * uspace/lib/c/include/errno.h (modified) * uspace/lib/c/include/l18n/langs.h (added) * uspace/lib/usb/include/usb/classes/hub.h (modified) * uspace/lib/usb/include/usb/request.h (modified) * uspace/lib/usb/src/recognise.c (modified) * uspace/lib/usb/src/request.c (modified) Devel changes Fri, 25 Feb 2011 14:48:30 GMT Matus Dekanek [3b0fb049] * uspace/drv/uhci-hcd/uhci-hcd.ma (modified) added uhci ids Fri, 25 Feb 2011 14:12:26 GMT Jan Vesely [0fc764f] * uspace/drv/uhci-hcd/uhci-hcd.ma (modified) Add some real pci ids Wed, 23 Feb 2011 18:28:41 GMT Jan Vesely [233e68d] * uspace/Makefile.common (modified) * uspace/app/taskdump/taskdump.c (modified) * uspace/app/tester/hw/misc/virtchar1.c (modified) * uspace/app/tester/hw/serial/serial1.c (modified) * uspace/app/usbinfo/main.c (modified) * uspace/drv/isa/isa.c (modified) * uspace/drv/ns8250/ns8250.c (modified) * uspace/drv/pciintel/pci.c (modified) * uspace/drv/pciintel/pci.h (modified) * uspace/drv/root/root.c (modified) * uspace/drv/rootpc/rootpc.c (modified) * uspace/drv/rootvirt/rootvirt.c (modified) * uspace/drv/test1/char.c (modified) * uspace/drv/test1/test1.c (modified) * uspace/drv/test1/test1.h (modified) * uspace/drv/test2/test2.c (modified) * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/batch.h (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/iface.h (modified) * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/pci.c (modified) * uspace/drv/uhci-hcd/pci.h (modified) * uspace/drv/uhci-hcd/root_hub.c (modified) * uspace/drv/uhci-hcd/root_hub.h (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) * uspace/drv/uhci-rhd/main.c (modified) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/uhci-rhd/port.h (modified) * uspace/drv/uhci-rhd/root_hub.c (modified) * uspace/drv/uhci-rhd/root_hub.h (modified) * uspace/drv/usbhid/descdump.c (modified) * uspace/drv/usbhid/descparser.c (modified) * uspace/drv/usbhid/hid.h (modified) * uspace/drv/usbhid/main.c (modified) * uspace/drv/usbhub/main.c (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/explore.c (modified) * uspace/drv/usbmid/main.c (modified) * uspace/drv/usbmid/usbmid.c (modified) * uspace/drv/usbmid/usbmid.h (modified) * uspace/drv/vhc/conn.h (modified) * uspace/drv/vhc/conndev.c (modified) * uspace/drv/vhc/connhost.c (modified) * uspace/drv/vhc/hcd.c (modified) * uspace/drv/vhc/hub.c (modified) * uspace/drv/vhc/hub.h (modified) * uspace/drv/vhc/hub/hub.c (modified) * uspace/drv/vhc/hub/virthub.c (modified) * uspace/lib/block/libblock.c (modified) * uspace/lib/c/Makefile (modified) * uspace/lib/c/generic/devman.c (modified) * uspace/lib/c/generic/fibril.c (modified) * uspace/lib/c/include/devman.h (modified) * uspace/lib/c/include/ipc/devman.h (modified) * uspace/lib/drv/generic/driver.c (modified) * uspace/lib/drv/generic/remote_char_dev.c (modified) * uspace/lib/drv/generic/remote_hw_res.c (modified) * uspace/lib/drv/generic/remote_usb.c (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/ddf/driver.h (moved) * uspace/lib/drv/include/ddf/interrupt.h (added) * uspace/lib/drv/include/dev_iface.h (modified) * uspace/lib/drv/include/ops/char_dev.h (modified) * uspace/lib/drv/include/ops/hw_res.h (modified) * uspace/lib/drv/include/usb_iface.h (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usb/include/usb/ddfiface.h (modified) * uspace/lib/usb/include/usb/hub.h (modified) * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/include/usb/recognise.h (modified) * uspace/lib/usb/include/usb/usbdevice.h (modified) * uspace/lib/usb/src/ddfiface.c (modified) * uspace/lib/usb/src/hub.c (modified) * uspace/lib/usb/src/pipes.c (modified) * uspace/lib/usb/src/pipesio.c (modified) * uspace/lib/usb/src/recognise.c (modified) * uspace/lib/usb/src/request.c (modified) * uspace/lib/usb/src/usbdevice.c (modified) * uspace/lib/usbvirt/src/main.c (modified) * uspace/srv/devman/devman.c (modified) * uspace/srv/devman/devman.h (modified) * uspace/srv/devman/main.c (modified) * uspace/srv/devman/match.c (modified) * uspace/srv/fs/devfs/devfs_ops.c (modified) Devel changes Tue, 22 Feb 2011 23:30:56 GMT Vojtech Horky [eb1a2f4] * uspace/Makefile.common (modified) * uspace/app/taskdump/taskdump.c (modified) * uspace/app/tester/hw/misc/virtchar1.c (modified) * uspace/app/tester/hw/serial/serial1.c (modified) * uspace/drv/isa/isa.c (modified) * uspace/drv/ns8250/ns8250.c (modified) * uspace/drv/pciintel/pci.c (modified) * uspace/drv/pciintel/pci.h (modified) * uspace/drv/root/root.c (modified) * uspace/drv/rootpc/rootpc.c (modified) * uspace/drv/rootvirt/rootvirt.c (modified) * uspace/drv/test1/char.c (modified) * uspace/drv/test1/test1.c (modified) * uspace/drv/test1/test1.h (modified) * uspace/drv/test2/test2.c (modified) * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/batch.h (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/iface.h (modified) * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/pci.c (modified) * uspace/drv/uhci-hcd/pci.h (modified) * uspace/drv/uhci-hcd/root_hub.c (modified) * uspace/drv/uhci-hcd/root_hub.h (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) * uspace/drv/uhci-rhd/main.c (modified) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/uhci-rhd/port.h (modified) * uspace/drv/uhci-rhd/root_hub.c (modified) * uspace/drv/uhci-rhd/root_hub.h (modified) * uspace/drv/usbhid/descdump.c (modified) * uspace/drv/usbhid/descparser.c (modified) * uspace/drv/usbhid/hid.h (modified) * uspace/drv/usbhid/main.c (modified) * uspace/drv/usbhub/main.c (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/usbmid/usbmid.c (modified) * uspace/drv/usbmid/usbmid.h (modified) * uspace/drv/vhc/conn.h (modified) * uspace/drv/vhc/conndev.c (modified) * uspace/drv/vhc/connhost.c (modified) * uspace/drv/vhc/hcd.c (modified) * uspace/drv/vhc/hub.c (modified) * uspace/drv/vhc/hub.h (modified) * uspace/drv/vhc/hub/hub.c (modified) * uspace/drv/vhc/hub/virthub.c (modified) * uspace/lib/block/libblock.c (modified) * uspace/lib/c/Makefile (modified) * uspace/lib/c/generic/devman.c (modified) * uspace/lib/c/generic/fibril.c (modified) * uspace/lib/c/include/devman.h (modified) * uspace/lib/c/include/ipc/devman.h (modified) * uspace/lib/drv/generic/driver.c (modified) * uspace/lib/drv/generic/remote_char_dev.c (modified) * uspace/lib/drv/generic/remote_hw_res.c (modified) * uspace/lib/drv/generic/remote_usb.c (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/ddf/driver.h (moved) * uspace/lib/drv/include/ddf/interrupt.h (added) * uspace/lib/drv/include/dev_iface.h (modified) * uspace/lib/drv/include/ops/char_dev.h (modified) * uspace/lib/drv/include/ops/hw_res.h (modified) * uspace/lib/drv/include/usb_iface.h (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usb/include/usb/ddfiface.h (modified) * uspace/lib/usb/include/usb/hub.h (modified) * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/include/usb/recognise.h (modified) * uspace/lib/usb/include/usb/usbdevice.h (modified) * uspace/lib/usb/src/ddfiface.c (modified) * uspace/lib/usb/src/hub.c (modified) * uspace/lib/usb/src/pipes.c (modified) * uspace/lib/usb/src/recognise.c (modified) * uspace/lib/usb/src/request.c (modified) * uspace/lib/usb/src/usbdevice.c (modified) * uspace/lib/usbvirt/src/main.c (modified) * uspace/srv/devman/devman.c (modified) * uspace/srv/devman/devman.h (modified) * uspace/srv/devman/main.c (modified) * uspace/srv/devman/match.c (modified) * uspace/srv/fs/devfs/devfs_ops.c (modified) Merge mainline changes (DDF refactoring) This merge includes DDF ... Mon, 21 Feb 2011 22:25:58 GMT Jan Vesely [deece2f] * .bzrignore (modified) * boot/arch/amd64/Makefile.inc (modified) * uspace/Makefile (modified) * uspace/app/usbinfo/info.c (modified) * uspace/app/usbinfo/main.c (modified) * uspace/doc/doxygroups.h (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-rhd/main.c (modified) * uspace/drv/uhci-rhd/root_hub.c (modified) * uspace/drv/usbhid/main.c (modified) * uspace/drv/usbhub/main.c (modified) * uspace/drv/usbhub/port_status.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/Makefile (added) * uspace/drv/usbmid/dump.c (added) * uspace/drv/usbmid/explore.c (added) * uspace/drv/usbmid/main.c (added) * uspace/drv/usbmid/usbmid.c (added) * uspace/drv/usbmid/usbmid.h (added) * uspace/drv/usbmid/usbmid.ma (added) * uspace/drv/vhc/conn.h (modified) * uspace/drv/vhc/connhost.c (modified) * uspace/drv/vhc/hcd.c (modified) * uspace/drv/vhc/hub.c (modified) * uspace/drv/vhc/hub/hub.c (modified) * uspace/drv/vhc/hub/virthub.c (modified) * uspace/lib/drv/generic/remote_usb.c (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usb_iface.h (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/classes/hub.h (modified) * uspace/lib/usb/include/usb/ddfiface.h (added) * uspace/lib/usb/include/usb/devreq.h (deleted) * uspace/lib/usb/include/usb/dp.h (modified) * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/include/usb/recognise.h (modified) * uspace/lib/usb/include/usb/request.h (modified) * uspace/lib/usb/include/usb/usbdrv.h (deleted) * uspace/lib/usb/src/ddfiface.c (added) * uspace/lib/usb/src/dp.c (modified) * uspace/lib/usb/src/drvpsync.c (deleted) * uspace/lib/usb/src/hub.c (modified) * 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) * uspace/lib/usb/src/request.c (modified) * uspace/lib/usb/src/usbdrv.c (deleted) * uspace/lib/usb/src/usbdrvreq.c (deleted) * uspace/lib/usbvirt/Makefile (modified) * uspace/lib/usbvirt/include/usbvirt/device.h (modified) * uspace/lib/usbvirt/src/stdreq.c (modified) Development branch merge Sun, 20 Feb 2011 21:37:20 GMT Vojtech Horky [063ead6f] * uspace/drv/pciintel/pci.c (modified) * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/pci.c (modified) * uspace/drv/uhci-hcd/pci.h (modified) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/drv/uhci-hcd/uhci-hcd.ma (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) Merge development/ changes Sun, 20 Feb 2011 14:17:40 GMT Vojtech Horky [357a302] * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-rhd/main.c (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/vhc/conn.h (modified) * uspace/drv/vhc/connhost.c (modified) * uspace/drv/vhc/hcd.c (modified) * uspace/lib/drv/generic/remote_usb.c (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usb_iface.h (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/ddfiface.h (added) * uspace/lib/usb/src/ddfiface.c (added) * uspace/lib/usb/src/hub.c (modified) * uspace/lib/usb/src/pipes.c (modified) * uspace/lib/usb/src/recognise.c (modified) USB interfaces reorganization The most important change is that ... Sat, 19 Feb 2011 23:41:38 GMT Jan Vesely [423e8c81] * uspace/drv/pciintel/pci.c (modified) * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/pci.c (modified) * uspace/drv/uhci-hcd/pci.h (modified) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/drv/uhci-hcd/uhci-hcd.ma (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) Use hardware interrupts instead of polling NOTE: hw interrupt ... Sat, 19 Feb 2011 23:34:48 GMT Jan Vesely [fb78ae72] * uspace/drv/pciintel/pci.c (modified) * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/pci.c (modified) * uspace/drv/uhci-hcd/pci.h (modified) * uspace/drv/uhci-hcd/uhci.h (modified) Move interrupt enabling code to pciintel driver Sat, 19 Feb 2011 23:02:49 GMT Jan Vesely [b9d910f] * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) Use properly initialized interrupt code Sat, 19 Feb 2011 20:02:18 GMT Jan Vesely [6edc69a] * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/uhci-rhd/root_hub.c (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/vhc/connhost.c (modified) * uspace/lib/c/generic/str_error.c (modified) * uspace/lib/c/include/errno.h (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/include/usb/usb.h (modified) * uspace/lib/usb/src/hub.c (modified) * uspace/lib/usb/src/pipes.c (modified) * uspace/lib/usb/src/pipesio.c (modified) * uspace/lib/usb/src/usbdrv.c (modified) Development changes Sat, 19 Feb 2011 20:00:33 GMT Jan Vesely [7e7f0f5] * uspace/drv/uhci-hcd/main.c (modified) Hang up pen phone Sat, 19 Feb 2011 19:45:18 GMT Jan Vesely [733a9a8] * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) Use hardware interrupts Sat, 19 Feb 2011 19:44:46 GMT Jan Vesely [e221ca0] * uspace/drv/uhci-hcd/uhci-hcd.ma (modified) Add support for piix4 Fri, 18 Feb 2011 20:14:26 GMT Vojtech Horky [b36e5de2] * 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) Removal of remote parts of old API The control transfer callbacks ... Fri, 18 Feb 2011 19:41:52 GMT Vojtech Horky [026d6e2] * 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/usbvirt/Makefile (modified) Merge development/ changes Fri, 18 Feb 2011 16:08:12 GMT Vojtech Horky [fa48ebe] * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-rhd/port.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/hub.h (modified) * uspace/lib/usb/src/hub.c (modified) New device's speed uses enum Fri, 18 Feb 2011 13:46:55 GMT Jan Vesely [acce4fc] * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) debug output changes Fri, 18 Feb 2011 13:36:52 GMT Vojtech Horky [0c00dac] * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-rhd/port.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/hub.h (modified) * uspace/lib/usb/src/hub.c (modified) Merge low/high speed hack Fri, 18 Feb 2011 13:26:12 GMT Vojtech Horky [6427cf67] * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-rhd/port.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/hub.h (modified) * uspace/lib/usb/src/hub.c (modified) Hack for setting low speed/high speed Currently, it is only a ... Wed, 16 Feb 2011 23:00:41 GMT Jan Vesely [890af992] * uspace/drv/uhci-hcd/main.c (modified) Refactoring Wed, 16 Feb 2011 22:41:02 GMT Jan Vesely [2736b13e] * uspace/drv/uhci-hcd/main.c (modified) Implement interrupt handler Wed, 16 Feb 2011 22:28:58 GMT Jan Vesely [30a4301] * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) Use interrupt emulation until real hardware interrupts work Wed, 16 Feb 2011 21:30:43 GMT Jan Vesely [36a4738] * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) Add interrupt registration and debug Wed, 16 Feb 2011 21:28:36 GMT Jan Vesely [9013ad3] * uspace/drv/uhci-hcd/batch.c (modified) enable IOC on control transfers Wed, 16 Feb 2011 18:45:36 GMT Jan Vesely [f4c87aa9] * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) Few fixes and cleanup Wed, 16 Feb 2011 18:22:43 GMT Jan Vesely [2e85b3c] * uspace/app/tester/adt/usbaddrkeep.c (modified) * uspace/app/virtusbkbd/kbdconfig.c (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/uhci-rhd/port.h (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbhub/usbhub.h (modified) * uspace/drv/vhc/conn.h (modified) * uspace/drv/vhc/connhost.c (modified) * uspace/drv/vhc/devices.c (modified) * uspace/drv/vhc/devices.h (modified) * uspace/drv/vhc/hc.c (modified) * uspace/drv/vhc/hc.h (modified) * uspace/lib/c/generic/str_error.c (modified) * uspace/lib/c/include/errno.h (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/addrkeep.h (modified) * uspace/lib/usb/include/usb/classes/hub.h (modified) * uspace/lib/usb/include/usb/hcd.h (deleted) * uspace/lib/usb/include/usb/hcdhubd.h (deleted) * uspace/lib/usb/include/usb/hub.h (added) * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/include/usb/recognise.h (modified) * uspace/lib/usb/include/usb/usb.h (modified) * uspace/lib/usb/include/usb/usbdevice.h (added) * uspace/lib/usb/src/addrkeep.c (modified) * uspace/lib/usb/src/dump.c (modified) * uspace/lib/usb/src/hcdhubd.c (deleted) * uspace/lib/usb/src/hcdrv.c (deleted) * uspace/lib/usb/src/hub.c (added) * uspace/lib/usb/src/localdrv.c (deleted) * uspace/lib/usb/src/pipes.c (modified) * uspace/lib/usb/src/pipesinit.c (modified) * uspace/lib/usb/src/pipesio.c (added) * uspace/lib/usb/src/remotedrv.c (deleted) * uspace/lib/usb/src/usb.c (modified) * uspace/lib/usb/src/usbdevice.c (added) * uspace/lib/usb/src/usbdrv.c (modified) * uspace/lib/usbvirt/Makefile (modified) Development branch Tue, 15 Feb 2011 23:04:42 GMT Vojtech Horky [ec59693] * 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) USB HC interface has max packet size Currently, it is only a hack ... Sat, 12 Feb 2011 22:20:22 GMT Jan Vesely [45c01a1] * uspace/drv/uhci-hcd/Makefile (modified) * uspace/drv/uhci-hcd/batch.c (added) * uspace/drv/uhci-hcd/batch.h (moved) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/tracker.c (deleted) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/drv/uhci-hcd/transfer_list.h (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) * uspace/drv/uhci-hcd/uhci_struct/queue_head.h (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.c (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.h (modified) * uspace/drv/uhci-hcd/utils/malloc32.h (modified) hcd reworked, communication is sent in packet batches, improves ... Sat, 12 Feb 2011 11:43:00 GMT Jan Vesely [600733e] * uspace/drv/uhci-hcd/batch.c (modified) Fix: do not report negative size Sat, 12 Feb 2011 03:23:39 GMT Jan Vesely [67b6fc5] * uspace/app/usbinfo/info.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/usbhid/main.c (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/vhc/hub.c (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/classes/hid.h (modified) * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/include/usb/recognise.h (added) * uspace/lib/usb/include/usb/usbdrv.h (modified) * uspace/lib/usb/src/pipes.c (modified) * uspace/lib/usb/src/pipesinit.c (added) * uspace/lib/usb/src/recognise.c (modified) Development branch merge Sat, 12 Feb 2011 03:04:40 GMT Jan Vesely [e0df6c2] * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/drv/uhci-hcd/transfer_list.h (modified) Fix: properly check whether the removed batch is the first in the ... Sat, 12 Feb 2011 02:45:33 GMT Jan Vesely [d6115e5] * uspace/drv/uhci-hcd/transfer_list.c (modified) continue processing after btach qh are done/gone Sat, 12 Feb 2011 02:26:54 GMT Jan Vesely [2806cd2] * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.c (modified) prefer vertical execution Sat, 12 Feb 2011 02:12:52 GMT Jan Vesely [83c439c] * uspace/drv/uhci-hcd/Makefile (modified) * uspace/drv/uhci-hcd/batch.c (moved) * uspace/drv/uhci-hcd/batch.h (moved) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/drv/uhci-hcd/transfer_list.h (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) Rename tracker=>batch Sat, 12 Feb 2011 02:00:54 GMT Jan Vesely [7dd3318] * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/tracker.c (modified) * uspace/drv/uhci-hcd/tracker.h (modified) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/drv/uhci-hcd/transfer_list.h (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) * uspace/drv/uhci-hcd/uhci_struct/queue_head.h (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.c (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.h (modified) * uspace/drv/uhci-hcd/utils/malloc32.h (modified) Add support for batch processing Fri, 11 Feb 2011 18:03:34 GMT Jan Vesely [8f198c9] * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/root_hub.c (modified) * uspace/drv/uhci-hcd/tracker.c (modified) * uspace/drv/uhci-hcd/tracker.h (modified) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/drv/uhci-hcd/transfer_list.h (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.c (modified) * uspace/lib/usb/src/recognise.c (modified) Fixed: error reporting for unsucessfull transfers Fixed: remove ... Fri, 11 Feb 2011 17:59:34 GMT Jan Vesely [53338bda] * uspace/drv/uhci-hcd/tracker.c (modified) * uspace/drv/uhci-hcd/tracker.h (modified) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/drv/uhci-hcd/transfer_list.h (modified) * uspace/drv/uhci-hcd/uhci.c (modified) remove transfers from the list Fri, 11 Feb 2011 17:59:02 GMT Jan Vesely [518372c] * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.c (modified) Error reporting refactored Fri, 11 Feb 2011 15:00:18 GMT Jan Vesely [687efaa] * uspace/drv/uhci-hcd/root_hub.c (modified) * uspace/lib/usb/src/recognise.c (modified) Reuse libusb usbdevice interface Fri, 11 Feb 2011 14:49:29 GMT Jan Vesely [6cd7b17] * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) Add warnings reduce timeout