All of lore.kernel.org
 help / color / mirror / Atom feed
From: Takashi Iwai <tiwai@suse.de>
To: Asahi Lina <lina@asahilina.net>
Cc: Jaroslav Kysela <perex@perex.cz>, Takashi Iwai <tiwai@suse.com>,
	"Geoffrey D. Bennett" <g@b4.vu>,
	Takashi Sakamoto <o-takashi@sakamocchi.jp>,
	Mark Hills <mark@xwax.org>, Arun Raghavan <arun@arunraghavan.net>,
	Cyan Nyan <cyan.vtb@gmail.com>,
	linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: Re: [PATCH v2 0/2] ALSA: usb-audio: Add basic support for RME Digiface USB
Date: Tue, 03 Sep 2024 18:06:54 +0200	[thread overview]
Message-ID: <87o754k9gh.wl-tiwai@suse.de> (raw)
In-Reply-To: <20240903-rme-digiface-v2-0-71b06c912e97@asahilina.net>

On Tue, 03 Sep 2024 12:52:28 +0200,
Asahi Lina wrote:
> 
> Hi everyone,
> 
> This series adds basic support for the RME Digiface USB interface. This
> is a 4x ADAT I/O interface with an extra headphones output and support
> for S/PDIF mode.
> 
> There are 3 streaming configurations:
> 
> - 32in/34out at 1x speed mode
> - 16in/18out at 2x speed mode
> - 8in/10out at 4x speed mode
> 
> The appropriate speed mode is automatically set based on the PCM rate,
> and this governs the available channel count.
> 
> The first commit adds basic init and streaming support. This is enough
> to use the interface in its default settings (ADAT outputs, internal
> sync) using the ALSA PCM.
> 
> The second commit adds basic mixer controls to set up the I/O features
> (output modes, sync source) and report I/O status.
> 
> This series does not implement the output faders, matrix mixer, or input
> level meters. These features are more useful when the interface is used
> as a router (possibly stand-alone), and are not really something that
> can be exposed via ALSA mixer controls usable via something like
> alsamixer (the matrix mixer has up to 2048 possible mixer nodes). Since
> we expect users to use a dedicated control app, the intent is that the
> app directly controls these features via the libusb API. This is similar
> to how things work with some FireWire interfaces (ffado-mixer) today.
> 
> Of course, there is room for extending the mixer interface to add more
> controls in the future, once we settle on a mechanism to expose
> complex/large matrix mixers.
> 
> Signed-off-by: Asahi Lina <lina@asahilina.net>
> ---
> Changes in v2:
> - Fix BIT(32) that was intended to be BIT(31) (for 32-bit platforms)
> - Rebased on sound/for-next and rewrote quirk using macros
> - Removed USB_ENDPOINT_USAGE_IMPLICIT_FB since the sync info is explicitly
>   specified.
> - Link to v1: https://lore.kernel.org/r/20240902-rme-digiface-v1-0-6e88472a2744@asahilina.net
> 
> ---
> Asahi Lina (1):
>       ALSA: usb-audio: Add mixer quirk for RME Digiface USB
> 
> Cyan Nyan (1):
>       ALSA: usb-audio: Add quirk for RME Digiface USB

Applied to for-next branch now.


thanks,

Takashi

      parent reply	other threads:[~2024-09-03 16:06 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-09-03 10:52 [PATCH v2 0/2] ALSA: usb-audio: Add basic support for RME Digiface USB Asahi Lina
2024-09-03 10:52 ` [PATCH v2 1/2] ALSA: usb-audio: Add quirk " Asahi Lina
2024-09-03 10:52 ` [PATCH v2 2/2] ALSA: usb-audio: Add mixer " Asahi Lina
2024-09-03 16:06 ` Takashi Iwai [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87o754k9gh.wl-tiwai@suse.de \
    --to=tiwai@suse.de \
    --cc=arun@arunraghavan.net \
    --cc=cyan.vtb@gmail.com \
    --cc=g@b4.vu \
    --cc=lina@asahilina.net \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-sound@vger.kernel.org \
    --cc=mark@xwax.org \
    --cc=o-takashi@sakamocchi.jp \
    --cc=perex@perex.cz \
    --cc=tiwai@suse.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.