diff --git a/drivers/media/platform/rockchip/cif/dev.c b/drivers/media/platform/rockchip/cif/dev.c index da437838e121..dfdccb0a010f 100644 --- a/drivers/media/platform/rockchip/cif/dev.c +++ b/drivers/media/platform/rockchip/cif/dev.c @@ -1686,6 +1686,8 @@ int rkcif_plat_init(struct rkcif_device *cif_dev, struct device_node *node, int #else cif_dev->is_use_dummybuf = false; #endif + if (cif_dev->chip_id == CHIP_RV1106_CIF) + cif_dev->is_use_dummybuf = false; strlcpy(cif_dev->media_dev.model, dev_name(dev), sizeof(cif_dev->media_dev.model));