summaryrefslogtreecommitdiff
path: root/drivers/media/platform/imx8/mxc-media-dev.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/media/platform/imx8/mxc-media-dev.c')
-rw-r--r--drivers/media/platform/imx8/mxc-media-dev.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/media/platform/imx8/mxc-media-dev.c b/drivers/media/platform/imx8/mxc-media-dev.c
index ff20a9b8e520..748e629fd4d1 100644
--- a/drivers/media/platform/imx8/mxc-media-dev.c
+++ b/drivers/media/platform/imx8/mxc-media-dev.c
@@ -235,7 +235,7 @@ static int mxc_md_create_links(struct mxc_md *mxc_md)
v4l2_info(&mxc_md->v4l2_dev, "created link [%s] => [%s]\n",
sensor->sd->entity.name, pcsidev->sd.entity.name);
} else if (mxc_md->mipi_csi2) {
- mipi_csi2 = mxc_md->mipi_csi2[sensor->id];
+ mipi_csi2 = mxc_md->mipi_csi2[sensor->id + 1];
if (mipi_csi2 == NULL)
continue;
source = &sensor->sd->entity;
@@ -443,7 +443,7 @@ static int register_mipi_csi2_entity(struct mxc_md *mxc_md,
sd->grp_id = GRP_ID_MXC_MIPI_CSI2;
ret = v4l2_device_register_subdev(&mxc_md->v4l2_dev, sd);
if (!ret)
- mxc_md->mipi_csi2[mipi_csi2->id] = mipi_csi2;
+ mxc_md->mipi_csi2[mipi_csi2->id +1] = mipi_csi2;
else
v4l2_err(&mxc_md->v4l2_dev,
"Failed to register MIPI-CSIS.%d (%d)\n", mipi_csi2->id, ret);