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 --- |