Commit 5313c002 authored by Sakari Ailus's avatar Sakari Ailus Committed by Mauro Carvalho Chehab

[media] smiapp: Move enumerating available media bus codes later

As the controls creation is separated in two sections, the available media
bus codes and link frequencies can be enumerated later on.
Signed-off-by: default avatarSakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@osg.samsung.com>
parent 2e9f3c1c
...@@ -2703,12 +2703,6 @@ static int smiapp_init(struct smiapp_sensor *sensor) ...@@ -2703,12 +2703,6 @@ static int smiapp_init(struct smiapp_sensor *sensor)
if (sensor->minfo.smiapp_profile == SMIAPP_PROFILE_0) if (sensor->minfo.smiapp_profile == SMIAPP_PROFILE_0)
pll->flags |= SMIAPP_PLL_FLAG_NO_OP_CLOCKS; pll->flags |= SMIAPP_PLL_FLAG_NO_OP_CLOCKS;
rval = smiapp_get_mbus_formats(sensor);
if (rval) {
rval = -ENODEV;
goto out_cleanup;
}
for (i = 0; i < SMIAPP_SUBDEVS; i++) { for (i = 0; i < SMIAPP_SUBDEVS; i++) {
struct { struct {
struct smiapp_subdev *ssd; struct smiapp_subdev *ssd;
...@@ -2778,6 +2772,12 @@ static int smiapp_init(struct smiapp_sensor *sensor) ...@@ -2778,6 +2772,12 @@ static int smiapp_init(struct smiapp_sensor *sensor)
if (rval < 0) if (rval < 0)
goto out_cleanup; goto out_cleanup;
rval = smiapp_get_mbus_formats(sensor);
if (rval) {
rval = -ENODEV;
goto out_cleanup;
}
rval = smiapp_init_late_controls(sensor); rval = smiapp_init_late_controls(sensor);
if (rval) { if (rval) {
rval = -ENODEV; rval = -ENODEV;
......
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