summaryrefslogtreecommitdiffstats
path: root/drivers/staging/greybus/greybus_protocols.h
diff options
context:
space:
mode:
authorAxel Haslam <ahaslam@baylibre.com>2016-02-10 14:19:29 +0100
committerGreg Kroah-Hartman <gregkh@google.com>2016-02-16 19:24:23 -0800
commitb59281ac077414d879e66798f8e44eb976967814 (patch)
tree06045af06a7cfe88b6f1d719311ce16e7016b2a5 /drivers/staging/greybus/greybus_protocols.h
parentee97e24ac63510c5836ac71ce88c9f61e265ee84 (diff)
greybus: loopback: Add reserved fields to transfer request
All loopback transfer operations should have an identical header format in order to facilitate bandwidth and data movement analysis. Suggested-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org> Signed-off-by: Axel Haslam <ahaslam@baylibre.com> Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Diffstat (limited to 'drivers/staging/greybus/greybus_protocols.h')
-rw-r--r--drivers/staging/greybus/greybus_protocols.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/staging/greybus/greybus_protocols.h b/drivers/staging/greybus/greybus_protocols.h
index cd64ac84dad2..6b192924a566 100644
--- a/drivers/staging/greybus/greybus_protocols.h
+++ b/drivers/staging/greybus/greybus_protocols.h
@@ -1053,8 +1053,14 @@ struct gb_uart_serial_state_request {
#define GB_LOOPBACK_TYPE_TRANSFER 0x03
#define GB_LOOPBACK_TYPE_SINK 0x04
+/*
+ * Loopback request/response header format should be identical
+ * to simplify bandwidth and data movement analysis.
+ */
struct gb_loopback_transfer_request {
__le32 len;
+ __le32 reserved0;
+ __le32 reserved1;
__u8 data[0];
} __packed;