aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sound/usb/mixer_quirks.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/sound/usb/mixer_quirks.c b/sound/usb/mixer_quirks.c
index bf28a1b723dc..0422b1360af3 100644
--- 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,
430 } 430 }
431} 431}
432 432
433/* ASUS Xonar U1 / U3 controls */
434
433static int snd_xonar_u1_switch_get(struct snd_kcontrol *kcontrol, 435static int snd_xonar_u1_switch_get(struct snd_kcontrol *kcontrol,
434 struct snd_ctl_elem_value *ucontrol) 436 struct snd_ctl_elem_value *ucontrol)
435{ 437{
@@ -1305,8 +1307,9 @@ int snd_usb_mixer_apply_create_quirk(struct usb_mixer_interface *mixer)
1305 err = snd_ftu_create_mixer(mixer); 1307 err = snd_ftu_create_mixer(mixer);
1306 break; 1308 break;
1307 1309
1308 case USB_ID(0x0b05, 0x1739): 1310 case USB_ID(0x0b05, 0x1739): /* ASUS Xonar U1 */
1309 case USB_ID(0x0b05, 0x1743): 1311 case USB_ID(0x0b05, 0x1743): /* ASUS Xonar U1 (2) */
1312 case USB_ID(0x0b05, 0x17a0): /* ASUS Xonar U3 */
1310 err = snd_xonar_u1_controls_create(mixer); 1313 err = snd_xonar_u1_controls_create(mixer);
1311 break; 1314 break;
1312 1315