[alsa-devel] [GIT PULL] [00/29] playback-only DICE driver
Clemens Ladisch
clemens at ladisch.de
Mon Oct 21 21:19:23 CEST 2013
Hi Takashi,
please pull this driver for FireWire DACs based on the DICE chip
family. While the driver supports only PCM playback at the
moment, it fills a gap left by FFADO, which supports only full-
duplex devices.
Thanks,
Clemens
----------------------------------------------------------------
The following changes since commit 6e4664525b1db28f8c4e1130957f70a94c19213e:
Linux 3.11 (2013-09-02 13:46:10 -0700)
are available in the git repository at:
git://git.alsa-project.org/alsa-kprivate.git dice-driver-playback-only
for you to fetch changes up to b20be8de1b3972ccf9af72850b045214faa8d830:
ALSA: dice: restrict the driver to playback-only devices (2013-10-20 22:07:57 +0200)
----------------------------------------------------------------
Clemens Ladisch (28):
ALSA: add DICE driver
ALSA: dice: optimize bus reset handling
ALSA: dice: allow all sample rates
ALSA: dice: reduce noisy logging
ALSA: dice, firewire-lib: add blocking mode
ALSA: dice: fix hang when unplugging a running device
ALSA: dice: implement hwdep device
ALSA: dice: clear device lock when closing hwdep device
ALSA: firewire: introduce amdtp_out_stream_running()
ALSA: dice: reorganize interface definitions
ALSA: dice: fix device detection for other vendors
ALSA: dice: support dual-wire stream format at 192 kHz
ALSA: dice: optimize reading of consecutive registers
ALSA: firewire: extend snd_fw_transaction()
ALSA: dice: avoid superflous write at bus reset
ALSA: dice: remove 10s period length limit
ALSA: dice: remove superfluous field
ALSA: dice: make amdtp_rates[] const
ALSA: dice: get clock capabilities
ALSA: dice: allow notifications during initialization
ALSA: dice: get rate-dependent parameters
ALSA: dice: dynamic sample rate selection
ALSA: dice: check clock change timeout
ALSA: dice: add a proc file to show device information
ALSA: dice: document quadlet alignment
ALSA: dice: dice_proc_read: remove wrong typecast
ALSA: dice: fix detection of Weiss devices
ALSA: dice: restrict the driver to playback-only devices
Stefan Richter (1):
ALSA: dice: fix locking
Documentation/ioctl/ioctl-number.txt | 1 +
include/uapi/sound/Kbuild | 1 +
include/uapi/sound/asound.h | 3 +-
include/uapi/sound/firewire.h | 51 ++
sound/firewire/Kconfig | 15 +
sound/firewire/Makefile | 2 +
sound/firewire/amdtp.c | 209 +++--
sound/firewire/amdtp.h | 46 +-
sound/firewire/cmp.c | 50 +-
sound/firewire/dice-interface.h | 371 +++++++++
sound/firewire/dice.c | 1494 ++++++++++++++++++++++++++++++++++
sound/firewire/fcp.c | 2 +-
sound/firewire/isight.c | 43 +-
sound/firewire/lib.c | 24 +-
sound/firewire/lib.h | 7 +-
sound/firewire/scs1x.c | 8 +-
sound/firewire/speakers.c | 16 +-
17 files changed, 2192 insertions(+), 151 deletions(-)
create mode 100644 include/uapi/sound/firewire.h
create mode 100644 sound/firewire/dice-interface.h
create mode 100644 sound/firewire/dice.c
More information about the Alsa-devel
mailing list