# # ChangeLog for uspace/drv/audio in mainline # # Generated by Trac 1.6 # 2025-09-17T14:02:35Z 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 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