All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/6] usb-audio: quirks for Dell WD15 dock and some extensions
@ 2018-05-02 14:11 Takashi Iwai
  2018-05-02 14:11 ` [PATCH 1/6] ALSA: usb-audio: Initialize Dell Dock playback volumes Takashi Iwai
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: Takashi Iwai @ 2018-05-02 14:11 UTC (permalink / raw)
  To: alsa-devel

Hi,

here is a patch set for adding quirks and some new extensions for Dell
WD15 dock.  The first patch is the resend of the previous post, and
the rest are new.

Basically it adds a new "Keep Interface" control for the card to skip
resetting the USB interface per stream manipulation.  It helps for
reducing the long pause before each start of stream on Dell WD15
dock.  OTOH, this was confirmed to be harmless on some dock early
firmware version, so we can't set it statically in the driver.
So, instead, the feature is exposed as a control element so that user
can flip dynamically.  This feature may be useful for other USB audio
devices as well.

Another extension is to allow the quirk entry to override the card
longname field.  This is needed to give a proper UCM profile.
WD15 dock provides two streams, one for the headphone and another for
the line out.  It's a good example for using a UCM profile.


Takashi

===

Takashi Iwai (6):
  ALSA: usb-audio: Initialize Dell Dock playback volumes
  ALSA: usb-audio: Avoid superfluous usb_set_interface() calls
  ALSA: usb-audio: Add keep_iface flag
  ALSA: usb-audio: Add "Keep Interface" control
  ALSA: usb-audio: Allow to override the longname string
  ALSA: usb-audio: Give proper vendor/product name for Dell WD15 Dock

 sound/usb/card.c         | 146 ++++++++++++++++++++++++++++-------------------
 sound/usb/mixer.c        |  47 +++++++++++++++
 sound/usb/mixer_quirks.c |  34 +++++++++++
 sound/usb/mixer_quirks.h |   4 ++
 sound/usb/pcm.c          |  28 ++++-----
 sound/usb/quirks-table.h |  10 ++++
 sound/usb/usbaudio.h     |   4 ++
 7 files changed, 200 insertions(+), 73 deletions(-)

-- 
2.16.3

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2018-05-02 14:11 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-05-02 14:11 [PATCH 0/6] usb-audio: quirks for Dell WD15 dock and some extensions Takashi Iwai
2018-05-02 14:11 ` [PATCH 1/6] ALSA: usb-audio: Initialize Dell Dock playback volumes Takashi Iwai
2018-05-02 14:11 ` [PATCH 2/6] ALSA: usb-audio: Avoid superfluous usb_set_interface() calls Takashi Iwai
2018-05-02 14:11 ` [PATCH 3/6] ALSA: usb-audio: Add keep_iface flag Takashi Iwai
2018-05-02 14:11 ` [PATCH 4/6] ALSA: usb-audio: Add "Keep Interface" control Takashi Iwai
2018-05-02 14:11 ` [PATCH 5/6] ALSA: usb-audio: Allow to override the longname string Takashi Iwai
2018-05-02 14:11 ` [PATCH 6/6] ALSA: usb-audio: Give proper vendor/product name for Dell WD15 Dock Takashi Iwai

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.