# # ChangeLog for uspace/drv in mainline # # Generated by Trac 1.6 # 2026-06-02T23:44:12Z Mon, 14 Nov 2011 10:03:49 GMT Jan Vesely [ec388d7] * uspace/drv/bus/isa/Makefile (modified) * uspace/drv/bus/isa/dma_controller.c (added) * uspace/drv/bus/isa/dma_controller.h (added) * uspace/drv/bus/isa/isa.c (modified) isa: Add DMA controller driver implementation. Sun, 13 Nov 2011 22:00:26 GMT Jan Vesely [e6def65] * uspace/drv/bus/isa/isa.c (modified) * uspace/drv/bus/pci/pciintel/pci.c (modified) * uspace/drv/infrastructure/rootpc/rootpc.c (modified) Use named initializers. Sun, 13 Nov 2011 21:22:51 GMT Jan Vesely [55a8e0cb] * uspace/drv/bus/isa/isa.c (modified) * uspace/drv/bus/isa/isa.dev (modified) isa: Add support for DMA channels. Fri, 11 Nov 2011 19:44:07 GMT Jan Vesely [0ea8f83] * uspace/drv/audio/sb16/dma.h (modified) * uspace/drv/audio/sb16/dsp.c (modified) sb16: DMA buffer uses separate memory area. Fri, 11 Nov 2011 17:53:33 GMT Jan Vesely [751d17a2] * uspace/drv/audio/sb16/dsp.c (modified) * uspace/drv/audio/sb16/sb16.c (modified) sb16: Play 'beep' sound on startup. Reove debug statements from ... Fri, 11 Nov 2011 17:45:07 GMT Jan Vesely [f6062f15] * uspace/drv/audio/sb16/dma_controller.c (modified) sb16: DMAC fix register addresses. Reset DMAC on init. Improve ... Fri, 11 Nov 2011 17:34:10 GMT Jan Vesely [4440581] * uspace/drv/audio/sb16/dma_controller.h (modified) sb16: DMAC remove unused enum. Fri, 11 Nov 2011 17:23:04 GMT Jan Vesely [a68e5e2] * uspace/drv/audio/sb16/mixer.c (modified) sb16: Minor mixer changes. Fri, 11 Nov 2011 17:01:37 GMT Jan Vesely [88dcd19] * uspace/drv/audio/sb16/Makefile (modified) * uspace/drv/audio/sb16/beep.c (added) * uspace/drv/audio/sb16/beep.h (added) sb16: Add simple 'beep' data. Mon, 24 Oct 2011 21:50:31 GMT Jan Vesely [6233c4e] * uspace/drv/audio/sb16/dsp.c (modified) * uspace/drv/audio/sb16/dsp_commands.h (modified) sb16: Prettify debug output. Add mode to string conversion. Mon, 24 Oct 2011 21:36:52 GMT Jan Vesely [0b4f060] * uspace/drv/audio/sb16/dsp.c (modified) sb16: Fix sample counts. Add barriers. DSP takes count in samples ... Mon, 24 Oct 2011 15:59:20 GMT Jan Vesely [7785e951] * uspace/drv/audio/sb16/dma_controller.c (modified) * uspace/drv/audio/sb16/dma_controller.h (modified) * uspace/drv/audio/sb16/dsp.c (modified) sb16: Merge dma_setup_channel and dma prepare_channel. Mon, 24 Oct 2011 15:40:37 GMT Jan Vesely [b7f7183] * uspace/drv/audio/sb16/dma_controller.c (modified) * uspace/drv/audio/sb16/dma_controller.h (modified) sb16: Minor DMA changes. Clear flip-flop by writing 0. buffer size ... Mon, 24 Oct 2011 13:17:26 GMT Jan Vesely [b130d0e] * uspace/drv/audio/sb16/dma_controller.c (modified) * uspace/drv/audio/sb16/mixer.c (modified) * uspace/drv/audio/sb16/registers.h (modified) * uspace/drv/audio/sb16/sb16.c (modified) sb16: Dump PNP registers on startup. Move well-known mixer addresses ... Sun, 23 Oct 2011 21:47:39 GMT Jan Vesely [25f8e5d] * uspace/drv/audio/sb16/ddf_log.h (modified) sb16: Rename debug2 verbosity level to verbose. Sun, 23 Oct 2011 21:39:15 GMT Jan Vesely [b4857bc] * uspace/drv/audio/sb16/dma_controller.c (modified) b16: DMA controller fixes and increased debug verbosity. Fix of by ... Sat, 22 Oct 2011 11:01:56 GMT Jan Vesely [ac149d5] * uspace/drv/audio/sb16/dsp.c (modified) sb16: Fixes. Fixes crash on initial data copy. Fill the entire ... Sat, 22 Oct 2011 09:47:12 GMT Jan Vesely [5984107] * uspace/drv/audio/sb16/dsp.c (modified) sb16: Add non-automode alternative. Sat, 22 Oct 2011 08:45:56 GMT Jan Vesely [962ef67] * uspace/drv/audio/sb16/dsp.c (modified) sb16: Fix offset by one, zero device buffer. Fri, 21 Oct 2011 21:59:30 GMT Jan Vesely [dce7e41] * uspace/drv/audio/sb16/dsp.c (modified) * uspace/drv/audio/sb16/dsp.h (modified) * uspace/drv/audio/sb16/sb16.c (modified) sb16: Implement playback. Use 16bit dma transfers for now. Fri, 21 Oct 2011 20:57:40 GMT Jan Vesely [f14e6ea] * uspace/drv/audio/sb16/dma.h (modified) * uspace/drv/audio/sb16/dsp.c (modified) * uspace/drv/audio/sb16/dsp.h (modified) * uspace/drv/audio/sb16/dsp_commands.h (modified) * uspace/drv/audio/sb16/main.c (modified) * uspace/drv/audio/sb16/registers.h (modified) * uspace/drv/audio/sb16/sb16.c (modified) * uspace/drv/audio/sb16/sb16.h (modified) sb16: Add interrupt handler. Set buffer alignment to something that ... Fri, 21 Oct 2011 19:01:15 GMT Jan Vesely [7257eea6] * uspace/drv/audio/sb16/dma_controller.c (modified) * uspace/drv/audio/sb16/dma_controller.h (modified) * uspace/drv/audio/sb16/dsp.c (modified) * uspace/drv/audio/sb16/dsp.h (modified) sb16: Setup both channels (8/16 bit) to the same buffer and set ... Fri, 21 Oct 2011 17:51:40 GMT Jan Vesely [9f351c8] * uspace/drv/audio/sb16/dma_controller.c (modified) * uspace/drv/audio/sb16/dma_controller.h (modified) sb16: DMA rework controller and channel initialization. Fri, 21 Oct 2011 16:48:27 GMT Jan Vesely [01aef43] * uspace/drv/audio/sb16/dma_controller.c (modified) * uspace/drv/audio/sb16/dsp.c (modified) * uspace/drv/audio/sb16/dsp.h (modified) sb16: Add lazy buffer initialization. Fri, 21 Oct 2011 14:36:34 GMT Jan Vesely [1a11a16] * uspace/drv/bus/isa/isa.c (modified) isa: Implement interrupt enable routine. Fri, 21 Oct 2011 13:59:19 GMT Jan Vesely [e0f9950] * uspace/drv/audio/sb16/dma.h (modified) * uspace/drv/audio/sb16/dma_controller.c (modified) * uspace/drv/audio/sb16/main.c (modified) sb16: Enable interrupts during initialization. Fix possible double ... Thu, 06 Oct 2011 12:26:40 GMT Jan Vesely [aa5ae788] * uspace/drv/audio/sb16/dma_controller.c (modified) sb16: Fix up DMA channel border cases Mon, 03 Oct 2011 19:18:53 GMT Jan Vesely [d2134da] * uspace/drv/audio/sb16/dma_controller.c (modified) sb16: Implement DMA channel setup. Without mode selection for now. Mon, 03 Oct 2011 18:31:57 GMT Jan Vesely [dea75c04] * uspace/drv/audio/sb16/dma_controller.c (modified) sb16: Add register value interpretation. Mon, 03 Oct 2011 17:58:31 GMT Jan Vesely [f451dae] * uspace/drv/audio/sb16/dma_controller.c (modified) sb16: Add 8237 DMA Controller registers. Ugly as hell... Mon, 03 Oct 2011 14:42:18 GMT Jan Vesely [84dec070] * uspace/drv/audio/sb16/Makefile (modified) * uspace/drv/audio/sb16/dma.h (modified) * uspace/drv/audio/sb16/dma_controller.c (added) * uspace/drv/audio/sb16/dma_controller.h (added) * uspace/drv/audio/sb16/dsp.c (modified) sb16: Add skeleton driver for 8237 DMA controller. Mon, 03 Oct 2011 13:57:12 GMT Jan Vesely [0f2e7c1] * uspace/drv/audio/sb16/dma.h (added) * uspace/drv/audio/sb16/dsp.c (modified) sb16: Add pseudo DMA malloc. Sun, 02 Oct 2011 13:19:09 GMT Jan Vesely [ce1e5ea] * uspace/drv/audio/sb16/mixer.c (modified) sb16: Use channel tables to simplify channel volume manipulation. Mon, 26 Sep 2011 15:26:48 GMT Jan Vesely [bf38143] * uspace/drv/audio/sb16/dsp.c (modified) * uspace/drv/audio/sb16/dsp.h (modified) * uspace/drv/audio/sb16/sb16.c (modified) * uspace/drv/audio/sb16/sb16.h (modified) sb16: Use new sb_dsp_t structure. Mon, 26 Sep 2011 15:24:48 GMT Jan Vesely [bde691c] * uspace/drv/audio/sb16/mixer.c (modified) * uspace/drv/audio/sb16/mixer.h (modified) * uspace/drv/audio/sb16/sb16.c (modified) sb16: Add sb_ prefix to mixer functions and types. Mon, 26 Sep 2011 10:44:34 GMT Jan Vesely [050d4fa] * uspace/drv/audio/sb16/mixer.c (modified) * uspace/drv/audio/sb16/mixer.h (modified) * uspace/drv/audio/sb16/sb16.c (modified) * uspace/drv/audio/sb16/sb16.h (modified) sb16: Use new sb_mixer_t structure. Mon, 26 Sep 2011 09:57:01 GMT Jan Vesely [c7325dd6] * uspace/drv/audio/sb16/mixer.c (modified) * uspace/drv/audio/sb16/sb16.c (modified) sb16: set Master channel to max on init. Mon, 26 Sep 2011 09:55:27 GMT Jan Vesely [b3f36d2] * uspace/drv/audio/sb16/mixer.c (modified) sb16: Implement volume get/set. Make master the first volume item. Mon, 26 Sep 2011 08:50:38 GMT Jan Vesely [b1926d0a] * uspace/drv/audio/sb16/mixer.c (modified) * uspace/drv/audio/sb16/mixer.h (modified) sb16: min_value was always 0, so drop it and use level count instead. Mon, 26 Sep 2011 07:38:34 GMT Jan Vesely [a4a4e47] * uspace/drv/audio/sb16/dsp.c (modified) * uspace/drv/audio/sb16/mixer.c (modified) sb16: Simplify direct mode sound IO. (Follow hw design guide) Sun, 25 Sep 2011 20:08:45 GMT Jan Vesely [57542304] * uspace/drv/audio/sb16/dsp_commands.h (modified) sb16: Fix direct input/output opcodes Sun, 25 Sep 2011 19:41:22 GMT Jan Vesely [763444e] * uspace/drv/audio/sb16/Makefile (modified) * uspace/drv/audio/sb16/dsp.c (added) * uspace/drv/audio/sb16/dsp.h (modified) * uspace/drv/audio/sb16/dsp_commands.h (modified) * uspace/drv/audio/sb16/sb16.c (modified) sb16: Implement direct mode digital sound I/O. Sun, 25 Sep 2011 18:36:35 GMT Jan Vesely [0687e1b] * uspace/drv/audio/sb16/dsp.h (modified) * uspace/drv/audio/sb16/mixer.c (modified) * uspace/drv/audio/sb16/mixer.h (modified) * uspace/drv/audio/sb16/sb16.c (modified) sb16: Add mixer hw initialization and volume tables. Sun, 25 Sep 2011 12:37:07 GMT Jan Vesely [7a0a0f5] * uspace/drv/audio/sb16/mixer.h (modified) * uspace/drv/audio/sb16/sb16.c (modified) sb16: Mixer chip selection. Sun, 25 Sep 2011 12:10:59 GMT Jan Vesely [01282fc] * uspace/drv/audio/sb16/Makefile (modified) * uspace/drv/audio/sb16/mixer.c (added) * uspace/drv/audio/sb16/mixer.h (added) * uspace/drv/audio/sb16/registers.h (modified) * uspace/drv/audio/sb16/sb16.c (modified) * uspace/drv/audio/sb16/sb16.h (modified) sb16: Add mixer stubs. Add mixer initialization. Sun, 25 Sep 2011 11:23:06 GMT Jan Vesely [cf083e8] * uspace/drv/audio/sb16/dsp.h (added) * uspace/drv/audio/sb16/sb16.c (modified) sb16: Move DSP routines to separate header. Sat, 24 Sep 2011 20:32:09 GMT Jan Vesely [7d5057e] * uspace/drv/audio/sb16/registers.h (modified) * uspace/drv/audio/sb16/sb16.c (modified) * uspace/drv/audio/sb16/sb16.h (modified) sb16: Fix DSP writing logic, add DSP version to main structure. Sat, 24 Sep 2011 17:03:27 GMT Jan Vesely [61013bd] * uspace/drv/audio/sb16/registers.h (modified) * uspace/drv/audio/sb16/sb16.c (modified) sb16: Fix register offsets. Sat, 24 Sep 2011 16:32:12 GMT Jan Vesely [9dd79bc7] * uspace/drv/audio/sb16/main.c (modified) * uspace/drv/audio/sb16/registers.h (modified) * uspace/drv/audio/sb16/sb16.c (modified) * uspace/drv/audio/sb16/sb16.h (modified) sb16: Add hw DSP initialization. Sat, 24 Sep 2011 16:11:10 GMT Jan Vesely [b956810] * uspace/drv/audio/sb16/dsp_commands.h (added) sb16: Add DSP command definitions. Sat, 24 Sep 2011 13:41:14 GMT Jan Vesely [7a69340] * uspace/drv/audio/sb16/Makefile (modified) * uspace/drv/audio/sb16/ddf_log.h (modified) * uspace/drv/audio/sb16/main.c (modified) * uspace/drv/audio/sb16/sb16.c (added) * uspace/drv/audio/sb16/sb16.h (modified) sb16: Register functions (mixer, dsp, midi) Sat, 17 Sep 2011 22:23:11 GMT Jan Vesely [53738d3] * uspace/drv/audio/sb16/ddf_log.h (added) * uspace/drv/audio/sb16/main.c (modified) * uspace/drv/audio/sb16/registers.h (added) * uspace/drv/audio/sb16/sb16.h (added) sb16: Get hw resources. Sat, 17 Sep 2011 20:03:12 GMT Jan Vesely [2fc487f] * boot/arch/amd64/Makefile.inc (modified) * uspace/Makefile (modified) * uspace/drv/audio/sb16/Makefile (added) * uspace/drv/audio/sb16/main.c (added) * uspace/drv/audio/sb16/sb16.ma (added) * uspace/drv/bus/isa/isa.dev (modified) audio/sb16: Initial commit Tue, 18 Oct 2011 20:41:25 GMT Jakub Jermar [e5291e0] * boot/arch/amd64/Makefile.inc (modified) * uspace/Makefile (modified) * uspace/doc/doxygroups.h (modified) * uspace/drv/bus/usb/usbmouse/Makefile (deleted) * uspace/drv/bus/usb/usbmouse/init.c (deleted) * uspace/drv/bus/usb/usbmouse/main.c (deleted) * uspace/drv/bus/usb/usbmouse/mouse.c (deleted) * uspace/drv/bus/usb/usbmouse/mouse.h (deleted) * uspace/drv/bus/usb/usbmouse/usbmouse.ma (deleted) Remove the superfluous usbmouse driver. Sun, 16 Oct 2011 19:38:53 GMT Jan Vesely [1f131fb9] * uspace/app/mkbd/main.c (modified) * uspace/app/usbinfo/hid.c (modified) * uspace/drv/bus/usb/usbhid/generic/hiddev.c (modified) * uspace/drv/bus/usb/usbhid/generic/hiddev.h (modified) * uspace/drv/bus/usb/usbhid/kbd/kbddev.c (modified) * uspace/drv/bus/usb/usbhid/kbd/kbddev.h (modified) * uspace/drv/bus/usb/usbhid/main.c (modified) * uspace/drv/bus/usb/usbhid/mouse/mousedev.c (modified) * uspace/drv/bus/usb/usbhid/mouse/mousedev.h (modified) * uspace/drv/bus/usb/usbhid/multimedia/multimedia.c (modified) * uspace/drv/bus/usb/usbhid/subdrivers.c (modified) * uspace/drv/bus/usb/usbhid/subdrivers.h (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/usbmast/main.c (modified) * uspace/drv/bus/usb/usbmouse/init.c (modified) * uspace/drv/bus/usb/usbmouse/main.c (modified) * uspace/drv/bus/usb/usbmouse/mouse.c (modified) * uspace/drv/bus/usb/usbmouse/mouse.h (modified) * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) * uspace/lib/usbhid/include/usb/hid/hiddescriptor.h (modified) * uspace/lib/usbhid/src/hiddescriptor.c (modified) Minor USB changes. Add more const qualifiers where possible. Do ... Sun, 16 Oct 2011 17:24:02 GMT Jan Vesely [f8dfb40] * uspace/drv/bus/usb/ohci/hc.c (modified) * uspace/drv/bus/usb/ohci/hw_struct/hcca.h (modified) * uspace/drv/bus/usb/ohci/utils/malloc32.h (modified) ohci: Use saner alignment rules. Sun, 16 Oct 2011 17:10:19 GMT Jan Vesely [19746a96] * uspace/drv/bus/usb/ohci/root_hub.c (modified) * uspace/drv/bus/usb/ohci/root_hub.h (modified) ohci: Add root hub mutex to prevent interrupt request handling race. Sun, 16 Oct 2011 17:02:02 GMT Jan Vesely [0fe2ff1] * uspace/drv/bus/usb/ohci/root_hub.c (modified) ohci: Minor changes to root hub. Sun, 16 Oct 2011 16:14:56 GMT Jan Vesely [dab3112] * uspace/drv/bus/usb/ohci/ohci_batch.c (modified) ohci: Remove unused code. Sun, 16 Oct 2011 15:16:22 GMT Jan Vesely [d5abaf4] * uspace/drv/bus/usb/ohci/ohci_batch.c (modified) ohci: Rework transfer completion routine. Include 'not completed' ... Sun, 16 Oct 2011 14:24:05 GMT Jan Vesely [70d72dd] * uspace/drv/bus/usb/ohci/hw_struct/endpoint_descriptor.h (modified) * uspace/drv/bus/usb/ohci/hw_struct/transfer_descriptor.c (modified) * uspace/drv/bus/usb/ohci/hw_struct/transfer_descriptor.h (modified) * uspace/drv/bus/usb/ohci/ohci_batch.c (modified) ohci: OHCI TD routines refactoring. Merge td_set_next to td_init: ... Sun, 16 Oct 2011 14:21:49 GMT Jan Vesely [9515f674] * uspace/drv/bus/usb/ohci/endpoint_list.c (modified) * uspace/drv/bus/usb/ohci/hw_struct/endpoint_descriptor.c (modified) * uspace/drv/bus/usb/ohci/hw_struct/endpoint_descriptor.h (modified) * uspace/drv/bus/usb/ohci/ohci_batch.c (modified) * uspace/drv/bus/usb/ohci/ohci_endpoint.c (modified) ohci: OHCI ED routines refactoring. Merge ed_set_td to ed_init: td ... Sat, 15 Oct 2011 19:38:36 GMT Jakub Jermar [721d4b6e] * uspace/drv/bus/usb/usbmast/main.c (modified) Remove an out-of-date comment introduced in the previous commit. Sat, 15 Oct 2011 18:55:07 GMT Jakub Jermar [a044f71] * uspace/drv/bus/usb/usbmast/main.c (modified) Device driver data cannot be freed by the driver itself. Sat, 15 Oct 2011 15:42:26 GMT Jan Vesely [93d2684] * uspace/drv/bus/usb/usbhid/subdrivers.c (modified) * uspace/drv/bus/usb/usbhid/subdrivers.h (modified) * uspace/drv/bus/usb/usbhid/usbhid.c (modified) usbhid: Count max number of sub-drivers based on available subdrivers. Sat, 15 Oct 2011 15:34:03 GMT Jan Vesely [3f8f09f] * uspace/drv/bus/usb/usbhid/subdrivers.c (modified) * uspace/drv/bus/usb/usbhid/subdrivers.h (modified) * uspace/drv/bus/usb/usbhid/usbhid.c (modified) * uspace/drv/bus/usb/usbhid/usbhid.h (modified) usbhid: Refactoring. My keyboard still works... Sat, 15 Oct 2011 14:56:23 GMT Jan Vesely [b803845] * uspace/drv/bus/usb/usbhid/generic/hiddev.c (modified) * uspace/drv/bus/usb/usbhid/generic/hiddev.h (modified) * uspace/drv/bus/usb/usbhid/kbd/kbddev.c (modified) * uspace/drv/bus/usb/usbhid/kbd/kbddev.h (modified) * uspace/drv/bus/usb/usbhid/mouse/mousedev.c (modified) * uspace/drv/bus/usb/usbhid/mouse/mousedev.h (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/usbmast/main.c (modified) * uspace/drv/bus/usb/usbmouse/init.c (modified) * uspace/drv/bus/usb/usbmouse/main.c (modified) * uspace/drv/bus/usb/usbmouse/mouse.h (modified) * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) usb: Make endpoint descriptions const. Sat, 15 Oct 2011 14:30:18 GMT Jan Vesely [9c5fd7a] * uspace/drv/bus/usb/usbmouse/mouse.c (modified) * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) libusbdev: Rename _destroy => _deinit The function does not free ... Sat, 15 Oct 2011 14:29:34 GMT Jan Vesely [ce2a1c2] * uspace/drv/bus/usb/usbhid/multimedia/multimedia.c (modified) usbhid: multimedia; unite init and create_function functions. Sat, 15 Oct 2011 14:09:14 GMT Jan Vesely [a8c4e871] * uspace/app/mkbd/main.c (modified) * uspace/app/usbinfo/hid.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/usbhid/multimedia/multimedia.c (modified) * uspace/drv/bus/usb/usbhid/usbhid.c (modified) * uspace/drv/bus/usb/usbhid/usbhid.h (modified) * uspace/lib/usbhid/include/usb/hid/hiddescriptor.h (modified) * uspace/lib/usbhid/src/hiddescriptor.c (modified) usb: use _deinit suffix for functions that do not destroy/free their ... Sat, 15 Oct 2011 12:49:18 GMT Jan Vesely [065064e6] * uspace/drv/bus/usb/usbhid/generic/hiddev.c (modified) * 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/usbhub.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) * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) usb: Add and use usb_device_data_alloc. Inspired by ... Sat, 15 Oct 2011 12:13:59 GMT Jan Vesely [7c95d6f5] * uspace/app/usbinfo/dump.c (modified) * uspace/drv/bus/usb/usbmid/dump.c (modified) * uspace/drv/bus/usb/usbmid/explore.c (modified) * uspace/lib/usbdev/include/usb/dev/dp.h (modified) * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/include/usb/dev/pipes.h (modified) * uspace/lib/usbdev/src/altiface.c (modified) * uspace/lib/usbdev/src/devdrv.c (modified) * uspace/lib/usbdev/src/pipesinit.c (modified) usb: Further const madness. Sat, 15 Oct 2011 11:58:16 GMT Jan Vesely [8a121b1] * uspace/app/usbinfo/desctree.c (modified) * uspace/app/usbinfo/dump.c (modified) * uspace/app/usbinfo/hid.c (modified) * uspace/app/usbinfo/info.c (modified) * uspace/app/usbinfo/usbinfo.h (modified) * uspace/drv/bus/usb/usbmid/dump.c (modified) * uspace/drv/bus/usb/usbmid/explore.c (modified) * uspace/lib/usbdev/include/usb/dev/dp.h (modified) * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/altiface.c (modified) * uspace/lib/usbdev/src/dp.c (modified) * uspace/lib/usbdev/src/pipesinit.c (modified) * uspace/lib/usbhid/src/hidreport.c (modified) usb: Make descriptors readonly. Sat, 15 Oct 2011 00:09:46 GMT Jan Vesely [2a5b62b] * uspace/drv/bus/usb/usbhid/generic/hiddev.c (modified) * uspace/drv/bus/usb/usbhid/kbd/kbddev.c (modified) * uspace/drv/bus/usb/usbhid/kbd/kbdrepeat.c (modified) * uspace/drv/bus/usb/usbhid/kbd/kbdrepeat.h (modified) * uspace/drv/bus/usb/usbhid/main.c (modified) * uspace/drv/bus/usb/usbhid/multimedia/multimedia.c (modified) * uspace/drv/bus/usb/usbhid/usbhid.c (modified) * uspace/drv/bus/usb/usbhid/usbhid.h (modified) usbhid: Wait for autorepeat fibril during destruction. Fixes random ... Fri, 14 Oct 2011 22:58:55 GMT Jan Vesely [bd444e5] * uspace/drv/bus/usb/usbhid/usbhid.h (modified) usbhid: Fix endpoints declaration. Fri, 14 Oct 2011 21:53:20 GMT Jan Vesely [aaf835d] * uspace/drv/bus/usb/usbhid/generic/hiddev.c (modified) * uspace/drv/bus/usb/usbhid/usbhid.c (modified) ushid: Minor changes. Explicit size is not needed for static ... Fri, 14 Oct 2011 18:53:04 GMT Jan Vesely [68dbe3e] * uspace/drv/bus/usb/usbhid/main.c (modified) * uspace/drv/bus/usb/usbhid/usbhid.c (modified) * uspace/drv/bus/usb/usbhid/usbhid.h (modified) usbhid: Add fibril running indicator. Fri, 14 Oct 2011 16:22:07 GMT Jan Vesely [98604cc] * uspace/drv/bus/usb/usbhid/main.c (modified) * uspace/drv/bus/usb/usbhid/usbhid.c (modified) usbhid: Implement device_gone. Fri, 14 Oct 2011 15:36:12 GMT Jan Vesely [f2964e45] * uspace/drv/bus/usb/usbhid/mouse/mousedev.c (modified) * uspace/drv/bus/usb/usbhid/mouse/mousedev.h (modified) usbhid: mouse drv unbinds DDF functions on destruction. Fri, 14 Oct 2011 15:22:12 GMT Jan Vesely [c5b6db53] * uspace/drv/bus/usb/usbhid/generic/hiddev.c (modified) * uspace/drv/bus/usb/usbhid/generic/hiddev.h (modified) * uspace/drv/bus/usb/usbhid/usbhid.c (modified) usbhid: unbind generic hid DDF function. Fri, 14 Oct 2011 15:07:21 GMT Jan Vesely [af8c9b54] * uspace/drv/bus/usb/usbhid/multimedia/multimedia.c (modified) usbhid: multim unbind ddf function during destruction. Fri, 14 Oct 2011 15:00:05 GMT Jan Vesely [571ba2a] * uspace/drv/bus/usb/usbhid/multimedia/multimedia.c (modified) usbhid: more whitespace fixes Fri, 14 Oct 2011 14:46:59 GMT Jan Vesely [7b54b99] * uspace/drv/bus/usb/usbhid/kbd/kbddev.c (modified) usbhid: kbd unbind and destroy ddf function during destruction. ... Fri, 14 Oct 2011 14:37:32 GMT Jan Vesely [cddd151] * uspace/drv/bus/usb/usbhid/kbd/kbddev.c (modified) * uspace/drv/bus/usb/usbhid/kbd/kbddev.h (modified) * uspace/drv/bus/usb/usbhid/kbd/kbdrepeat.c (modified) * uspace/drv/bus/usb/usbhid/usbhid.c (modified) usbhid: kbd store pointer to created function. Make repeat mutex ... Fri, 14 Oct 2011 13:07:04 GMT Jan Vesely [e5024111] * uspace/drv/bus/usb/usbhid/usbhid.c (modified) usbhid: Initialize report sooner than on first use. Fixes crash ... Fri, 14 Oct 2011 12:40:31 GMT Jan Vesely [cc29622] * uspace/drv/bus/usb/usbhid/generic/hiddev.c (modified) * uspace/drv/bus/usb/usbhid/kbd/conv.c (modified) * uspace/drv/bus/usb/usbhid/kbd/kbddev.c (modified) * uspace/drv/bus/usb/usbhid/kbd/kbddev.h (modified) * uspace/drv/bus/usb/usbhid/kbd/kbdrepeat.c (modified) * uspace/drv/bus/usb/usbhid/main.c (modified) * uspace/drv/bus/usb/usbhid/mouse/mousedev.c (modified) * uspace/drv/bus/usb/usbhid/mouse/mousedev.h (modified) * uspace/drv/bus/usb/usbhid/subdrivers.h (modified) * uspace/drv/bus/usb/usbhid/usbhid.c (modified) * uspace/drv/bus/usb/usbhid/usbhid.h (modified) usbhid: Remove tabs on empty lines. diff -w shows no changes. Fri, 14 Oct 2011 12:19:42 GMT Jan Vesely [3002434] * uspace/drv/bus/usb/usbmast/main.c (modified) usbmast: Implement device_gone. Fri, 14 Oct 2011 12:05:40 GMT Jan Vesely [87037cc9] * uspace/drv/bus/usb/usbmast/main.c (modified) * uspace/drv/bus/usb/usbmast/usbmast.h (modified) usbmast: Keep track of pointers to created LUN functions. Fri, 14 Oct 2011 10:29:39 GMT Jan Vesely [a92ce4ef] * uspace/drv/bus/usb/usbmid/usbmid.c (modified) usbmid: Fix crash on device remove, add note. Fri, 14 Oct 2011 10:19:11 GMT Jan Vesely [d8e698e7] * uspace/drv/bus/usb/usbmid/usbmid.c (modified) usbmid: Remove redundant function. Fri, 14 Oct 2011 09:36:23 GMT Jan Vesely [38e68ab] * uspace/drv/bus/usb/usbmid/main.c (modified) * uspace/drv/bus/usb/usbmid/usbmid.c (modified) * uspace/drv/bus/usb/usbmid/usbmid.h (modified) usbmid: Implement device_gone. Fri, 14 Oct 2011 09:07:15 GMT Jan Vesely [344a0ac] * uspace/drv/bus/usb/usbhub/port.c (modified) usbhub: Open hc connection before unregistering address. Thu, 13 Oct 2011 21:24:40 GMT Jan Vesely [229629d] * uspace/drv/bus/usb/usbmid/explore.c (modified) * uspace/drv/bus/usb/usbmid/usbmid.h (modified) usbmid: Use new usb_mid_t to store all the interfaces and functions. Thu, 13 Oct 2011 21:22:55 GMT Jan Vesely [359d96f] * uspace/drv/bus/usb/usbmid/explore.c (modified) * uspace/drv/bus/usb/usbmid/usbmid.c (modified) usbmid: Fix memory leaks. Thu, 13 Oct 2011 20:28:32 GMT Jan Vesely [05a119b] * uspace/drv/bus/usb/usbflbk/main.c (modified) usbflbk: Implement device_gone. Thu, 13 Oct 2011 12:55:34 GMT Jan Vesely [a825eeb0] * 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: Remove connected devices before confirming device gone. Thu, 13 Oct 2011 12:54:36 GMT Jan Vesely [a14d6a7] * uspace/drv/bus/usb/usbhub/usbhub.c (modified) usbhub: Remove +1 port_count hack Thu, 13 Oct 2011 11:43:23 GMT Jan Vesely [eda7a4e0] * uspace/drv/bus/usb/usbhub/usbhub.c (modified) usbhub: rename hub_info => hub_dev Thu, 13 Oct 2011 10:23:50 GMT Jan Vesely [612af1a0] * uspace/drv/bus/usb/uhcirh/port.c (modified) uhcirh: Improve error handling. Wed, 12 Oct 2011 21:21:30 GMT Jan Vesely [0d103aef] * uspace/drv/bus/usb/uhcirh/port.c (modified) * uspace/lib/usbdev/src/hub.c (modified) uhcirh: make sure connection to hc is opoen during device removal. ...