mirror of
https://github.com/FEX-Emu/linux.git
synced 2025-01-10 19:43:29 +00:00
[media] staging: v4l: omap4iss: Fix sub-device power management code
The same bug was present in the omap4iss driver as was in the omap3isp driver. The code got copied to the omap4iss driver while broken. Fix the omap4iss driver as well. Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
This commit is contained in:
parent
54b5a749b4
commit
ad92b5cf35
@ -533,14 +533,14 @@ static int iss_pipeline_link_notify(struct media_link *link, u32 flags,
|
||||
int ret;
|
||||
|
||||
if (notification == MEDIA_DEV_NOTIFY_POST_LINK_CH &&
|
||||
!(link->flags & MEDIA_LNK_FL_ENABLED)) {
|
||||
!(flags & MEDIA_LNK_FL_ENABLED)) {
|
||||
/* Powering off entities is assumed to never fail. */
|
||||
iss_pipeline_pm_power(source, -sink_use);
|
||||
iss_pipeline_pm_power(sink, -source_use);
|
||||
return 0;
|
||||
}
|
||||
|
||||
if (notification == MEDIA_DEV_NOTIFY_POST_LINK_CH &&
|
||||
if (notification == MEDIA_DEV_NOTIFY_PRE_LINK_CH &&
|
||||
(flags & MEDIA_LNK_FL_ENABLED)) {
|
||||
ret = iss_pipeline_pm_power(source, sink_use);
|
||||
if (ret < 0)
|
||||
|
Loading…
x
Reference in New Issue
Block a user