video: tegra: host: nvdla: fix firmware reload refcnt

Fix DLA firmware poweron sequence for reload firmware through debugfs.
DLA free'ing resources and poweron is already handled in abstract API:
flcn_reload_fw()

Jira DLA-722

Change-Id: I04c4138ee9d2c0afc64a442cfafb372fe484ea96
Signed-off-by: Shridhar Rasal <srasal@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1647794
Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Prashant Gaikwad <pgaikwad@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
Shridhar Rasal
2018-01-29 13:24:04 +05:30
committed by Laxman Dewangan
parent 2b650860d1
commit f9c0b87ec8

View File

@@ -511,16 +511,10 @@ static ssize_t debug_dla_fw_reload_set(struct file *file,
nvdla_dbg_info(pdev, "firmware reload requested.\n");
nvhost_module_idle(pdev); /* hack around ref counting */
err = flcn_reload_fw(pdev);
if (err)
return err; /* propagate firmware reload errors */
err = nvhost_module_busy(pdev);
if (err)
return err;
return count;
}