summaryrefslogtreecommitdiffstats
path: root/sound
diff options
context:
space:
mode:
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>2014-06-04 02:25:34 -0400
committerTakashi Iwai <tiwai@suse.de>2014-06-04 08:36:21 -0400
commit72f784f7d0da3072ee9ad9b31b88094bc0abc2df (patch)
tree2a9b0323e1371f3fba89d76d37309798a50ee8b1 /sound
parentcf44a136c062098b099a44698291e50c5bfdce2e (diff)
ALSA: fireworks: Improve comments about Fireworks transaction
It includes descriptions to cause misreading. Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp> Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound')
-rw-r--r--sound/firewire/fireworks/fireworks_transaction.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/sound/firewire/fireworks/fireworks_transaction.c b/sound/firewire/fireworks/fireworks_transaction.c
index a6a9e9fd66b9..255dabc6fc33 100644
--- a/sound/firewire/fireworks/fireworks_transaction.c
+++ b/sound/firewire/fireworks/fireworks_transaction.c
@@ -8,19 +8,19 @@
8 8
9/* 9/*
10 * Fireworks have its own transaction. The transaction can be delivered by AV/C 10 * Fireworks have its own transaction. The transaction can be delivered by AV/C
11 * Vendor Specific command. But at least Windows driver and firmware version 5.5 11 * Vendor Specific command frame or usual asynchronous transaction. At least,
12 * or later don't use it. 12 * Windows driver and firmware version 5.5 or later don't use AV/C command.
13 * 13 *
14 * Transaction substance: 14 * Transaction substance:
15 * At first, 6 data exist. Following to the 6 data, parameters for each 15 * At first, 6 data exist. Following to the data, parameters for each command
16 * commands exists. All of parameters are 32 bit alighed to big endian. 16 * exist. All of the parameters are 32 bit alighed to big endian.
17 * data[0]: Length of transaction substance 17 * data[0]: Length of transaction substance
18 * data[1]: Transaction version 18 * data[1]: Transaction version
19 * data[2]: Sequence number. This is incremented by the device 19 * data[2]: Sequence number. This is incremented by the device
20 * data[3]: transaction category 20 * data[3]: Transaction category
21 * data[4]: transaction command 21 * data[4]: Transaction command
22 * data[5]: return value in response. 22 * data[5]: Return value in response.
23 * data[6-]: parameters 23 * data[6-]: Parameters
24 * 24 *
25 * Transaction address: 25 * Transaction address:
26 * command: 0xecc000000000 26 * command: 0xecc000000000