]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
hwdb: add database entries for models with OXFW970/971 ASICs
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)
Once Oxford Semiconductor designed FW970 and FW971 ASICs as Multi-Channel
Isochronous Streaming FireWire Audio Controller. Some vendors used them
in their products for audio and music units.

The content of configuration ROM has standard layout of 1394 Trading
Association with an additional Dependent Information directory.

This commit adds database entries for the known models. ALSA oxfw
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 39b9ad8154fb0a966f4254efe578619d818e820e..1e7ebfa80a90a03c5a7462a4a37bff57c5725986 100644 (file)
@@ -393,3 +393,76 @@ ieee1394:ven0000075Bmo0000AFB2sp0000A02Dver00010000
   ID_MODEL_FROM_DATABASE=RIP
   IEEE1394_UNIT_FUNCTION_MIDI=1
   IEEE1394_UNIT_FUNCTION_AUDIO=1
+
+#
+# Oxford Semiconductor FW970/971.
+#
+
+ieee1394:node:ven0x0003dbmo0x01ddddunits0x00a02d:0x010001
+ieee1394:ven000003DBmo0001DDDDsp0000A02Dver00010001
+  ID_VENDOR_FROM_DATABASE=Apogee Electronics
+  ID_MODEL_FROM_DATABASE=Duet FireWire
+  IEEE1394_UNIT_FUNCTION_AUDIO=1
+
+ieee1394:node:ven0x001564mo0x00fc22units0x00a02d:0x010001
+ieee1394:ven00001564mo0000FC22sp0000A02Dver00010001
+  ID_VENDOR_FROM_DATABASE=Behringer
+  ID_MODEL_FROM_DATABASE=F-Control Audio 202
+  IEEE1394_UNIT_FUNCTION_AUDIO=1
+
+ieee1394:node:ven0x001292mo0x00f970units0x00a02d:0x010001
+ieee1394:ven00001292mo0000F970sp0000A02Dver00010001
+  ID_VENDOR_FROM_DATABASE=Griffin Technology
+  ID_MODEL_FROM_DATABASE=Griffin FireWave
+  IEEE1394_UNIT_FUNCTION_AUDIO=1
+
+ieee1394:node:ven0x00d04bmo0x00f970units0x00a02d:0x010001
+ieee1394:ven0000D04Bmo0000F970sp0000A02Dver00010001
+  ID_VENDOR_FROM_DATABASE=LaCie
+  ID_MODEL_FROM_DATABASE=LaCie FireWire Speakers
+  IEEE1394_UNIT_FUNCTION_AUDIO=1
+
+# Match to former models of Onyx 820i, 1220i, and 1620i.
+ieee1394:node:ven0x000ff2mo0x081216units0x00a02d:0x010001
+ieee1394:ven00000FF2mo00081216sp0000A02Dver00010001
+  ID_VENDOR_FROM_DATABASE=Loud Technologies
+  ID_MODEL_FROM_DATABASE=Mackie Onyx-i series
+  IEEE1394_UNIT_FUNCTION_AUDIO=1
+
+ieee1394:node:ven0x000ff2mo0x001640units0x00a02d:0x010001
+ieee1394:ven00000FF2mo00001640sp0000A02Dver00010001
+  ID_VENDOR_FROM_DATABASE=Loud Technologies
+  ID_MODEL_FROM_DATABASE=Mackie Onyx 1640i
+  IEEE1394_UNIT_FUNCTION_AUDIO=1
+
+ieee1394:node:ven0x000ff2mo0x00200funits0x00a02d:0x010001
+ieee1394:ven00000FF2mo0000200Fsp0000A02Dver00010001
+  ID_VENDOR_FROM_DATABASE=Loud Technologies
+  ID_MODEL_FROM_DATABASE=Mackie Onyx Satellite
+  IEEE1394_UNIT_FUNCTION_AUDIO=1
+
+ieee1394:node:ven0x000ff2mo0x000460units0x00a02d:0x010001
+ieee1394:ven00000FF2mo00000460sp0000A02Dver00010001
+  ID_VENDOR_FROM_DATABASE=Loud Technologies
+  ID_MODEL_FROM_DATABASE=Tapco LINK.firewire 4x6
+  IEEE1394_UNIT_FUNCTION_AUDIO=1
+
+ieee1394:node:ven0x001260mo0x002000units0x00a02d:0x010001
+ieee1394:ven00001260mo00002000sp0000A02Dver00010001
+  ID_VENDOR_FROM_DATABASE=Stanton Magnetics
+  ID_MODEL_FROM_DATABASE=SCS.1d
+  IEEE1394_UNIT_FUNCTION_MIDI=1
+  IEEE1394_UNIT_FUNCTION_AUDIO=1
+
+ieee1394:node:ven0x001260mo0x001000units0x00a02d:0x010001
+ieee1394:ven00001260mo00001000sp0000A02Dver00010001
+  ID_VENDOR_FROM_DATABASE=Stanton Magnetics
+  ID_MODEL_FROM_DATABASE=SCS.1m
+  IEEE1394_UNIT_FUNCTION_MIDI=1
+
+ieee1394:node:ven0x00022emo0x800007units0x00a02d:0x010001
+ieee1394:ven0000022Emo00800007sp0000A02Dver00010001
+  ID_VENDOR_FROM_DATABASE=Tascam
+  ID_MODEL_FROM_DATABASE=FireOne
+  IEEE1394_UNIT_FUNCTION_MIDI=1
+  IEEE1394_UNIT_FUNCTION_AUDIO=1