[linux-dvb] stage 1 of tuner/pll refactoring

Manu Abraham abraham.manu at gmail.com
Wed Apr 19 02:30:31 CEST 2006

Johannes Stezenbach wrote:
> OTOH it's not clear why set_frequency and set_bandwidth
> exist "for complex tuners" when there already is
> set_params and pllbuf (bad name, BTW; how about calc_regs?).

Silicon tuners (stb6100) are more than the PLL's as the name speaks for 
itself. It is a RF stage + a PLL. In this case the tuner needs frequency 
to be setup (set_frequency), and the (set_bandwidth) is setting up the 
carrier width to do dynamic tuning rather simply stepping manually. In 
this case the steps is controlled by parameters from the demod itself, 
whcih is no way controlled by user input.

In a way you can say that these are private to the demod

Now a second case comes up where the silicon tuner takes in parameters 
directly from the user. In this case it needs to do both.


More information about the linux-dvb mailing list