diff options
author | Anshul Jain <anshulj@nvidia.com> | 2013-04-24 19:14:33 -0700 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2013-09-14 13:28:19 -0700 |
commit | a9e10371104a7d9aab34a6b6b7822ffc925e93ad (patch) | |
tree | e8498a129362f3ed74fbf42c0044faf9219f33ab /drivers/misc/issp | |
parent | 1390b3a1a5db1ad593ac59b3c672bf5a53d86d01 (diff) |
misc: issp: add support for force update
This change adds support for the firmware to be
force updated. This flag can be used to downgrade the
firmware.
Bug 1270341
Change-Id: I2c7eee9029cce38fdb902b211fb2800071579ff9
Signed-off-by: Anshul Jain <anshulj@nvidia.com>
(cherry picked from commit 7e506cd5b9af34b0f86956193d8bd8ad910ac0b0)
(cherry picked from commit 90b6a9378c0b3050ca43f8a75b55d1e266d6c592)
Reviewed-on: http://git-master/r/246781
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Diffstat (limited to 'drivers/misc/issp')
-rw-r--r-- | drivers/misc/issp/issp.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/misc/issp/issp.c b/drivers/misc/issp/issp.c index da357dca8eec..05ed51684993 100644 --- a/drivers/misc/issp/issp.c +++ b/drivers/misc/issp/issp.c @@ -111,7 +111,10 @@ static int issp_need_update(struct issp_host *host, bool *update) "Version Block is protected, force upgrade!\n"); *update = true; } else if (ret == 1) { - *update = (ver_uc < host->version_fw); + *update = (ver_uc < host->version_fw) || + ((ver_uc != host->version_fw) && + host->pdata->force_update); + if (*update) dev_info(&host->pdev->dev, "firmware needs upgrade, "\ "version 0x%02x -> 0x%02x\n", |