Signed-off-by: Erik Andrén <erik.andren@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
        /* Send start command to the camera */
        const u8 buffer[4] = {0x13, 0xf9, 0x0f, 0x01};
 
+       if (sd->sensor->start)
+               sd->sensor->start(sd);
+
        memcpy(buf, buffer, sizeof(buffer));
        err = usb_control_msg(gspca_dev->dev,
                              usb_sndctrlpipe(gspca_dev->dev, 0),
 
        /* Performs a initialization sequence */
        int (*init)(struct sd *sd);
 
+       /* Executed when the camera starts to send data */
+       int (*start)(struct sd *sd);
+
        /* Performs a power down sequence */
        int (*power_down)(struct sd *sd);