diff options
| -rw-r--r-- | drivers/staging/media/atomisp/pci/atomisp_cmd.c | 8 | 
1 files changed, 6 insertions, 2 deletions
| diff --git a/drivers/staging/media/atomisp/pci/atomisp_cmd.c b/drivers/staging/media/atomisp/pci/atomisp_cmd.c index 93925036144c..93855f981fbe 100644 --- a/drivers/staging/media/atomisp/pci/atomisp_cmd.c +++ b/drivers/staging/media/atomisp/pci/atomisp_cmd.c @@ -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; | 
