[alsa-devel] snd_dice: category ID
Hi Clemens,
I'd like to request the following patch to be applied on the firewire-kernel-streaming branch (current commit head 526795d69f5be6d058bdf89a65a303a1ee136aba). It involves handling Weiss DICE devices which use a dedicated category ID (other than TCAT's default Cat ID (0x04), which is not necessarily binding). Citing (one of many) TC's user guide:
[...] The manufacturer is free to use the lower 5 bytes of the WWUID in any way. The DICE firmware, by default, uses the chip ID as follows:
Upper 32 bits of WWUID +------------------------+--------+ | 24 bit OUI – 0x000166 | Cat | +------------------------+--------+ Category 8 bits: TCAT uses 0x04 for this field.
Lower 32 bits of WWUID +----------------------------+----------------+ | 10 bit product identifier | 22 bit serial# | +----------------------------+----------------+ [...]
Presumably, few of the other vendors have changed TCATs default Cat. ID. We have decided to change it to 0x00 since the beginning of our DICE product-line, alas this should be considered in snd-dice's dice_interface_check. Thanks in advance.
Rolf Anderegg
Rolf Anderegg wrote:
I'd like to request the following patch to be applied on the firewire-kernel-streaming branch (current commit head 526795d69f5be6d058bdf89a65a303a1ee136aba). It involves handling Weiss DICE devices which use a dedicated category ID (other than TCAT's default Cat ID (0x04), which is not necessarily binding).
Presumably, few of the other vendors have changed TCATs default Cat. ID. We have decided to change it to 0x00 since the beginning of our DICE product-line, alas this should be considered in snd-dice's dice_interface_check.
Kernel patches require a Signed-off-by tag (see Documentation/SubmittingPatches). But I rewrote it anyway ... :)
Regards, Clemens
participants (2)
-
Clemens Ladisch
-
Rolf Anderegg