summaryrefslogtreecommitdiff
path: root/linux/drivers/media/dvb/b2c2/flexcop_ibi_value_be.h
diff options
context:
space:
mode:
authorPatrick Boettcher <devnull@localhost>2005-06-22 18:53:25 +0000
committerPatrick Boettcher <devnull@localhost>2005-06-22 18:53:25 +0000
commitb7edecd715cc1c362ace64ebd925f6fb40a8967f (patch)
tree3170828f049dae7a96bdf713b6c026ad2efd8fcf /linux/drivers/media/dvb/b2c2/flexcop_ibi_value_be.h
parentbf26c70f504763809544095c38f614bea587c3ac (diff)
downloadmediapointer-dvb-s2-b7edecd715cc1c362ace64ebd925f6fb40a8967f.tar.gz
mediapointer-dvb-s2-b7edecd715cc1c362ace64ebd925f6fb40a8967f.tar.bz2
no-data (IRQ-stop) problem (partially) fixed by resetting register 0x300 at each data_rcv-stop
small change in register-struct restructured code in dma-handling (added some comments regarding FCIIb limitations) debug-messages and irq-watchdog (disabled by default, but maybe needed later) added Signed-off-by: Patrick Boettcher <pb@linuxtv.org>
Diffstat (limited to 'linux/drivers/media/dvb/b2c2/flexcop_ibi_value_be.h')
-rw-r--r--linux/drivers/media/dvb/b2c2/flexcop_ibi_value_be.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/linux/drivers/media/dvb/b2c2/flexcop_ibi_value_be.h b/linux/drivers/media/dvb/b2c2/flexcop_ibi_value_be.h
index bf3cb5a71..ed9a6756b 100644
--- a/linux/drivers/media/dvb/b2c2/flexcop_ibi_value_be.h
+++ b/linux/drivers/media/dvb/b2c2/flexcop_ibi_value_be.h
@@ -152,7 +152,14 @@ typedef union {
struct {
u32 Special_controls :16;
u32 Block_reset_enable : 8;
- u32 reset_blocks : 8;
+ u32 reset_block_700 : 1;
+ u32 reset_block_600 : 1;
+ u32 reset_block_500 : 1;
+ u32 reset_block_400 : 1;
+ u32 reset_block_300 : 1;
+ u32 reset_block_200 : 1;
+ u32 reset_block_100 : 1;
+ u32 reset_block_000 : 1;
} sw_reset_210;
struct {