Commit 1344bf74 authored by Sakari Ailus's avatar Sakari Ailus Committed by Mauro Carvalho Chehab

[media] smiapp: Read frame format earlier

The information gathered during frame format reading will be required
earlier in the initialisation when it was available. Also return an error
if frame format cannot be obtained.
Signed-off-by: default avatarSakari Ailus <sakari.ailus@linux.intel.com>
Reviewed-by: default avatarSebastian Reichel <sre@kernel.org>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@s-opensource.com>
parent 3ecb8664
...@@ -2908,6 +2908,12 @@ static int smiapp_probe(struct i2c_client *client, ...@@ -2908,6 +2908,12 @@ static int smiapp_probe(struct i2c_client *client,
goto out_power_off; goto out_power_off;
} }
rval = smiapp_read_frame_fmt(sensor);
if (rval) {
rval = -ENODEV;
goto out_power_off;
}
/* /*
* Handle Sensor Module orientation on the board. * Handle Sensor Module orientation on the board.
* *
...@@ -3030,8 +3036,6 @@ static int smiapp_probe(struct i2c_client *client, ...@@ -3030,8 +3036,6 @@ static int smiapp_probe(struct i2c_client *client,
sensor->pixel_array->sd.entity.function = MEDIA_ENT_F_CAM_SENSOR; sensor->pixel_array->sd.entity.function = MEDIA_ENT_F_CAM_SENSOR;
/* final steps */
smiapp_read_frame_fmt(sensor);
rval = smiapp_init_controls(sensor); rval = smiapp_init_controls(sensor);
if (rval < 0) if (rval < 0)
goto out_cleanup; goto out_cleanup;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment