liyujie
2025-08-28 d9927380ed7c8366f762049be9f3fee225860833
android/hardware/aw/camera/3_4/include/sunxi_camera_v2.h
....@@ -178,6 +178,15 @@
178178 __s32 reserved[16];
179179 };
180180
181
+struct dma_merge {
182
+ __u8 en;
183
+};
184
+
185
+struct buf_merge {
186
+ __u8 en;
187
+ __u8 buffer_num;
188
+};
189
+
181190 #define VIDIOC_ISP_AE_STAT_REQ \
182191 _IOWR('V', BASE_VIDIOC_PRIVATE + 1, struct isp_stat_buf)
183192 #define VIDIOC_ISP_HIST_STAT_REQ \
....@@ -192,6 +201,8 @@
192201 _IOWR('V', BASE_VIDIOC_PRIVATE + 8, struct isp_hdr_ctrl)
193202 #define VIDIOC_SYNC_CTRL \
194203 _IOWR('V', BASE_VIDIOC_PRIVATE + 9, struct csi_sync_ctrl)
204
+#define VIDIOC_SET_BUFFER_MERGE \
205
+ _IOWR('V', BASE_VIDIOC_PRIVATE + 15, struct buf_merge)
195206
196207 /*
197208 * Events
....@@ -302,5 +313,8 @@
302313 #define VIDIOC_VIN_ISP_TABLE2_MAP \
303314 _IOWR('V', BASE_VIDIOC_PRIVATE + 72, struct isp_table_reg_map)
304315
316
+#define VIDIOC_SET_DMA_MERGE \
317
+ _IOWR('V', BASE_VIDIOC_PRIVATE + 14, struct dma_merge)
318
+
305319 #endif /*_SUNXI_CAMERA_H_*/
306320