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
dvb-frontends
ves1x93.h
Go to the documentation of this file.
1
/*
2
Driver for VES1893 and VES1993 QPSK Demodulators
3
4
Copyright (C) 1999 Convergence Integrated Media GmbH <
[email protected]
>
5
Copyright (C) 2001 Ronny Strutz <
[email protected]
>
6
Copyright (C) 2002 Dennis Noermann <
[email protected]
>
7
Copyright (C) 2002-2003 Andreas Oberritter <
[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
18
GNU General Public License for more details.
19
20
You should have received a copy of the GNU General Public License
21
along with this program; if not, write to the Free Software
22
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
23
24
*/
25
26
#ifndef VES1X93_H
27
#define VES1X93_H
28
29
#include <
linux/dvb/frontend.h
>
30
31
struct
ves1x93_config
32
{
33
/* the demodulator's i2c address */
34
u8
demod_address
;
35
36
/* value of XIN to use */
37
u32
xin
;
38
39
/* should PWM be inverted? */
40
u8
invert_pwm
:1;
41
};
42
43
#if defined(CONFIG_DVB_VES1X93) || (defined(CONFIG_DVB_VES1X93_MODULE) && defined(MODULE))
44
extern
struct
dvb_frontend
*
ves1x93_attach
(
const
struct
ves1x93_config
*
config
,
45
struct
i2c_adapter
* i2c);
46
#else
47
static
inline
struct
dvb_frontend
*
ves1x93_attach
(
const
struct
ves1x93_config
*
config
,
48
struct
i2c_adapter
* i2c)
49
{
50
printk
(
KERN_WARNING
"%s: driver disabled by Kconfig\n"
, __func__);
51
return
NULL
;
52
}
53
#endif // CONFIG_DVB_VES1X93
54
55
#endif // VES1X93_H
Generated on Thu Jan 10 2013 13:46:13 for Linux Kernel by
1.8.2