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

CityK CityK at rogers.com
Sun Apr 16 20:08:17 CEST 2006

Manu Abraham wrote:
> > Andreas Oberritter wrote:
>> >> Manu Abraham wrote:
>> >>  
>>> >>> Andreas Oberritter wrote:
>>> >>>    
>>>> >>>> Btw. such a change has been proposed by me last summer and Johannes
>>>> >>>> suggested using a common prefix like "fe-" although I'd vote for using
>>>> >>>> "nim_".
>>>> >>>>       
>>> >>> generally, the demod is called a NIM, and the entire tuner is called
>>> >>> the
>>> >>> frontend.
>>> >>> I think the "fe_" sounds more appropriate.
>>> >>>     
>> >>
>> >> You're wrong. A NIM is the complete module.
>> >>
>> >>   
> >
> > Ah, thanks for correcting it. Since FE == NIM, why should a change to
> > "NIM_*" be important (but rather it is just a cosmetic change which
> > yields yet another level of confusion), any specific reason you have,
> > considering everywhere else in the API it is "FE_*" ?

This may end up as being a duplicate, so apologies in advance, but presently it doesn't appear my initial reply made it through.  Anyways, here she be again (albeit with the benefit of some minor word choice & grammatical updates):

While a NIM is a complete frontend, a frontend need not be a NIM. 

A NIM includes the tuner + demodulator(s) on its PCB (Hence, why they
are also known, but less commonly, as ITD; integrated tuner
demodulators).  And this also explains the "M" portion of NIM;  being a
module, they are essentially a drop in frontend that can be integrated
into a device -- whether it be a STB, pc card ...

Examples of cards that don't use a NIM are the Fusion 3's and the pcHDTV
HD-3000 --- they use an analog frontend in conjunction with an external
digital demodulator. ...it is this combination that constitutes the
complete frontend for these cards.

More information about the linux-dvb mailing list