diff options
author | Stefan Richter <stefanr@s5r6.in-berlin.de> | 2012-04-23 22:23:36 +0200 |
---|---|---|
committer | Clemens Ladisch <clemens@ladisch.de> | 2012-05-18 14:10:31 +0200 |
commit | 972818cb650eccd4dacc47898b480d224ec1738d (patch) | |
tree | 5aa079bfa1ab8d0725188538d508ca46663b7dd0 | |
parent | 75732fc9ba3808da2d0d03be6f2c1230e8b17e3c (diff) | |
download | linux-firewire-utils-972818cb650eccd4dacc47898b480d224ec1738d.tar.gz |
crpp: add IIDC2 entries
Add dictionary for IIDC2 v1.0.0 unit directory and unit dependent directory.
-rw-r--r-- | src/crpp | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -44,6 +44,7 @@ History: 2010-02-18: small fixes; added protocol entries, OUI lookup, CRC checks 2010-04-25: added firecontrol input 2010-07-19: added vendor-defined specifier/version IDs +2012-04-23: added IIDC2 v1.0.0 protocol entries """ ouidb_search_paths = ( @@ -151,6 +152,14 @@ iidc131_protocol_entries = { 0x82: lambda v: "model name leaf", } +iidc2_100_protocol_entries = { + 0x38: lambda v: "unit sub sw version v%d.%d.%d" % ( + v >> 16, v >> 8 & 0xff, v & 0xff), + 0x40: lambda v: "IIDC2Entry at %012x" % (csr_address(v)), + 0x81: lambda v: "vendor name leaf", + 0x82: lambda v: "model name leaf", +} + isight_audio_protocol_entries = { 0x40: lambda v: "register file at %012x" % (csr_address(v)), } @@ -215,6 +224,7 @@ protocols = { 0x000100: ("IIDC 1.04", iidc104_protocol_entries), 0x000101: ("IIDC 1.20", iidc104_protocol_entries), 0x000102: ("IIDC 1.30", iidc131_protocol_entries), + 0x000110: ("IIDC2", iidc2_100_protocol_entries), 0x0A6BE2: ("DPP 1.0", dpp111_protocol_entries), 0x4B661F: ("IICP 1.0", iicp_protocol_entries), }), |