hdmirx: optimize for audio fifo [1/1]
authorHang Cheng <hang.cheng@amlogic.com>
Wed, 14 Nov 2018 08:30:17 +0000 (16:30 +0800)
committerJianxin Pan <jianxin.pan@amlogic.com>
Mon, 26 Nov 2018 04:31:58 +0000 (20:31 -0800)
commit06205277b8beb28b240e9ea7493e2876243a3375
tree7687be2857ef002a04636c6f145179494086e5f1
parentf069b72d3da23147fffa589a63d43ce4dcf369ca
hdmirx: optimize for audio fifo [1/1]

PD#SWPL-2114

Problem:
When change audio channel count on VG-877, the subpkts of skipped
middle channels are still carried, thus causing afifo overflow

Solution:
When afifo overflow, then store all audio subpkts(8ch)
into afifo, and output 8ch audio from afifo

Verify:
R321

Change-Id: I4b0933935d3a1aed20be10a7a8d3fe23c3a39323
Signed-off-by: Hang Cheng <hang.cheng@amlogic.com>
drivers/amlogic/media/vin/tvin/hdmirx/hdmi_rx_drv.h
drivers/amlogic/media/vin/tvin/hdmirx/hdmi_rx_hw.c
drivers/amlogic/media/vin/tvin/hdmirx/hdmi_rx_hw.h
drivers/amlogic/media/vin/tvin/hdmirx/hdmi_rx_wrapper.c