mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-25 05:04:09 +08:00
media: atomisp: set DFS to MAX if sensor doesn't report fps
If the sensor doesn't implement support for g_frame_interval, it won't return the expected fps rate. Instead of keeping DFS on its minimal value (which will likely not work), set it to the max. Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
This commit is contained in:
parent
92b2bc49fc
commit
baf768cf29
@ -243,8 +243,12 @@ int atomisp_freq_scaling(struct atomisp_device *isp,
|
||||
}
|
||||
|
||||
fps = atomisp_get_sensor_fps(asd);
|
||||
if (fps == 0)
|
||||
return -EINVAL;
|
||||
if (fps == 0) {
|
||||
dev_info(isp->dev,
|
||||
"Sensor didn't report FPS. Using DFS max mode.\n");
|
||||
new_freq = dfs->highest_freq;
|
||||
goto done;
|
||||
}
|
||||
|
||||
curr_rules.width = asd->fmt[asd->capture_pad].fmt.width;
|
||||
curr_rules.height = asd->fmt[asd->capture_pad].fmt.height;
|
||||
|
Loading…
Reference in New Issue
Block a user