summaryrefslogtreecommitdiff
authorYahui Han <yahui.han@amlogic.com>2020-07-03 07:12:33 (GMT)
committer Yahui Han <yahui.han@amlogic.com>2020-07-06 07:39:29 (GMT)
commit4f019df937e7f877b6c38df905b31520fba3d3c0 (patch)
treef285d1b6eb1e71325fb643106a74f3ec123e1958
parentf8085c8f359f746d7a8d0f5f7916d69757b14307 (diff)
downloadmedia_modules-4f019df937e7f877b6c38df905b31520fba3d3c0.zip
media_modules-4f019df937e7f877b6c38df905b31520fba3d3c0.tar.gz
media_modules-4f019df937e7f877b6c38df905b31520fba3d3c0.tar.bz2
dvb: reset all hw demux register when reset the demux device.[1/1]
PD#SWPL-29104 Problem: didn't reset dsc register when reset the demux device. Solution: reset all hw demux register when reset the demux device. Verify: u215. Change-Id: Id1dccea2308382e339c22655350e4ff6258d94af Signed-off-by: Yahui Han <yahui.han@amlogic.com>
Diffstat
-rw-r--r--drivers/stream_input/parser/hw_demux/aml_dmx.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/stream_input/parser/hw_demux/aml_dmx.c b/drivers/stream_input/parser/hw_demux/aml_dmx.c
index 9c25218..d37a82e 100644
--- a/drivers/stream_input/parser/hw_demux/aml_dmx.c
+++ b/drivers/stream_input/parser/hw_demux/aml_dmx.c
@@ -4067,8 +4067,8 @@ void dmx_reset_hw_ex(struct aml_dvb *dvb, int reset_irq)
}
}
}
- /*WRITE_MPEG_REG(RESET1_REGISTER, RESET_DEMUXSTB);*/
- WRITE_MPEG_REG(RESET3_REGISTER, RESET_DEMUX2|RESET_DEMUX1|RESET_DEMUX0|RESET_S2P1|RESET_S2P0|RESET_TOP);
+ WRITE_MPEG_REG(RESET1_REGISTER, RESET_DEMUXSTB);
+ /*WRITE_MPEG_REG(RESET3_REGISTER, RESET_DEMUX2|RESET_DEMUX1|RESET_DEMUX0|RESET_S2P1|RESET_S2P0|RESET_TOP);*/
for (id = 0; id < DMX_DEV_COUNT; id++) {
times = 0;