Just to add an useful info for others, before resorting to re-compile kernel module…
“snd_usb_audio” module supports this parameter:
quirk_alias
Quirk alias list, pass strings like 0123abcd:5678beef, which applies the existing quirk for the device 5678:beef to a new device 0123:abcd
(only for testing / development. If you want to have a proper support, contact to upstream for adding the matching quirk in the driver code statically. Ditto for quirk_flags. If a device is known to require specific workarounds, please report to the upstream)
Then I executed:
# modprobe -r snd_usb_audio
# modprobe snd_usb_audio quirk_alias=26220011:26220041
(just tried with a similar DAC already in quirks.c)
and it works.