|
|
@ddd0499d
|
12 years |
jakub |
Support for PIO window-relative and absolute HW resource ranges.
The …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7de1988c
|
12 years |
jakub |
Adapt drivers using parsed HW resources to use the new interface.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4a90582
|
12 years |
martin |
allocate the DMA buffer with proper alignment
this finally unbreaks …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8442d10
|
12 years |
martin |
improve the API of physmem_map(), dmamem_map() and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5b1adf5
|
12 years |
jiri |
Remove CHECK_RET_xxx from sb16.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f7b36bc
|
12 years |
jano.vesely |
sb16: Send 'terminated' events on immediate stop.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fda3bd9
|
12 years |
jano.vesely |
sb16: Start event exchange even for not fragment based playback/capture
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5b8e08e
|
12 years |
jano.vesely |
sb16: Include state information in spurious interrupt warning.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d337f74
|
12 years |
jano.vesely |
sb16: Change state before reporting 'terminated' events
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@537620a8
|
12 years |
jano.vesely |
sb16: Use 64KB buffers.
This fixes occasional audio glitches in hound …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1912b45
|
12 years |
jano.vesely |
Make pcm control iface generic
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@365f259
|
12 years |
jano.vesely |
sb16: Use arrays_size macro.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@03362fbd
|
12 years |
jano.vesely |
Merge mainline changes.
Conflict resulting from bool.h → stdbool.h …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e1534533
|
13 years |
jano.vesely |
sb16: Use 60KB buffer.
There seems to be some problems with 64KB.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f3fb83a
|
13 years |
jano.vesely |
sb16: Minor fixes.
Remove event interval from debug messages, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@37367f7
|
13 years |
jano.vesely |
sb16: Report capability name instead of number.
Return ENOTSUP for …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f2a92b0
|
13 years |
jano.vesely |
sb16: Merge DSP_STOPPED and DSP_READY.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5eed99d
|
13 years |
jano.vesely |
sb16: Remove sb_ prefix from helper functions.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@92b638c
|
13 years |
jano.vesely |
audio, sb16: Add and implement API for playback/capture with or …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6136393
|
13 years |
jano.vesely |
sb16: Minor style fix.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@74c7164
|
13 years |
jano.vesely |
sb16: Use full size buffer
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@03d6e0d
|
13 years |
jano.vesely |
sb16: Add names for new states.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@daed689
|
13 years |
jano.vesely |
sb16: Report termination after the action has actually terminated.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0387b92
|
13 years |
jano.vesely |
ab16: Improve event reporting, and state checking.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@aae11d0
|
13 years |
jano.vesely |
b16: Use helper function for fun→driver_data conversion.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6f57933
|
13 years |
jano.vesely |
sb16: Fix session cleanup.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fb6c98f
|
13 years |
jano.vesely |
sb16: Improve state management and use it to reject invalid requests.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@018ab50
|
13 years |
jano.vesely |
audio: Move event callback into separate API calls.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1ba95ba
|
13 years |
jano.vesely |
sb16: Implement and enable buffer position capability.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d86c9736
|
13 years |
jano.vesely |
Rename record → capture.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ad42844
|
13 years |
jano.vesely |
sb16: Use more helper functions instead of duplicating code.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d758301
|
13 years |
jano.vesely |
sb16: Check for buffer availability in playback/record.
Only check …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d2765ab3
|
13 years |
jano.vesely |
sb16: Use format test function to validate input parameters.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ff396ea
|
13 years |
jano.vesely |
sb16: Interval of 0 frames disables interrupts reporting.
Don't use …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b881226
|
13 years |
jano.vesely |
sb16: Add Mono channels description.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f0241bda
|
13 years |
jano.vesely |
sb16: Implement capabilities query.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c5cbc1b7
|
13 years |
jano.vesely |
sb16: Use dmamem_map_anonymous to map sound buffer.
It will be …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ea6c838
|
13 years |
jano.vesely |
Create libpcm.
Move pcm related functions and definitions there.
Make …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b7c080c
|
13 years |
jano.vesely |
sb16: Implement test_format call.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@57e8b3b
|
13 years |
jano.vesely |
Add frame count to event report.
This enables applications to detect …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b497018
|
13 years |
jano.vesely |
Drop id parameter from audio_pcm interface.
Independent buffer should …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2d9197e
|
13 years |
jano.vesely |
sb16: Return NULL rather than invalid buffer.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1240bb9
|
13 years |
jano.vesely |
Use named audio events.
audio/sb16: dsp uses more detailed status …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@346643c
|
13 years |
jano.vesely |
audio: Use enum for sample format.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@94694a4
|
13 years |
jano.vesely |
Add new audio-pcm category and register sb16/pcm in this categgory.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ce047249
|
13 years |
jano.vesely |
Rename audio nodes: (mixer, dsp) ⇒ (control, pcm).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@68d1313
|
13 years |
jano.vesely |
drv/audio/sb16: Fix debug comment mismatch.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@90f05b0f
|
13 years |
jano.vesely |
Rename audio pcm interface.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a3ab774
|
13 years |
jano.vesely |
libdrv/audio,drv/audio/sb16: Update and implement recording interface. …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9b3d999
|
13 years |
jano.vesely |
drv/auid/sb16: Refactor debug output.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2afae0e
|
13 years |
jano.vesely |
drv/audio/sb16: Fix debug output.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7ed5153b
|
13 years |
jano.vesely |
Typo fix.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bb4c141c
|
13 years |
jano.vesely |
drv/audio/sb16: minor debug changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e941bf8
|
13 years |
jano.vesely |
audio/sb16: Remove optical separators.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@124f9bd
|
13 years |
jano.vesely |
audio/sb16: Remove newlines from debug messages.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7ca22e5
|
13 years |
jano.vesely |
drv/audio/sb16: Accept event session and send USER_METHOD on playback …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@00006e0
|
13 years |
jano.vesely |
audio: Allow client to specify buffer size.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ea150dc6
|
13 years |
jano.vesely |
sb16: Add pio ranges to irq code.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@722912e
|
13 years |
jano.vesely |
Fix mainline merge breakage.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ba72f2b
|
14 years |
jano.vesely |
sb16: User parsed variant of hw_res.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c17c872c
|
14 years |
jano.vesely |
sb16, dsp: Remove internal playback functions.
External playback …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0580d05
|
14 years |
jano.vesely |
sb16: Remove dropped header.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9808edd
|
14 years |
jano.vesely |
sb16: Implement audio pcm buffer interface.
Remove startup sound. …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e44385d
|
14 years |
jano.vesely |
sb16: Fix file license.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@43dec08
|
14 years |
jano.vesely |
sb16, dsp: Add external buffer manipulation.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@84d6c39
|
14 years |
jano.vesely |
sb16: Drop support for 8bit format for now.
Looks like 8bit playback …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ac07a13
|
14 years |
jano.vesely |
sb16: Tke number of channels as external parameter.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c25df01
|
14 years |
jano.vesely |
sb16: Use 16 bit sound for 16 bit transfer.
Plays nice.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b2a6dacf
|
14 years |
jano.vesely |
sb16: Comment fix.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5c62b5f
|
14 years |
jano.vesely |
sb16: Use void* for playback data.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ed3f8d5
|
14 years |
jano.vesely |
sb16: Rework AUTO_DMA_MODE
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@413225d
|
14 years |
jano.vesely |
sb16: Ack interrupts in irq pseudocode.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@427069d
|
14 years |
jano.vesely |
sb16: Fix Bass channels offset.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@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
|
|
|
@be51d73
|
14 years |
jano.vesely |
sb16: Implement volume set iface function.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@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
|
|
|
@1269160
|
14 years |
jano.vesely |
sb16: Add
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@4440581
|
14 years |
jano.vesely |
sb16: DMAC remove unused enum.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a68e5e2
|
14 years |
jano.vesely |
sb16: Minor mixer changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@88dcd19
|
14 years |
jano.vesely |
sb16: Add simple 'beep' data.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@5984107
|
14 years |
jano.vesely |
sb16: Add non-automode alternative.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|