summaryrefslogtreecommitdiff
path: root/linux/drivers/media/video/saa7134
diff options
context:
space:
mode:
authorJean-Francois Moine <moinejf@free.fr>2009-01-12 12:19:34 +0100
committerJean-Francois Moine <moinejf@free.fr>2009-01-12 12:19:34 +0100
commit5e73f51f9d1edd9da966f2b46e3b08b8c9bb6c5b (patch)
tree4eb73e439cb8ec26b86388335dd62d9cc4efb530 /linux/drivers/media/video/saa7134
parent07204c883fe47f8936c1288e11252a14173dce1e (diff)
parent60514cdd01298455a98066edd16a562ee2750ce7 (diff)
downloadmediapointer-dvb-s2-5e73f51f9d1edd9da966f2b46e3b08b8c9bb6c5b.tar.gz
mediapointer-dvb-s2-5e73f51f9d1edd9da966f2b46e3b08b8c9bb6c5b.tar.bz2
merge: v4l-dvb
Diffstat (limited to 'linux/drivers/media/video/saa7134')
-rw-r--r--linux/drivers/media/video/saa7134/saa7134-core.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/linux/drivers/media/video/saa7134/saa7134-core.c b/linux/drivers/media/video/saa7134/saa7134-core.c
index 2e9a015e9..624ac4537 100644
--- a/linux/drivers/media/video/saa7134/saa7134-core.c
+++ b/linux/drivers/media/video/saa7134/saa7134-core.c
@@ -721,6 +721,10 @@ static int saa7134_hwinit1(struct saa7134_dev *dev)
saa_writel(SAA7134_IRQ1, 0);
saa_writel(SAA7134_IRQ2, 0);
+
+ /* Clear any stale IRQ reports */
+ saa_writel(SAA7134_IRQ_REPORT, saa_readl(SAA7134_IRQ_REPORT));
+
mutex_init(&dev->lock);
spin_lock_init(&dev->slock);