author | Chuangcheng Peng <chuangcheng.peng@amlogic.com> | 2020-02-18 12:51:44 (GMT) |
---|---|---|
committer | Zhi Zhou <zhi.zhou@amlogic.com> | 2020-02-19 02:47:56 (GMT) |
commit | f97ee3efa9241b4aeba1f49bd87b2ac29febb90b (patch) | |
tree | cf2ba57bf87a6b8a72405879337d52c341ebee50 | |
parent | e396ed3bcfefd5c90b9e9f141fdb22fd52c29454 (diff) | |
download | media_modules-f97ee3efa9241b4aeba1f49bd87b2ac29febb90b.zip media_modules-f97ee3efa9241b4aeba1f49bd87b2ac29febb90b.tar.gz media_modules-f97ee3efa9241b4aeba1f49bd87b2ac29febb90b.tar.bz2 |
demux: correct ciplus bit [1/1]
PD#SWPL-20857
Problem:
demux data lost when switch scrambled channels
Solution:
correct ciplus bit.
Verify:
verify at ZTE/Magecable project
Change-Id: I814563e408f2790a470bb4e9e899b82d61520a7a
Signed-off-by: Chuangcheng Peng <chuangcheng.peng@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 0b6ac6b..6809e4c 100644 --- a/drivers/stream_input/parser/hw_demux/aml_dmx.c +++ b/drivers/stream_input/parser/hw_demux/aml_dmx.c @@ -3800,7 +3800,7 @@ void dmx_reset_hw_ex(struct aml_dvb *dvb, int reset_irq) { u32 data; data = READ_MPEG_REG(STB_TOP_CONFIG); - ciplus = 0xF8000000 & data; + ciplus = 0x7C000000 & data; } WRITE_MPEG_REG(STB_TOP_CONFIG, 0); @@ -3995,7 +3995,7 @@ void dmx_reset_dmx_hw_ex_unlock(struct aml_dvb *dvb, struct aml_dmx *dmx, { u32 data; data = READ_MPEG_REG(STB_TOP_CONFIG); - ciplus = 0xF8000000 & data; + ciplus = 0x7C000000 & data; } { |