greybus: drop module descriptors
authorViresh Kumar <viresh.kumar@linaro.org>
Wed, 1 Apr 2015 15:02:03 +0000 (20:32 +0530)
committerGreg Kroah-Hartman <gregkh@google.com>
Mon, 6 Apr 2015 10:07:30 +0000 (12:07 +0200)
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
drivers/staging/greybus/greybus_manifest.h
drivers/staging/greybus/manifest.c

index 143e28451e7b8076a86ce35515c965c40ddbdf70..a3386836d6d760fd649bdbc7184f1fdf79d1cf7d 100644 (file)
@@ -22,7 +22,6 @@ enum greybus_descriptor_type {
        GREYBUS_TYPE_BUNDLE             = 0x03,
        GREYBUS_TYPE_CPORT              = 0x04,
        GREYBUS_TYPE_CLASS              = 0x05,
-       GREYBUS_TYPE_MODULE             = 0x06,
 };
 
 enum greybus_protocol {
@@ -69,19 +68,6 @@ enum greybus_class_type {
        GREYBUS_CLASS_VENDOR            = 0xff,
 };
 
-/*
- * A module descriptor describes information about a module as a
- * whole, *not* the functions within it.
- */
-struct greybus_descriptor_module {
-       __le16  vendor;
-       __le16  product;
-       __le16  version;        // TODO - remove after Dec demo.
-       __u8    vendor_stringid;
-       __u8    product_stringid;
-       __le64  unique_id;
-};
-
 /*
  * The string in a string descriptor is not NUL-terminated.  The
  * size of the descriptor will be rounded up to a multiple of 4
@@ -158,7 +144,6 @@ struct greybus_descriptor_header {
 struct greybus_descriptor {
        struct greybus_descriptor_header                header;
        union {
-               struct greybus_descriptor_module        module;
                struct greybus_descriptor_string        string;
                struct greybus_descriptor_interface     interface;
                struct greybus_descriptor_bundle        bundle;
index f3d3a2f32b47e3e5483af220a414e29652bf88b6..12eee3adf91acffca0b22e3d2b28d7b48d60c8d7 100644 (file)
@@ -18,8 +18,6 @@ static const char *get_descriptor_type_string(u8 type)
        switch(type) {
        case GREYBUS_TYPE_INVALID:
                return "invalid";
-       case GREYBUS_TYPE_MODULE:
-               return "module";
        case GREYBUS_TYPE_STRING:
                return "string";
        case GREYBUS_TYPE_INTERFACE:
@@ -99,9 +97,6 @@ static int identify_descriptor(struct gb_interface *intf,
        expected_size = sizeof(*desc_header);
 
        switch (desc_header->type) {
-       case GREYBUS_TYPE_MODULE:
-               expected_size += sizeof(struct greybus_descriptor_module);
-               break;
        case GREYBUS_TYPE_STRING:
                expected_size += sizeof(struct greybus_descriptor_string);
                expected_size += desc->string.length;