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

greybus: Remove class descriptor

We carry this information as part of bundle descriptor now and this can
be removed.
Reviewed-by: default avatarAlex Elder <elder@linaro.org>
Signed-off-by: default avatarViresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@google.com>
parent 20f087ec
...@@ -19,7 +19,6 @@ enum greybus_descriptor_type { ...@@ -19,7 +19,6 @@ enum greybus_descriptor_type {
GREYBUS_TYPE_STRING = 0x02, GREYBUS_TYPE_STRING = 0x02,
GREYBUS_TYPE_BUNDLE = 0x03, GREYBUS_TYPE_BUNDLE = 0x03,
GREYBUS_TYPE_CPORT = 0x04, GREYBUS_TYPE_CPORT = 0x04,
GREYBUS_TYPE_CLASS = 0x05,
}; };
enum greybus_protocol { enum greybus_protocol {
...@@ -122,14 +121,6 @@ struct greybus_descriptor_cport { ...@@ -122,14 +121,6 @@ struct greybus_descriptor_cport {
__u8 protocol_id; /* enum greybus_protocol */ __u8 protocol_id; /* enum greybus_protocol */
} __packed; } __packed;
/*
* A class descriptor defines functionality supplied by a module.
* Beyond that, not much else is defined yet...
*/
struct greybus_descriptor_class {
__u8 class; /* enum greybus_class_type */
} __packed;
struct greybus_descriptor_header { struct greybus_descriptor_header {
__le16 size; __le16 size;
__u8 type; /* enum greybus_descriptor_type */ __u8 type; /* enum greybus_descriptor_type */
...@@ -142,7 +133,6 @@ struct greybus_descriptor { ...@@ -142,7 +133,6 @@ struct greybus_descriptor {
struct greybus_descriptor_interface interface; struct greybus_descriptor_interface interface;
struct greybus_descriptor_bundle bundle; struct greybus_descriptor_bundle bundle;
struct greybus_descriptor_cport cport; struct greybus_descriptor_cport cport;
struct greybus_descriptor_class class;
}; };
} __packed; } __packed;
......
...@@ -26,8 +26,6 @@ static const char *get_descriptor_type_string(u8 type) ...@@ -26,8 +26,6 @@ static const char *get_descriptor_type_string(u8 type)
return "cport"; return "cport";
case GREYBUS_TYPE_BUNDLE: case GREYBUS_TYPE_BUNDLE:
return "bundle"; return "bundle";
case GREYBUS_TYPE_CLASS:
return "class";
default: default:
WARN_ON(1); WARN_ON(1);
return "unknown"; return "unknown";
...@@ -113,9 +111,6 @@ static int identify_descriptor(struct gb_interface *intf, ...@@ -113,9 +111,6 @@ static int identify_descriptor(struct gb_interface *intf,
case GREYBUS_TYPE_CPORT: case GREYBUS_TYPE_CPORT:
expected_size += sizeof(struct greybus_descriptor_cport); expected_size += sizeof(struct greybus_descriptor_cport);
break; break;
case GREYBUS_TYPE_CLASS:
pr_warn("class descriptor found (ignoring)\n");
break;
case GREYBUS_TYPE_INVALID: case GREYBUS_TYPE_INVALID:
default: default:
pr_err("invalid descriptor type (%hhu)\n", desc_header->type); pr_err("invalid descriptor type (%hhu)\n", desc_header->type);
......
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