Commit 87fab0eb authored by Lad Prabhakar's avatar Lad Prabhakar Committed by Mauro Carvalho Chehab
Browse files

media: i2c: ov5645: Call ov5645_entity_init_cfg() before registering the subdev



Make sure we call ov5645_entity_init_cfg() before registering the subdev
to make sure default formats are set up.

Suggested-by: default avatarSakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: default avatarLad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: default avatarLaurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: default avatarSakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@kernel.org>
parent d781dce6
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -1220,6 +1220,8 @@ static int ov5645_probe(struct i2c_client *client)
	pm_runtime_get_noresume(dev);
	pm_runtime_enable(dev);

	ov5645_entity_init_cfg(&ov5645->sd, NULL);

	ret = v4l2_async_register_subdev(&ov5645->sd);
	if (ret < 0) {
		dev_err(dev, "could not register v4l2 device\n");
@@ -1231,8 +1233,6 @@ static int ov5645_probe(struct i2c_client *client)
	pm_runtime_mark_last_busy(dev);
	pm_runtime_put_autosuspend(dev);

	ov5645_entity_init_cfg(&ov5645->sd, NULL);

	return 0;

err_pm_runtime: