aboutsummaryrefslogtreecommitdiffstats
path: root/sound/usb
diff options
context:
space:
mode:
Diffstat (limited to 'sound/usb')
-rw-r--r--sound/usb/usbmixer_maps.c24
1 files changed, 24 insertions, 0 deletions
diff --git a/sound/usb/usbmixer_maps.c b/sound/usb/usbmixer_maps.c
index 37accb68652d..7c4dcb3f436a 100644
--- a/sound/usb/usbmixer_maps.c
+++ b/sound/usb/usbmixer_maps.c
@@ -234,6 +234,26 @@ static struct usbmix_name_map justlink_map[] = {
234 { 0 } /* terminator */ 234 { 0 } /* terminator */
235}; 235};
236 236
237/* TerraTec Aureon 5.1 MkII USB */
238static struct usbmix_name_map aureon_51_2_map[] = {
239 /* 1: IT USB */
240 /* 2: IT Mic */
241 /* 3: IT Line */
242 /* 4: IT SPDIF */
243 /* 5: OT SPDIF */
244 /* 6: OT Speaker */
245 /* 7: OT USB */
246 { 8, "Capture Source" }, /* SU */
247 { 9, "Master Playback" }, /* FU */
248 { 10, "Mic Capture" }, /* FU */
249 { 11, "Line Capture" }, /* FU */
250 { 12, "IEC958 In Capture" }, /* FU */
251 { 13, "Mic Playback" }, /* FU */
252 { 14, "Line Playback" }, /* FU */
253 /* 15: MU */
254 {} /* terminator */
255};
256
237/* 257/*
238 * Control map entries 258 * Control map entries
239 */ 259 */
@@ -276,6 +296,10 @@ static struct usbmix_ctl_map usbmix_ctl_maps[] = {
276 .id = USB_ID(0x0c45, 0x1158), 296 .id = USB_ID(0x0c45, 0x1158),
277 .map = justlink_map, 297 .map = justlink_map,
278 }, 298 },
299 {
300 .id = USB_ID(0x0ccd, 0x0028),
301 .map = aureon_51_2_map,
302 },
279 { 0 } /* terminator */ 303 { 0 } /* terminator */
280}; 304};
281 305