diff options
author | Alex Elder <elder@linaro.org> | 2014-10-02 12:30:02 -0500 |
---|---|---|
committer | Greg Kroah-Hartman <greg@kroah.com> | 2014-10-02 21:22:04 -0700 |
commit | 63cc932b02bc5e697b5ba8f04a5d846b61f38879 (patch) | |
tree | 5386147c4a2a6f8d2f86d34f6bd6ab6db262d80e /drivers/staging/greybus/module.h | |
parent | b05890db5e75aa0627f3f5d2241cc90fc399a697 (diff) |
greybus: October 1 updates
Update the definitions in "greybus_manifest.h" to reflect the
changes to the Greybus specification made on October 1.
They are:
- renaming "device" to be "interface"
- renumbering greybus descriptor type
- eliminating the notion of a "function"
- defining a CPort's protocol in the CPort descriptor
- having a "class" take on the types previously used for "function"
- renaming "serial number" to be "unique id" (for now)
- relying on an interface's maximum cport id to determine how
much device+cport address space the interface consumes
- adding a simple class descriptor
- renaming gb_interface->interface_id to be gb_interface->id
This also reorders some things to match ordering in the document,
and adds some commentary for the various structures.
Since greybus_function_type is gone, we eliminate the "type" field
from a function structure. (Functions are going away, next.)
Signed-off-by: Alex Elder <elder@linaro.org>
Signed-off-by: Greg Kroah-Hartman <greg@kroah.com>
Diffstat (limited to 'drivers/staging/greybus/module.h')
-rw-r--r-- | drivers/staging/greybus/module.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/staging/greybus/module.h b/drivers/staging/greybus/module.h index 326176a57adf..7b01950fa36e 100644 --- a/drivers/staging/greybus/module.h +++ b/drivers/staging/greybus/module.h @@ -24,9 +24,9 @@ struct gb_module { u16 vendor; u16 product; u16 version; - u64 serial_number; char *vendor_string; char *product_string; + u64 unique_id; int num_cports; int num_strings; |