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 <o-takashi@sakamocchi.jp>
This commit is contained in:
Takashi Sakamoto 2021-04-07 11:49:22 +09:00
parent c489e7f9d3
commit 650b8967a5

View 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