summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorClemens Ladisch <clemens@ladisch.de>2010-06-10 10:26:28 +0400
committerClemens Ladisch <clemens@ladisch.de>2010-06-10 10:26:28 +0400
commit8e4b50f94e8c1435a3e0ece42b7f97bc857d0145 (patch)
treeaad5b85a0bf67b5a7bbd80e1dad2d2a2d9b85470 /include
parent446eba0d6896787b2f02f7a665838d32aa7b9d3f (diff)
downloadlinux-8e4b50f94e8c1435a3e0ece42b7f97bc857d0145.tar.xz
firewire: core: add CSR SPLIT_TIMEOUT support
Implement the SPLIT_TIMEOUT registers. Besides being required by the spec, this is desirable for some IIDC devices and necessary for many audio devices to be able to increase the timeout from userspace. Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
Diffstat (limited to 'include')
-rw-r--r--include/linux/firewire.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/linux/firewire.h b/include/linux/firewire.h
index 72e2b8ac2a5a..cdf8213c68ca 100644
--- a/include/linux/firewire.h
+++ b/include/linux/firewire.h
@@ -89,6 +89,11 @@ struct fw_card {
struct list_head transaction_list;
unsigned long reset_jiffies;
+ u32 split_timeout_hi;
+ u32 split_timeout_lo;
+ unsigned int split_timeout_cycles;
+ unsigned int split_timeout_jiffies;
+
unsigned long long guid;
unsigned max_receive;
int link_speed;