[linux-dvb] stage 1 of tuner/pll refactoring
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