linux/drivers/media/dvb
Chris Pascoe c162dff643 V4L/DVB (4436): Dvb-pll support for MT352/ZL10353 based tuners.
Typical wiring of MT352 and ZL10353 based tuners differs from dvb-pll's
expectation that the PLL is directly accessible.  On these boards, the
PLL is actually hidden behind the demodulator, and as such can only be
accessed via the demodulator's interface.  It was failing to communicate
with the PLL during an attach test and subsequently not connecting the
tuner ops.
By passing a NULL I2C bus handle to dvb_pll_attach, this accessibility
check can be bypassed.  Do this for the affected boards.  Also fix a
possible NULL dereference at sleep time, which would otherwise be
exposed by this change.

Signed-off-by: Chris Pascoe <c.pascoe@itee.uq.edu.au>
Acked-by: Andrew de Quincey <adq_dvb@lidskialf.net>
Acked-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-09-26 11:53:38 -03:00
..
b2c2 V4L/DVB (4424): Add missing dvb-pll Kconfig infrastructure 2006-09-26 11:53:36 -03:00
bt8xx V4L/DVB (4432): Fix Circular dependencies 2006-09-26 11:53:37 -03:00
cinergyT2 Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
dvb-core V4L/DVB (4391): Refactor dvb_detach calls into a single dvb_frontend_detach function. 2006-09-26 11:53:29 -03:00
dvb-usb V4L/DVB (4391): Refactor dvb_detach calls into a single dvb_frontend_detach function. 2006-09-26 11:53:29 -03:00
frontends V4L/DVB (4436): Dvb-pll support for MT352/ZL10353 based tuners. 2006-09-26 11:53:38 -03:00
pluto2 V4L/DVB (4608b): i2c deps fix on DVB 2006-09-10 13:45:58 -03:00
ttpci V4L/DVB (4424): Add missing dvb-pll Kconfig infrastructure 2006-09-26 11:53:36 -03:00
ttusb-budget V4L/DVB (4424): Add missing dvb-pll Kconfig infrastructure 2006-09-26 11:53:36 -03:00
ttusb-dec V4L/DVB (4386): Convert DVB devices to use dvb_attach() 2006-09-26 11:53:25 -03:00
Kconfig
Makefile