diff options
Diffstat (limited to 'drivers/media/dvb/frontends/dib7000p.h')
-rw-r--r-- | drivers/media/dvb/frontends/dib7000p.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/drivers/media/dvb/frontends/dib7000p.h b/drivers/media/dvb/frontends/dib7000p.h index 94829c1ed054..e7769e7cd92a 100644 --- a/drivers/media/dvb/frontends/dib7000p.h +++ b/drivers/media/dvb/frontends/dib7000p.h | |||
@@ -9,6 +9,7 @@ struct dib7000p_config { | |||
9 | u8 tuner_is_baseband; | 9 | u8 tuner_is_baseband; |
10 | int (*update_lna) (struct dvb_frontend *, u16 agc_global); | 10 | int (*update_lna) (struct dvb_frontend *, u16 agc_global); |
11 | 11 | ||
12 | u8 agc_config_count; | ||
12 | struct dibx000_agc_config *agc; | 13 | struct dibx000_agc_config *agc; |
13 | struct dibx000_bandwidth_config *bw; | 14 | struct dibx000_bandwidth_config *bw; |
14 | 15 | ||
@@ -27,15 +28,19 @@ struct dib7000p_config { | |||
27 | 28 | ||
28 | u8 quartz_direct; | 29 | u8 quartz_direct; |
29 | 30 | ||
31 | u8 spur_protect; | ||
32 | |||
30 | int (*agc_control) (struct dvb_frontend *, u8 before); | 33 | int (*agc_control) (struct dvb_frontend *, u8 before); |
31 | }; | 34 | }; |
32 | 35 | ||
33 | #define DEFAULT_DIB7000P_I2C_ADDRESS 18 | 36 | #define DEFAULT_DIB7000P_I2C_ADDRESS 18 |
34 | 37 | ||
35 | extern struct dvb_frontend * dib7000p_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib7000p_config *cfg); | 38 | extern struct dvb_frontend * dib7000p_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib7000p_config *cfg); |
39 | extern int dib7000p_i2c_enumeration(struct i2c_adapter *i2c, int no_of_demods, u8 default_addr, struct dib7000p_config cfg[]); | ||
40 | |||
36 | extern struct i2c_adapter * dib7000p_get_i2c_master(struct dvb_frontend *, enum dibx000_i2c_interface, int); | 41 | extern struct i2c_adapter * dib7000p_get_i2c_master(struct dvb_frontend *, enum dibx000_i2c_interface, int); |
37 | extern int dib7000pc_detection(struct i2c_adapter *i2c_adap); | 42 | extern int dib7000pc_detection(struct i2c_adapter *i2c_adap); |
38 | extern int dib7000p_i2c_enumeration(struct i2c_adapter *i2c, int no_of_demods, u8 default_addr, struct dib7000p_config cfg[]); | 43 | |
39 | /* TODO | 44 | /* TODO |
40 | extern INT dib7000p_set_gpio(struct dibDemod *demod, UCHAR num, UCHAR dir, UCHAR val); | 45 | extern INT dib7000p_set_gpio(struct dibDemod *demod, UCHAR num, UCHAR dir, UCHAR val); |
41 | extern INT dib7000p_enable_vbg_voltage(struct dibDemod *demod); | 46 | extern INT dib7000p_enable_vbg_voltage(struct dibDemod *demod); |