diff options
author | Viresh Kumar <viresh.kumar@linaro.org> | 2016-05-14 23:42:21 +0530 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@google.com> | 2016-05-15 00:23:52 +0200 |
commit | 013e665372733fafd08599f0fc58ff5f450e4694 (patch) | |
tree | d1e508dfce009d495d3a083e3b73f75d56f12ae0 /drivers/staging/greybus/firmware.h | |
parent | 8502eb3b7870c6a0c53f39caaf5b4c01a22f2a25 (diff) | |
download | op-kernel-dev-013e665372733fafd08599f0fc58ff5f450e4694.zip op-kernel-dev-013e665372733fafd08599f0fc58ff5f450e4694.tar.gz |
greybus: fw-management: Add firmware-management protocol driver
This patch adds Firmware Management Protocol support to firmware core,
which allows the AP to manage firmware on an Interface.
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
Reviewed-by: Jun Li <li_jun@projectara.com>
Tested-by: Karthik Ravi Shankar <karthikrs@google.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Diffstat (limited to 'drivers/staging/greybus/firmware.h')
-rw-r--r-- | drivers/staging/greybus/firmware.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/staging/greybus/firmware.h b/drivers/staging/greybus/firmware.h index c5736d5..a82d020 100644 --- a/drivers/staging/greybus/firmware.h +++ b/drivers/staging/greybus/firmware.h @@ -12,6 +12,14 @@ #include "greybus.h" +/* Firmware Management Protocol specific functions */ +int fw_mgmt_init(void); +void fw_mgmt_exit(void); +struct gb_connection *to_fw_mgmt_connection(struct device *dev); +int gb_fw_mgmt_request_handler(struct gb_operation *op); +int gb_fw_mgmt_connection_init(struct gb_connection *connection); +void gb_fw_mgmt_connection_exit(struct gb_connection *connection); + /* Firmware Download Protocol specific functions */ int gb_fw_download_request_handler(struct gb_operation *op); int gb_fw_download_connection_init(struct gb_connection *connection); |