From 73eddef1113312f3e091e5a1293b2bb8984b5bab Mon Sep 17 00:00:00 2001 From: Zefa Chen Date: Wed, 26 Jan 2022 17:32:02 +0800 Subject: [PATCH] media: rockchip: vicap support config compact mode after streaming Signed-off-by: Zefa Chen Change-Id: I8a6959e1f855525bc82cd45cf5194a94e611dab0 --- drivers/media/platform/rockchip/cif/capture.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/media/platform/rockchip/cif/capture.c b/drivers/media/platform/rockchip/cif/capture.c index 9832721da8e3..16969239b3ce 100644 --- a/drivers/media/platform/rockchip/cif/capture.c +++ b/drivers/media/platform/rockchip/cif/capture.c @@ -7056,10 +7056,10 @@ void rkcif_enable_dma_capture(struct rkcif_stream *stream) stream->id); rkcif_write_register(cif_dev, get_reg_index_of_frm0_y_vlw(stream->id), channel->virtual_width); - if (stream->is_compact) - val |= LVDS_COMPACT; + if (!stream->is_compact) + val |= CSI_WRDDR_TYPE_RAW_UNCOMPACT; else - val &= ~LVDS_COMPACT; + val &= ~CSI_WRDDR_TYPE_RAW_UNCOMPACT; } else if (stream->to_en_dma == RKCIF_DMAEN_BY_ISP) { rkcif_assign_new_buffer_pingpong_toisp(stream, RKCIF_YUV_ADDR_STATE_INIT,