diff options
Diffstat (limited to 'sound')
-rw-r--r-- | sound/usb/usbmixer_maps.c | 24 |
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 */ | ||
238 | static 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 | ||