summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--hwdb.d/80-ieee1394-unit-function.hwdb62
1 files changed, 62 insertions, 0 deletions
diff --git a/hwdb.d/80-ieee1394-unit-function.hwdb b/hwdb.d/80-ieee1394-unit-function.hwdb
index c499f938bf..359ec8e5da 100644
--- a/hwdb.d/80-ieee1394-unit-function.hwdb
+++ b/hwdb.d/80-ieee1394-unit-function.hwdb
@@ -1071,3 +1071,65 @@ ieee1394:ven000002F0mo00000000sp0000A02Dver00000100
ID_VENDOR_FROM_DATABASE=Cool Stream
ID_MODEL_FROM_DATABASE=iSweet
IEEE1394_UNIT_FUNCTION_VIDEO=1
+
+#
+# Node with multiple units for several functions.
+#
+# When deciding the type of unit, please cooperate with kernel developers working for driver.
+#
+
+# Apple iSight: unit 0: IIDC v1.30 function.
+ieee1394:node:ven0x080007mo0x000008units*0x00a02d:0x000102*
+ieee1394:ven00080007mo00000008sp0000A02Dver00000102
+ ID_VENDOR_FROM_DATABASE=Apple
+ ID_MODEL_FROM_DATABASE=iSight
+ IEEE1394_UNIT_FUNCTION_VIDEO=1
+
+# Apple iSight: unit 1: audio function.
+ieee1394:node:ven0x080007mo0x000008units*0x000a27:0x000010*
+ieee1394:ven00080007mo00000008sp00000A27ver00000010
+ ID_VENDOR_FROM_DATABASE=Apple
+ ID_MODEL_FROM_DATABASE=iSight
+ IEEE1394_UNIT_FUNCTION_AUDIO=1
+
+# Apple iSight: unit 2: factory function.
+ieee1394:node:ven0x080007mo0x000008units*0x000a27:0x000011*
+ieee1394:ven00080007mo00000008sp00000A27ver00000011
+ ID_VENDOR_FROM_DATABASE=Apple
+ ID_MODEL_FROM_DATABASE=iSight
+ IEEE1394_UNIT_FUNCTION_VIDEO=1
+
+# Apple iSight: unit 3: iris diaphragm function.
+ieee1394:node:ven0x080007mo0x000008units*0x000a27:0x000012*
+ieee1394:ven00080007mo00000008sp00000A27ver00000012
+ ID_VENDOR_FROM_DATABASE=Apple
+ ID_MODEL_FROM_DATABASE=iSight
+ IEEE1394_UNIT_FUNCTION_VIDEO=1
+
+# MOTU V4HD: unit 0: unknown function.
+ieee1394:node:ven0x0001f2units*0x0001f2:0x000021*
+ieee1394:ven000001F2mo*sp000001F2ver00000021
+ ID_VENDOR_FROM_DATABASE=MOTU
+ ID_MODEL_FROM_DATABASE=MOTU V4HD
+ IEEE1394_UNIT_FUNCTION_VIDEO=1
+
+# MOTU V4HD: unit 1: unknown function.
+ieee1394:node:ven0x0001f2units*0x0001f2:0x000022*
+ieee1394:ven000001F2mo*sp000001F2ver00000022
+ ID_VENDOR_FROM_DATABASE=MOTU
+ ID_MODEL_FROM_DATABASE=MOTU V4HD
+ IEEE1394_UNIT_FUNCTION_VIDEO=1
+
+# MOTU V4HD: unit 2: unknown function.
+ieee1394:node:ven0x0001f2units*0x0001f2:0x000023*
+ieee1394:ven000001F2mo*sp000001F2ver00000023
+ ID_VENDOR_FROM_DATABASE=MOTU
+ ID_MODEL_FROM_DATABASE=MOTU V4HD
+ IEEE1394_UNIT_FUNCTION_VIDEO=1
+
+# MOTU V4HD: unit 3: unknown function.
+ieee1394:node:ven0x0001f2units*0x0001f2:0x000024*
+ieee1394:ven000001F2mo*sp000001F2ver00000024
+ ID_VENDOR_FROM_DATABASE=MOTU
+ ID_MODEL_FROM_DATABASE=MOTU V4HD
+ IEEE1394_UNIT_FUNCTION_VIDEO=1