diff --git a/drivers/amlogic/media/deinterlace/deinterlace.c b/drivers/amlogic/media/deinterlace/deinterlace.c index 825cf08cbcd6..7f5655d4e229 100644 --- a/drivers/amlogic/media/deinterlace/deinterlace.c +++ b/drivers/amlogic/media/deinterlace/deinterlace.c @@ -4180,7 +4180,8 @@ static unsigned char pre_de_buf_config(void) /*for support compress from dec*/ if (IS_COMP_MODE(vframe->type) && - !is_bypass(vframe)) { + !is_bypass(vframe) && + afbc_is_supported()) { is_afbc_mode = true; if (IS_VDIN_SRC(vframe->source_type) && IS_I_SRC(vframe->type)) {