Skip to content

Commit 52f383c

Browse files
yupei_linasus-leslieyu
authored andcommitted
Audio : add more USB DAC support
This patch is come from volumio and thanks for the info from volumio Change-Id: I0f578d668209633d0d887d329762cd489e56618d
1 parent b038487 commit 52f383c

1 file changed

Lines changed: 21 additions & 0 deletions

File tree

sound/usb/quirks.c

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1307,8 +1307,16 @@ u64 snd_usb_interface_dsd_format_quirks(struct snd_usb_audio *chip,
13071307
case USB_ID(0x20b1, 0x3008): /* iFi Audio micro/nano iDSD */
13081308
case USB_ID(0x20b1, 0x2008): /* Matrix Audio X-Sabre */
13091309
case USB_ID(0x20b1, 0x300a): /* Matrix Audio Mini-i Pro */
1310+
case USB_ID(0x20b1, 0x302a): /* Matrix Audio Quattro II */
13101311
case USB_ID(0x22d9, 0x0416): /* OPPO HA-1 */
1312+
case USB_ID(0x22d9, 0x0426): /* OPPO HA-2 */
13111313
case USB_ID(0x2772, 0x0230): /* Pro-Ject Pre Box S2 Digital */
1314+
case USB_ID(0x2522, 0x0012): /* LH Labs VI DAC Infinity */
1315+
case USB_ID(0x1511, 0x0037): /* AURALiC VEGA */
1316+
case USB_ID(0x20b1, 0x0002): /* Wyred 4 Sound DAC-2 DSD */
1317+
case USB_ID(0x2622, 0x0666): /* QUAD Artera */
1318+
case USB_ID(0x25ce, 0x001f): /* Mytek Brooklyn DAC */
1319+
case USB_ID(0x22d9, 0x0436): /* OPPO Sonica */
13121320
if (fp->altsetting == 2)
13131321
return SNDRV_PCM_FMTBIT_DSD_U32_BE;
13141322
break;
@@ -1318,6 +1326,19 @@ u64 snd_usb_interface_dsd_format_quirks(struct snd_usb_audio *chip,
13181326
case USB_ID(0x20b1, 0x2023): /* JLsounds I2SoverUSB */
13191327
case USB_ID(0x20b1, 0x3023): /* Aune X1S 32BIT/384 DSD DAC */
13201328
case USB_ID(0x2616, 0x0106): /* PS Audio NuWave DAC */
1329+
case USB_ID(0x6b42, 0x0042): /* MSB Technology */
1330+
case USB_ID(0x20a0, 0x4143): /* WaveIO USB Audio 2.0 */
1331+
case USB_ID(0x20b1, 0x3073): /* Soekris dac1101 */
1332+
case USB_ID(0x20b1, 0x2005): /* Denafrips DAC */
1333+
case USB_ID(0x16d0, 0x0733): /* Furutech ADL Stratos */
1334+
case USB_ID(0x22e1, 0xca01): /* HDTA Serenade DSD */
1335+
case USB_ID(0x2622, 0x0041): /* Audiolab M-DAC+ */
1336+
case USB_ID(0x1db5, 0x0003): /* Bryston BDA3 */
1337+
case USB_ID(0x20b1, 0x302d): /* Unison Research Unico CD Due */
1338+
case USB_ID(0x16b0, 0x06b2): /* NuPrime DAC-10 */
1339+
case USB_ID(0x20b1, 0x3036): /* Holo Springs Level 3 R2R DAC */
1340+
case USB_ID(0x20b1, 0x300f): /* Engineered Electronics Stereo Playback Interface */
1341+
case USB_ID(0x20b1, 0x3021): /* Eastern El. MiniMax Tube DAC Supreme */
13211342
if (fp->altsetting == 3)
13221343
return SNDRV_PCM_FMTBIT_DSD_U32_BE;
13231344
break;

0 commit comments

Comments
 (0)