source: mainline/uspace/drv

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @ed3f8d5   14 years jano.vesely sb16: Rework AUTO_DMA_MODE lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @413225d   14 years jano.vesely sb16: Ack interrupts in irq pseudocode. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @427069d   14 years jano.vesely sb16: Fix Bass channels offset. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @80b9ab3   14 years jano.vesely sb16: Fix: Set volume to max when too big level requested. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @485a496   14 years jano.vesely sb16: Don't set master level to max on startup. Now we have an app to … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @be51d73   14 years jano.vesely sb16: Implement volume set iface function. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @25c98a8e   14 years jano.vesely sb16: Implement audio mixer interface. Move mixer fun creation and … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3df0f75   14 years jano.vesely sb16: Query info per channel. Add channel names. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1269160   14 years jano.vesely sb16: Add TODO lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c885a21   14 years jano.vesely sb16: Switch to new ISA bus provided DMA controller access. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1b93658   14 years jano.vesely isa: Add mutex to guard access to DMA controller. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @85c4cc45   14 years jano.vesely isa: One less malloc. Fix name memory leak. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a066c1b9   14 years jano.vesely isa: Drop double newlines. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ec388d7   14 years jano.vesely isa: Add DMA controller driver implementation. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e6def65   14 years jano.vesely Use named initializers. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @55a8e0cb   14 years jano.vesely isa: Add support for DMA channels. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0ea8f83   14 years jano.vesely sb16: DMA buffer uses separate memory area. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @751d17a2   14 years jano.vesely sb16: Play 'beep' sound on startup. Reove debug statements from … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f6062f15   14 years jano.vesely sb16: DMAC fix register addresses. Reset DMAC on init. Improve debug … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4440581   14 years jano.vesely sb16: DMAC remove unused enum. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a68e5e2   14 years jano.vesely sb16: Minor mixer changes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @88dcd19   14 years jano.vesely sb16: Add simple 'beep' data. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6233c4e   14 years jano.vesely sb16: Prettify debug output. Add mode to string conversion. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0b4f060   14 years jano.vesely sb16: Fix sample counts. Add barriers. DSP takes count in samples not … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7785e951   14 years jano.vesely sb16: Merge dma_setup_channel and dma prepare_channel. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b7f7183   14 years jano.vesely sb16: Minor DMA changes. Clear flip-flop by writing 0. buffer size is … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b130d0e   14 years jano.vesely sb16: Dump PNP registers on startup. Move well-known mixer addresses … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @25f8e5d   14 years jano.vesely sb16: Rename debug2 verbosity level to verbose. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b4857bc   14 years jano.vesely b16: DMA controller fixes and increased debug verbosity. Fix of by … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ac149d5   14 years jano.vesely sb16: Fixes. Fixes crash on initial data copy. Fill the entire buffer … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5984107   14 years jano.vesely sb16: Add non-automode alternative. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @962ef67   14 years jano.vesely sb16: Fix offset by one, zero device buffer. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @dce7e41   14 years jano.vesely sb16: Implement playback. Use 16bit dma transfers for now. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f14e6ea   14 years jano.vesely sb16: Add interrupt handler. Set buffer alignment to something that … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7257eea6   14 years jano.vesely sb16: Setup both channels (8/16 bit) to the same buffer and set … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9f351c8   14 years jano.vesely sb16: DMA rework controller and channel initialization. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @01aef43   14 years jano.vesely sb16: Add lazy buffer initialization. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1a11a16   14 years jano.vesely isa: Implement interrupt enable routine. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e0f9950   14 years jano.vesely sb16: Enable interrupts during initialization. Fix possible double … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @aa5ae788   14 years jano.vesely sb16: Fix up DMA channel border cases lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d2134da   14 years jano.vesely sb16: Implement DMA channel setup. Without mode selection for now. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @dea75c04   14 years jano.vesely sb16: Add register value interpretation. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f451dae   14 years jano.vesely sb16: Add 8237 DMA Controller registers. Ugly as hell… lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @84dec070   14 years jano.vesely sb16: Add skeleton driver for 8237 DMA controller. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0f2e7c1   14 years jano.vesely sb16: Add pseudo DMA malloc. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ce1e5ea   14 years jano.vesely sb16: Use channel tables to simplify channel volume manipulation. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bf38143   14 years jano.vesely sb16: Use new sb_dsp_t structure. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bde691c   14 years jano.vesely sb16: Add sb_ prefix to mixer functions and types. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @050d4fa   14 years jano.vesely sb16: Use new sb_mixer_t structure. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c7325dd6   14 years jano.vesely sb16: set Master channel to max on init. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b3f36d2   14 years jano.vesely sb16: Implement volume get/set. Make master the first volume item. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b1926d0a   14 years jano.vesely sb16: min_value was always 0, so drop it and use level count instead. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a4a4e47   14 years jano.vesely sb16: Simplify direct mode sound IO. (Follow hw design guide) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @57542304   14 years jano.vesely sb16: Fix direct input/output opcodes lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @763444e   14 years jano.vesely sb16: Implement direct mode digital sound I/O. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0687e1b   14 years jano.vesely sb16: Add mixer hw initialization and volume tables. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7a0a0f5   14 years jano.vesely sb16: Mixer chip selection. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @01282fc   14 years jano.vesely sb16: Add mixer stubs. Add mixer initialization. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cf083e8   14 years jano.vesely sb16: Move DSP routines to separate header. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7d5057e   14 years jano.vesely sb16: Fix DSP writing logic, add DSP version to main structure. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @61013bd   14 years jano.vesely sb16: Fix register offsets. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9dd79bc7   14 years jano.vesely sb16: Add hw DSP initialization. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b956810   14 years jano.vesely sb16: Add DSP command definitions. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7a69340   14 years jano.vesely sb16: Register functions (mixer, dsp, midi) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @53738d3   14 years jano.vesely sb16: Get hw resources. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2fc487f   14 years jano.vesely audio/sb16: Initial commit lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e5291e0   14 years jakub Remove the superfluous usbmouse driver. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1f131fb9   14 years jano.vesely Minor USB changes. Add more const qualifiers where possible. Do not … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f8dfb40   14 years jano.vesely ohci: Use saner alignment rules. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @19746a96   14 years jano.vesely ohci: Add root hub mutex to prevent interrupt request handling race. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0fe2ff1   14 years jano.vesely ohci: Minor changes to root hub. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @dab3112   14 years jano.vesely ohci: Remove unused code. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d5abaf4   14 years jano.vesely ohci: Rework transfer completion routine. Include 'not completed' … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @70d72dd   14 years jano.vesely ohci: OHCI TD routines refactoring. Merge td_set_next to td_init: td … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9515f674   14 years jano.vesely ohci: OHCI ED routines refactoring. Merge ed_set_td to ed_init: td … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @721d4b6e   14 years jakub Remove an out-of-date comment introduced in the previous commit. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a044f71   14 years jakub Device driver data cannot be freed by the driver itself. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @93d2684   14 years jano.vesely usbhid: Count max number of sub-drivers based on available subdrivers. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3f8f09f   14 years jano.vesely usbhid: Refactoring. My keyboard still works… lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b803845   14 years jano.vesely usb: Make endpoint descriptions const. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9c5fd7a   14 years jano.vesely libusbdev: Rename _destroy ⇒ _deinit The function does not free … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ce2a1c2   14 years jano.vesely usbhid: multimedia; unite init and create_function functions. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a8c4e871   14 years jano.vesely usb: use _deinit suffix for functions that do not destroy/free their … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @065064e6   14 years jano.vesely usb: Add and use usb_device_data_alloc. Inspired by … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7c95d6f5   14 years jano.vesely usb: Further const madness. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8a121b1   14 years jano.vesely usb: Make descriptors readonly. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2a5b62b   14 years jano.vesely usbhid: Wait for autorepeat fibril during destruction. Fixes random … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bd444e5   14 years jano.vesely usbhid: Fix endpoints declaration. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @aaf835d   14 years jano.vesely ushid: Minor changes. Explicit size is not needed for static arrays. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @68dbe3e   14 years jano.vesely usbhid: Add fibril running indicator. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @98604cc   14 years jano.vesely usbhid: Implement device_gone. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f2964e45   14 years jano.vesely usbhid: mouse drv unbinds DDF functions on destruction. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c5b6db53   14 years jano.vesely usbhid: unbind generic hid DDF function. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @af8c9b54   14 years jano.vesely usbhid: multim unbind ddf function during destruction. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @571ba2a   14 years jano.vesely usbhid: more whitespace fixes lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7b54b99   14 years jano.vesely usbhid: kbd unbind and destroy ddf function during destruction. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cddd151   14 years jano.vesely usbhid: kbd store pointer to created function. Make repeat mutex part … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e5024111   14 years jano.vesely usbhid: Initialize report sooner than on first use. Fixes crash witht … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cc29622   14 years jano.vesely usbhid: Remove tabs on empty lines. diff -w shows no changes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3002434   14 years jano.vesely usbmast: Implement device_gone. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Note: See TracRevisionLog for help on using the revision log.