PD#SWPL-143865
Problem:
t3x can't enable EAS because of apu.
Solution:
t3x can enable EAS when system supports
the hide cpu.
Verify:
t3x
Change-Id: Ie20fa9a01af1da9bcb5e655b5c54ecd9aa322f0f
Signed-off-by: qiankun.wang <qiankun.wang@amlogic.com>
PD#SWPL-148864
Problem:
for example, if the hwc sets an hdr policy,the drm
not know whether to set a full mode switch
Solution:
add brrupdate property to force
Verify:
t7c
Test:
DRM-TX-75
Change-Id: I4e1988f88023aade606689918af5796d95d9c393
Signed-off-by: congyang.huang <congyang.huang@amlogic.com>
PD#SWPL-151825
Problem:
S805X2 only supports single DRM play
Solution:
reduce S805X2 secure vdec memory size to 4M
Verify:
S805X2
Change-Id: Iced878ec644b39941290011d78d74b175ac89dec
Signed-off-by: Hangyu Li <hangyu.li@amlogic.com>
PD#SWPL-145324
Problem:
trace cannot be used.
Solution:
add more to white trace list.
Verify:
local.
Change-Id: I06934ab63c72f91881f6b9ba2f11875f18f06833
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
PD#SWPL-142846
Problem:
2 rt task waken-up alternately, block normal task too long
Solution:
keep same with kernel-6.6
Verify:
on SC2
Change-Id: Iaa1347e5e2032633281cf9eac15de3254294749c
Signed-off-by: Lei Zhang <lei.zhang@amlogic.com>
PD#SWPL-129222
Problem:
some services will lead to build error when compress with lzma
Solution:
not set specified name
Verify:
local
Change-Id: I6ad2e765f50c40279b0e9d24667b573d54efe0f2
Signed-off-by: Dezhen Wang <dezhen.wang@amlogic.com>
PD#SWPL-129222
Problem:
there is no dts for ac214 to bringup Newton gpt on kernel 5.15 + uboot 2015
we need the dts for ac214 first
Solution:
support build kernel image and boot.img in lzma format
Verify:
local
Change-Id: I60b6bd9b974abe3114ba3ad557013963c122b3b3
Signed-off-by: Dezhen Wang <dezhen.wang@amlogic.com>
PD#SWPL-146704
Problem:
optimize hw buffer for every filter
Solution:
optimize hw buffer for every filter
Verify:
verified at ohm
Change-Id: I0cf536ca477d6e184e08aea1092128a22e260dfd
Signed-off-by: chuangcheng peng <chuangcheng.peng@amlogic.com>
PD#SWPL-150269
Problem:
qms capability return error
Solution:
use the qms bit as the qms capability
Verify:
T7
Test:
DRM-TX-82
Change-Id: Ife6d2dd4c16b6479c38070967e9d3d3346d2486f
Signed-off-by: Wenjie Qiao <wenjie.qiao@amlogic.com>
PD#SWPL-148836
Problem:
no vsync after set dummy_l mode
Solution:
enable encl clk instead of encp clk when set dummy mode
Verify:
s5
Test:
DRM-OSD-137
Change-Id: I2509df97dcbb0617c957803a09c8b87f4b5b964f
Signed-off-by: mingyang.he <mingyang.he@amlogic.com>
PD#SWPL-149189
Problem:
during four video tunnel switch,alloc unused tunnel id will make
player cause confusion
Solution:
when alloc tunnel id, alloc new id first before alloc an unused id.
Verify:
ohm
Change-Id: I83df0a404f07c1b6769ccc99748c768eb72e3872
Signed-off-by: dabing.qi <dabing.qi@amlogic.com>
PD#SWPL-147122
Problem:
when system entry suspend, close all the earc clock,
and when system resume, if the earc_hdmirx_hpdst
function is called earlier then resume callback
function, it will happened hardlock.
Solution:
1.enable clock is called if the earc_hdmirx_hpdst
function is called earlier then resume callback function.
2.resumed status flag default is true.
Verify:
t982_ar301
Change-Id: I529521bd5c37a7a8d01bb873d78a3c386eb25745
Signed-off-by: jian zhou <jian.zhou@amlogic.com>
PD#SWPL-145689
Problem:
dmx init alloc mem too large
Solution:
optimize feeds for dynamic allocation
Verify:
verified at ohm
Change-Id: I96124fc0c474d256234d7044b58c77d172026a1a
Signed-off-by: chuangcheng peng <chuangcheng.peng@amlogic.com>
PD#SWPL-80202
Problem:
If enabled 32bit kasan on T5W with VMAP, kernel can't boot.
This case can't happen on T5D.
Solution:
Rootcause is bss cleared but real data keeps in cache, not flushed
into DDR, and physical kasan shadow page soon be mapped to shadow
memory while in shadow virtual address we see random data, which
caused kasan check failed in vmap fixup function and crashed. So
just add a dcache flush function call after bss cleared.
Verify:
T5W
Change-Id: If9834d3ebe8457fa4ef06e596ed0e136cf5cdd84
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
PD#SWPL-141158
Problem:
network IP address loss after resume
Solution:
optimize eth suspend/resume process to resolve network IP address loss
after resume
Verify:
T963D4-AY301-K8E#097
Change-Id: I6d0a566cb6be774401ed14aa00d470802f076354
Signed-off-by: xiangyang.yan <xiangyang.yan@amlogic.com>
PD#SWPL-150566
Problem:
During the switch to 444,8bit, drm will first set_nulldisp_vout_server,
and then disable hdmitx module. Since it is not currently hdmi_server,
callback send_drm_pkt cannot clear hdr pkt.
Solution:
Remove the _check_hdmi_mode judgment in the send_drm_pkt function,
and the hdr pkt can be cleared normally
Verify:
S5/T7
Test:
DRM-TX-34,DRM-TX-78,DRM-TX-79,DRM-TX-80,DRM-TX-81
Change-Id: I0b3168266ffebcd042d1044a905dae98a20017a0
Signed-off-by: xiang.wu1 <xiang.wu1@amlogic.com>
PD#SWPL-148227
Problem:
The crash file of ramdump cannot be parsed properly.
Solution:
1. Delay 60 seconds to clear DDR
2. Optimize print output to help parse crash files.
3. Reduce the func jump level of flush cache all.
Verify:
sc2
Change-Id: Ib82725cf2c22eb3ef9c7257cedbdfa718acd5ad9
Signed-off-by: dongqing.li <dongqing.li@amlogic.com>
PD#SWPL-146508
Problem:
post nub not as expected
Solution:
set post nub from UI
Verify:
ohm
Change-Id: I22081afc445dc98706dbeb3c1707c8557dd4f364
Signed-off-by: yufei.huan <yufei.huan@amlogic.com>
PD#SWPL-144353
Problem:
During the mode switching process, when systemctrl writes the
node to close phy, the phy action is to close it immediately.
At this time, part of the video data may have been transmitted,
but the data is incomplete. At this time, rx got part of the image.
Some TVs did not perform frame dropping processing after getting part
of the data and parsed it, but the solution was wrong, which may
cause some display abnormalities.
Solution:
Referring to the processing method of the Apple box,
during the mode switching process, when systemctrl issues
a shutdown phy command, we will wait until vsync is
interrupted before shutting down the phy. At this time,
there is no video data transmission, which is relatively safe.
Verify:
ohm/T7
Test:
DRM-TX-67, DRM-TX-78, DRM-TX-79, DRM-TX-80, DRM-TX-81
Change-Id: I25162448f6d8f432bc48e0e038bac9a108bf8151
Signed-off-by: xiang.wu1 <xiang.wu1@amlogic.com>
PD#SWPL-138027
Problem:
videotunnel drive support ask refresh
Solution:
support ask refresh, when use space ask refresh
at leas send one vt buffer
Verify:
ohm
Change-Id: I2255f2b329e09b46ed3218d3b39fdf84ae0d969d
Signed-off-by: baocheng sun <baocheng.sun@amlogic.com>
PD#SWPL-139443
Problem:
video displays black screen in cvbs mode
Solution:
correct the trigger line number for interlaced mode
Verify:
s1a-bg201
Change-Id: Ie3b2fc18dea24959e1f32e1e0d565549cec84afa
Signed-off-by: Jian Cao <jian.cao@amlogic.com>
PD#SWPL-137851
Problem:
the video may become unplayable and cannot be recovered.
Solution:
fix the problem that overrun_flag cannot be reset
this will cause video cannot be displayed.
Verify:
s1a-bg201
Change-Id: Ic60846aeb435d6e3adda9206c0c099e70a0bcc4c
Signed-off-by: Jian Cao <jian.cao@amlogic.com>
PD#SWPL-137027
Problem:
when suspend/resume, audio codec may cause system not respones
Solution:
modify the power sequence for codec control with bit[15:14]
Vmid/Vref for codec need start up with new timing sequence
Verify:
s1a
Change-Id: I2bf00527d02c3a78719e3405411c74b24bc0d516
Signed-off-by: qing.zhang <qing.zhang@amlogic.com>
PD#SWPL-137983
Problem:
analog recommends that syspll's clock source div2 be used
as the source clock to avoid system death caused by eFuse burn
Solution:
syspll's clock source div2 be use as the source clock
Verify:
s1a_bg201
Change-Id: I90d9736045859f268ebadc9aaa41f7de29835aa1
Signed-off-by: Chuan Liu <chuan.liu@amlogic.com>
PD#SWPL-147959
Problem:
5.15 exphy not work
Solution:
tuning exphy mode with s5
Verify:
QA
Change-Id: If653e31f96c02be85caa25f2f1bb014e50f4d603
Signed-off-by: Zhuo Wang <zhuo.wang@amlogic.com>
PD#SWPL-147959
Problem:
5.15 exphy not work
Solution:
tuning exphy mode with s5
Verify:
QA
Change-Id: Idfa123543d85a6070e7186b34e435e15d9580f36
Signed-off-by: Zhuo Wang <zhuo.wang@amlogic.com>
PD#SWPL-146962
Problem:
can not work normally on qpsk and qam16
Solution:
Set different sfec modes based on different modulation
Verify:
AR331
Change-Id: I10fd6932649e1eeeed2b0fb4624dc6dd8eddbafa
Signed-off-by: caiyi.xu <caiyi.xu@amlogic.com>
PD#SWPL-148605
Problem:
hdmirx key causes platform restart
Solution:
set hdmirx status as okay in dts file
Revert "hdmirx: set status as disabled in dts file [1/1]"
This reverts commit 29d4612b31.
Verify:
verify by bluebell
Change-Id: I272ac7547f81a06a17a6e47dcc4cb2631278b94b
Signed-off-by: Gongwei Chen <gongwei.chen@amlogic.com>
PD#SWPL-144922
Problem:
hlg recognized as sdr
Solution:
1.add debug cmd for force signal_transfer_characteristic == 14
as hlg
2.add precision debug and rst_n when precision status changed
3.add support for pic mode change(top1 off to on)
Verify:
t3x
Change-Id: Ic3ec704fa99b7e28673017982d7c656e15177501
Signed-off-by: yao liu <yao.liu@amlogic.com>
PD#SWPL-144922
Problem:
add urgent adjust for pyramid and vskip for top1 rdmif
Solution:
add urgent adjust for pyramid and vskip for top1 rdmif
Verify:
t3x
Change-Id: I519c856504b77923a80f0b6f17f812796cc4fe73
Signed-off-by: yao liu <yao.liu@amlogic.com>