diff --git a/drivers/media/platform/rockchip/cif/mipi-csi2.c b/drivers/media/platform/rockchip/cif/mipi-csi2.c index 6f6b2d55faf0..5fef06a397b5 100644 --- a/drivers/media/platform/rockchip/cif/mipi-csi2.c +++ b/drivers/media/platform/rockchip/cif/mipi-csi2.c @@ -165,7 +165,9 @@ static void csi2_enable(struct csi2_dev *csi2, write_csihost_reg(base, CSIHOST_MSK1, 0xe00000f0); write_csihost_reg(base, CSIHOST_MSK2, 0xff00); } else { - val |= SW_DSI_EN(0); + val |= SW_DSI_EN(0) | SW_DATATYPE_FS(0x0) | + SW_DATATYPE_FE(0x01) | SW_DATATYPE_LS(0x02) | + SW_DATATYPE_LE(0x03); write_csihost_reg(base, CSIHOST_CONTROL, val); write_csihost_reg(base, CSIHOST_MSK1, 0); write_csihost_reg(base, CSIHOST_MSK2, 0xf000);