greybus: protocol: move version_response structure to greybus_protocols.h

Version response structure is also required by external entities like
gbsim and so its structure should be moved to greybus_protocols.h.

Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
This commit is contained in:
Viresh Kumar 2015-07-21 17:44:11 +05:30 committed by Greg Kroah-Hartman
parent 948b3bd592
commit 6366d73fd4
2 changed files with 9 additions and 6 deletions

View File

@ -58,6 +58,15 @@
#define GB_CONTROL_BUNDLE_ID 0
#define GB_CONTROL_CPORT_ID 2
/* version request has no payload */
struct gb_protocol_version_response {
__u8 major;
__u8 minor;
};
/* Control Protocol */
/* Version of the Greybus control protocol we support */
#define GB_CONTROL_VERSION_MAJOR 0x00
#define GB_CONTROL_VERSION_MINOR 0x01

View File

@ -13,12 +13,6 @@
struct gb_connection;
struct gb_operation;
/* version request has no payload */
struct gb_protocol_version_response {
__u8 major;
__u8 minor;
};
typedef int (*gb_connection_init_t)(struct gb_connection *);
typedef void (*gb_connection_exit_t)(struct gb_connection *);
typedef int (*gb_request_recv_t)(u8, struct gb_operation *);