From: hjc Date: Mon, 16 Mar 2015 01:58:27 +0000 (+0800) Subject: rk3368 lcdc: add yuv420sp nv21 format at lcdc scale fac X-Git-Tag: firefly_0821_release~4158^2~348 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=1c3778cecede2d8d1f58ab8e501f604253a80557;p=firefly-linux-kernel-4.4.55.git rk3368 lcdc: add yuv420sp nv21 format at lcdc scale fac Signed-off-by: hjc --- diff --git a/drivers/video/rockchip/lcdc/rk3368_lcdc.c b/drivers/video/rockchip/lcdc/rk3368_lcdc.c index ba13a770bbb5..151ee9457678 100755 --- a/drivers/video/rockchip/lcdc/rk3368_lcdc.c +++ b/drivers/video/rockchip/lcdc/rk3368_lcdc.c @@ -2273,6 +2273,7 @@ static int rk3368_lcdc_cal_scl_fac(struct rk_lcdc_win *win) break; case YUV420: case YUV420_A: + case YUV420_NV21: cbcr_srcW = srcW / 2; cbcr_dstW = dstW; cbcr_srcH = srcH / 2; @@ -2329,6 +2330,7 @@ static int rk3368_lcdc_cal_scl_fac(struct rk_lcdc_win *win) /*line buffer mode */ if ((win->area[0].format == YUV422) || (win->area[0].format == YUV420) || + (win->area[0].format == YUV420_NV21) || (win->area[0].format == YUV422_A) || (win->area[0].format == YUV420_A)) { if (win->cbr_hor_scl_mode == SCALE_DOWN) {