Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
drivers
media
pci
bt8xx
dvb-bt8xx.h
Go to the documentation of this file.
1
/*
2
* Bt8xx based DVB adapter driver
3
*
4
* Copyright (C) 2002,2003 Florian Schirmer <
[email protected]
>
5
* Copyright (C) 2002 Peter Hettkamp <
[email protected]
>
6
* Copyright (C) 1999-2001 Ralph Metzler & Marcus Metzler for convergence integrated media GmbH
7
* Copyright (C) 1998,1999 Christian Theiss <
[email protected]
>
8
*
9
* This program is free software; you can redistribute it and/or modify
10
* it under the terms of the GNU General Public License as published by
11
* the Free Software Foundation; either version 2 of the License, or
12
* (at your option) any later version.
13
*
14
* This program is distributed in the hope that it will be useful,
15
* but WITHOUT ANY WARRANTY; without even the implied warranty of
16
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17
* GNU General Public License for more details.
18
*
19
* You should have received a copy of the GNU General Public License
20
* along with this program; if not, write to the Free Software
21
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
22
*
23
*/
24
25
#ifndef DVB_BT8XX_H
26
#define DVB_BT8XX_H
27
28
#include <linux/i2c.h>
29
#include <
linux/mutex.h
>
30
#include "
dvbdev.h
"
31
#include "
dvb_net.h
"
32
#include "
bttv.h
"
33
#include "
mt352.h
"
34
#include "
sp887x.h
"
35
#include "
dst_common.h
"
36
#include "
nxt6000.h
"
37
#include "
cx24110.h
"
38
#include "
or51211.h
"
39
#include "
lgdt330x.h
"
40
#include "
zl10353.h
"
41
#include "
tuner-simple.h
"
42
43
struct
dvb_bt8xx_card
{
44
struct
mutex
lock
;
45
int
nfeeds
;
46
char
card_name
[32];
47
struct
dvb_adapter
dvb_adapter
;
48
struct
bt878
*
bt
;
49
unsigned
int
bttv_nr
;
50
struct
dvb_demux
demux
;
51
struct
dmxdev
dmxdev
;
52
struct
dmx_frontend
fe_hw
;
53
struct
dmx_frontend
fe_mem
;
54
u32
gpio_mode
;
55
u32
op_sync_orin
;
56
u32
irq_err_ignore
;
57
struct
i2c_adapter
*
i2c_adapter
;
58
struct
dvb_net
dvbnet
;
59
60
struct
dvb_frontend
*
fe
;
61
};
62
63
#endif
/* DVB_BT8XX_H */
Generated on Thu Jan 10 2013 13:47:26 for Linux Kernel by
1.8.2