From: Takashi Sakamoto Date: Wed, 7 Apr 2021 02:49:22 +0000 (+0900) Subject: hwdb: add database entries for MOTU FireWire series X-Git-Tag: v249-rc1~354^2~8 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=650b8967a57bd1d49da8c0249edb6317e28bc84e;p=thirdparty%2Fsystemd.git hwdb: add database entries for MOTU FireWire series Mark of the unicorn (MOTU) shipped FireWire series. The configuration ROM in the models of series has some quirks and against standard of 1394 Trading Association. This commit adds database entries for the models. ALSA firewire-motu driver supports them, but expects userspace application to control them. Signed-off-by: Takashi Sakamoto --- diff --git a/hwdb.d/80-ieee1394-unit-function.hwdb b/hwdb.d/80-ieee1394-unit-function.hwdb index 01c359004db..6c05c61e7b3 100644 --- a/hwdb.d/80-ieee1394-unit-function.hwdb +++ b/hwdb.d/80-ieee1394-unit-function.hwdb @@ -830,3 +830,111 @@ ieee1394:ven0000022Emo00000000sp0000022Ever00800000 ID_MODEL_FROM_DATABASE=FW-1884 IEEE1394_UNIT_FUNCTION_MIDI=1 IEEE1394_UNIT_FUNCTION_AUDIO=1 + +# +# Mark of the Unicorn FireWire series. +# +# The model field in unit directory should be ignored since it expresses firmware version. +# + +ieee1394:node:ven0x0001f2units0x0001f2:0x000001 +ieee1394:ven000001F2mo*sp000001F2ver00000001 + ID_VENDOR_FROM_DATABASE=MOTU + ID_MODEL_FROM_DATABASE=MOTU 828 + IEEE1394_UNIT_FUNCTION_AUDIO=1 + +ieee1394:node:ven0x0001f2units0x0001f2:0x000002 +ieee1394:ven000001F2mo*sp000001F2ver00000002 + ID_VENDOR_FROM_DATABASE=MOTU + ID_MODEL_FROM_DATABASE=MOTU 896 + IEEE1394_UNIT_FUNCTION_AUDIO=1 + +ieee1394:node:ven0x0001f2units0x0001f2:0x000003 +ieee1394:ven000001F2mo*sp000001F2ver00000003 + ID_VENDOR_FROM_DATABASE=MOTU + ID_MODEL_FROM_DATABASE=MOTU 828 mkII + IEEE1394_UNIT_FUNCTION_MIDI=1 + IEEE1394_UNIT_FUNCTION_AUDIO=1 + +ieee1394:node:ven0x0001f2units0x0001f2:0x000005 +ieee1394:ven000001F2mo*sp000001F2ver00000005 + ID_VENDOR_FROM_DATABASE=MOTU + ID_MODEL_FROM_DATABASE=MOTU 896 HD + IEEE1394_UNIT_FUNCTION_AUDIO=1 + +ieee1394:node:ven0x0001f2units0x0001f2:0x000009 +ieee1394:ven000001F2mo*sp000001F2ver00000009 + ID_VENDOR_FROM_DATABASE=MOTU + ID_MODEL_FROM_DATABASE=Traveler + IEEE1394_UNIT_FUNCTION_MIDI=1 + IEEE1394_UNIT_FUNCTION_AUDIO=1 + +ieee1394:node:ven0x0001f2units0x0001f2:0x00000d +ieee1394:ven000001F2mo*sp000001F2ver0000000D + ID_VENDOR_FROM_DATABASE=MOTU + ID_MODEL_FROM_DATABASE=UltraLite + IEEE1394_UNIT_FUNCTION_MIDI=1 + IEEE1394_UNIT_FUNCTION_AUDIO=1 + +ieee1394:node:ven0x0001f2units0x0001f2:0x00000f +ieee1394:ven000001F2mo*sp000001F2ver0000000F + ID_VENDOR_FROM_DATABASE=MOTU + ID_MODEL_FROM_DATABASE=MOTU 8pre + IEEE1394_UNIT_FUNCTION_MIDI=1 + IEEE1394_UNIT_FUNCTION_AUDIO=1 + +ieee1394:node:ven0x0001f2units0x0001f2:0x000015 +ieee1394:ven000001F2mo*sp000001F2ver00000015 + ID_VENDOR_FROM_DATABASE=MOTU + ID_MODEL_FROM_DATABASE=MOTU 828 mk3 FireWire + IEEE1394_UNIT_FUNCTION_MIDI=1 + IEEE1394_UNIT_FUNCTION_AUDIO=1 + +ieee1394:node:ven0x0001f2units0x0001f2:0x000017 +ieee1394:ven000001F2mo*sp000001F2ver00000017 + ID_VENDOR_FROM_DATABASE=MOTU + ID_MODEL_FROM_DATABASE=MOTU 896 mk3 FireWire + IEEE1394_UNIT_FUNCTION_MIDI=1 + IEEE1394_UNIT_FUNCTION_AUDIO=1 + +ieee1394:node:ven0x0001f2units0x0001f2:0x000019 +ieee1394:ven000001F2mo*sp000001F2ver00000019 + ID_VENDOR_FROM_DATABASE=MOTU + ID_MODEL_FROM_DATABASE=UltraLite mk3 FireWire + IEEE1394_UNIT_FUNCTION_MIDI=1 + IEEE1394_UNIT_FUNCTION_AUDIO=1 + +ieee1394:node:ven0x0001f2units0x0001f2:0x00001b +ieee1394:ven000001F2mo*sp000001F2ver0000001B + ID_VENDOR_FROM_DATABASE=MOTU + ID_MODEL_FROM_DATABASE=Traveler mk3 + IEEE1394_UNIT_FUNCTION_MIDI=1 + IEEE1394_UNIT_FUNCTION_AUDIO=1 + +ieee1394:node:ven0x0001f2units0x0001f2:0x000030 +ieee1394:ven000001F2mo*sp000001F2ver00000030 + ID_VENDOR_FROM_DATABASE=MOTU + ID_MODEL_FROM_DATABASE=UltraLite mk3 Hybrid + IEEE1394_UNIT_FUNCTION_MIDI=1 + IEEE1394_UNIT_FUNCTION_AUDIO=1 + +ieee1394:node:ven0x0001f2units0x0001f2:0x000033 +ieee1394:ven000001F2mo*sp000001F2ver00000033 + ID_VENDOR_FROM_DATABASE=MOTU + ID_MODEL_FROM_DATABASE=Audio Express + IEEE1394_UNIT_FUNCTION_MIDI=1 + IEEE1394_UNIT_FUNCTION_AUDIO=1 + +ieee1394:node:ven0x0001f2units0x0001f2:0x000035 +ieee1394:ven000001F2mo*sp000001F2ver00000035 + ID_VENDOR_FROM_DATABASE=MOTU + ID_MODEL_FROM_DATABASE=MOTU 828 mk3 Hybrid + IEEE1394_UNIT_FUNCTION_MIDI=1 + IEEE1394_UNIT_FUNCTION_AUDIO=1 + +ieee1394:node:ven0x0001f2units0x0001f2:0x000045 +ieee1394:ven000001F2mo*sp000001F2ver00000045 + ID_VENDOR_FROM_DATABASE=MOTU + ID_MODEL_FROM_DATABASE=MOTU 4pre + IEEE1394_UNIT_FUNCTION_MIDI=1 + IEEE1394_UNIT_FUNCTION_AUDIO=1