https://github.com/torvalds/linux
Revision 86f40cc3c994822ffeb226753526d87be21bd79a authored by Andrew de Quincey on 30 March 2006, 18:53:35 UTC, committed by Mauro Carvalho Chehab on 02 April 2006, 07:56:02 UTC
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>
1 parent 5e85bd0
History
Tip revision: 86f40cc3c994822ffeb226753526d87be21bd79a authored by Andrew de Quincey on 30 March 2006, 18:53:35 UTC
V4L/DVB (3673): Fix budget-av CAM reset
Tip revision: 86f40cc
File Mode Size
reed_solomon
zlib_deflate
zlib_inflate
.gitignore -rw-r--r-- 51 bytes
Kconfig -rw-r--r-- 1.8 KB
Kconfig.debug -rw-r--r-- 7.6 KB
Makefile -rw-r--r-- 1.7 KB
bitmap.c -rw-r--r-- 23.1 KB
bust_spinlocks.c -rw-r--r-- 931 bytes
cmdline.c -rw-r--r-- 2.7 KB
cpumask.c -rw-r--r-- 972 bytes
crc-ccitt.c -rw-r--r-- 3.0 KB
crc16.c -rw-r--r-- 2.8 KB
crc32.c -rw-r--r-- 15.9 KB
crc32defs.h -rw-r--r-- 1.0 KB
ctype.c -rw-r--r-- 1.3 KB
dec_and_lock.c -rw-r--r-- 806 bytes
div64.c -rw-r--r-- 1.3 KB
dump_stack.c -rw-r--r-- 290 bytes
errno.c -rw-r--r-- 89 bytes
extable.c -rw-r--r-- 1.9 KB
find_next_bit.c -rw-r--r-- 4.3 KB
gen_crc32table.c -rw-r--r-- 1.8 KB
genalloc.c -rw-r--r-- 4.4 KB
halfmd4.c -rw-r--r-- 2.0 KB
hweight.c -rw-r--r-- 1.4 KB
idr.c -rw-r--r-- 9.6 KB
inflate.c -rw-r--r-- 37.0 KB
int_sqrt.c -rw-r--r-- 533 bytes
iomap.c -rw-r--r-- 6.2 KB
iomap_copy.c -rw-r--r-- 1.4 KB
kernel_lock.c -rw-r--r-- 4.5 KB
klist.c -rw-r--r-- 6.8 KB
kobject.c -rw-r--r-- 12.2 KB
kobject_uevent.c -rw-r--r-- 6.7 KB
kref.c -rw-r--r-- 1.8 KB
libcrc32c.c -rw-r--r-- 6.5 KB
parser.c -rw-r--r-- 5.8 KB
prio_tree.c -rw-r--r-- 12.2 KB
radix-tree.c -rw-r--r-- 21.0 KB
rbtree.c -rw-r--r-- 8.9 KB
rwsem-spinlock.c -rw-r--r-- 7.5 KB
rwsem.c -rw-r--r-- 6.7 KB
semaphore-sleepers.c -rw-r--r-- 4.7 KB
sha1.c -rw-r--r-- 2.4 KB
smp_processor_id.c -rw-r--r-- 1.1 KB
sort.c -rw-r--r-- 2.4 KB
spinlock_debug.c -rw-r--r-- 5.9 KB
string.c -rw-r--r-- 11.9 KB
swiotlb.c -rw-r--r-- 22.7 KB
textsearch.c -rw-r--r-- 9.2 KB
ts_bm.c -rw-r--r-- 5.0 KB
ts_fsm.c -rw-r--r-- 10.5 KB
ts_kmp.c -rw-r--r-- 3.9 KB
vsprintf.c -rw-r--r-- 18.5 KB

back to top