.. | .. |
---|
11 | 11 | #include <linux/types.h> |
---|
12 | 12 | #include <linux/v4l2-controls.h> |
---|
13 | 13 | |
---|
14 | | -#define RKISP_API_VERSION KERNEL_VERSION(2, 2, 1) |
---|
| 14 | +#define RKISP_API_VERSION KERNEL_VERSION(2, 4, 0) |
---|
15 | 15 | |
---|
16 | 16 | /****************ISP SUBDEV IOCTL*****************************/ |
---|
17 | 17 | |
---|
.. | .. |
---|
1968 | 1968 | struct rkisp_mipi_luma luma[ISP2X_MIPI_RAW_MAX]; |
---|
1969 | 1969 | } __attribute__ ((packed)); |
---|
1970 | 1970 | |
---|
| 1971 | +enum { |
---|
| 1972 | + RKISP_RTT_MODE_NORMAL = 0, |
---|
| 1973 | + RKISP_RTT_MODE_MULTI_FRAME, |
---|
| 1974 | + RKISP_RTT_MODE_ONE_FRAME, |
---|
| 1975 | +}; |
---|
| 1976 | + |
---|
1971 | 1977 | /** |
---|
1972 | 1978 | * struct rkisp_thunderboot_resmem_head |
---|
1973 | 1979 | */ |
---|
.. | .. |
---|
1976 | 1982 | __u16 complete; |
---|
1977 | 1983 | __u16 frm_total; |
---|
1978 | 1984 | __u16 hdr_mode; |
---|
| 1985 | + __u16 rtt_mode; |
---|
1979 | 1986 | __u16 width; |
---|
1980 | 1987 | __u16 height; |
---|
1981 | 1988 | __u16 camera_num; |
---|
1982 | 1989 | __u16 camera_index; |
---|
| 1990 | + __u16 md_flag; |
---|
1983 | 1991 | |
---|
1984 | 1992 | __u32 exp_time[3]; |
---|
1985 | 1993 | __u32 exp_gain[3]; |
---|
1986 | 1994 | __u32 exp_time_reg[3]; |
---|
1987 | 1995 | __u32 exp_gain_reg[3]; |
---|
| 1996 | + __u32 exp_isp_dgain[3]; |
---|
| 1997 | + __u32 nr_buf_size; |
---|
| 1998 | + __u32 share_mem_size; |
---|
1988 | 1999 | } __attribute__ ((packed)); |
---|
1989 | 2000 | |
---|
1990 | 2001 | /** |
---|