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 |