diff --git a/drivers/media/platform/rockchip/isp/isp_dvbm.c b/drivers/media/platform/rockchip/isp/isp_dvbm.c index e4538995f807..5431ee6439f3 100644 --- a/drivers/media/platform/rockchip/isp/isp_dvbm.c +++ b/drivers/media/platform/rockchip/isp/isp_dvbm.c @@ -17,8 +17,6 @@ int rkisp_dvbm_get(struct rkisp_device *dev) int ret = -EINVAL; g_dvbm = NULL; - if (dev->isp_ver != ISP_V32 && dev->isp_ver != ISP_V33) - goto end; if (!np_dvbm || !of_device_is_available(np_dvbm)) { dev_warn(dev->dev, "failed to get dvbm node\n"); @@ -29,7 +27,6 @@ int rkisp_dvbm_get(struct rkisp_device *dev) of_node_put(np_dvbm); } -end: return ret; } @@ -77,8 +74,7 @@ int rkisp_dvbm_event(struct rkisp_device *dev, u32 event) enum dvbm_cmd cmd; u32 seq; - if (!g_dvbm || !dev->cap_dev.wrap_line || - (dev->isp_ver != ISP_V32 && dev->isp_ver != ISP_V33)) + if (!g_dvbm || !dev->cap_dev.wrap_line) return -EINVAL; rkisp_dmarx_get_frame(dev, &seq, NULL, NULL, true);