summaryrefslogtreecommitdiff
path: root/drivers/firewire/core.h
diff options
context:
space:
mode:
authorClemens Ladisch <clemens@ladisch.de>2010-06-10 10:36:37 +0400
committerClemens Ladisch <clemens@ladisch.de>2010-06-10 10:36:37 +0400
commit4ffb7a6a066e4be4577976d1c08e237c7479770a (patch)
treefd4c275e8ef894d60602e1b4d1f81150e54b32f8 /drivers/firewire/core.h
parent3d1f46eb60b155c705e389ecdf313f11b4b91976 (diff)
downloadlinux-4ffb7a6a066e4be4577976d1c08e237c7479770a.tar.xz
firewire: add CSR cmstr support
Implement the cmstr bit, which is required for cycle master capable nodes and tested for by the Base 1394 Test Suite. This bit allows the bus master to disable cycle start packets; there are bus master implementations that actually do this. Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
Diffstat (limited to 'drivers/firewire/core.h')
-rw-r--r--drivers/firewire/core.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/firewire/core.h b/drivers/firewire/core.h
index 3b8c0f042f49..aaecdd1c1767 100644
--- a/drivers/firewire/core.h
+++ b/drivers/firewire/core.h
@@ -40,6 +40,8 @@ struct fw_packet;
#define FEATURE_PRIORITY_BUDGET 0x01
+#define CSR_STATE_BIT_CMSTR (1 << 8)
+
struct fw_card_driver {
/*
* Enable the given card with the given initial config rom.