summaryrefslogtreecommitdiffstats
path: root/drivers/staging/greybus/greybus_protocols.h
diff options
context:
space:
mode:
authorJacopo Mondi <jacopo.mondi@linaro.org>2016-01-08 18:13:20 +0200
committerGreg Kroah-Hartman <gregkh@google.com>2016-01-08 22:47:07 -0800
commitb787d413e0d99ae74e21cdab600ea3c5b0886ec2 (patch)
tree3eebc001d8bae281cd283d688d827eefaa6994a8 /drivers/staging/greybus/greybus_protocols.h
parentaab4a1a3684a46b423af23e4bdc9afe1b28dc389 (diff)
greybus: camera: Add support for flags to stream_configure
Add support for the flags field of the stream configure request that was recently added to the camera protocol and update the debugfs arguments parsing accordingly. The stream configure response layout is also updated to the latest protocol specification. Signed-off-by: Jacopo Mondi <jacopo.mondi@linaro.org> Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.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.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/drivers/staging/greybus/greybus_protocols.h b/drivers/staging/greybus/greybus_protocols.h
index 72e753c697aa..67f260beba63 100644
--- a/drivers/staging/greybus/greybus_protocols.h
+++ b/drivers/staging/greybus/greybus_protocols.h
@@ -1173,7 +1173,9 @@ struct gb_camera_stream_config_request {
} __packed;
struct gb_camera_configure_streams_request {
- __le16 num_streams;
+ __u8 num_streams;
+ __u8 flags;
+#define GB_CAMERA_CONFIGURE_STREAMS_TEST_ONLY 0x01
__le16 padding;
struct gb_camera_stream_config_request config[0];
} __packed;
@@ -1190,10 +1192,10 @@ struct gb_camera_stream_config_response {
} __packed;
struct gb_camera_configure_streams_response {
- __le16 num_streams;
-#define GB_CAMERA_CONFIGURE_STREAMS_ADJUSTED 0x01
+ __u8 num_streams;
__u8 flags;
- __u8 padding;
+#define GB_CAMERA_CONFIGURE_STREAMS_ADJUSTED 0x01
+ __le16 padding;
struct gb_camera_stream_config_response config[0];
} __packed;