···4949 u8 tun2_maddress;5050 u8 tun1_adc;/* 1 for stv6110, 2 for stb6100 */5151 u8 tun2_adc;5252+ u8 tun1_type;/* for now 3 for stb6100 auto, else - software */5353+ u8 tun2_type;5254 /* Set device param to start dma */5355 int (*set_ts_params)(struct dvb_frontend *fe, int is_punctured);5456};
···247247248248 u8 tun1_maddress;249249 int tuner1_adc;250250+ int tuner1_type;250251251252 /* IQ from the tuner1 to the demod */252253 enum stv0900_iq_inversion tun1_iq_inv;···255254256255 u8 tun2_maddress;257256 int tuner2_adc;257257+ int tuner2_type;258258259259 /* IQ from the tuner2 to the demod */260260 enum stv0900_iq_inversion tun2_iq_inv;···311309 s32 bw[2];312310 s32 symbol_rate[2];313311 s32 srch_range[2];312312+ /* for software/auto tuner */313313+ int tuner_type[2];314314315315 /* algorithm for search Blind, Cold or Warm*/316316 enum fe_stv0900_search_algo srch_algo[2];···397393extern enum398394fe_stv0900_tracking_standard stv0900_get_standard(struct dvb_frontend *fe,399395 enum fe_stv0900_demod_num demod);396396+397397+extern u32398398+stv0900_get_freq_auto(struct stv0900_internal *intp, int demod);399399+400400+extern void401401+stv0900_set_tuner_auto(struct stv0900_internal *intp, u32 Frequency,402402+ u32 Bandwidth, int demod);400403401404#endif