summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorMax Krummenacher <max.krummenacher@toradex.com>2019-07-02 11:10:57 +0200
committerMax Krummenacher <max.krummenacher@toradex.com>2019-07-04 16:40:25 +0200
commita983e2580162bb99bcc7c7496af0483bff1e8376 (patch)
tree569f8162c7858370567935b89e240fbaea73857c /drivers
parent03bf5215907bec5f4c83d9ea3e8c2c6d9c43fa7d (diff)
Revert "imx8: csi: Fix off-by-one error in sensors enumeration"
With the 4.14 kernel code change this makes the camera not work at all. However one needs to provide a correct reg=<xxx>; property to the mipi_csi node in the device-tree. This reverts commit 610cbf4c446f377854bb973d99ee141ca72781dc. Related to: #32172 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Diffstat (limited to 'drivers')
-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 e9f3dd25dd75..b3300ad8eb0f 100644
--- a/drivers/media/platform/imx8/mxc-media-dev.c
+++ b/drivers/media/platform/imx8/mxc-media-dev.c
@@ -236,7 +236,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 + 1];
+ mipi_csi2 = mxc_md->mipi_csi2[sensor->id];
if (mipi_csi2 == NULL)
continue;
source = &sensor->sd->entity;
@@ -447,7 +447,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 +1] = mipi_csi2;
+ mxc_md->mipi_csi2[mipi_csi2->id] = mipi_csi2;
else
v4l2_err(&mxc_md->v4l2_dev,
"Failed to register MIPI-CSIS.%d (%d)\n", mipi_csi2->id, ret);