PD#SWPL-26044
Problem:
secure memory is not enabled
Solution:
add support for secure memory
Verify:
ac214
Change-Id: If93577beba551b4495cd4eaa72c46e8dee8f866f
Signed-off-by: Cao Jian <jian.cao@amlogic.com>
Signed-off-by: chunlong.cao <chunlong.cao@amlogic.com>
PD#SWPL-25894
Problem:
GE2D Support color space convert
Solution:
add this support
Verify:
w400
Change-Id: I0d47c3bb7734fcc6246d7e01cf8b6902ff2a5c15
Signed-off-by: Cao Jian <jian.cao@amlogic.com>
PD#SWPL-17634
Problem:
add power domain control
Solution:
add power domain control
Verify:
T962E2 AB319
Change-Id: I1c0f8eef091a57b924c0cb431eb82c290ff56d35
Signed-off-by: Cao Jian <jian.cao@amlogic.com>
PD#SWPL-27213
Problem:
need different lcd init_level policy
Solution:
support more init_level
Verify:
x301
Change-Id: I28d39d50066494fc0aed640fe3c93986f6fd394e
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
PD#SWPL-25943
Problem:
need to use video buffer in ge2d driver
Solution:
add export buffer interface
Verify:
u202
Change-Id: I3d104e188b4fe0b493b26aa52f53eb476ce74103
Signed-off-by: Keke Li <keke.li@amlogic.com>
PD#SWPL-26390
Problem:
1. WiFi Module might not be ready for card scan.
Solution:
1. Optimize the position of delay in the code.
Verify:
W400
Change-Id: Ia6c102bda13c20c8480c43c4635e191e45b9eb33
Signed-off-by: Weiguang Ruan <Weiguang.ruan@amlogic.com>
PD#SWPL-25954
Problem:
1, need add vbyone&lvds prbs both test
Solution:
1, add vbyone&lvds prbs both test
2, support only test vx1 or lvds
Verify:
tl1_x301
Change-Id: Iabfa7ba58e323fd8172af6f281dd4c88c01143f5
Signed-off-by: shaochan.liu <shaochan.liu@amlogic.com>
PD#SWPL-17480
Problem:
sometime there need shift a little for frac
Solution:
add clk frac shift support
Verify:
x301
Change-Id: I937cca1b07f20d95144d1b85addc2cac775d1aac
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
PD#SWPL-28320
Problem:
Kernel may crash when dump vmalloc info
Solution:
skip invalid vm_struct
Verify:
tm2
Signed-off-by: Tao Zeng <tao.zeng@amlogic.com>
Change-Id: Iaa58d54c60441c3b2b3a9559ad3340cf339e961c
Signed-off-by: Tao Zeng <tao.zeng@amlogic.com>
PD#SWPL-27008
Problem:
exphy setting will del
Solution:
set delay once more
Verify:
verify on sm1 202 customer's board
Change-Id: I47bb705bd13f17320f095589d1a08f89635b76b1
Signed-off-by: Zhuo Wang <zhuo.wang@amlogic.com>
PD#SWPL-28030
Problem:
there is risk when trying to destroy
the context being processed.
Solution:
add mutex to avoid the risk
Verify:
SM1
Change-Id: I6b85b4eb54f3b185613f37e5f83ef54663ddb01f
Signed-off-by: Cao Jian <jian.cao@amlogic.com>
PD#SWPL-19862
Problem:
osd regs init are different with meson-hwc setting
Solution:
osd regs init are different with meson-hwc setting
Verify:
franklin
Change-Id: Ic9f19a82859e1e18e57084935873b10057436e3b
Signed-off-by: Pengcheng Chen <pengcheng.chen@amlogic.com>
PD#SWPL-18250
Problem:
After fix vmap stack error, cpu usage from top is incorrect.
Solution:
fix sp not right issue.
Verify:
ampere
Change-Id: I935f98758ba6d13c608ff2cfe2428df6f552d05a
Signed-off-by: Tao Zeng <tao.zeng@amlogic.com>
Problem:
There is no t931 platform config for google newman
Solution:
add t931 platform config for google newman
Verify:
on google newman platform
Signed-off-by: chunlong.cao <chunlong.cao@amlogic.com>
Change-Id: Ia7cfff4c6b6ce0415991416943a8b0e510ef4548
PD#SWPL-24627
Problem:
i2c may hangup when reading edid during system power up.
it's caused by ddc filter reset
Solution:
move ddc filter reset to place which no ddc operation
Verify:
S805Y(P244)
Change-Id: I624dee1ae0ff338b7d6a357fad4b98337378a304
Signed-off-by: hang cheng <hang.cheng@amlogic.com>
PD#SWPL-19410
Problem:
Connect with Hisense HZ55A65 TV, It will lost resolution
Solution:
Modify the code using read edid
Verify:
verify on the board of U212
Change-Id: Iaa2692508db6bcde07578e027e23bbf52399b25c
Signed-off-by: Zhengrong Zhu <zhengrong.zhu@amlogic.com>
PD#SWPL-23499
Problem:
osd sdr2hdr process cause osd color contour
Solution:
1. root cause is cgain curve is not smooth
2. bypass cgain
Verify:
verify on G12A
Change-Id: I81480244c8b13f942ae99b45238d947f874120fe
Signed-off-by: MingLiang Dong <mingliang.dong@amlogic.com>
PD#SWPL-24882
Problem:
When 4K output, DoVi core3 htotal does not leave enough timing,
in addition to scaler pipeline delay, cause output does not get
data in time.
Solution:
reduce htotal(porting setting from g12b) for 4K output timing.
Verify:
HDMI DoVi 4K input, connect to DV 4K TV, set same axis as preview:
echo 1740 0 3839 1299 > /sys/class/video/axi
and check display: no more garbage display.
Signed-off-by: robin.zhu <robin.zhu@amlogic.com>
Change-Id: Ic075d00ea784b2bd080e6069baf9ea2c96c1c782
PD#SWPL-24904
Problem:
When the semaphore is used, it is suddenly re-initialized.
Solution:
The semaphore is only initialized during the probe.
Verify:
on X301
Change-Id: I1c45a56c1c204f5a3e2ee2fc7e31ac3da88348e1
Signed-off-by: renjiang.han <renjiang.han@amlogic.com>
PD#SWPL-24864
Problem:
High security vulnerability in dm-anroid-verity
Solution:
we add this code for test.
It was improperly released, revert it.
Android avb code is ok after revert it.
Revert "md: use dm-anroid-verity [3/4]"
This reverts commit 84edbc7284.
Verify:
franklin
Change-Id: I8daa068475ee6d29b3ee8a5e8475b7594d71ce7d
Signed-off-by: Xindong Xu <xindong.xu@amlogic.com>
PD#SWPL-24764
Problem:
dv mem power down is earlier then dv core off
Solution:
delay one vsync to power down dv mem
Verify:
tm2
Change-Id: I895b2444358d365bf9481d964c6da0f207ff8733
Signed-off-by: yao liu <yao.liu@amlogic.com>
PD#SWPL-22877
PD#SWPL-22442
PD#SWPL-23113
Problem:
1.flash screen when suspend on Sony KD-55X9500G TV & SVA LE2481G TV
2.flash screen when plugin SONY KLV-26BX205 under 576p50hz
Solution:
1.add delay after set avmute so that TV can completely respond
2.add delay before start hdcp so that to auth after TV detect stable.
Verify:
AC214
Change-Id: I5dd8c37f71298c4eb630e5407ae4122b78b48133
Signed-off-by: hang cheng <hang.cheng@amlogic.com>
PD#SWPL-18082
Problem:
xiaomi t972
ATV source have sound without picture
after TV wake up and enter source
Solution:
modify the suspend flow for unreg
Verify:
franklin
Change-Id: Icbecd561471e12a33e30ac4601e8278f29df8aec
Signed-off-by: qianqian.cai <qianqian.cai@amlogic.com>
PD#SWPL-23935
Problem:
audio no sound, ref pcr set error
Solution:
1) get ture ref pcr
2) judge video pid whether valid, decide whether wait
3 seconds to set pcr
Verify:
verify by AC214
Change-Id: Ia782799e43fda17f7f1affbfcd7184f4b1ffb16d
Signed-off-by: Chengshun Wang <chengshun.wang@amlogic.com>
PD#SWPL-23516
Problem:
lmk is too agressive for kill process
Solution:
revert lmk change in
74a35431d2
Verify:
x301
Signed-off-by: Tao Zeng <tao.zeng@amlogic.com>
Change-Id: I52ff4f32262a33c9b54802d4ab012d404c942384
PD#SWPL-22008
Problem:
it will hang up sometimes when playing 8k video.
Solution:
critical region of cpu and dsu clock settings
Verify:
ac214
Change-Id: Icbdf3c26b129d4901e42c2e6c58700bd684c871c
Signed-off-by: Jian Hu <jian.hu@amlogic.com>
Signed-off-by: Hong Guo <hong.guo@amlogic.com>
PD#SWPL-23790
Problem:
There is no short pointer judgment.
Solution:
Add null pointer protection.
Verify:
on U212
Change-Id: I46cf33607dc37793ad11442b9b2f9aa63462c560
Signed-off-by: renjiang.han <renjiang.han@amlogic.com>
PD#SWPL-22126
Problem:
powergate and mempd not optimized for g12 and tm2
Solution:
fix mempd in vpu and optimize power for dv
Verify:
ab311 and ac213
Change-Id: I204c03acbbc532793d0891631ae9dd132175a5c9
Signed-off-by: robin.zhu <robin.zhu@amlogic.com>
PD#SWPL-21381
Problem:
not support DoVi hdmi input for Source 2.4.2
Solution:
add hdmi in DoVi(Source/Sink-LED) support for Source 2.4.2
Verify:
ab311
Change-Id: Ica11b8bfdb1c108131cfdd04c688e4de392fceca
Signed-off-by: robin.zhu <robin.zhu@amlogic.com>
PD#SWPL-23306
Problem:
For the OTT-9111, when application start playing
before dvb stream rollback, the video pts is
bigger than audio because audio has been dropped
the tail of the stream. Video can`t toggle frame
in A-master mode.
Solution:
Force video toggle the video frame if meet the
tail frame of the stream.I made a parameter to
set the threshold between the audio and video pts.
This solution Will influence the stream which has
pts error, need QA to verify that stream on DVB
environment.
Verify:
S905X2
Change-Id: Idc8f050cdb9f5d8c878f3570e2213a5e1f309ca1
Signed-off-by: junliang zhou <junliang.zhou@amlogic.com>
PD#SWPL-22030
Problem:
add afbc flag for getting capbility
Solution:
add this flag support
Verify:
on g12b w400
Change-Id: I4f6efec85e3a62c484388821c24bbdd7eee06251
Signed-off-by: Cao Jian <jian.cao@amlogic.com>
PD#SWPL-22912
Problem:
when set hdr_policy to 1, but this value is 0 in boot init.
Solution:
init hdr_policy state by hdr_policy value in bootargs.
Verify:
verify by newton.
Change-Id: I8abb3969d6cdf28ea028317348ae060cda216f7f
Signed-off-by: Luan Yuan <luan.yuan@amlogic.com>
PD#SWPL-14955
Problem:
Pcm playback is mute after replaying multiple times
Solution:
Don't clear the tsync_pcr_inited_flag when video stop
Verify:
Verified ok on patch-build
Change-Id: I1cf76d2dd8a56ce85c62b0c3b8b7782223b1d282
Signed-off-by: Zhizhong Zhang <zhizhong.zhang@amlogic.com>
PD#SWPL-19839
Problem:
Dolby Vision support using EMP transfer metadata and vsif
Solution:
Add code used to EMP transfer metadata and vsif
Verify:
verify on the board of U212
Change-Id: I8720327781a913a83ccbe0511ccf3e5db46ce0e7
Signed-off-by: Zhengrong Zhu <zhengrong.zhu@amlogic.com>
Signed-off-by: robin.zhu <robin.zhu@amlogic.com>
PD#SWPL-19365
Problem:
panel can't display when first resume by dual display mode,
without kernel printk log print.
lcd workqueue resume will effect each other for dual display.
Solution:
change lcd driver to directly resume for dual display
Verify:
ac200
Change-Id: I4638a9b526625693ed97070a0967b37328617ae6
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>