From bedbef8ad3e75a304af6361af235302bcc61d06b Mon Sep 17 00:00:00 2001
From: hc <hc@nodka.com>
Date: Tue, 14 May 2024 06:39:01 +0000
Subject: [PATCH] 修改内核路径
---
kernel/drivers/media/platform/rockchip/isp/dmarx.c | 8 +++++---
1 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/kernel/drivers/media/platform/rockchip/isp/dmarx.c b/kernel/drivers/media/platform/rockchip/isp/dmarx.c
index 529c099..1f1c028 100644
--- a/kernel/drivers/media/platform/rockchip/isp/dmarx.c
+++ b/kernel/drivers/media/platform/rockchip/isp/dmarx.c
@@ -1156,9 +1156,10 @@
u64 sof_time = 0, frame_timestamp = 0;
u32 frame_id = 0;
- if (!IS_HDR_RDBK(dev->rd_mode) && id) {
- *id = atomic_read(&dev->isp_sdev.frm_sync_seq) - 1;
- return;
+ if (!IS_HDR_RDBK(dev->rd_mode)) {
+ frame_id = atomic_read(&dev->isp_sdev.frm_sync_seq) - 1;
+ frame_timestamp = dev->isp_sdev.frm_timestamp;
+ goto end;
}
spin_lock_irqsave(&dev->rdbk_lock, flag);
@@ -1172,6 +1173,7 @@
frame_timestamp = dev->dmarx_dev.pre_frame.timestamp;
}
spin_unlock_irqrestore(&dev->rdbk_lock, flag);
+end:
if (id)
*id = frame_id;
if (sof_timestamp)
--
Gitblit v1.6.2