]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
hwdb: add database entries for models with Fireworks board module
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)
Echo Audio Corporation designed Fireworks board module. The module is used
by several vendors for models.

The content of configuration ROM in the models s some quirks and against
standard of 1394 Trading Association.

This commit adds database entries for the model. ALSA fireworks 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 72a7cafb6e17b6861acc79f01758fd23232e78b2..39b9ad8154fb0a966f4254efe578619d818e820e 100644 (file)
@@ -322,3 +322,74 @@ ieee1394:ven0000A0DEmo0010000Csp0000A02Dver00010001
   ID_MODEL_FROM_DATABASE=GO46
   IEEE1394_UNIT_FUNCTION_MIDI=1
   IEEE1394_UNIT_FUNCTION_AUDIO=1
+
+#
+# Fireworks board module.
+#
+# DSP model (Texus Instruments TMS320C67) and FPGA model (Xilinx Spartan XC35250E) exists.
+# Both models use Texus Instruments TSB43CB43 (IceLynx Micro, iCEM) as communication engine.
+#
+
+# Match to DSP model of AudioFire8.
+ieee1394:node:ven0x001486mo0x000af8units0x00a02d:0x010000
+ieee1394:ven00001486mo00000AF8sp0000A02Dver00010000
+  ID_VENDOR_FROM_DATABASE=Echo Digital Audio
+  ID_MODEL_FROM_DATABASE=AudioFire8
+  IEEE1394_UNIT_FUNCTION_MIDI=1
+  IEEE1394_UNIT_FUNCTION_AUDIO=1
+
+# Match to both DSP and FPGA models of AudioFire12.
+ieee1394:node:ven0x001486mo0x00af12units0x00a02d:0x010000
+ieee1394:ven00001486mo0000AF12sp0000A02Dver00010000
+  ID_VENDOR_FROM_DATABASE=Echo Digital Audio
+  ID_MODEL_FROM_DATABASE=AudioFire12
+  IEEE1394_UNIT_FUNCTION_MIDI=1
+  IEEE1394_UNIT_FUNCTION_AUDIO=1
+
+# DSP model.
+ieee1394:node:ven0x000ff2mo0x01200funits0x00a02d:0x010000
+ieee1394:ven00000FF2mo0001200Fsp0000A02Dver00010000
+  ID_VENDOR_FROM_DATABASE=Mackie
+  ID_MODEL_FROM_DATABASE=Onyx 1200F
+  IEEE1394_UNIT_FUNCTION_MIDI=1
+  IEEE1394_UNIT_FUNCTION_AUDIO=1
+
+# DSP model.
+ieee1394:node:ven0x000ff2mo0x00400funits0x00a02d:0x010000
+ieee1394:ven00000FF2mo0000400Fsp0000A02Dver00010000
+  ID_VENDOR_FROM_DATABASE=Mackie
+  ID_MODEL_FROM_DATABASE=Onyx 400F
+  IEEE1394_UNIT_FUNCTION_MIDI=1
+  IEEE1394_UNIT_FUNCTION_AUDIO=1
+
+# FPGA model.
+ieee1394:node:ven0x001486mo0x000af2units0x00a02d:0x010000
+ieee1394:ven00001486mo00000AF2sp0000A02Dver00010000
+  ID_VENDOR_FROM_DATABASE=Echo Digital Audio
+  ID_MODEL_FROM_DATABASE=AudioFire2
+  IEEE1394_UNIT_FUNCTION_MIDI=1
+  IEEE1394_UNIT_FUNCTION_AUDIO=1
+
+# FPGA model.
+ieee1394:node:ven0x001486mo0x000af4units0x00a02d:0x010000
+ieee1394:ven00001486mo00000AF4sp0000A02Dver00010000
+  ID_VENDOR_FROM_DATABASE=Echo Digital Audio
+  ID_MODEL_FROM_DATABASE=AudioFire4
+  IEEE1394_UNIT_FUNCTION_MIDI=1
+  IEEE1394_UNIT_FUNCTION_AUDIO=1
+
+# Match to FPGA model of AudioFire8, and AudioFirePre8.
+ieee1394:node:ven0x001486mo0x000af9units0x00a02d:0x010000
+ieee1394:ven00001486mo00000AF9sp0000A02Dver00010000
+  ID_VENDOR_FROM_DATABASE=Echo Digital Audio
+  ID_MODEL_FROM_DATABASE=AudioFire8/Pre8
+  IEEE1394_UNIT_FUNCTION_MIDI=1
+  IEEE1394_UNIT_FUNCTION_AUDIO=1
+
+# FPGA model.
+ieee1394:node:ven0x00075bmo0x00afb2units0x00a02d:0x010000
+ieee1394:ven0000075Bmo0000AFB2sp0000A02Dver00010000
+  ID_VENDOR_FROM_DATABASE=Gibson
+  ID_MODEL_FROM_DATABASE=RIP
+  IEEE1394_UNIT_FUNCTION_MIDI=1
+  IEEE1394_UNIT_FUNCTION_AUDIO=1