diff options
author | Peter Griffin <peter.griffin@linaro.org> | 2016-03-24 07:23:50 -0400 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@osg.samsung.com> | 2016-05-09 11:51:15 -0400 |
commit | a6311d275126f65e4ccb88d3d384003b8dab47d8 (patch) | |
tree | 1094fda99bc6b32706ac076917b62b18edd60e97 | |
parent | a022f9347a30b56dc503811a62b8e4b9c36e9a15 (diff) |
[media] c8sectpfe: Fix broken circular buffer wp management
During the review process, a regression was intoduced in the
circular buffer write pointer management. This means that wp
doesn't get managed properly once the buffer becomes full.
Signed-off-by: Peter Griffin <peter.griffin@linaro.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
-rw-r--r-- | drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c b/drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c index 78e3cb9a628f..875d38455fa7 100644 --- a/drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c +++ b/drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c | |||
@@ -130,7 +130,7 @@ static void channel_swdemux_tsklet(unsigned long data) | |||
130 | writel(channel->back_buffer_busaddr, channel->irec + | 130 | writel(channel->back_buffer_busaddr, channel->irec + |
131 | DMA_PRDS_BUSRP_TP(0)); | 131 | DMA_PRDS_BUSRP_TP(0)); |
132 | else | 132 | else |
133 | writel(wp, channel->irec + DMA_PRDS_BUSWP_TP(0)); | 133 | writel(wp, channel->irec + DMA_PRDS_BUSRP_TP(0)); |
134 | } | 134 | } |
135 | 135 | ||
136 | static int c8sectpfe_start_feed(struct dvb_demux_feed *dvbdmxfeed) | 136 | static int c8sectpfe_start_feed(struct dvb_demux_feed *dvbdmxfeed) |