aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/staging/greybus/interface.h
diff options
context:
space:
mode:
authorViresh Kumar <viresh.kumar@linaro.org>2015-12-28 11:59:01 +0530
committerGreg Kroah-Hartman <gregkh@google.com>2015-12-30 13:13:04 -0800
commitd39bf704acbd254576e3fc880ec13e6cd09e88c7 (patch)
tree9fbe2f99d56229a5c4491553c148a90dfa01b814 /drivers/staging/greybus/interface.h
parentgreybus: interface: Receive serial-number on hotplug event (diff)
downloadlinux-dev-d39bf704acbd254576e3fc880ec13e6cd09e88c7.tar.xz
linux-dev-d39bf704acbd254576e3fc880ec13e6cd09e88c7.zip
greybus: interface: Fetch and expose version of interface's firmware
The version of the currently running firmware on the module is useful for userspace as it can be used to find if an update is available or not. This patch fetches interface's version with a new control operation and exposes the same in userspace. Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org> Reviewed-by: Johan Hovold <johan@hovoldconsulting.com> Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Diffstat (limited to 'drivers/staging/greybus/interface.h')
-rw-r--r--drivers/staging/greybus/interface.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/staging/greybus/interface.h b/drivers/staging/greybus/interface.h
index a1a1f9f5c2cb..4168a5752808 100644
--- a/drivers/staging/greybus/interface.h
+++ b/drivers/staging/greybus/interface.h
@@ -32,6 +32,9 @@ struct gb_interface {
u32 product_id;
u64 serial_number;
+ u16 version_major;
+ u16 version_minor;
+
struct gb_host_device *hd;
/* The interface needs to boot over unipro */