Re: [PATCH] Moving ALPS BSRV2 tuner handling code to separate file.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



CityK wrote:
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 ...

You're right. But that's the point: These modules are used on a lot of different boards, but every board has its own (almost identical) implementation of the module specific code. This code shall be factored out to have only a single implementation for each type of NIM in the kernel source tree.

Other boards, which don't use NIMs, need custom settings anyway. There is no need and no gain to factor out their PLL setting code or special register settings. Their code just stays inside the adapter driver, because it won't be reused for other boards.

Regards,
Andreas

_______________________________________________

linux-dvb@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

[Index of Archives]     [Linux Media]     [Video 4 Linux]     [Asterisk]     [Samba]     [Xorg]     [Xfree86]     [Linux USB]

  Powered by Linux