From: huangdesheng Date: Thu, 5 Jul 2012 09:47:06 +0000 (+0800) Subject: add rga version X-Git-Tag: firefly_0821_release~9042 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=6c68734667b4818e10ecc7fde5fd1e9dc44f19ca;p=firefly-linux-kernel-4.4.55.git add rga version --- diff --git a/drivers/video/rockchip/rga/rga.h b/drivers/video/rockchip/rga/rga.h index 5a1a72ad4e16..9b30f05045fb 100755 --- a/drivers/video/rockchip/rga/rga.h +++ b/drivers/video/rockchip/rga/rga.h @@ -7,6 +7,7 @@ #define RGA_BLIT_ASYNC 0x5018 #define RGA_FLUSH 0x5019 #define RGA_GET_RESULT 0x501a +#define RGA_GET_VERSION 0x501b #define RGA_REG_CTRL_LEN 0x8 /* 8 */ diff --git a/drivers/video/rockchip/rga/rga_drv.c b/drivers/video/rockchip/rga/rga_drv.c index 0474d2da293f..74b810df0e54 100755 --- a/drivers/video/rockchip/rga/rga_drv.c +++ b/drivers/video/rockchip/rga/rga_drv.c @@ -68,6 +68,8 @@ #define DRIVER_DESC "RGA Device Driver" #define DRIVER_NAME "rga" +#define RGA_VERSION "1.000" + ktime_t rga_start; ktime_t rga_end; @@ -954,6 +956,10 @@ static long rga_ioctl(struct file *file, uint32_t cmd, unsigned long arg) break; case RGA_GET_RESULT: ret = rga_get_result(session, arg); + case RGA_GET_VERSION: + ret = copy_to_user((void *)arg, RGA_VERSION, sizeof(RGA_VERSION)); + //ret = 0; + break; default: ERR("unknown ioctl cmd!\n"); ret = -EINVAL;