]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
hwdb: add database entries for MOTU FireWire series
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Wed, 7 Apr 2021 02:49:22 +0000 (11:49 +0900)
committerTakashi Sakamoto <o-takashi@sakamocchi.jp>
Wed, 7 Apr 2021 02:49:22 +0000 (11:49 +0900)
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 <o-takashi@sakamocchi.jp>
hwdb.d/80-ieee1394-unit-function.hwdb

index 01c359004dba2d2bdf203be37600431814f5242a..6c05c61e7b3ccdce117602f3c99c83701d935426 100644 (file)
@@ -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