| .. | .. |
|---|
| 11 | 11 | #include <linux/types.h> |
|---|
| 12 | 12 | #include <linux/v4l2-controls.h> |
|---|
| 13 | 13 | |
|---|
| 14 | | -#define RKISP_API_VERSION KERNEL_VERSION(2, 3, 0) |
|---|
| 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 | /** |
|---|