hwdb: add database entries for models based on DICE ASICs with TCAT specification

TC Applied Technologies designed the series of ASIC for audio and music
data transmission in several types of communication bus. It's named as
Digital Interface Communication Engine (DICE). Four ASICs are known in
the series for IEEE 1394 bus; Dice II, TCD2210 (Dice Jr.), TCD2220 (Dice
Mini), and TCD3070 (DiceIII).

The content of configuration ROM in products based on DICE ASICs is
known against specification defined by 1394 Trading Association.

This commit adds database entries for models without any customization by
vendors. In TCAT specification, The value of GUID field is split to four
parts; 24-bit OUI, 8-bit category, 10-bit product ID, and 22-bit serial
number in the order. In the specification, the value of category field is
fixed to 0x04. The root directory includes leaf entries for vendor and
model names. Although the specifier_id field in unit directory differs
depending on vendors, the version field in unit directory is fixed to
0x000001. ALSA dice 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 38338b302c
commit c0d8b61f93

View file

@ -466,3 +466,220 @@ ieee1394:ven0000022Emo00800007sp0000A02Dver00010001
ID_MODEL_FROM_DATABASE=FireOne
IEEE1394_UNIT_FUNCTION_MIDI=1
IEEE1394_UNIT_FUNCTION_AUDIO=1
#
# TC Applied Technologies. Digital Interface Communication Engine (DICE).
#
# DICE with DICE II, TCD2210, TCD2220, and TCD3070 ASICs.
#
ieee1394:node:ven0x0004c4mo0x000000units0x0004c4:0x000001
ieee1394:ven000004C4mo00000000sp000004C4ver00000001
ID_VENDOR_FROM_DATABASE=Allen and Heath
ID_MODEL_FROM_DATABASE=Zed R16
IEEE1394_UNIT_FUNCTION_MIDI=1
IEEE1394_UNIT_FUNCTION_AUDIO=1
# Match to iO 14, iO 26
ieee1394:node:ven0x000595mo0x000001units0x000595:0x000001
ieee1394:ven00000595mo00000001sp00000595ver00000001
ID_VENDOR_FROM_DATABASE=Alesis
ID_MODEL_FROM_DATABASE=iO FireWire
IEEE1394_UNIT_FUNCTION_MIDI=1
IEEE1394_UNIT_FUNCTION_AUDIO=1
ieee1394:node:ven0x000595mo0x000002units0x000595:0x000001
ieee1394:ven00000595mo00000002sp00000595ver00000001
ID_VENDOR_FROM_DATABASE=Alesis
ID_MODEL_FROM_DATABASE=MasterControl
IEEE1394_UNIT_FUNCTION_MIDI=1
IEEE1394_UNIT_FUNCTION_AUDIO=1
# Match to Multimix 8, 12, and 16.
ieee1394:node:ven0x000595mo0x000000units0x000595:0x000001
ieee1394:ven00000595mo00000000sp00000595ver00000001
ID_VENDOR_FROM_DATABASE=Alesis
ID_MODEL_FROM_DATABASE=MultiMix FireWire
IEEE1394_UNIT_FUNCTION_AUDIO=1
ieee1394:node:ven0x00a07emo0x000004units0x00a07e:0x000001
ieee1394:ven0000A07Emo00000004sp0000A07Ever00000001
ID_VENDOR_FROM_DATABASE=Avid
ID_MODEL_FROM_DATABASE=Mbox 3 Pro
IEEE1394_UNIT_FUNCTION_MIDI=1
IEEE1394_UNIT_FUNCTION_AUDIO=1
ieee1394:node:ven0x001c2dmo0x000001units0x001c2d:0x000001
ieee1394:ven00001C2Dmo00000001sp00001C2Dver00000001
ID_VENDOR_FROM_DATABASE=FlexRadio Systems
ID_MODEL_FROM_DATABASE=FLEX-5000
IEEE1394_UNIT_FUNCTION_AUDIO=1
ieee1394:node:ven0x001c2dmo0x000002units0x001c2d:0x000001
ieee1394:ven00001C2Dmo00000002sp00001C2Dver00000001
ID_VENDOR_FROM_DATABASE=FlexRadio Systems
ID_MODEL_FROM_DATABASE=FLEX-3000
IEEE1394_UNIT_FUNCTION_AUDIO=1
ieee1394:node:ven0x00130emo0x000006units0x00130e:0x000001
ieee1394:ven0000130Emo00000006sp0000130Ever00000001
ID_VENDOR_FROM_DATABASE=Focusrite
ID_MODEL_FROM_DATABASE=Liquid Saffire 56
IEEE1394_UNIT_FUNCTION_MIDI=1
IEEE1394_UNIT_FUNCTION_AUDIO=1
ieee1394:node:ven0x00130emo0x000009units0x00130e:0x000001
ieee1394:ven0000130Emo00000009sp0000130Ever00000001
ID_VENDOR_FROM_DATABASE=Focusrite
ID_MODEL_FROM_DATABASE=Saffire Pro 14
IEEE1394_UNIT_FUNCTION_MIDI=1
IEEE1394_UNIT_FUNCTION_AUDIO=1
ieee1394:node:ven0x00130emo0x000007units0x00130e:0x000001
ieee1394:ven0000130Emo00000007sp0000130Ever00000001
ID_VENDOR_FROM_DATABASE=Focusrite
ID_MODEL_FROM_DATABASE=Saffire Pro 24
IEEE1394_UNIT_FUNCTION_MIDI=1
IEEE1394_UNIT_FUNCTION_AUDIO=1
ieee1394:node:ven0x00130emo0x000008units0x00130e:0x000001
ieee1394:ven0000130Emo00000008sp0000130Ever00000001
ID_VENDOR_FROM_DATABASE=Focusrite
ID_MODEL_FROM_DATABASE=Saffire Pro 24 DSP
IEEE1394_UNIT_FUNCTION_MIDI=1
IEEE1394_UNIT_FUNCTION_AUDIO=1
ieee1394:node:ven0x00130emo0x000012units0x00130e:0x000001
ieee1394:ven0000130Emo00000012sp0000130Ever00000001
ID_VENDOR_FROM_DATABASE=Focusrite
ID_MODEL_FROM_DATABASE=Saffire Pro 26
IEEE1394_UNIT_FUNCTION_MIDI=1
IEEE1394_UNIT_FUNCTION_AUDIO=1
# Revision with TCD2210.
ieee1394:node:ven0x00130emo0x000005units0x00130e:0x000001
ieee1394:ven0000130Emo00000005sp0000130Ever00000001
ID_VENDOR_FROM_DATABASE=Focusrite
ID_MODEL_FROM_DATABASE=Saffire Pro 40
IEEE1394_UNIT_FUNCTION_MIDI=1
IEEE1394_UNIT_FUNCTION_AUDIO=1
# Revision with TCD3070.
ieee1394:node:ven0x00130emo0x0000deunits0x00130e:0x000001
ieee1394:ven0000130Emo000000DEsp0000130Ever00000001
ID_VENDOR_FROM_DATABASE=Focusrite
ID_MODEL_FROM_DATABASE=Saffire Pro 40
IEEE1394_UNIT_FUNCTION_MIDI=1
IEEE1394_UNIT_FUNCTION_AUDIO=1
ieee1394:node:ven0x001ee8mo0x000002units0x001ee8:0x000001
ieee1394:ven00001EE8mo00000002sp00001EE8ver00000001
ID_VENDOR_FROM_DATABASE=Mytek
ID_MODEL_FROM_DATABASE=Stereo192-DSD DAC
IEEE1394_UNIT_FUNCTION_AUDIO=1
ieee1394:node:ven0x10c73fmo0x000001units0x10c73f:0x000001
ieee1394:ven0010C73Fmo00000001sp0010C73Fver00000001
ID_VENDOR_FROM_DATABASE=Midas Klark Teknik
ID_MODEL_FROM_DATABASE=VeniceF series
IEEE1394_UNIT_FUNCTION_AUDIO=1
ieee1394:node:ven0x000a92mo0x000008units0x000a92:0x000001
ieee1394:ven00000A92mo00000008sp00000A92ver00000001
ID_VENDOR_FROM_DATABASE=PreSonus
ID_MODEL_FROM_DATABASE=FireStudio
IEEE1394_UNIT_FUNCTION_MIDI=1
IEEE1394_UNIT_FUNCTION_AUDIO=1
ieee1394:node:ven0x000a92mo0x000011units0x000a92:0x000001
ieee1394:ven00000A92mo00000011sp00000A92ver00000001
ID_VENDOR_FROM_DATABASE=PreSonus
ID_MODEL_FROM_DATABASE=FireStudio Mobile
IEEE1394_UNIT_FUNCTION_MIDI=1
IEEE1394_UNIT_FUNCTION_AUDIO=1
ieee1394:node:ven0x000a92mo0x00000bunits0x000a92:0x000001
ieee1394:ven00000A92mo0000000Bsp00000A92ver00000001
ID_VENDOR_FROM_DATABASE=PreSonus
ID_MODEL_FROM_DATABASE=FireStudio Project
IEEE1394_UNIT_FUNCTION_MIDI=1
IEEE1394_UNIT_FUNCTION_AUDIO=1
ieee1394:node:ven0x000a92mo0x00000cunits0x000a92:0x000001
ieee1394:ven00000A92mo0000000Csp00000A92ver00000001
ID_VENDOR_FROM_DATABASE=PreSonus
ID_MODEL_FROM_DATABASE=FireStudio Tube
IEEE1394_UNIT_FUNCTION_MIDI=1
IEEE1394_UNIT_FUNCTION_AUDIO=1
ieee1394:node:ven0x000a92mo0x000010units0x000a92:0x000001
ieee1394:ven00000A92mo00000010sp00000A92ver00000001
ID_VENDOR_FROM_DATABASE=PreSonus
ID_MODEL_FROM_DATABASE=StudioLive 16.4.2
IEEE1394_UNIT_FUNCTION_AUDIO=1
ieee1394:node:ven0x000a92mo0x000012units0x000a92:0x000001
ieee1394:ven00000A92mo00000012sp00000A92ver00000001
ID_VENDOR_FROM_DATABASE=PreSonus
ID_MODEL_FROM_DATABASE=StudioLive 24.4.2
IEEE1394_UNIT_FUNCTION_AUDIO=1
ieee1394:node:ven0x000a92mo0x000013units0x000a92:0x000001
ieee1394:ven00000A92mo00000013sp00000A92ver00000001
ID_VENDOR_FROM_DATABASE=PreSonus
ID_MODEL_FROM_DATABASE=StudioLive 16.0.2
IEEE1394_UNIT_FUNCTION_AUDIO=1
ieee1394:node:ven0x000a92mo0x000014units0x000a92:0x000001
ieee1394:ven00000A92mo00000014sp00000A92ver00000001
ID_VENDOR_FROM_DATABASE=PreSonus
ID_MODEL_FROM_DATABASE=StudioLive 32.4.2AI
IEEE1394_UNIT_FUNCTION_AUDIO=1
ieee1394:node:ven0x000166mo0x000024units0x000166:0x000001
ieee1394:ven00000166mo00000024sp00000166ver00000001
ID_VENDOR_FROM_DATABASE=TC Electronic
ID_MODEL_FROM_DATABASE=Desktop Konnekt 6
IEEE1394_UNIT_FUNCTION_MIDI=1
IEEE1394_UNIT_FUNCTION_AUDIO=1
ieee1394:node:ven0x000166mo0x000030units0x000166:0x000001
ieee1394:ven00000166mo00000030sp00000166ver00000001
ID_VENDOR_FROM_DATABASE=TC Electronic
ID_MODEL_FROM_DATABASE=Digital Konnekt x32
IEEE1394_UNIT_FUNCTION_AUDIO=1
ieee1394:node:ven0x000166mo0x000027units0x000166:0x000001
ieee1394:ven00000166mo00000027sp00000166ver00000001
ID_VENDOR_FROM_DATABASE=TC Electronic
ID_MODEL_FROM_DATABASE=Impact Twin
IEEE1394_UNIT_FUNCTION_MIDI=1
IEEE1394_UNIT_FUNCTION_AUDIO=1
ieee1394:node:ven0x000166mo0x000020units0x000166:0x000001
ieee1394:ven00000166mo00000020sp00000166ver00000001
ID_VENDOR_FROM_DATABASE=TC Electronic
ID_MODEL_FROM_DATABASE=Konnekt 24D
IEEE1394_UNIT_FUNCTION_MIDI=1
IEEE1394_UNIT_FUNCTION_AUDIO=1
ieee1394:node:ven0x000166mo0x000021units0x000166:0x000001
ieee1394:ven00000166mo00000021sp00000166ver00000001
ID_VENDOR_FROM_DATABASE=TC Electronic
ID_MODEL_FROM_DATABASE=Konnekt 8
IEEE1394_UNIT_FUNCTION_MIDI=1
IEEE1394_UNIT_FUNCTION_AUDIO=1
ieee1394:node:ven0x000166mo0x000023units0x000166:0x000001
ieee1394:ven00000166mo00000023sp00000166ver00000001
ID_VENDOR_FROM_DATABASE=TC Electronic
ID_MODEL_FROM_DATABASE=Konnekt Live
IEEE1394_UNIT_FUNCTION_MIDI=1
IEEE1394_UNIT_FUNCTION_AUDIO=1
ieee1394:node:ven0x000166mo0x000022units0x000166:0x000001
ieee1394:ven00000166mo00000022sp00000166ver00000001
ID_VENDOR_FROM_DATABASE=TC Electronic
ID_MODEL_FROM_DATABASE=Studio Konnekt 48
IEEE1394_UNIT_FUNCTION_MIDI=1
IEEE1394_UNIT_FUNCTION_AUDIO=1