#include "em28xx.h"
#include <linux/i2c.h>
#include <linux/usb.h>
#include <media/i2c/mt9v011.h>
#include <media/v4l2-common.h>
static unsigned short micron_sensor_addrs[] = …;
static unsigned short omnivision_sensor_addrs[] = …;
static int em28xx_initialize_mt9m111(struct em28xx *dev)
{ … }
static int em28xx_initialize_mt9m001(struct em28xx *dev)
{ … }
static int em28xx_probe_sensor_micron(struct em28xx *dev)
{ … }
static int em28xx_probe_sensor_omnivision(struct em28xx *dev)
{ … }
int em28xx_detect_sensor(struct em28xx *dev)
{ … }
int em28xx_init_camera(struct em28xx *dev)
{ … }
EXPORT_SYMBOL_GPL(…);