mirror of
https://github.com/torvalds/linux.git
synced 2024-12-26 12:52:30 +00:00
[media] coda: initialize hardware on pm runtime resume only if firmware available
If no firmware was found and the coda module is unloaded, coda_runtime_resume will be called without an allocated code buffer. Do not call coda_hw_init in this case. Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> Signed-off-by: Kamil Debski <k.debski@samsung.com> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
This commit is contained in:
parent
ae5abd2561
commit
65919e6baa
@ -3903,7 +3903,7 @@ static int coda_runtime_resume(struct device *dev)
|
||||
struct coda_dev *cdev = dev_get_drvdata(dev);
|
||||
int ret = 0;
|
||||
|
||||
if (dev->pm_domain) {
|
||||
if (dev->pm_domain && cdev->codebuf.vaddr) {
|
||||
ret = coda_hw_init(cdev);
|
||||
if (ret)
|
||||
v4l2_err(&cdev->v4l2_dev, "HW initialization failed\n");
|
||||
|
Loading…
Reference in New Issue
Block a user