--- zzzz-none-000/linux-2.6.32.61/drivers/media/dvb/dvb-core/dvb_frontend.h 2013-06-10 09:43:48.000000000 +0000 +++ ar10-7272-687/linux-2.6.32.61/drivers/media/dvb/dvb-core/dvb_frontend.h 2014-01-09 11:10:10.000000000 +0000 @@ -41,6 +41,8 @@ #include "dvbdev.h" +#define MAX_DELSYS 8 + struct dvb_frontend_tune_settings { int min_delay_ms; int step_size; @@ -192,6 +194,8 @@ struct dvb_tuner_info info; + u8 delsys[MAX_DELSYS]; + int (*release)(struct dvb_frontend *fe); int (*init)(struct dvb_frontend *fe); int (*sleep)(struct dvb_frontend *fe); @@ -253,6 +257,8 @@ struct dvb_frontend_info info; + u8 delsys[MAX_DELSYS]; + void (*release)(struct dvb_frontend* fe); void (*release_sec)(struct dvb_frontend* fe); @@ -358,6 +364,17 @@ /* ISDB-T specifics */ u32 isdbs_ts_id; + + /* statistics data */ + struct dtv_fe_stats strength; + struct dtv_fe_stats cnr; + struct dtv_fe_stats pre_bit_error; + struct dtv_fe_stats pre_bit_count; + struct dtv_fe_stats post_bit_error; + struct dtv_fe_stats post_bit_count; + struct dtv_fe_stats block_error; + struct dtv_fe_stats block_count; + }; struct dvb_frontend {