diff options
author | Viresh Kumar <viresh.kumar@linaro.org> | 2016-07-25 14:38:07 -0700 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@google.com> | 2016-07-26 16:16:15 -0700 |
commit | 911415ae6ee29cb76e018e8df8715c743a3a3d63 (patch) | |
tree | e5a64804938354f434027ef05ee93967c930536e /drivers/staging/greybus/fw-management.c | |
parent | 0c543f9bb2dfa4239a601bff70e66020c2daec59 (diff) | |
download | op-kernel-dev-911415ae6ee29cb76e018e8df8715c743a3a3d63.zip op-kernel-dev-911415ae6ee29cb76e018e8df8715c743a3a3d63.tar.gz |
greybus: firmware: Add new status types for backend updated request
The specification got updated with two more status values, add their
support in greybus.
As retry isn't really an error, skip printing error messages for it as
well.
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Diffstat (limited to 'drivers/staging/greybus/fw-management.c')
-rw-r--r-- | drivers/staging/greybus/fw-management.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/staging/greybus/fw-management.c b/drivers/staging/greybus/fw-management.c index 2efe65c..642a393 100644 --- a/drivers/staging/greybus/fw-management.c +++ b/drivers/staging/greybus/fw-management.c @@ -350,7 +350,8 @@ static int fw_mgmt_backend_fw_updated_operation(struct gb_operation *op) fw_mgmt->backend_fw_request_id = 0; fw_mgmt->backend_fw_status = request->status; - if (fw_mgmt->backend_fw_status != GB_FW_BACKEND_FW_STATUS_SUCCESS) + if ((fw_mgmt->backend_fw_status != GB_FW_BACKEND_FW_STATUS_SUCCESS) && + (fw_mgmt->backend_fw_status != GB_FW_BACKEND_FW_STATUS_RETRY)) dev_err(fw_mgmt->parent, "failed to load backend firmware: %02x\n", fw_mgmt->backend_fw_status); |