diff options
author | Viresh Kumar <viresh.kumar@linaro.org> | 2015-10-07 15:40:24 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@google.com> | 2015-10-09 13:58:17 -0700 |
commit | 1575ef18aea40ab1f6915917901a80ca780188a6 (patch) | |
tree | 73a9f53fa60bec580351ae705ff0469099dafade /drivers/staging/greybus/interface.h | |
parent | greybus: build: android: fix strip module build step (diff) | |
download | linux-1575ef18aea40ab1f6915917901a80ca780188a6.tar.gz linux-1575ef18aea40ab1f6915917901a80ca780188a6.tar.bz2 linux-1575ef18aea40ab1f6915917901a80ca780188a6.zip |
greybus: svc: skip setting flags for boot over unipro
We need to skip setting E2EFC and other flags to the SVC connection
create request, for all cports, on an interface that need to boot over
unipro, i.e. interfaces required to download firmware.
This also adds a FIXME as we need to do it differently for ES3.
Tested-by: Eli Sennesh <esennesh@leaflabs.com>
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off by: Eli Sennesh <esennesh@leaflabs.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.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/staging/greybus/interface.h b/drivers/staging/greybus/interface.h index 42b5d0156cdc..9bce94f680a4 100644 --- a/drivers/staging/greybus/interface.h +++ b/drivers/staging/greybus/interface.h @@ -36,6 +36,9 @@ struct gb_interface { struct gb_module *module; struct greybus_host_device *hd; + + /* The interface needs to boot over unipro */ + bool boot_over_unipro; }; #define to_gb_interface(d) container_of(d, struct gb_interface, dev) |