original_kernel/drivers/media/dvb/b2c2
Patrick Boettcher 64221be7b9 [PATCH] dvb: flexcop: woraround irq stop problem
The flexcop chip often stops generating interrupts after some hours of
operation.  Apparently this can be fixed by resetting register block 0x300 at
each channel change (this is not detailed in the flexcop data books).

This patch also restructures DMA handling and adds a bit of debug code for the
irq problem in case it still happens for someone.

Signed-off-by: Patrick Boettcher <pb@linuxtv.org>
Signed-off-by: Johannes Stezenbach <js@linuxtv.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-07-07 18:23:56 -07:00
..
Kconfig [PATCH] dvb: remove obsolete skystar2 driver 2005-07-07 18:23:52 -07:00
Makefile [PATCH] dvb: remove obsolete skystar2 driver 2005-07-07 18:23:52 -07:00
flexcop-common.h [PATCH] dvb: flexcop: woraround irq stop problem 2005-07-07 18:23:56 -07:00
flexcop-dma.c [PATCH] dvb: flexcop: woraround irq stop problem 2005-07-07 18:23:56 -07:00
flexcop-eeprom.c [PATCH] dvb: flexcop: fix MAC address reading 2005-05-17 07:59:25 -07:00
flexcop-fe-tuner.c [PATCH] dvb: flexcop: add BCM3510 ATSC frontend support for Air2PC card 2005-06-24 00:05:31 -07:00
flexcop-hw-filter.c [PATCH] dvb: flexcop: woraround irq stop problem 2005-07-07 18:23:56 -07:00
flexcop-i2c.c [PATCH] dvb: flexcop: i2c read fixes 2005-05-17 07:59:26 -07:00
flexcop-misc.c [PATCH] dvb: flexcop: woraround irq stop problem 2005-07-07 18:23:56 -07:00
flexcop-pci.c [PATCH] dvb: flexcop: woraround irq stop problem 2005-07-07 18:23:56 -07:00
flexcop-reg.h [PATCH] dvb: flexcop: add big endian register definitions 2005-07-07 18:23:56 -07:00
flexcop-sram.c [PATCH] dvb: b2c2/flexcop driver refactoring part 2: add modular Flexcop driver 2005-05-17 07:59:24 -07:00
flexcop-usb.c [PATCH] dvb: flexcop: fix module refcount handling 2005-05-17 07:59:25 -07:00
flexcop-usb.h [PATCH] dvb: flexcop: fix USB transfer handling 2005-05-17 07:59:24 -07:00
flexcop.c [PATCH] dvb: flexcop: woraround irq stop problem 2005-07-07 18:23:56 -07:00
flexcop.h [PATCH] dvb: flexcop: woraround irq stop problem 2005-07-07 18:23:56 -07:00
flexcop_ibi_value_be.h [PATCH] dvb: flexcop: woraround irq stop problem 2005-07-07 18:23:56 -07:00
flexcop_ibi_value_le.h [PATCH] dvb: flexcop: woraround irq stop problem 2005-07-07 18:23:56 -07:00