PD#SWPL-173202
Problem:
the delay time for sending the display needs to be optimized.
Solution:
enable low latency mode for drm.
Verify:
S7D
Change-Id: I94e1dd453228f70cf9db29f954e89dcfdb3f7271
Signed-off-by: zhenteng.tian <zhenteng.tian@amlogic.com>
PD#SWPL-172368
Problem:
fsm stop at cable clk stable
Solution:
do not set phy disconnect and connect
Verify:
t3x
Change-Id: I428d9bfa2a9f6c4005eb3b4661cedd52f7530ce6
Signed-off-by: yaoyu.xu <yaoyu.xu@amlogic.com>
PD#SWPL-172191
Problem:
hdmitx_event_mgr point not init, causing the member
initial value to be abnormal
Solution:
init hdmitx_event_mgr point
Verify:
T7
Test:
DRM-TX-79,DRM-TX-80,DRM-TX-81,DRM-TX-82
Change-Id: I94271da51c21b0faf65e216607f751e649a89ac9
Signed-off-by: xiang.wu1 <xiang.wu1@amlogic.com>
PD#SWPL-173459
Problem:
vpp needs to perform line skipping while high bandwidth
Solution:
add the corresponding flag check
Verify:
t5m
Change-Id: I60a180c9b20f7315b3d9e5cb9435df645469845c
Signed-off-by: Jian Cao <jian.cao@amlogic.com>
PD#SWPL-172001
Problem:
When s7d is in standby and wakes up, it will turn off and on the vpu
power domain. When it is turned off, the reg of the relevant modules
will be reset, the output no signal when it wakes up.
Solution:
hdmitx driver needs to reinitialize the required top register when
it wake up
Verify:
s7d
Test:
DRM-TX-78, DRM-TX-79, DRM-TX-80, DRM-TX-81
Change-Id: I0414be14d4ee28b8493b61122201b6b2c54569a0
Signed-off-by: zhou.han <zhou.han@amlogic.com>
PD#SWPL-159688
Problem:
write 8051 pram mem twice cause mem addr wrong
Solution:
just T7/T3 need write twice
Verify:
t5m
Change-Id: I4cb3c5d8c4913a9aa0046e24e55405ae9e215717
Signed-off-by: bowen cheng <bowen.cheng@amlogic.com>
PD#SWPL-173670
Problem:
support sc2 and t5w priority
Solution:
support sc2 and t5w priority
Verify:
local
Change-Id: I010790af9ee2c8e6fe46d2a426f3b1d9a17b4491
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
PD#SWPL-173815
Problem:
need to enable for spdif in pin for hdmi arc
Solution:
enable spdif pin in audio dtsi
Verify:
use s7
Change-Id: I85b7b02fd56550d4958a36a9e46f82a66e25f887
Signed-off-by: jiebing chen <jiebing.chen@amlogic.com>
PD#SWPL-172786
Problem:
bypass pre-vpp link
Solution:
when first not bypass
Verify:
t5d
Change-Id: I9c26168f5b3aa156e473ea346947e6cd7693742c
Signed-off-by: qianqian.cai <qianqian.cai@amlogic.com>
PD#SWPL-172215
Problem:
Some source devices do not send DRM packet per frame.
Solution:
Ensure to send one DRM packet per frames
Verify:
T3X
Change-Id: If92f8004e345c1aa167222b66e137fd63e75a10f
Signed-off-by: Gaowei Zhao <gaowei.zhao@amlogic.com>
PD#SWPL-172191
Problem:
[U] need add soundbar switch API on hdmi tx driver
Solution:
1.add sounbar_en node to control soundbar switch
write 1 is on, write 0 is off
2.if soundbar is on, not send hpd event to android
if soundbar is off, keep the original process
Verify:
T7
Test:
DRM-TX-79,DRM-TX-80,DRM-TX-81,DRM-TX-82,DRM-TX-122
Change-Id: I4d2c78064a3d158eca038cbbae945a8331dac76d
Signed-off-by: xiang.wu1 <xiang.wu1@amlogic.com>
PD#SWPL-173442
Problem:
Memory leakage
open usb 2.0 camera fail:SH-20175
Solution:
related host 011
Verify:
t3
Change-Id: I3bd52c35f2aef31f3cb4dbb2eb50f97962d0b032
Signed-off-by: he.he <he.he@amlogic.com>
PD#SWPL-173586
Problem:
miss ioctl api for get data
Solution:
add ioctl api for get data
Verify:
t3x
Change-Id: Ia6f1f69f22ec8e5c68c23c766b5abc48a10c1d60
Signed-off-by: donghui.wang <donghui.wang@amlogic.com>
PD#SWPL-163726
Problem:
aw409/aw402 256m board tee support
Solution:
aw409/aw402 256m board tee support
Verify:
C3_AW409
Change-Id: Ia53233659215fbab51712765091581f6fdada302
Signed-off-by: qiang.wei <qiang.wei@amlogic.com>
PD#SWPL-173670
Problem:
support sc2 and t5w priority
Solution:
support sc2 and t5w priority
Verify:
local
Change-Id: Ibe6c3858e04eb60f59b6d44b66a9c0dab7b6f44c
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
PD#SWPL-170753
Problem:
limit t5w dts cma range to 32bit ddr range
Solution:
limit t5w dts cma range to 32bit ddr range
Verify:
on T5W
Change-Id: Ic2af320507a85a481df708006eb7287da164f202
Signed-off-by: honghai.song <honghai.song@amlogic.com>
PD#SWPL-170979
Problem:
s4d linux platform need modify
Solution:
s4d linux dts modify
Verify:
local s4d_ap232
Signed-off-by: Jiacai.Liu <jiacai.liu@amlogic.com>
Change-Id: Iba4204265a610fae3f588401d3a32e6fc047ec72
PD#SWPL-173607
Problem:
display shadow when ge2d rotate 180
Solution:
1. do not use repeat function
2. modify x_chr_phase
Verify:
t5m
Change-Id: I4d0ae458cbf8f79c73be2fe9e064ea2e2b752362
Signed-off-by: yuhua.lin <yuhua.lin@amlogic.com>
PD#SWPL-172323
Problem:
hdmi block screen while entering recovery
Solution:
use appropriate sequence_id to prevent the failure of
drm set mode during recovery mode
Verify:
s7
Test:
DRM-OSD-2
Change-Id: Ic2e50120abc4edbd25d8de34126f2d0b716e7584
Signed-off-by: congyang.huang <congyang.huang@amlogic.com>
PD#SWPL-172313
Problem:
When invalid key set, the driver stuck at waiting for owner bit.
Solution:
If the DMA meets error during processing, it will skip setting owner
bit. Therefore, we should only wait for owner bit if everything is
good.
Verify:
S4D
Change-Id: Ic41998f568e78759e65a1c034ef30ae1eebd132a
Signed-off-by: Matthew Shyu <matthew.shyu@amlogic.com>
PD#SWPL-169423
Problem:
skip ioremap when dts resource not get
Solution:
skip ioremap when dts resource not get
Verify:
txhd2
Change-Id: Idaa4b9f95ed239497c34a9def8e85cfb455f9841
Signed-off-by: Pengcheng Chen <pengcheng.chen@amlogic.com>
PD#SWPL-173236
PD#SH-19865
Problem:
t7 flashes blue screen when switching to HDMI.
do not detunnel for first dv frame.
Solution:
do parser/control_path when hdmi_inst_id changed.
Verify:
t7
Change-Id: I0d54b1865dbfb3c1e661c07e1341cd27a4604ac5
Signed-off-by: jialong.jiang <jialong.jiang@amlogic.com>
PD#SWPL-172372
Problem:
add 1g t5w linux dts file
add linux dts check in makefile
Solution:
add 1g t5w linux dts file
add linux dts check in makefile
Verify:
local
Signed-off-by: Jiacai.Liu <jiacai.liu@amlogic.com>
Change-Id: I4bcbd645659e5badf38ec72bfb6fb1098f951396