[PATCH 0/4] ALSA: usb-audio: Option for delayed registration

Takashi Iwai tiwai at suse.de
Wed Mar 25 11:33:18 CET 2020


Hi,

USB-audio driver probes per USB insterface, and this used to be the
cause of the missing device enumeration on user-space because the
driver registers the device per interface probe.  The recently added
quirk allows the delayed registration to sync with the last known
stream, but we must have far more such devices.

This patch set adds a new option to let user specify the delayed
registration device setup and also inform such devices at probe time.


Takashi

===

Takashi Iwai (4):
  ALSA: usb-audio: Rewrite registration quirk handling
  ALSA: usb-audio: Add delayed_register option
  ALSA: usb-audio: Inform devices that need delayed registration
  ALSA: usb-audio: Update the documentation for the new delayed_register
    option

 Documentation/sound/alsa-configuration.rst | 13 ++++++++++
 sound/usb/card.c                           | 28 ++++++++++++++++++++-
 sound/usb/quirks.c                         | 40 ++++++++++++++++++++++--------
 sound/usb/quirks.h                         |  3 +--
 sound/usb/stream.c                         |  3 +++
 sound/usb/usbaudio.h                       |  1 +
 6 files changed, 75 insertions(+), 13 deletions(-)

-- 
2.16.4



More information about the Alsa-devel mailing list