projects
/
GitHub
/
LineageOS
/
android_kernel_motorola_exynos9610.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
cc5ede3
)
ALSA: usb-audio: Enable S/PDIF on the ASUS Xonar U3
author
Denis Washington
<denisw@online.de>
Tue, 11 Dec 2012 10:38:32 +0000
(11:38 +0100)
committer
Takashi Iwai
<tiwai@suse.de>
Wed, 12 Dec 2012 10:32:54 +0000
(11:32 +0100)
The only required change is to extend the existing Xonar U1
mixer quirks to the U3, which seems to be controlled the same
way.
Signed-off-by: Denis Washington <denisw@online.de>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/usb/mixer_quirks.c
patch
|
blob
|
blame
|
history
diff --git
a/sound/usb/mixer_quirks.c
b/sound/usb/mixer_quirks.c
index bf28a1b723dc0fcc00e23199c8adac67eea42dad..0422b1360af3a896da708a79365e3370be771fd8 100644
(file)
--- a/
sound/usb/mixer_quirks.c
+++ b/
sound/usb/mixer_quirks.c
@@
-430,6
+430,8
@@
static void snd_audigy2nx_proc_read(struct snd_info_entry *entry,
}
}
+/* ASUS Xonar U1 / U3 controls */
+
static int snd_xonar_u1_switch_get(struct snd_kcontrol *kcontrol,
struct snd_ctl_elem_value *ucontrol)
{
@@
-1305,8
+1307,9
@@
int snd_usb_mixer_apply_create_quirk(struct usb_mixer_interface *mixer)
err = snd_ftu_create_mixer(mixer);
break;
- case USB_ID(0x0b05, 0x1739):
- case USB_ID(0x0b05, 0x1743):
+ case USB_ID(0x0b05, 0x1739): /* ASUS Xonar U1 */
+ case USB_ID(0x0b05, 0x1743): /* ASUS Xonar U1 (2) */
+ case USB_ID(0x0b05, 0x17a0): /* ASUS Xonar U3 */
err = snd_xonar_u1_controls_create(mixer);
break;