[alsa-devel] [RFC][PATCH 00/11] improve support for DM1500/BeBoBv3
Takashi Sakamoto
o-takashi at sakamocchi.jp
Mon Jun 8 16:30:57 CEST 2015
Hi,
This patchset is to improve support for DM1500 and BeBoBv3; DM1500 is
an ASIC which ArchWave produced. BeBoB is an interface protocol for
DM series firmware.
Currently, Some devices are reported not to work with current ALSA
BeBoB driver.
[FFADO-user]
Support Behringer UFX1604
http://sourceforge.net/p/ffado/mailman/message/32846563/
[alsa-devel]
snd-bebob and PrismSound Orpheus fails with snd_pcm_hw_params_set_channels
http://mailman.alsa-project.org/pipermail/alsa-devel/2015-April/090967.html
They commonly install BeBoB version 3 firmware. As long as seeing these
devices, they may have below quirks comparing to version 1 and 2.
Furthermore, DM1500 seems to have its own quirks.
The first half of this patchset is for improvement of clock detection, the
rest is for quirks. The latter is tested by Kim Tore Jensen (Thanks!), while
the first half is not widely tested.
I hope someone to test it till opening next merge window (but just one week
rest!). I push these patches into my own repository. It's DKMS available.
https://github.com/takaswie/snd-firewire-improve/tree/bebob3
Regards
Takashi Sakamoto (11):
ALSA: bebob: improve signal mode detection for clock source
ALSA: bebob: apply new enumerator to normalize the type of clock
source
ALSA: bebob: preparation for replacing string literals by normalized
representation for model-dependent structures
ALSA: bebob: use normalized representation for the type of clock
source
ALSA: bebob: obsolete string literal expression for clock source
ALSA: bebob: add SYT-Match support
ALSA: bebob: add 'version' member for BeBoB protocol version
ALSA: bebob: expand timeout for DM1500 quirk
ALSA: bebob: loosen up severity of checking continuity for BeBoB v3
quirk
ALSA: bebob: keep duplex streams always to keep internal multiplexer
properly
ALSA: bebob: add support for Behringer FCA 610/1616
sound/firewire/Kconfig | 1 +
sound/firewire/bebob/bebob.c | 14 ++-
sound/firewire/bebob/bebob.h | 17 ++--
sound/firewire/bebob/bebob_focusrite.c | 33 +++++---
sound/firewire/bebob/bebob_maudio.c | 23 +++--
sound/firewire/bebob/bebob_midi.c | 8 +-
sound/firewire/bebob/bebob_pcm.c | 14 +--
sound/firewire/bebob/bebob_proc.c | 22 ++---
sound/firewire/bebob/bebob_stream.c | 150 ++++++++++++++++++++++++---------
sound/firewire/bebob/bebob_terratec.c | 30 +++++--
sound/firewire/bebob/bebob_yamaha.c | 20 ++++-
11 files changed, 233 insertions(+), 99 deletions(-)
--
2.1.4
More information about the Alsa-devel
mailing list