#ifndef M5602_MT9M111_H_
#define M5602_MT9M111_H_
#include "m5602_sensor.h"
#define MT9M111_SC_CHIPVER …
#define MT9M111_SC_ROWSTART …
#define MT9M111_SC_COLSTART …
#define MT9M111_SC_WINDOW_HEIGHT …
#define MT9M111_SC_WINDOW_WIDTH …
#define MT9M111_SC_HBLANK_CONTEXT_B …
#define MT9M111_SC_VBLANK_CONTEXT_B …
#define MT9M111_SC_HBLANK_CONTEXT_A …
#define MT9M111_SC_VBLANK_CONTEXT_A …
#define MT9M111_SC_SHUTTER_WIDTH …
#define MT9M111_SC_ROW_SPEED …
#define MT9M111_SC_EXTRA_DELAY …
#define MT9M111_SC_SHUTTER_DELAY …
#define MT9M111_SC_RESET …
#define MT9M111_SC_R_MODE_CONTEXT_B …
#define MT9M111_SC_R_MODE_CONTEXT_A …
#define MT9M111_SC_FLASH_CONTROL …
#define MT9M111_SC_GREEN_1_GAIN …
#define MT9M111_SC_BLUE_GAIN …
#define MT9M111_SC_RED_GAIN …
#define MT9M111_SC_GREEN_2_GAIN …
#define MT9M111_SC_GLOBAL_GAIN …
#define MT9M111_CONTEXT_CONTROL …
#define MT9M111_PAGE_MAP …
#define MT9M111_BYTEWISE_ADDRESS …
#define MT9M111_CP_OPERATING_MODE_CTL …
#define MT9M111_CP_LUMA_OFFSET …
#define MT9M111_CP_LUMA_CLIP …
#define MT9M111_CP_OUTPUT_FORMAT_CTL2_CONTEXT_A …
#define MT9M111_CP_LENS_CORRECTION_1 …
#define MT9M111_CP_DEFECT_CORR_CONTEXT_A …
#define MT9M111_CP_DEFECT_CORR_CONTEXT_B …
#define MT9M111_CP_OUTPUT_FORMAT_CTL2_CONTEXT_B …
#define MT9M111_CP_GLOBAL_CLK_CONTROL …
#define MT9M111_CC_AUTO_EXPOSURE_PARAMETER_18 …
#define MT9M111_CC_AWB_PARAMETER_7 …
#define MT9M111_SENSOR_CORE …
#define MT9M111_COLORPIPE …
#define MT9M111_CAMERA_CONTROL …
#define MT9M111_RESET …
#define MT9M111_RESTART …
#define MT9M111_ANALOG_STANDBY …
#define MT9M111_CHIP_ENABLE …
#define MT9M111_CHIP_DISABLE …
#define MT9M111_OUTPUT_DISABLE …
#define MT9M111_SHOW_BAD_FRAMES …
#define MT9M111_RESTART_BAD_FRAMES …
#define MT9M111_SYNCHRONIZE_CHANGES …
#define MT9M111_RMB_OVER_SIZED …
#define MT9M111_RMB_MIRROR_ROWS …
#define MT9M111_RMB_MIRROR_COLS …
#define MT9M111_RMB_ROW_SKIP_2X …
#define MT9M111_RMB_COLUMN_SKIP_2X …
#define MT9M111_RMB_ROW_SKIP_4X …
#define MT9M111_RMB_COLUMN_SKIP_4X …
#define MT9M111_COLOR_MATRIX_BYPASS …
#define MT9M111_SEL_CONTEXT_B …
#define MT9M111_TRISTATE_PIN_IN_STANDBY …
#define MT9M111_SOC_SOFT_STANDBY …
#define MT9M111_2D_DEFECT_CORRECTION_ENABLE …
#define INITIAL_MAX_GAIN …
#define MT9M111_DEFAULT_GAIN …
#define MT9M111_GREEN_GAIN_DEFAULT …
#define MT9M111_BLUE_GAIN_DEFAULT …
#define MT9M111_RED_GAIN_DEFAULT …
extern int force_sensor;
extern bool dump_sensor;
int mt9m111_probe(struct sd *sd);
int mt9m111_init(struct sd *sd);
int mt9m111_init_controls(struct sd *sd);
int mt9m111_start(struct sd *sd);
void mt9m111_disconnect(struct sd *sd);
static const struct m5602_sensor mt9m111 = …;
#endif