Hi, On 21.09.2004 14:09, Holger Waechtler wrote:
The intention was to remove the probe function from the stv0299 driver and let the dvb driver (ie. dvb-ttpci) tell the frontend driver if that particular frontend can be on the i2c bus and if it really is, provide programming details like low-level pll functions.what again was the intention of this patch?
well... this leads all the ideas of the early mails in this thread ad absurdum: you introduce another strong interdependency á la kernel-i2c id's between dvb-core and the lowlevel driver code, make it impossible to write independent and robust standalone drivers without touching the core too.I didn't want to waste a lot of time separating the stuff, so the easiest way was to export the ID for now.
not to mention that all the recent patchsets have much more '+' than minus signs... our code gets more and more bloated without adding any new functionality or improving readability.I didn't want to remove the probe_tuner() function in order to maintain backward compatiblity.
Holger
CU Michael.