# # ChangeLog for uspace in mainline # # Generated by Trac 1.6 # 2025-09-09T23:47:14Z Sun, 27 Jan 2013 12:39:35 GMT Jan Vesely [25effe2] * uspace/lib/usbdev/include/usb/dev/dp.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) * uspace/lib/usbdev/src/dp.c (modified) libusbdev: Yet another const qualifier. Sun, 27 Jan 2013 12:05:00 GMT Jan Vesely [7d20461] * uspace/app/usbinfo/info.c (modified) usbinfo: style Sun, 27 Jan 2013 11:52:37 GMT Jan Vesely [7363fc1] * uspace/lib/usbdev/include/usb/dev/device.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) libusbdev: Add usb_device constructor using devman handle. Fix ... Sun, 27 Jan 2013 11:35:32 GMT Jan Vesely [87619045] * uspace/drv/bus/usb/usbhub/port.h (modified) * uspace/lib/usbdev/include/usb/dev/device.h (added) * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) usb: Move usb_device to a separate header Sun, 27 Jan 2013 00:44:48 GMT Jan Vesely [71384bd3] * uspace/app/usbinfo/list.c (modified) * uspace/lib/drv/generic/remote_usb.c (modified) * uspace/lib/drv/include/usb_iface.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) libdrv, usb: Rename session close to disconnect. Sun, 27 Jan 2013 00:44:23 GMT Jan Vesely [fd9b3a67] * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) * uspace/lib/usbdev/src/driver.c (modified) libusbdev: Make usb_device_t opaque. Sun, 27 Jan 2013 00:42:35 GMT Jan Vesely [8b68bdf] * uspace/drv/bus/usb/usbhub/usbhub.c (modified) * uspace/lib/usbhid/src/hidreport.c (modified) usbhub, libusbhid: Forgotten conversions to usb_device wrappers. Sun, 27 Jan 2013 00:42:14 GMT Jan Vesely [35bc430] * uspace/lib/usbdev/src/devdrv.c (modified) libusbdev: Use internal bus_session to get device info. Sat, 26 Jan 2013 23:35:12 GMT Jan Vesely [bb70637] * uspace/drv/bus/usb/usbhid/main.c (modified) * uspace/drv/bus/usb/usbhid/usbhid.c (modified) * uspace/drv/bus/usb/usbhid/usbhid.h (modified) * uspace/drv/bus/usb/usbhub/main.c (modified) * uspace/drv/bus/usb/usbhub/usbhub.c (modified) * uspace/drv/bus/usb/usbhub/usbhub.h (modified) * uspace/lib/usbdev/include/usb/dev/poll.h (modified) * uspace/lib/usbdev/src/devpoll.c (modified) usb: Rework polling to accept either ep numbers or descriptions. ... Sat, 26 Jan 2013 22:17:49 GMT Jan Vesely [3e23316] * uspace/drv/bus/usb/usbmast/bo_trans.c (modified) * uspace/drv/bus/usb/usbmast/main.c (modified) * uspace/drv/bus/usb/usbmast/usbmast.h (modified) usbmast: Don't access mapped endpoints directly. Use provided functions. Sat, 26 Jan 2013 22:15:54 GMT Jan Vesely [a6a5b25] * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) libusbdev: Add searching for pipes using ep and ep description. Sat, 26 Jan 2013 20:37:07 GMT Jan Vesely [b06d35a] * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) libusbdev: Rework pipes initialization. Sat, 26 Jan 2013 19:22:41 GMT Jan Vesely [f4138ac] * uspace/lib/usbdev/src/devdrv.c (modified) libusbdev: Use alternate_interfaces.current. It's initialized to ... Sat, 26 Jan 2013 18:59:37 GMT Jan Vesely [2dc5a9f] * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) libusbdev: Make pipes_destroy a member function. Sat, 26 Jan 2013 18:32:32 GMT Jan Vesely [b208b3b] * uspace/lib/usbdev/include/usb/dev/alternate_ifaces.h (added) * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/altiface.c (modified) libusbdev: Move alternate interface handling to its own header file. ... Sat, 26 Jan 2013 18:13:25 GMT Jan Vesely [8e10ef4] * uspace/drv/bus/usb/usbflbk/main.c (modified) * uspace/drv/bus/usb/usbhid/kbd/kbddev.c (modified) * uspace/drv/bus/usb/usbhid/main.c (modified) * uspace/drv/bus/usb/usbhid/mouse/mousedev.c (modified) * uspace/drv/bus/usb/usbmast/bo_trans.c (modified) * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) libusbdev: Interface number and alternate interfaces wrappers. Sat, 26 Jan 2013 17:25:28 GMT Jan Vesely [ad97131] * uspace/lib/usbdev/Makefile (modified) * uspace/lib/usbdev/src/devdrv.c (modified) * uspace/lib/usbdev/src/driver.c (added) libusbdev: Make ddf driver parts to separate file. Sat, 26 Jan 2013 17:25:05 GMT Jan Vesely [b6812a1] * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/altiface.c (modified) libusbdev: Make list of alternate interfaces const. Sat, 26 Jan 2013 16:15:08 GMT Jan Vesely [6785b538] * uspace/drv/bus/usb/usbflbk/main.c (modified) * uspace/drv/bus/usb/usbhid/generic/hiddev.c (modified) * uspace/drv/bus/usb/usbhid/kbd/kbddev.c (modified) * uspace/drv/bus/usb/usbhid/mouse/mousedev.c (modified) * uspace/drv/bus/usb/usbhid/multimedia/multimedia.c (modified) * uspace/drv/bus/usb/usbhub/usbhub.c (modified) * uspace/drv/bus/usb/usbmid/explore.c (modified) * uspace/drv/bus/usb/usbmid/main.c (modified) * uspace/drv/bus/usb/usbmid/usbmid.c (modified) usbmid, usbhid, usbhub, usbflbk: Don't access ddf_dev directly, use ... Sat, 26 Jan 2013 16:13:14 GMT Jan Vesely [7c69861] * uspace/drv/bus/usb/usbmast/main.c (modified) * uspace/drv/bus/usb/usbmast/scsi_ms.c (modified) * uspace/drv/bus/usb/usbmast/usbmast.h (modified) usbmast: Don't access ddf_dev member directly, use provided wrappers. Sat, 26 Jan 2013 16:12:18 GMT Jan Vesely [bb512b2d] * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/include/usb/dev/recognise.h (modified) * uspace/lib/usbdev/include/usb/dev/request.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) libusbdev: Add ddf function creation wrapper. Cleanup request.h header. Sat, 26 Jan 2013 16:11:05 GMT Jan Vesely [9e79a2f] * uspace/lib/drv/generic/driver.c (modified) libdrv: Check ddf_def pointer before accessing it. Fri, 25 Jan 2013 22:55:22 GMT Jan Vesely [945d66c] * uspace/drv/bus/usb/usbhid/usbhid.c (modified) * uspace/drv/bus/usb/usbmid/explore.c (modified) * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) libusbdev: Don't use the descriptor field directly. Make descriptor ... Fri, 25 Jan 2013 22:21:13 GMT Jan Vesely [c39e9fb] * uspace/drv/bus/usb/usbflbk/main.c (modified) * uspace/drv/bus/usb/usbhid/kbd/kbddev.c (modified) * uspace/drv/bus/usb/usbhid/main.c (modified) * uspace/drv/bus/usb/usbhid/mouse/mousedev.c (modified) * uspace/drv/bus/usb/usbhub/port.c (modified) * uspace/drv/bus/usb/usbhub/usbhub.c (modified) * uspace/drv/bus/usb/usbmast/bo_trans.c (modified) * uspace/drv/bus/usb/usbmast/main.c (modified) * uspace/drv/bus/usb/usbmid/explore.c (modified) * uspace/drv/bus/usb/usbmid/main.c (modified) usb, drivers: Use usb_device_* wrappers. Fri, 25 Jan 2013 22:20:20 GMT Jan Vesely [f6b2a76b] * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) * uspace/lib/usbdev/src/devpoll.c (modified) libusbdev: Add name getting wrapper. Fri, 25 Jan 2013 21:51:20 GMT Jan Vesely [ffa254f1] * uspace/drv/bus/usb/usbflbk/main.c (modified) usbflbks: Remove dummy ctl function. It did nothing. Thu, 24 Jan 2013 21:19:56 GMT Jan Vesely [0f4bff8] * uspace/drv/bus/usb/usbhub/port.c (modified) * uspace/drv/bus/usb/usbhub/usbhub.c (modified) * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) libusbdev: Add and use few new wrappers. Tue, 15 Jan 2013 21:50:52 GMT Jan Vesely [ef40434] * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usbhost/src/iface.c (modified) usb: Drop deprecated usb hc interface functions. Tue, 15 Jan 2013 20:39:09 GMT Jan Vesely [ef4e8eb] * uspace/app/mkbd/main.c (modified) * uspace/drv/bus/usb/usbhub/port.c (modified) * uspace/drv/bus/usb/usbhub/port.h (modified) * uspace/drv/bus/usb/usbhub/usbhub.h (modified) * uspace/lib/usb/include/usb/hc.h (modified) * uspace/lib/usb/src/ddfiface.c (modified) * uspace/lib/usb/src/hc.c (modified) * uspace/lib/usbdev/Makefile (modified) * uspace/lib/usbdev/include/usb/dev/hub.h (deleted) * uspace/lib/usbdev/src/hub.c (deleted) * uspace/lib/usbdev/src/recognise.c (modified) Remove unused usb hub code. All the functionality is now handled by ... Tue, 15 Jan 2013 20:01:29 GMT Jan Vesely [918e1e84] * uspace/app/usbinfo/list.c (modified) usbinfo: Remove the old way to list devices. Tue, 15 Jan 2013 19:56:27 GMT Jan Vesely [16b64b8] * uspace/app/usbinfo/list.c (modified) usbinfo: Add a new way to list usb devices. Tue, 15 Jan 2013 19:55:03 GMT Jan Vesely [94fbf78] * uspace/lib/drv/generic/remote_usb.c (modified) * uspace/lib/drv/include/usb_iface.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) libdrv: Add function for creating direct connections to devices. Mon, 07 Jan 2013 21:41:18 GMT Jan Vesely [1c73603] * uspace/lib/usbhost/src/ddf_helpers.c (modified) libusbhost: release address on device removal Mon, 07 Jan 2013 17:37:32 GMT Jan Vesely [a5a470c] * uspace/drv/bus/usb/usbhub/port.c (modified) usbhub: Decrease op count on error paths. Mon, 07 Jan 2013 17:30:03 GMT Jan Vesely [c9467b0] * uspace/drv/bus/usb/usbhub/port.c (modified) * uspace/drv/bus/usb/usbhub/port.h (modified) * uspace/drv/bus/usb/usbhub/usbhub.c (modified) usbhub: Fix after porting to new usb ops. Check attached handle ... Mon, 07 Jan 2013 17:29:04 GMT Jan Vesely [e6becb9] * uspace/lib/usbhost/src/ddf_helpers.c (modified) libusbhost: Don't try to destroy device if unbind fails. Mon, 07 Jan 2013 16:52:15 GMT Jan Vesely [3df8ea9] * uspace/drv/bus/usb/usbhub/port.c (modified) * uspace/drv/bus/usb/usbhub/port.h (modified) usbhub: Switch to new usb interface functions and provided ... Mon, 07 Jan 2013 16:50:54 GMT Jan Vesely [c8c758d] * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) libusbdev: Create USB bus connection during initialization. Mon, 07 Jan 2013 16:38:17 GMT Jan Vesely [56bd6f11] * uspace/lib/usbhost/src/ddf_helpers.c (modified) libusbhost: Implement new usb interface functions. Mon, 07 Jan 2013 16:26:05 GMT Jan Vesely [e938fa6] * uspace/lib/drv/generic/remote_usb.c (modified) * uspace/lib/drv/include/usb_iface.h (modified) libdrv: Add hub required bus functions to usb iface. Sun, 06 Jan 2013 16:19:33 GMT Jan Vesely [b995183] * uspace/lib/usbhost/include/usb/host/ddf_helpers.h (modified) * uspace/lib/usbhost/src/ddf_helpers.c (modified) libusbhost: Add support for device removal. Use address as id. Sun, 06 Jan 2013 14:46:44 GMT Jan Vesely [be554d9] * uspace/drv/bus/usb/uhci/uhci_rh.c (modified) uhci: Add workaround for certain hw. Fixes UHCI on acer aspire ... Sun, 06 Jan 2013 13:19:45 GMT Jan Vesely [e646c61] * uspace/drv/bus/usb/uhci/hc.c (modified) * uspace/drv/bus/usb/uhci/uhci_rh.c (modified) * uspace/drv/bus/usb/uhci/uhci_rh.h (modified) uhci: Add rh debug messages Sun, 06 Jan 2013 13:18:48 GMT Jan Vesely [5c058b6e] * uspace/lib/usbvirt/src/virthub_base.c (modified) libusbvirt: Add malloc check. Sun, 06 Jan 2013 12:20:40 GMT Jan Vesely [44d518b] * uspace/drv/bus/usb/uhci/uhci_rh.c (modified) uhci: Fix port status conversion. Sun, 06 Jan 2013 02:59:17 GMT Jan Vesely [74271e0] * boot/arch/amd64/Makefile.inc (modified) * uspace/Makefile (modified) * uspace/doc/doxygroups.h (modified) * uspace/drv/bus/usb/uhci/Makefile (modified) * uspace/drv/bus/usb/uhci/root_hub.c (deleted) * uspace/drv/bus/usb/uhci/root_hub.h (deleted) * uspace/drv/bus/usb/uhci/uhci.c (modified) * uspace/drv/bus/usb/uhcirh/Makefile (deleted) * uspace/drv/bus/usb/uhcirh/main.c (deleted) * uspace/drv/bus/usb/uhcirh/port.c (deleted) * uspace/drv/bus/usb/uhcirh/port.h (deleted) * uspace/drv/bus/usb/uhcirh/root_hub.c (deleted) * uspace/drv/bus/usb/uhcirh/root_hub.h (deleted) * uspace/drv/bus/usb/uhcirh/uhcirh.ma (deleted) Remove all traces of uhcirh Sun, 06 Jan 2013 02:47:45 GMT Jan Vesely [3848fec] * uspace/drv/bus/usb/uhci/hc.c (modified) * uspace/drv/bus/usb/uhci/uhci.c (modified) uhci: Switch to new emulated root hub. Sun, 06 Jan 2013 02:46:00 GMT Jan Vesely [c95c00e] * uspace/drv/bus/usb/uhci/Makefile (modified) * uspace/drv/bus/usb/uhci/hc.c (modified) * uspace/drv/bus/usb/uhci/hc.h (modified) * uspace/drv/bus/usb/uhci/uhci.c (modified) * uspace/drv/bus/usb/uhci/uhci_rh.c (added) * uspace/drv/bus/usb/uhci/uhci_rh.h (added) uhci: Add root hub emulation. This device uses libusbvirt and si ... Sun, 06 Jan 2013 02:36:27 GMT Jan Vesely [ea30cc1] * uspace/drv/bus/usb/usbhid/main.c (modified) * uspace/drv/bus/usb/usbhub/usbhub.c (modified) * uspace/lib/usbdev/include/usb/dev/poll.h (modified) * uspace/lib/usbdev/src/devpoll.c (modified) libsubdev: Add delay parameter to autopol. usbhub: Set delay to 255 ... Sun, 06 Jan 2013 01:14:11 GMT Jan Vesely [dc1d499] * uspace/drv/bus/usb/usbhub/usbhub.c (modified) usbhub: Print more info about power switching Sun, 06 Jan 2013 01:13:11 GMT Jan Vesely [f3185a5] * uspace/lib/usbvirt/src/virthub_base.c (modified) libusbvirt: Fix sending of hub descriptor. Sun, 06 Jan 2013 00:28:15 GMT Jan Vesely [6f53811] * uspace/lib/usb/include/usb/classes/hub.h (modified) * uspace/lib/usb/src/dump.c (modified) libusb: Implement hub descriptor dump. Sat, 05 Jan 2013 23:27:39 GMT Jan Vesely [1da979d] * uspace/drv/bus/usb/vhc/hub/virthub.c (modified) vhc: Report no power control and no oc on root hub. Sat, 05 Jan 2013 21:52:56 GMT Jan Vesely [32c2c8f] * uspace/lib/usb/include/usb/classes/hub.h (modified) * uspace/lib/usbvirt/Makefile (modified) * uspace/lib/usbvirt/include/usbvirt/device.h (modified) * uspace/lib/usbvirt/include/usbvirt/virthub_base.h (added) * uspace/lib/usbvirt/src/stdreq.c (modified) * uspace/lib/usbvirt/src/virthub_base.c (added) * uspace/lib/usbvirt/src/virthub_descriptors.c (added) libusbvirt: Add basic hub device implementation. It takes care of ... Sat, 05 Jan 2013 19:49:16 GMT Jan Vesely [b997e7b] * uspace/lib/usbvirt/include/usbvirt/device.h (modified) * uspace/lib/usbvirt/src/stdreq.c (modified) libusbvirt: Add support for status requests Sat, 05 Jan 2013 18:23:25 GMT Jan Vesely [2a6e2358] * uspace/app/vuhid/main.c (modified) * uspace/drv/bus/usb/vhc/hub/virthubops.c (modified) * uspace/lib/usbvirt/include/usbvirt/device.h (modified) * uspace/lib/usbvirt/src/stdreq.c (modified) libusbvirt: Make request creation macros available in header. Sat, 05 Jan 2013 17:05:37 GMT Jan Vesely [c9399c0] * uspace/app/vuhid/main.c (modified) * uspace/drv/bus/usb/vhc/hub/virthubops.c (modified) * uspace/lib/usbvirt/include/usbvirt/device.h (modified) * uspace/lib/usbvirt/src/ctrltransfer.c (modified) * uspace/lib/usbvirt/src/stdreq.c (modified) libusbvirt: Drop custom request type format. use the one provided ... Sat, 05 Jan 2013 13:29:21 GMT Jan Vesely [d1974966] * uspace/app/vuhid/device.c (modified) * uspace/app/vuhid/hids/bootkbd.c (modified) * uspace/app/vuhid/virthid.h (modified) * uspace/lib/usbvirt/include/usbvirt/device.h (modified) * uspace/lib/usbvirt/src/ctrltransfer.c (modified) * uspace/lib/usbvirt/src/private.h (modified) * uspace/lib/usbvirt/src/transfer.c (modified) libusbvirt: More const. Sat, 05 Jan 2013 12:48:54 GMT Jan Vesely [97663ee] * uspace/app/vuhid/device.c (modified) * uspace/lib/usbvirt/include/usbvirt/device.h (modified) * uspace/lib/usbvirt/src/stdreq.c (modified) libusbvirt: Add few const qualifiers. Sat, 05 Jan 2013 11:36:00 GMT Jan Vesely [f704194] * uspace/drv/bus/usb/vhc/hub/virthub.c (modified) vhc: Whitespace fixes Sat, 05 Jan 2013 11:35:34 GMT Jan Vesely [bbd68a4] * uspace/lib/usbhost/src/hcd.c (modified) libisbhost: Add message to error path. Fri, 04 Jan 2013 21:31:46 GMT Jan Vesely [a3886be] * uspace/lib/usbhost/include/usb/host/ddf_helpers.h (modified) * uspace/lib/usbhost/src/ddf_helpers.c (modified) libusbhost: Remove the old root hub initialization code. Fri, 04 Jan 2013 19:12:35 GMT Jan Vesely [ceb444c] * uspace/drv/bus/usb/ohci/ohci.c (modified) * uspace/drv/bus/usb/ohci/root_hub.c (modified) ohci: Switch to new root hub initialization. Change few messages to ... Fri, 04 Jan 2013 16:51:11 GMT Jan Vesely [0e97b4b5] * uspace/drv/bus/usb/vhc/hub/virthub.c (modified) * uspace/drv/bus/usb/vhc/main.c (modified) vhc: Switch to new roothub initialization. Remove device address ... Fri, 04 Jan 2013 16:49:53 GMT Jan Vesely [237df2f] * uspace/lib/usb/include/usb/request.h (modified) * uspace/lib/usbhost/include/usb/host/ddf_helpers.h (modified) * uspace/lib/usbhost/include/usb/host/hcd.h (modified) * uspace/lib/usbhost/src/ddf_helpers.c (modified) * uspace/lib/usbhost/src/hcd.c (modified) libusbhost: Add host side device initialization. Add new roothub ... Fri, 04 Jan 2013 14:18:49 GMT Jan Vesely [daf199f] * uspace/drv/bus/usb/usbmid/usbmid.ma (modified) * uspace/lib/usbdev/src/recognise.c (modified) libusbdev: Drop special handling of multiinterface device match id ... Fri, 04 Jan 2013 12:55:23 GMT Jan Vesely [b4c1c95] * uspace/lib/usbhost/include/usb/host/hcd.h (modified) * uspace/lib/usbhost/src/hcd.c (modified) * uspace/lib/usbhost/src/iface.c (modified) libusbhost: Add more hcd wrappers. Fri, 04 Jan 2013 11:22:10 GMT Jan Vesely [0816c2e] * uspace/lib/usbhost/include/usb/host/hcd.h (modified) * uspace/lib/usbhost/src/hcd.c (modified) * uspace/lib/usbhost/src/iface.c (modified) libusbhost: Add hcd endpoint manipulation wrappers Fri, 04 Jan 2013 10:40:48 GMT Jan Vesely [17bbb28] * uspace/lib/usbhost/src/usb_endpoint_manager.c (modified) libusbhost: Sync function definition param. Sun, 30 Dec 2012 20:14:13 GMT Jan Vesely [9e2132a] * uspace/drv/bus/usb/usbmid/explore.c (modified) * uspace/drv/bus/usb/usbmid/usbmid.c (modified) * uspace/drv/bus/usb/usbmid/usbmid.h (modified) usbmid: Don't use ddf_fun_data_implant. Remove unused pointer to ... Sun, 30 Dec 2012 19:56:50 GMT Jan Vesely [6df4adc4] * uspace/drv/bus/usb/usbmid/explore.c (modified) usbmid: Spawn ddf functions sooner. Sun, 30 Dec 2012 19:49:00 GMT Jan Vesely [68e1023] * uspace/drv/bus/usb/usbmid/explore.c (modified) * uspace/drv/bus/usb/usbmid/main.c (modified) usbmid: Use function name in debug messages. Sun, 30 Dec 2012 19:04:34 GMT Jan Vesely [34289ea] * uspace/drv/bus/usb/usbmid/explore.c (modified) * uspace/drv/bus/usb/usbmid/main.c (modified) * uspace/drv/bus/usb/usbmid/usbmid.h (modified) usmid: return error code instead of weird bool rc conversions. Wed, 26 Dec 2012 19:02:51 GMT Jan Vesely [db8b7ca] * uspace/drv/bus/usb/uhcirh/port.c (modified) * uspace/drv/bus/usb/usbhub/port.c (modified) * uspace/lib/usbdev/include/usb/dev/hub.h (modified) * uspace/lib/usbdev/include/usb/dev/recognise.h (modified) * uspace/lib/usbdev/src/hub.c (modified) * uspace/lib/usbdev/src/recognise.c (modified) libusbdev: Drop support for custom function data and ops. Unused ... Sat, 22 Dec 2012 23:34:36 GMT Jan Vesely [d8cdf39e] * uspace/lib/usbhost/include/usb/host/hcd.h (modified) * uspace/lib/usbhost/src/iface.c (modified) libusbhost: Remove fun_to_hcd helper. Use dev_to_hcd instead. Sat, 22 Dec 2012 23:25:44 GMT Jan Vesely [3c4663e] * uspace/lib/usbhost/include/usb/host/hcd.h (modified) * uspace/lib/usbhost/include/usb/host/usb_transfer_batch.h (modified) * uspace/lib/usbhost/src/hcd.c (modified) * uspace/lib/usbhost/src/iface.c (modified) * uspace/lib/usbhost/src/usb_transfer_batch.c (modified) libusbhost: Drop ddf_fun argument. Sat, 22 Dec 2012 23:20:45 GMT Jan Vesely [1affef2f] * uspace/lib/usbhost/include/usb/host/hcd.h (modified) * uspace/lib/usbhost/include/usb/host/usb_endpoint_manager.h (modified) * uspace/lib/usbhost/src/hcd.c (modified) * uspace/lib/usbhost/src/usb_endpoint_manager.c (modified) * uspace/lib/usbhost/src/usb_transfer_batch.c (modified) libusbhost: Use callback wrapper for toggle handling. Sat, 22 Dec 2012 23:13:05 GMT Jan Vesely [a6a9910] * uspace/lib/usbhost/include/usb/host/usb_endpoint_manager.h (modified) * uspace/lib/usbhost/src/usb_endpoint_manager.c (modified) libusbhost: Add external toggle rest function to ep manager Sat, 22 Dec 2012 22:39:19 GMT Jan Vesely [52f9c57] * uspace/lib/c/include/macros.h (modified) * uspace/lib/usb/src/usb.c (modified) libs: Add ARRAY_SIZE macro to macros.h Sat, 22 Dec 2012 22:39:05 GMT Jan Vesely [6326155b] * uspace/lib/usb/include/usb/request.h (modified) * uspace/lib/usb/src/usb.c (modified) * uspace/lib/usbdev/include/usb/dev/request.h (modified) libusb: Add toggle guessing function. Sat, 22 Dec 2012 21:52:10 GMT Jan Vesely [971fbfde] * uspace/lib/usb/include/usb/request.h (added) * uspace/lib/usbdev/include/usb/dev/request.h (modified) usb: Move request format structure to its own header in libusb. Sat, 22 Dec 2012 21:45:53 GMT Jan Vesely [f8d43aa] * uspace/lib/c/generic/l18n/langs.c (modified) * uspace/lib/c/include/l18n/langs.h (modified) * uspace/lib/usbdev/include/usb/dev/request.h (modified) * uspace/lib/usbdev/src/request.c (modified) Minor style changes. Sat, 22 Dec 2012 20:47:25 GMT Jan Vesely [b591cab] * uspace/lib/usbhost/include/usb/host/usb_transfer_batch.h (modified) * uspace/lib/usbhost/src/hcd.c (modified) * uspace/lib/usbhost/src/usb_transfer_batch.c (modified) libusbhost: usb_transfer_batch: Remove private data member. Nothing ... Sat, 22 Dec 2012 20:34:09 GMT Jan Vesely [56a07e0] * uspace/app/vuhid/main.c (modified) vuhid: Add help and few useful options. Sat, 22 Dec 2012 19:25:56 GMT Jan Vesely [38b4a25] * uspace/drv/bus/usb/usbhid/mouse/mousedev.c (modified) usbhid, mouse: Reorganize init to avoid data_implant. Sat, 22 Dec 2012 18:54:51 GMT Jan Vesely [1e2af6a9] * uspace/drv/bus/usb/usbhid/kbd/kbddev.c (modified) usbhid, kbddev: Reorganize init to avoid data_implant. Sat, 22 Dec 2012 16:24:28 GMT Jan Vesely [f5f0cfb] * uspace/drv/bus/usb/vhc/devconn.c (modified) * uspace/drv/bus/usb/vhc/hub/virthub.c (modified) * uspace/drv/bus/usb/vhc/hub/virthub.h (modified) * uspace/drv/bus/usb/vhc/main.c (modified) * uspace/drv/bus/usb/vhc/transfer.c (modified) * uspace/drv/bus/usb/vhc/vhcd.h (modified) vhc: Remove single instance limitation. Embed hub vitrul device ... Sat, 22 Dec 2012 15:48:33 GMT Jan Vesely [f6577d9] * uspace/drv/bus/usb/vhc/Makefile (modified) * uspace/drv/bus/usb/vhc/conn.h (deleted) * uspace/drv/bus/usb/vhc/conndev.c (modified) * uspace/drv/bus/usb/vhc/connhost.c (deleted) * uspace/drv/bus/usb/vhc/hub.c (deleted) * uspace/drv/bus/usb/vhc/hub.h (deleted) * uspace/drv/bus/usb/vhc/hub/virthub.c (modified) * uspace/drv/bus/usb/vhc/main.c (modified) * uspace/drv/bus/usb/vhc/transfer.c (modified) * uspace/drv/bus/usb/vhc/vhcd.h (modified) vhc: DCE Sat, 22 Dec 2012 15:07:29 GMT Jan Vesely [01eeaaf] * uspace/app/vuhid/main.c (modified) * uspace/drv/bus/usb/vhc/conndev.c (modified) * uspace/drv/bus/usb/vhc/connhost.c (modified) * uspace/drv/bus/usb/vhc/devconn.c (modified) * uspace/drv/bus/usb/vhc/main.c (modified) * uspace/drv/bus/usb/vhc/transfer.c (modified) * uspace/drv/bus/usb/vhc/vhcd.h (modified) vhc: Port to libusbhost. Device removal works OK. Tested on vuh ... Sat, 22 Dec 2012 14:23:19 GMT Jan Vesely [94c40ce2] * uspace/lib/usbdev/src/request.c (modified) libusbdev: Fix comments. Fri, 21 Dec 2012 14:33:23 GMT Jan Vesely [2b0929e] * uspace/drv/bus/usb/ohci/ohci.c (modified) * uspace/lib/usbhost/include/usb/host/ddf_helpers.h (modified) * uspace/lib/usbhost/src/ddf_helpers.c (modified) libusbhost: Drop hcd parameter from hcd_ddf_setup_hub. Fix OHCI ... Fri, 21 Dec 2012 11:56:20 GMT Jan Vesely [0a12879] * uspace/lib/usbhost/src/ddf_helpers.c (modified) libusbhost: Generate default name for unnamed devices. Fri, 21 Dec 2012 11:37:14 GMT Jan Vesely [daf59d1] * uspace/lib/usbhost/include/usb/host/ddf_helpers.h (modified) * uspace/lib/usbhost/include/usb/host/hcd.h (modified) * uspace/lib/usbhost/src/ddf_helpers.c (modified) * uspace/lib/usbhost/src/hcd.c (modified) libusbhost: Move lsit of usb device to ddf helper structure. Fri, 21 Dec 2012 11:19:18 GMT Jan Vesely [0ef03d7] * uspace/drv/bus/usb/ehci/main.c (modified) * uspace/drv/bus/usb/ohci/ohci.c (modified) * uspace/drv/bus/usb/uhci/uhci.c (modified) * uspace/lib/usbhost/include/usb/host/ddf_helpers.h (modified) * uspace/lib/usbhost/src/ddf_helpers.c (modified) libusbhost: Add speed and bw parameters to hcd_ddf_setup_device. Fri, 21 Dec 2012 11:01:09 GMT Jan Vesely [53332b5b] * uspace/drv/bus/usb/ehci/main.c (modified) * uspace/drv/bus/usb/ohci/ohci.c (modified) * uspace/drv/bus/usb/uhci/uhci.c (modified) * uspace/lib/usbhost/Makefile (modified) * uspace/lib/usbhost/include/usb/host/ddf_helpers.h (added) * uspace/lib/usbhost/include/usb/host/hcd.h (modified) * uspace/lib/usbhost/src/ddf_helpers.c (added) * uspace/lib/usbhost/src/hcd.c (modified) libusbhost: Move ddf specific functions to separate header. Switch ... Thu, 20 Dec 2012 15:42:35 GMT Jan Vesely [a720ff6] * uspace/drv/bus/usb/uhci/hc.c (modified) * uspace/drv/bus/usb/uhci/hc.h (modified) * uspace/drv/bus/usb/uhci/root_hub.c (modified) * uspace/drv/bus/usb/uhci/root_hub.h (modified) * uspace/drv/bus/usb/uhci/uhci.c (modified) uhci: Use helper routines provided by libusbhost Thu, 20 Dec 2012 15:40:23 GMT Jan Vesely [d09791e6] * uspace/drv/bus/usb/ohci/ohci.c (modified) * uspace/lib/usbhost/include/usb/host/hcd.h (modified) * uspace/lib/usbhost/src/hcd.c (modified) libusb: Add additional parameter to hcd_setup_device. uhci will ... Thu, 20 Dec 2012 13:22:34 GMT Jan Vesely [d9b2c73] * uspace/lib/usbhost/include/usb/host/hcd.h (modified) * uspace/lib/usbhost/src/hcd.c (modified) * uspace/lib/usbhost/src/iface.c (modified) libusbhost: Add hcd parameter to batch scheduling and move ... Thu, 20 Dec 2012 11:48:32 GMT Jan Vesely [8f68913f] * uspace/drv/bus/usb/vhc/transfer.c (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usbhost/src/usb_transfer_batch.c (modified) libusbhost, libdrv, vhc: Drop ddf_fun_t argument to callback ... Thu, 20 Dec 2012 11:46:26 GMT Jan Vesely [21be46a] * uspace/lib/usbhost/include/usb/host/hcd.h (modified) * uspace/lib/usbhost/src/hcd.c (modified) libusbhost: Move hcd_init to .c file.