[alsa-devel] [GIT PULL] [00/29] playback-only DICE driver
Takashi Iwai
tiwai at suse.de
Thu Oct 24 11:39:48 CEST 2013
At Mon, 21 Oct 2013 21:19:23 +0200,
Clemens Ladisch wrote:
>
> 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.
I already pulled it yesterday. Sorry, forgot to inform you.
Thanks.
Takashi
>
> 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