# # ChangeLog for uspace/drv/uhci-hcd/main.c in mainline # # Generated by Trac 1.6 # 2024-12-25T02:02:31Z Mon, 14 Mar 2011 01:39:44 GMT Jan Vesely [17ceb72] * uspace/doc/doxygroups.h (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/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 (modified) * uspace/drv/uhci-hcd/uhci_hc.h (modified) * uspace/drv/uhci-hcd/uhci_rh.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.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) * uspace/drv/uhci-hcd/utils/malloc32.h (modified) Doxygen 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 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 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 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 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 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 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 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 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:04:33 GMT Jan Vesely [6495e71] * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) Make interrupts compiletime option 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 ... 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: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: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 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 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 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 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: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 Wed, 09 Feb 2011 10:28:46 GMT Jan Vesely [f96aefc] * uspace/drv/uhci-hcd/main.c (modified) reduce debug output Tue, 08 Feb 2011 19:48:10 GMT Jan Vesely [014d5033] * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/tracker.c (modified) * uspace/drv/uhci-rhd/main.c (modified) * uspace/drv/usbhid/main.c (modified) Fixes: set tracker speed in init changes debug level Fri, 04 Feb 2011 17:02:02 GMT Jan Vesely [d6f78857] * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) * uspace/drv/uhci-hcd/utils/malloc32.h (modified) More debug output reduce timeout Fri, 04 Feb 2011 13:30:25 GMT Jan Vesely [97e87de] * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-rhd/port.c (modified) Add some more error checking Tue, 01 Feb 2011 23:25:48 GMT Jan Vesely [5944244] * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/main.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/utils/malloc32.h (modified) * uspace/drv/uhci-rhd/main.c (modified) Refactoring uhci_ functions are called on uhci_t not device_t Tue, 01 Feb 2011 22:45:37 GMT Jan Vesely [c56dbe0] * uspace/drv/uhci-hcd/callback.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_struct/transfer_descriptor.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) Added license statement to all .c files Tue, 01 Feb 2011 22:19:15 GMT Jan Vesely [afcd86e] * uspace/drv/uhci-hcd/callback.c (modified) * uspace/drv/uhci-hcd/callback.h (modified) * uspace/drv/uhci-hcd/debug.h (deleted) * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/name.h (deleted) * 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_struct/transfer_descriptor.c (modified) Driver uhci-hcd uses unified debug log Tue, 01 Feb 2011 00:08:46 GMT Jan Vesely [1256a0a] * .bzrignore (modified) * boot/arch/amd64/Makefile.inc (modified) * uspace/Makefile (modified) * uspace/drv/uhci-hcd/Makefile (modified) * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/name.h (modified) * uspace/drv/uhci-hcd/pci.c (modified) * uspace/drv/uhci-hcd/pci.h (added) * uspace/drv/uhci-hcd/root_hub.c (added) * uspace/drv/uhci-hcd/root_hub.h (added) * uspace/drv/uhci-hcd/root_hub/root_hub.c (deleted) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) * uspace/drv/uhci-rhd/Makefile (added) * uspace/drv/uhci-rhd/debug.h (moved) * uspace/drv/uhci-rhd/main.c (added) * uspace/drv/uhci-rhd/name.h (added) * uspace/drv/uhci-rhd/port.c (moved) * uspace/drv/uhci-rhd/port.h (moved) * uspace/drv/uhci-rhd/port_status.c (moved) * uspace/drv/uhci-rhd/port_status.h (moved) * uspace/drv/uhci-rhd/root_hub.c (added) * uspace/drv/uhci-rhd/root_hub.h (moved) * uspace/drv/uhci-rhd/uhci-rhd.ma (added) uhci-rhd - UHCI Root hub drier as a separated process this wil ... Mon, 31 Jan 2011 17:38:26 GMT Jan Vesely [37ac7bb] * .bzrignore (modified) * boot/arch/amd64/Makefile.inc (modified) * uspace/Makefile (modified) * uspace/drv/uhci-hcd/Makefile (moved) * uspace/drv/uhci-hcd/callback.c (moved) * uspace/drv/uhci-hcd/callback.h (moved) * uspace/drv/uhci-hcd/debug.h (moved) * uspace/drv/uhci-hcd/iface.c (moved) * uspace/drv/uhci-hcd/iface.h (moved) * uspace/drv/uhci-hcd/main.c (moved) * uspace/drv/uhci-hcd/name.h (moved) * uspace/drv/uhci-hcd/pci.c (moved) * uspace/drv/uhci-hcd/root_hub/debug.h (moved) * uspace/drv/uhci-hcd/root_hub/port.c (moved) * uspace/drv/uhci-hcd/root_hub/port.h (moved) * uspace/drv/uhci-hcd/root_hub/port_status.c (moved) * uspace/drv/uhci-hcd/root_hub/port_status.h (moved) * uspace/drv/uhci-hcd/root_hub/root_hub.c (moved) * uspace/drv/uhci-hcd/root_hub/root_hub.h (moved) * uspace/drv/uhci-hcd/transfer_list.c (moved) * uspace/drv/uhci-hcd/transfer_list.h (moved) * uspace/drv/uhci-hcd/uhci-hcd.ma (moved) * uspace/drv/uhci-hcd/uhci.c (moved) * uspace/drv/uhci-hcd/uhci.h (moved) * uspace/drv/uhci-hcd/uhci_struct/link_pointer.h (moved) * uspace/drv/uhci-hcd/uhci_struct/queue_head.h (moved) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.c (moved) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.h (moved) * uspace/drv/uhci-hcd/utils/malloc32.h (moved) Renames "uhci"->"uhci-hcd" to prepare RH drier separation