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
drxk.h
Go to the documentation of this file.
1
#ifndef _DRXK_H_
2
#define _DRXK_H_
3
4
#include <linux/types.h>
5
#include <linux/i2c.h>
6
36
struct
drxk_config
{
37
u8
adr
;
38
bool
single_master
;
39
bool
no_i2c_bridge
;
40
bool
parallel_ts
;
41
bool
dynamic_clk
;
42
bool
enable_merr_cfg
;
43
bool
load_firmware_sync
;
44
45
bool
antenna_dvbt
;
46
u16
antenna_gpio
;
47
48
u8
mpeg_out_clk_strength
;
49
int
chunk_size
;
50
51
const
char
*
microcode_name
;
52
int
qam_demod_parameter_count
;
53
};
54
55
#if defined(CONFIG_DVB_DRXK) || (defined(CONFIG_DVB_DRXK_MODULE) \
56
&& defined(MODULE))
57
extern
struct
dvb_frontend
*
drxk_attach
(
const
struct
drxk_config
*
config
,
58
struct
i2c_adapter
*i2c);
59
#else
60
static
inline
struct
dvb_frontend
*
drxk_attach
(
const
struct
drxk_config
*
config
,
61
struct
i2c_adapter
*i2c)
62
{
63
printk
(
KERN_WARNING
"%s: driver disabled by Kconfig\n"
, __func__);
64
return
NULL
;
65
}
66
#endif
67
68
#endif
Generated on Thu Jan 10 2013 13:45:36 for Linux Kernel by
1.8.2