em28xx.h (8314d40233f3790e4cfa704087bb2a43c18144d7) em28xx.h (ce8591ff023ef8e04750c2cc2882523619a80b58)
1/*
2 em28xx.h - driver for Empia EM2800/EM2820/2840 USB video capture devices
3
4 Copyright (C) 2005 Markus Rechberger <mrechberger@gmail.com>
5 Ludovico Cavedon <cavedon@sssup.it>
6 Mauro Carvalho Chehab <mchehab@infradead.org>
7 Copyright (C) 2012 Frank Schäfer <fschaefer.oss@googlemail.com>
8

--- 15 unchanged lines hidden (view full) ---

24 */
25
26#ifndef _EM28XX_H
27#define _EM28XX_H
28
29#define EM28XX_VERSION "0.2.2"
30#define DRIVER_DESC "Empia em28xx device driver"
31
1/*
2 em28xx.h - driver for Empia EM2800/EM2820/2840 USB video capture devices
3
4 Copyright (C) 2005 Markus Rechberger <mrechberger@gmail.com>
5 Ludovico Cavedon <cavedon@sssup.it>
6 Mauro Carvalho Chehab <mchehab@infradead.org>
7 Copyright (C) 2012 Frank Schäfer <fschaefer.oss@googlemail.com>
8

--- 15 unchanged lines hidden (view full) ---

24 */
25
26#ifndef _EM28XX_H
27#define _EM28XX_H
28
29#define EM28XX_VERSION "0.2.2"
30#define DRIVER_DESC "Empia em28xx device driver"
31
32#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
33
34#include <linux/workqueue.h>
35#include <linux/i2c.h>
36#include <linux/mutex.h>
37#include <linux/kref.h>
38#include <linux/videodev2.h>
39
40#include <media/videobuf2-v4l2.h>
41#include <media/videobuf2-vmalloc.h>

--- 565 unchanged lines hidden (view full) ---

607
608 /* Sub-module data */
609 struct em28xx_v4l2 *v4l2;
610 struct em28xx_dvb *dvb;
611 struct em28xx_audio adev;
612 struct em28xx_IR *ir;
613
614 /* generic device properties */
32#include <linux/workqueue.h>
33#include <linux/i2c.h>
34#include <linux/mutex.h>
35#include <linux/kref.h>
36#include <linux/videodev2.h>
37
38#include <media/videobuf2-v4l2.h>
39#include <media/videobuf2-vmalloc.h>

--- 565 unchanged lines hidden (view full) ---

605
606 /* Sub-module data */
607 struct em28xx_v4l2 *v4l2;
608 struct em28xx_dvb *dvb;
609 struct em28xx_audio adev;
610 struct em28xx_IR *ir;
611
612 /* generic device properties */
615 char name[30]; /* name (including minor) of the device */
616 int model; /* index in the device_data struct */
617 int devno; /* marks the number of this device */
618 enum em28xx_chip_id chip_id;
619
620 unsigned int is_em25xx:1; /* em25xx/em276x/7x/8x family bridge */
621 unsigned char disconnected:1; /* device has been diconnected */
622 unsigned int has_video:1;
623 unsigned int is_audio_only:1;

--- 179 unchanged lines hidden ---
613 int model; /* index in the device_data struct */
614 int devno; /* marks the number of this device */
615 enum em28xx_chip_id chip_id;
616
617 unsigned int is_em25xx:1; /* em25xx/em276x/7x/8x family bridge */
618 unsigned char disconnected:1; /* device has been diconnected */
619 unsigned int has_video:1;
620 unsigned int is_audio_only:1;

--- 179 unchanged lines hidden ---