hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/drivers/media/platform/rockchip/isp/isp_stats.h
....@@ -4,7 +4,7 @@
44 #ifndef _RKISP_ISP_STATS_H
55 #define _RKISP_ISP_STATS_H
66
7
-#include <linux/rkisp1-config.h>
7
+#include <linux/rk-isp1-config.h>
88 #include <linux/interrupt.h>
99 #include <linux/kfifo.h>
1010 #include "common.h"
....@@ -65,17 +65,23 @@
6565 u32 wr_buf_idx;
6666 bool rd_stats_from_ddr;
6767
68
+ bool rdbk_drop;
6869 bool rdbk_mode;
6970 u32 isp_rdbk;
7071 u32 isp3a_rdbk;
7172
7273 struct rkisp_dummy_buffer tmp_statsbuf;
7374 struct rkisp_buffer *cur_buf;
75
+ struct rkisp_buffer *nxt_buf;
76
+
77
+ bool af_meas_done_next;
78
+ bool ae_meas_done_next;
7479 };
7580
7681 void rkisp_stats_rdbk_enable(struct rkisp_isp_stats_vdev *stats_vdev, bool en);
7782
7883 void rkisp_stats_first_ddr_config(struct rkisp_isp_stats_vdev *stats_vdev);
84
+void rkisp_stats_next_ddr_config(struct rkisp_isp_stats_vdev *stats_vdev);
7985
8086 void rkisp_stats_isr(struct rkisp_isp_stats_vdev *stats_vdev,
8187 u32 isp_ris, u32 isp3a_ris);