hc
2024-01-05 071106ecf68c401173c58808b1cf5f68cc50d390
kernel/include/uapi/linux/rk-isp2-config.h
....@@ -11,7 +11,7 @@
1111 #include <linux/types.h>
1212 #include <linux/v4l2-controls.h>
1313
14
-#define RKISP_API_VERSION KERNEL_VERSION(2, 2, 1)
14
+#define RKISP_API_VERSION KERNEL_VERSION(2, 4, 0)
1515
1616 /****************ISP SUBDEV IOCTL*****************************/
1717
....@@ -1968,6 +1968,12 @@
19681968 struct rkisp_mipi_luma luma[ISP2X_MIPI_RAW_MAX];
19691969 } __attribute__ ((packed));
19701970
1971
+enum {
1972
+ RKISP_RTT_MODE_NORMAL = 0,
1973
+ RKISP_RTT_MODE_MULTI_FRAME,
1974
+ RKISP_RTT_MODE_ONE_FRAME,
1975
+};
1976
+
19711977 /**
19721978 * struct rkisp_thunderboot_resmem_head
19731979 */
....@@ -1976,15 +1982,20 @@
19761982 __u16 complete;
19771983 __u16 frm_total;
19781984 __u16 hdr_mode;
1985
+ __u16 rtt_mode;
19791986 __u16 width;
19801987 __u16 height;
19811988 __u16 camera_num;
19821989 __u16 camera_index;
1990
+ __u16 md_flag;
19831991
19841992 __u32 exp_time[3];
19851993 __u32 exp_gain[3];
19861994 __u32 exp_time_reg[3];
19871995 __u32 exp_gain_reg[3];
1996
+ __u32 exp_isp_dgain[3];
1997
+ __u32 nr_buf_size;
1998
+ __u32 share_mem_size;
19881999 } __attribute__ ((packed));
19892000
19902001 /**