linux/sound
Takashi Iwai 07eca5fc3e ALSA: usb-audio: Allow to override the longname string
Historically USB-audio driver sets the card's longname field with the
details of the device and the bus information.  It's good per se, but
not preferable when it's referred as the identifier for UCM profile.

This patch adds a quirk profile_name field to override the card's
longname string to a pre-defined one, so that one can create a unique
and consistent ID string for the specific USB device via a quirk table
to be used as a UCM profile name.

The patch does a slight code refactoring to split out the functions to
set shortname and longname fields as well.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
2018-05-02 16:02:34 +02:00
..
ac97
aoa
arm
atmel
core Merge branch 'for-linus' into for-next 2018-04-25 16:44:36 +02:00
drivers ALSA: opl3: Hardening for potential Spectre v1 2018-04-25 10:37:47 +02:00
firewire ALSA: dice: remove local frag of force_two_pcms 2018-05-02 16:02:08 +02:00
hda ALSA: hda - Use a macro for snd_array iteration loops 2018-04-24 13:41:53 +02:00
i2c
isa ALSA: sc6000: fix spelling mistake: "iomaped" -> "iomapped" 2018-05-02 16:01:15 +02:00
mips
oss
parisc
pci ALSA: hda/ca0132: fix build failure when a local macro is defined 2018-05-02 15:57:58 +02:00
pcmcia
ppc
sh
soc ASoC: Fixes for v4.17 2018-04-25 12:22:20 +02:00
sparc
spi
synth
usb ALSA: usb-audio: Allow to override the longname string 2018-05-02 16:02:34 +02:00
x86 ALSA: x86: Fix potential crash at error path 2018-02-28 08:46:00 +01:00
ac97_bus.c
Kconfig
last.c
Makefile
sound_core.c