V4L/DVB (3673): Fix budget-av CAM reset
authorAndrew de Quincey <adq_dvb@lidskialf.net>
Thu, 30 Mar 2006 18:53:35 +0000 (15:53 -0300)
committerMauro Carvalho Chehab <mchehab@infradead.org>
Sun, 2 Apr 2006 07:56:02 +0000 (04:56 -0300)
commit86f40cc3c994822ffeb226753526d87be21bd79a
treeaeb2c3cc3989363a234298e1e2b80973f53657b5
parent5e85bd057f0cb29881e3d55d29f48bb55bd2f450
V4L/DVB (3673): Fix budget-av CAM reset

Unfortunately on the budget-av board, the CAM reset line is tied to the
frontend reset line, so resetting the CAM also zaps the frontend. This
breaks the tda1004x at least, and causes it to fail to tune until the
budget-av module is reloaded. This patch adds an exported function to dvb_frontend
that allows a card to forcibly reinitialise a frontend. The budget-av now
does this on CAM reset, which corrects this problem.
since they do not tie the CAM reset line to the frontend reset line.

Signed-off-by: Andrew de Quincey <adq_dvb@lidskialf.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
drivers/media/dvb/dvb-core/dvb_frontend.c
drivers/media/dvb/dvb-core/dvb_frontend.h
drivers/media/dvb/frontends/tda1004x.c
drivers/media/dvb/ttpci/budget-av.c