|
Linux Kernel
3.7.1
|
#include <m5mols.h>
Data Fields | |
| struct m5mols_platform_data * | pdata |
| struct v4l2_subdev | sd |
| struct media_pad | pad |
| wait_queue_head_t | irq_waitq |
| atomic_t | irq_done |
| struct v4l2_ctrl_handler | handle |
| struct { | |
| struct v4l2_ctrl * auto_exposure | |
| struct v4l2_ctrl * exposure_bias | |
| struct v4l2_ctrl * exposure | |
| struct v4l2_ctrl * metering | |
| }; | |
| struct { | |
| struct v4l2_ctrl * auto_iso | |
| struct v4l2_ctrl * iso | |
| }; | |
| struct v4l2_ctrl * | auto_wb |
| struct v4l2_ctrl * | lock_3a |
| struct v4l2_ctrl * | colorfx |
| struct v4l2_ctrl * | saturation |
| struct v4l2_ctrl * | zoom |
| struct v4l2_ctrl * | wdr |
| struct v4l2_ctrl * | stabilization |
| struct v4l2_ctrl * | jpeg_quality |
| int(* | set_power )(struct device *dev, int on) |
| struct mutex | lock |
| struct v4l2_mbus_framefmt | ffmt [M5MOLS_RESTYPE_MAX] |
| int | res_type |
| struct m5mols_version | ver |
| struct m5mols_capture | cap |
| unsigned int | isp_ready:1 |
| unsigned int | power:1 |
| unsigned int | ctrl_sync:1 |
| u8 | resolution |
| u8 | mode |
struct m5mols_info - M-5MOLS driver data structure : platform data : v4l-subdev instance : media pad : waitqueue for the capture : set to 1 in the interrupt handler : control handler : auto/manual exposure control : exposure compensation control : manual exposure control : exposure metering control : auto/manual ISO sensitivity control : manual ISO sensitivity control : auto white balance control : 3A lock control : color effect control : saturation control : zoom control : wide dynamic range control : image stabilization control : JPEG compression quality control : optional power callback to the board code : mutex protecting the structure fields below : current fmt according to resolution type : current resolution type : information of the version : the capture mode attributes : 1 when the ISP controller has completed booting : current sensor's power status : 1 when the control handler state is restored in H/W : register value for current resolution : register value for current operation mode
| struct { ... } |
| struct { ... } |
| struct m5mols_capture cap |
| struct v4l2_mbus_framefmt ffmt[M5MOLS_RESTYPE_MAX] |
| wait_queue_head_t irq_waitq |
| struct m5mols_platform_data* pdata |
| struct m5mols_version ver |
1.8.2