cec: for support multi-logical address [1/1]
authorYong Qin <yong.qin@amlogic.com>
Tue, 6 Nov 2018 01:31:51 +0000 (09:31 +0800)
committerJianxin Pan <jianxin.pan@amlogic.com>
Fri, 9 Nov 2018 11:53:28 +0000 (04:53 -0700)
commit0484916ae7b92057c2960e495737d52b36ca5bf9
treec58afe2d1bcd36b4ca23982c5aea5841c557a569
parent33f53679484992a256e6264686db1c49c129d195
cec: for support multi-logical address [1/1]

PD#SWPL-418

Problem:
cec: support multi-logical address

Solution:
if working on multi-logical address, enable two ip
1.enable cec_a, cec_b
2.enable two interrupt
3.enable two pinmux oa_7, ao_8
4.cec_a only send all msg
5.cec_b only receive all msg
6.discard ceca broadcast msg

Verify:
r311
r321
p321

Change-Id: I1dc93429876ede951657102bcd7d41a500946719
Signed-off-by: Yong Qin <yong.qin@amlogic.com>
arch/arm/boot/dts/amlogic/txlx_t962e_r321.dts
arch/arm64/boot/dts/amlogic/atom.dts
arch/arm64/boot/dts/amlogic/txlx_t962e_r321.dts
drivers/amlogic/cec/hdmi_ao_cec.c
drivers/amlogic/cec/hdmi_ao_cec.h
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
include/linux/amlogic/media/vout/hdmi_tx/hdmi_tx_cec_20.h