From d65e3a22aa3ef28f068cdc38ac82f3e1914cde9a Mon Sep 17 00:00:00 2001 From: Viresh Kumar Date: Thu, 13 Aug 2015 10:04:45 +0530 Subject: [PATCH] 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: Viresh Kumar Signed-off-by: Greg Kroah-Hartman --- drivers/staging/greybus/greybus_protocols.h | 16 ++++++++++++++++ drivers/staging/greybus/raw.c | 12 ------------ 2 files changed, 16 insertions(+), 12 deletions(-) diff --git a/drivers/staging/greybus/greybus_protocols.h b/drivers/staging/greybus/greybus_protocols.h index 0ba11f8629d6..09a4466f1a29 100644 --- a/drivers/staging/greybus/greybus_protocols.h +++ b/drivers/staging/greybus/greybus_protocols.h @@ -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 */ diff --git a/drivers/staging/greybus/raw.c b/drivers/staging/greybus/raw.c index 215d42165282..ce0f59d08e0d 100644 --- a/drivers/staging/greybus/raw.c +++ b/drivers/staging/greybus/raw.c @@ -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; -- 2.30.2