[linux-dvb] [PATCH] Moving ALPS BSRV2 tuner handling code to separate file.

Perceval Anichini perceval.anichini at streamvision.fr
Sun Apr 16 13:59:34 CEST 2006


[...]
> bsrv2, bs* are all tuners from Alps , not demodulators, AFAIK. The 
> tuners don't do the DiSEqC but only a dedicated chip.
> for example, on the Galaxis rev 1.3 FF card that i have, a LNBP13  is 
> used for dedicated control. 
> (http://pdf1.alldatasheet.com/datasheet-pdf/view/22777/STMICROELECTRONICS/LNBP13.html) 
> for DiSEqC.

	Oh yes, you're right, I messed up lnbp21 and bsbe1 :/

> The LNBP chip is never inside the tinbox itself.In some budget cases, 
> the demod can be made to do DiSEqC also without a dedicated chip (It can 
> be from other vendors as well). In this case, it is the demod which does 
> the DiSEqC, even in this case it is discrete electronic components that 
> do DiSEqC instead of the dedicated chip.
> 
> The term frontend, comes from the term RF frontend, which refers to the 
> "tinbox". In many cases the tuner/frontend (tinbox) integrates the 
> demod, while in some cases demodulators are outside the tuner (tinbox)
	Well, that's why I think 'tuner-' is indeed  a quite 
reductive prefix ...

Maybe we shall have a single file by _chip_ then ???

For instance : 
	lnb-disecq/lnbp21.h
	lnb-disecq/lnbp13.h
	tuners/bsbe1.h
	tuners/bsrv2.h
	demod/stv0299.h
	demod/...

And then a frontend is the sum of a lnbp chip, a demod, a tuner :
exactly as in the DVB API documentation... ?

Perceval.




More information about the linux-dvb mailing list