# # ChangeLog for uspace/drv/usbhub/utils.c in mainline # # Generated by Trac 1.6 # 2025-03-14T22:53:49Z Sun, 29 May 2011 21:53:34 GMT Matus Dekanek [6ab7f3e9] * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/uhci-rhd/port.h (modified) * uspace/drv/usbhub/port_status.h (modified) * uspace/drv/usbhub/ports.h (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbhub/usbhub.h (modified) * uspace/drv/usbhub/usbhub_private.h (modified) * uspace/drv/usbhub/utils.c (modified) some code tiding Fri, 15 Apr 2011 12:52:57 GMT Matus Dekanek [c1693dae] * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbhub/usbhub_private.h (modified) * uspace/drv/usbhub/utils.c (modified) minor fixes and enhancements Fri, 15 Apr 2011 11:49:36 GMT Matus Dekanek [cd5b878] * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbhub/usbhub_private.h (modified) * uspace/drv/usbhub/utils.c (modified) * uspace/lib/usb/include/usb/classes/hub.h (modified) removed pipe start/end functions; small changes in ... Sat, 09 Apr 2011 17:50:15 GMT Matus Dekanek [f35b294] * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/usbhub/port_status.h (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbhub/usbhub_private.h (modified) * uspace/drv/usbhub/utils.c (modified) * uspace/lib/usb/include/usb/classes/hub.h (modified) codelifting Sun, 20 Mar 2011 21:50:20 GMT Matus Dekanek [09daa8b] * 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/lib/usb/include/usb/devdrv.h (modified) * uspace/lib/usb/src/devdrv.c (modified) using usb/devdrv interface to simplify hub communication ... 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 23:21:20 GMT Vojtech Horky [0f21c0c] * uspace/app/usbinfo/info.c (modified) * uspace/app/usbinfo/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/vhc/hub/hub.c (modified) * uspace/drv/vhc/hub/virthub.c (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/devreq.h (deleted) * 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/dp.c (modified) * uspace/lib/usb/src/drvpsync.c (deleted) * 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) Removal of API that use phones directly Sun, 20 Feb 2011 21:33:03 GMT Matus Dekanek [6bb83c7] * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbhub/usbhub.h (modified) * uspace/drv/usbhub/usbhub_private.h (modified) * uspace/drv/usbhub/utils.c (modified) * uspace/lib/usb/include/usb/classes/hub.h (modified) * uspace/lib/usb/include/usb/hub.h (modified) usbhub uses new api, it is compilable. cannot guarantee functionality Fri, 04 Feb 2011 13:36:44 GMT Matus Dekanek [103a3626] * uspace/drv/usbhub/main.c (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbhub/usbhub_private.h (modified) * uspace/drv/usbhub/utils.c (modified) * uspace/lib/usb/include/usb/usbmem.h (modified) * uspace/lib/usb/src/usbmem.c (modified) a bit of codelifting, dprintf correctly used in usb hub driver Wed, 26 Jan 2011 12:43:12 GMT Vojtech Horky [281ebae] * 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/usblist.c (modified) * uspace/drv/usbhub/usblist.h (modified) * uspace/drv/usbhub/utils.c (modified) Hub driver put inside Doxygen group Mon, 24 Jan 2011 11:58:24 GMT Vojtech Horky [3b77628] * uspace/doc/doxygroups.h (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbhub/usblist.c (modified) * uspace/drv/usbhub/usblist.h (modified) * uspace/drv/usbhub/utils.c (modified) * uspace/drv/vhc/devices.c (modified) * uspace/lib/drv/include/usb_iface.h (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usb/include/usb/classes/classes.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/hidut.h (modified) * uspace/lib/usb/include/usb/classes/hidutkbd.h (modified) * uspace/lib/usb/include/usb/classes/hub.h (modified) * uspace/lib/usb/include/usb/debug.h (modified) * uspace/lib/usb/include/usb/descriptor.h (modified) * uspace/lib/usb/include/usb/devreq.h (modified) * uspace/lib/usb/include/usb/hcd.h (modified) * uspace/lib/usb/include/usb/hcdhubd.h (modified) * uspace/lib/usb/include/usb/usb.h (modified) * uspace/lib/usb/include/usb/usbdrv.h (modified) * uspace/lib/usb/src/addrkeep.c (modified) * uspace/lib/usb/src/class.c (modified) * uspace/lib/usb/src/debug.c (modified) * uspace/lib/usb/src/dp.c (modified) * uspace/lib/usb/src/drvpsync.c (modified) * uspace/lib/usb/src/hcdhubd.c (modified) * uspace/lib/usb/src/hcdhubd_private.h (modified) * uspace/lib/usb/src/hcdrv.c (modified) * uspace/lib/usb/src/hidparser.c (modified) * uspace/lib/usb/src/localdrv.c (modified) * uspace/lib/usb/src/recognise.c (modified) * uspace/lib/usb/src/remotedrv.c (modified) * uspace/lib/usb/src/usb.c (modified) * uspace/lib/usb/src/usbdrv.c (modified) * uspace/lib/usb/src/usbdrvreq.c (modified) * uspace/lib/usbvirt/src/main.c (modified) Doxygen comment fixes Mainly proper subgrouping and some missing ... Fri, 07 Jan 2011 15:00:31 GMT Matus Dekanek [5097bed4] * uspace/drv/usbhub/main.c (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbhub/usbhub_private.h (modified) * uspace/drv/usbhub/utils.c (modified) usb hub driver codelifting. added futex to guard hub list Sun, 19 Dec 2010 19:38:38 GMT Matus Dekanek [e080332] * uspace/drv/usbhub/Makefile (modified) * uspace/drv/usbhub/main.c (modified) * uspace/drv/usbhub/usbhub.c (added) * uspace/drv/usbhub/usbhub_private.h (modified) * uspace/drv/usbhub/usblist.c (added) * uspace/drv/usbhub/usblist.h (added) * uspace/drv/usbhub/utils.c (modified) * uspace/lib/usb/include/usb/hcdhubd.h (modified) usb hub code refactoring Sun, 19 Dec 2010 10:33:15 GMT Matus Dekanek [6e5dc07] * uspace/drv/usbhub/utils.c (modified) proper function return Tue, 14 Dec 2010 12:09:35 GMT Vojtech Horky [ea5dbaf] * uspace/drv/usbhub/utils.c (modified) Compilable under amd64 Mon, 13 Dec 2010 00:31:22 GMT Vojtech Horky [f9a0cef] * uspace/drv/usbhub/main.c (modified) * uspace/drv/usbhub/usbhub_private.h (modified) * uspace/drv/usbhub/utils.c (modified) * uspace/drv/usbkbd/main.c (modified) Add clearing status changes in hub driver Also, both keyboard and ... Sun, 12 Dec 2010 22:30:44 GMT Vojtech Horky [9fe6e7d] * uspace/drv/usbhub/utils.c (modified) Less debugging output in hub driver Sun, 12 Dec 2010 22:12:37 GMT Vojtech Horky [647492b] * uspace/drv/usbhub/main.c (modified) * uspace/drv/usbhub/utils.c (modified) Fix wrong SET_ADDRESS in hub driver Also, polling interval resetted ... Sun, 12 Dec 2010 18:04:04 GMT Matus Dekanek [9223dc5c] * uspace/app/virtusbkbd/virtusbkbd.c (modified) * uspace/drv/usbhub/utils.c (modified) * uspace/drv/vhc/devices.c (modified) * uspace/drv/vhc/hubops.c (modified) * uspace/lib/usb/src/addrkeep.c (modified) fixes for hub and hcd, left debug messsages Sun, 12 Dec 2010 17:35:02 GMT Matus Dekanek [9f0b6cc] * uspace/drv/usbhub/main.c (modified) * uspace/drv/usbhub/utils.c (modified) fixes for port count Sun, 12 Dec 2010 17:09:34 GMT Matus Dekanek [39c3d95d] * uspace/drv/usbhub/port_status.h (modified) * uspace/drv/usbhub/usbhub.h (modified) * uspace/drv/usbhub/utils.c (modified) a few fixes for usb hub driver Sun, 12 Dec 2010 14:46:13 GMT Matus Dekanek [4c74ac3] * uspace/drv/usbhub/main.c (modified) * uspace/drv/usbhub/usbhub.h (modified) * uspace/drv/usbhub/utils.c (modified) usb hub driver almost complete Sun, 12 Dec 2010 13:30:44 GMT Matus Dekanek [94c19b8] * uspace/drv/usbhub/usbhub.h (modified) * uspace/drv/usbhub/utils.c (modified) minor changes in usbhub/utils.c Fri, 10 Dec 2010 17:01:47 GMT Matus Dekanek [ee0d8a8] * uspace/drv/usbhub/utils.c (modified) * uspace/drv/vhc/hub.c (modified) using correct usb address api at hub driver Fri, 10 Dec 2010 16:44:57 GMT Matus Dekanek [10096231] * uspace/drv/usbhub/usbhub.h (modified) * uspace/drv/usbhub/usbhub_private.h (modified) * uspace/drv/usbhub/utils.c (modified) * uspace/drv/vhc/hubops.c (modified) * uspace/lib/usb/include/usb/classes/hub.h (modified) * uspace/lib/usbvirt/transaction.c (modified) hub is successfully initialized Fri, 10 Dec 2010 15:11:24 GMT Matus Dekanek [98d06b8] * uspace/drv/usbhub/port_status.h (modified) * uspace/drv/usbhub/usbhub_private.h (modified) * uspace/drv/usbhub/utils.c (modified) * uspace/drv/vhc/hub.c (modified) hub driver: connect a new device init a hub Sun, 05 Dec 2010 22:32:45 GMT Matus Dekanek [b5ec347] * uspace/drv/usbhub/main.c (modified) * uspace/drv/usbhub/port_status.h (added) * uspace/drv/usbhub/usbhub.h (modified) * uspace/drv/usbhub/usbhub_private.h (added) * uspace/drv/usbhub/utils.c (modified) * uspace/lib/usb/include/usb/classes/hub.h (modified) * uspace/lib/usb/include/usb/hcdhubd.h (modified) various convenience definitions removing of usb_hcd_hub_info_t from ... Sat, 04 Dec 2010 17:52:05 GMT Vojtech Horky [9ca0013] * uspace/drv/usbhub/utils.c (modified) Add sample code for adding new device in hub Sat, 04 Dec 2010 15:52:12 GMT Vojtech Horky [36c410e] * uspace/drv/usbhub/utils.c (modified) * uspace/lib/usb/include/usb/hcdhubd.h (modified) * uspace/lib/usb/src/hcdhubd.c (modified) * uspace/lib/usb/src/hcdhubd_private.h (modified) * uspace/lib/usb/src/hcdrv.c (modified) Merge development/ changes Sat, 04 Dec 2010 14:00:41 GMT Vojtech Horky [4317827] * .bzrignore (modified) * boot/arch/amd64/Makefile.inc (modified) * uspace/Makefile (modified) * uspace/drv/uhci/Makefile (modified) * uspace/drv/uhci/main.c (modified) * uspace/drv/uhci/transfers.c (added) * uspace/drv/uhci/uhci.h (added) * uspace/drv/uhci/uhci.ma (modified) * uspace/drv/usbhub/Makefile (added) * uspace/drv/usbhub/main.c (added) * uspace/drv/usbhub/usbhub.h (added) * uspace/drv/usbhub/usbhub.ma (added) * uspace/drv/usbhub/utils.c (moved) * uspace/drv/vhc/conn.h (modified) * uspace/drv/vhc/connhost.c (modified) * uspace/drv/vhc/hcd.c (modified) * uspace/drv/vhc/vhc.ma (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/hcdhubd.h (modified) * uspace/lib/usb/src/hcdhubd.c (modified) * uspace/lib/usb/src/hcdhubd_private.h (modified) * uspace/lib/usb/src/hcdrv.c (modified) USB hub driver in separate task The commit only includes changes ...