Commit d65e3a22 authored by Viresh Kumar's avatar Viresh Kumar Committed by Greg Kroah-Hartman

greybus: raw: Move request/response structure/definitions to greybus_protocols.h

These must be exposed to external modules, like gbsim. Move them to
greybus_protocols.h file.
Signed-off-by: default avatarViresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@google.com>
parent 51aee043
......@@ -823,6 +823,22 @@ struct gb_svc_route_create_request {
__u8 dev2_id;
};
/* RAW */
/* Version of the Greybus raw protocol we support */
#define GB_RAW_VERSION_MAJOR 0x00
#define GB_RAW_VERSION_MINOR 0x01
/* Greybus raw request types */
#define GB_RAW_TYPE_SEND 0x02
struct gb_raw_send_request {
__le32 len;
__u8 data[0];
};
/* UART */
/* Version of the Greybus UART protocol we support */
......
......@@ -28,18 +28,6 @@ struct gb_raw {
struct device *device;
};
/* Version of the Greybus raw protocol we support */
#define GB_RAW_VERSION_MAJOR 0x00
#define GB_RAW_VERSION_MINOR 0x01
/* Greybus raw request types */
#define GB_RAW_TYPE_SEND 0x02
struct gb_raw_send_request {
__le32 len;
__u8 data[0];
};
struct raw_data {
struct list_head entry;
u32 len;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment