summaryrefslogtreecommitdiffstats
path: root/hwdb.d/80-ieee1394-unit-function.hwdb
diff options
context:
space:
mode:
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>2021-04-07 04:49:22 +0200
committerTakashi Sakamoto <o-takashi@sakamocchi.jp>2021-04-07 04:49:22 +0200
commit0db0564e957f673b7ffd1afa303e261267e05ce6 (patch)
tree08c2986bf04a094532019920a3153e15a596e04e /hwdb.d/80-ieee1394-unit-function.hwdb
parenthwdb: add database entries for models with ASICs in BeBoB solution (diff)
downloadsystemd-0db0564e957f673b7ffd1afa303e261267e05ce6.tar.xz
systemd-0db0564e957f673b7ffd1afa303e261267e05ce6.zip
hwdb: add database entries for models with Fireworks board module
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>
Diffstat (limited to 'hwdb.d/80-ieee1394-unit-function.hwdb')
-rw-r--r--hwdb.d/80-ieee1394-unit-function.hwdb71
1 files changed, 71 insertions, 0 deletions
diff --git a/hwdb.d/80-ieee1394-unit-function.hwdb b/hwdb.d/80-ieee1394-unit-function.hwdb
index 72a7cafb6e..39b9ad8154 100644
--- a/hwdb.d/80-ieee1394-unit-function.hwdb
+++ b/hwdb.d/80-ieee1394-unit-function.hwdb
@@ -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