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

CityK CityK at rogers.com
Sun Apr 16 19:46:04 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_*" ?

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 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 --- which use an analog frontend in conjunction with an external
digital demodulator. ...it is this combination that makes up the
complete frontends for the cards.

More information about the linux-dvb mailing list