diff --git a/drivers/media/platform/rockchip/isp/rkisp.c b/drivers/media/platform/rockchip/isp/rkisp.c index 2ffbc9d5eaec..75db0867c433 100644 --- a/drivers/media/platform/rockchip/isp/rkisp.c +++ b/drivers/media/platform/rockchip/isp/rkisp.c @@ -1582,7 +1582,8 @@ static int rkisp_subdev_link_setup(struct media_entity *entity, struct rkisp_stream *stream = NULL; u8 rawrd = INP_RAWRD0 | INP_RAWRD1 | INP_RAWRD2; - if (local->index != RKISP_ISP_PAD_SINK) + if (local->index != RKISP_ISP_PAD_SINK && + local->index != RKISP_ISP_PAD_SOURCE_PATH) return 0; if (!sd) return -ENODEV;