PD#TV-17133
Problem:
need API to unprotect mem for codec and so on
Solution:
add api tee_unprotect_mem
Verify:
Android Q + TM2
Test: manual
Change-Id: I9dc205e209988297724c9461254c028e779ae1eb
Signed-off-by: Pengguang Zhu <pengguang.zhu@amlogic.com>
PD#SWPL-16829
Problem:
need API to protect mem for gpu and so on
Solution:
add api tee_protect_mem_by_type
Verify:
Android Q + TL1
Test: manual
wq
Signed-off-by: Pengguang Zhu <pengguang.zhu@amlogic.com>
Change-Id: Ibf420e1d4845c1020ae2ff91629f6e31a32a7bc3
Signed-off-by: changqing.gao <changqing.gao@amlogic.com>
PD#SWPL-18795
Problem:
need API to protect mem for tvp
Solution:
add api tee_protect_tvp_mem
Verify:
Android Q + franklin
Test: manual
Change-Id: I46daec70a843524789aa63b32ef5e43111b65c66
Signed-off-by: Pengguang Zhu <pengguang.zhu@amlogic.com>
PD#SWPL-17563
Problem:
DOS should be compatible forward previous version in the same chip
Solution:
add the probe done flag
Verify:
AC200
Change-Id: Id8696147646d6ecb1077acd0907650987823dea4
Signed-off-by: zhiqiang liang <zhiqiang.liang@amlogic.com>
PD#SWPL-17563
Problem:
modify smarthome deconfig for power domain control API
Solution:
modify smarthome deconfig for power domain control API
Verify:
T962E2
Change-Id: I335eeba045ef26253f33b5d13178b0625b361deb
Signed-off-by: zhiqiang liang <zhiqiang.liang@amlogic.com>
PD#SWPL-17563
Problem:
add power domain control API for TM2 and SM1
Solution:
add power domain control API for TM2 and SM1
Verify:
T962E2
Change-Id: I2587b2b554281ee7c81d77e8978a2640e5f73be5
Signed-off-by: zhiqiang liang <zhiqiang.liang@amlogic.com>
Signed-off-by: chunlong.cao <chunlong.cao@amlogic.com>
PD#SWPL-28012
Problem:
ion buf not correctly attached
Solution:
ion buf treat the same as dmabuf
Verify:
local
Change-Id: I5b4b4aad26b5c9aff224d100ad94342570c397b0
Signed-off-by: Jun Zhang <jun.zhang@amlogic.com>
Signed-off-by: Cao Jian <jian.cao@amlogic.com>
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>