From: Mark Yao Date: Tue, 11 Apr 2017 02:15:17 +0000 (+0800) Subject: video/rockchip: rga2: force rga version if hardware not support X-Git-Tag: firefly_0821_release~67 X-Git-Url: http://plrg.eecs.uci.edu/git/?p=firefly-linux-kernel-4.4.55.git;a=commitdiff_plain;h=a8fc40ce6f61a749f597b7ee58e81a7854601ec9;hp=1972867db9d17f5d9398f4df9e65b88a189e6e18 video/rockchip: rga2: force rga version if hardware not support Change-Id: I95323b5f46228561266b2352815f0d15851fa6ce Signed-off-by: Mark Yao --- diff --git a/drivers/video/rockchip/rga2/rga2_drv.c b/drivers/video/rockchip/rga2/rga2_drv.c index 936411d895cd..850d20f33f34 100644 --- a/drivers/video/rockchip/rga2/rga2_drv.c +++ b/drivers/video/rockchip/rga2/rga2_drv.c @@ -178,6 +178,11 @@ static inline int rga2_init_version(void) major_version = (reg_version & RGA2_MAJOR_VERSION_MASK) >> 24; minor_version = (reg_version & RGA2_MINOR_VERSION_MASK) >> 20; + /* + * some old rga ip has no rga version register, so force set to 2.00 + */ + if (!major_version && !minor_version) + major_version = 2; sprintf(rga->version, "%d.%02d", major_version, minor_version); return 0;