author | Yahui 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) |
commit | 4f019df937e7f877b6c38df905b31520fba3d3c0 (patch) | |
tree | f285d1b6eb1e71325fb643106a74f3ec123e1958 | |
parent | f8085c8f359f746d7a8d0f5f7916d69757b14307 (diff) | |
download | media_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>
-rw-r--r-- | drivers/stream_input/parser/hw_demux/aml_dmx.c | 4 |
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; |