#define pr_fmt(fmt) …
#include "m5602_po1030.h"
static int po1030_s_ctrl(struct v4l2_ctrl *ctrl);
static void po1030_dump_registers(struct sd *sd);
static const unsigned char preinit_po1030[][3] = …;
static const unsigned char init_po1030[][3] = …;
static struct v4l2_pix_format po1030_modes[] = …;
static const struct v4l2_ctrl_ops po1030_ctrl_ops = …;
static const struct v4l2_ctrl_config po1030_greenbal_cfg = …;
int po1030_probe(struct sd *sd)
{ … }
int po1030_init(struct sd *sd)
{ … }
int po1030_init_controls(struct sd *sd)
{ … }
int po1030_start(struct sd *sd)
{ … }
static int po1030_set_exposure(struct gspca_dev *gspca_dev, __s32 val)
{ … }
static int po1030_set_gain(struct gspca_dev *gspca_dev, __s32 val)
{ … }
static int po1030_set_hvflip(struct gspca_dev *gspca_dev)
{ … }
static int po1030_set_red_balance(struct gspca_dev *gspca_dev, __s32 val)
{ … }
static int po1030_set_blue_balance(struct gspca_dev *gspca_dev, __s32 val)
{ … }
static int po1030_set_green_balance(struct gspca_dev *gspca_dev, __s32 val)
{ … }
static int po1030_set_auto_white_balance(struct gspca_dev *gspca_dev,
__s32 val)
{ … }
static int po1030_set_auto_exposure(struct gspca_dev *gspca_dev,
__s32 val)
{ … }
void po1030_disconnect(struct sd *sd)
{ … }
static int po1030_s_ctrl(struct v4l2_ctrl *ctrl)
{ … }
static void po1030_dump_registers(struct sd *sd)
{ … }