.. | .. |
---|
178 | 178 | __s32 reserved[16]; |
---|
179 | 179 | }; |
---|
180 | 180 | |
---|
| 181 | +struct dma_merge { |
---|
| 182 | + __u8 en; |
---|
| 183 | +}; |
---|
| 184 | + |
---|
| 185 | +struct buf_merge { |
---|
| 186 | + __u8 en; |
---|
| 187 | + __u8 buffer_num; |
---|
| 188 | +}; |
---|
| 189 | + |
---|
181 | 190 | #define VIDIOC_ISP_AE_STAT_REQ \ |
---|
182 | 191 | _IOWR('V', BASE_VIDIOC_PRIVATE + 1, struct isp_stat_buf) |
---|
183 | 192 | #define VIDIOC_ISP_HIST_STAT_REQ \ |
---|
.. | .. |
---|
192 | 201 | _IOWR('V', BASE_VIDIOC_PRIVATE + 8, struct isp_hdr_ctrl) |
---|
193 | 202 | #define VIDIOC_SYNC_CTRL \ |
---|
194 | 203 | _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) |
---|
195 | 206 | |
---|
196 | 207 | /* |
---|
197 | 208 | * Events |
---|
.. | .. |
---|
302 | 313 | #define VIDIOC_VIN_ISP_TABLE2_MAP \ |
---|
303 | 314 | _IOWR('V', BASE_VIDIOC_PRIVATE + 72, struct isp_table_reg_map) |
---|
304 | 315 | |
---|
| 316 | +#define VIDIOC_SET_DMA_MERGE \ |
---|
| 317 | + _IOWR('V', BASE_VIDIOC_PRIVATE + 14, struct dma_merge) |
---|
| 318 | + |
---|
305 | 319 | #endif /*_SUNXI_CAMERA_H_*/ |
---|
306 | 320 | |
---|