From 2f7c68cb55ecb7331f2381deb497c27155f32faf Mon Sep 17 00:00:00 2001 From: hc <hc@nodka.com> Date: Wed, 03 Jan 2024 09:43:39 +0000 Subject: [PATCH] update kernel to 5.10.198 --- kernel/drivers/video/rockchip/rga2/rga2_drv.c | 17 +++++++++++++---- 1 files changed, 13 insertions(+), 4 deletions(-) diff --git a/kernel/drivers/video/rockchip/rga2/rga2_drv.c b/kernel/drivers/video/rockchip/rga2/rga2_drv.c index 9aeb89a..ca5218f 100644 --- a/kernel/drivers/video/rockchip/rga2/rga2_drv.c +++ b/kernel/drivers/video/rockchip/rga2/rga2_drv.c @@ -76,7 +76,6 @@ #define RGA2_PHY_PAGE_SIZE (((8192 * 8192 * 4) / 4096) + 1) ktime_t rga2_start; -ktime_t rga2_end; int rga2_flag; int first_RGA2_proc; static int rk3368; @@ -1179,9 +1178,11 @@ #ifdef CONFIG_ROCKCHIP_RGA2_DEBUGGER if (RGA2_TEST_TIME) { - rga2_end = ktime_get(); - rga2_end = ktime_sub(rga2_end, rga2_start); - DBG("sync one cmd end time %d\n", (int)ktime_to_us(rga2_end)); + ktime_t rga2_cmd_end; + + rga2_cmd_end = ktime_get(); + rga2_cmd_end = ktime_sub(rga2_cmd_end, rga2_start); + DBG("sync one cmd end time %d us\n", (int)ktime_to_us(rga2_cmd_end)); } #endif if (ret == -ETIMEDOUT && try--) { @@ -1657,6 +1658,14 @@ if (RGA2_INT_FLAG) INFO("irqthread INT[%x],STATS[%x]\n", rga2_read(RGA2_INT), rga2_read(RGA2_STATUS)); + + if (RGA2_TEST_TIME) { + ktime_t rga2_hw_end; + + rga2_hw_end = ktime_get(); + rga2_hw_end = ktime_sub(rga2_hw_end, rga2_start); + DBG("RGA hardware cost time %d us\n", (int)ktime_to_us(rga2_hw_end)); + } #endif RGA2_flush_page(); mutex_lock(&rga2_service.lock); -- Gitblit v1.6.2