PD#SWPL-94121
Problem:
lcd_screen_restore and lcd_screen_black may be a nullptr,
under specific condition, results in kernel panic.
Solution:
remove pointer from pdrv.
Verify:
t7c
Signed-off-by: lizhi.hu <lizhi.hu@amlogic.com>
Change-Id: If3bd01a8426ca6b67052265e98ff8ab9829ed07d
PD#SWPL-94184
Problem:
need to support amlgdc for kernel5.15 T7C
Solution:
complete it
Verify:
t7c
Signed-off-by: yuhua.lin <yuhua.lin@amlogic.com>
Change-Id: I10690c181ba22f503915473053c375304c1b69c7
PD#SWPL-94103
Problem:
1.not show when dmc ops not find
2.delete not used value DMC_MULTIPLE
Solution:
bring up t7c dmc with androidT
Verify:
t7c
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
Change-Id: I0cdc35f52f06a91d14ae050d3298e7db06e77c04
PD#SWPL-94411
Problem:
Need to bringup t5m to console on z1
Solution:
add a basic device tree base on t3
Verify:
t5m_z1
Signed-off-by: Qianggui Song <qianggui.song@amlogic.com>
Change-Id: I1963056eb46c18a8bae5a5b9aee79a76b6a37c2d
PD#SWPL-94121
Problem:
Add lcd support for t7c
Solution:
Add lcd support for t7c
Verify:
t7c
Signed-off-by: lizhi.hu <lizhi.hu@amlogic.com>
Change-Id: Ic0153a8ec4ea1d94cf63e34ecea89920c83e6a36
PD#SWPL-94081
Problem:
clk_debug does not work
Solution:
register clkdev for to look up a clk success
Verify:
t7c_an400
Change-Id: I2978d533428e9ab3a5bbe90c89eddd4129cb85e3
Signed-off-by: Jian Hu <jian.hu@amlogic.com>
PD#SWPL-93876
Problem:
t7c also need to bringup
Solution:
1. copy dts related files from kernel 5.4
2. do the same modification as t7
Verify:
t7c_an400
Signed-off-by: Qianggui Song <qianggui.song@amlogic.com>
Change-Id: I7c517428bc474f83f7329d51a24424575d118b00
PD#SWPL-102262
Problem:
need to sync update to T
Solution:
sync from S to T
Verify:
AH212
Change-Id: Iefe9c437641fa632da1d28ff825ae88ac866aba6
Signed-off-by: joy.rao <joy.rao@amlogic.com>
PD#SWPL-100780
Problem:
Requirement:modify the DV link when tsplayer plays.
Solution:
When tsplayer plays, amvideo in the DV link is changed to v4lvideo.*.
Verify:
ohm
Change-Id: I84dbe550308aceff8bd39c1dd331274439599153
Signed-off-by: yuna.liu <yuna.liu@amlogic.com>
PD#SWPL-101995
Problem:
In codec_mm,alloced size is greater than the value of the max alloced
Solution:
Update max allocated value
Verify:
ah212
Change-Id: I599bbedcddd06373e43cb83f947dc45c82c8c6cc
Signed-off-by: kun.liu <kun.liu@amlogic.com>
PD#SWPL-102627
Problem:
CPU running at 2.0G system will be unstable
Solution:
AW409-C302X Limited to 1.7G max. frequency
AW419-C308L Limited to 1.9G max. frequency
Update C3 dvfs vddcpu table
Verify:
C302X_AW409/C308XL_AW419_
Change-Id: Ibeb08f466d449c33de2ef3dbea4cc574620012ca
Signed-off-by: Chao Zhang <chao.zhang@amlogic.com>
PD#SWPL-102479
Problem:
Code pollution for codes with amlogic
drm header files
Solution:
Use MIT license header, and keep GPL license
in implementation files.
Verify:
sc2
Change-Id: Ie546e0754f8e2a4a451ce1e32d775ecb4e599e5d
Signed-off-by: yujun.zhang <yujun.zhang@amlogic.com>
PD#SWPL-102624
Problem:
sync R code and add debug
Solution:
sync R code and add debug to replace mem debug
Verify:
not verified
Change-Id: I33882e61a4b727aeaecaf2aacec038055f99dba5
Signed-off-by: chuangcheng peng <chuangcheng.peng@amlogic.com>
PD#SWPL-102914
Problem:
fb can not be used
Solution:
add config
Verify:
aw409
Change-Id: Ia01d8ef9584096d1542e3ef44c59c8aface1a5b2
Signed-off-by: lei.zhang1 <lei.zhang1@amlogic.com>
PD#SWPL-101578
Problem:
arm not printk cpu etc info
Solution:
open CONFIG_AMLOGIC_DEBUG
Verify:
s4d
Change-Id: I106f96fe2206b90a1806a50d3ca9bf558215208c
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
PD#SWPL-100703
Problem:
press list key, but disable wifi.
kernel5.15 is lost to commit in SWPL-84791.
Solution:
change key code ,from KEY_WLAN to KEY_LIST.
Verify:
verify by ohm-hybrid.
Change-Id: I76c7ff83d57c57e17bda7f3ac922b39480467f15
Signed-off-by: wei wang <wei.wang@amlogic.com>
PD#SWPL-101724
Problem:
HDMI RX access delay is more than 1s,when Screen rotation.
Solution:
while screen rotation, videoqueue and vpp will call disp_mode_check
function, causing repeated calls, result many frames status is
unknown, so rm disp_mode_check in vpp.
Verify:
T7C
Change-Id: I46675a4a4bb54a82f76a8ad08f89656269192e1b
Signed-off-by: chen.xu <chen.xu@amlogic.com>
PD#SWPL-100531
Problem:
drm rdma will overwrite video rdma
no sysfs node to control vpp1&vpp2 osd blank
Solution:
skip write vpp blend control register
add sysfs node to control vpp1&vpp2 osd blank
Verify:
an400
Test:
DRM-OSD-13
Change-Id: I719591648e245059bd52213416b484437e9b52f0
Signed-off-by: Ao Xu <ao.xu@amlogic.com>
PD#SWPL-102361
Problem:
The vddee voltage will jump when enter kernel when the regulator of
vddee is enabled.
Solution:
Disable the regulator in DTS.
Verify:
C3
Signed-off-by: binbin.wang <binbin.wang@amlogic.com>
Change-Id: I4b45df15b9bc7f45e5f022057a78f76a58e4626e
PD#SWPL-99387
Problem:
It tooks too long in the way using command
to attach and register demod
Solution:
use work queue to attach and register
Verify:
verified by T + ohm
Change-Id: I83013b57e05cd6fa9016a27b0d719ddd2cfcbe79
Signed-off-by: min.yang <min.yang@amlogic.com>
PD#SWPL-101787
Problem:
videodisplay in 5.15 branch has bug.
Solution:
cherry-pick such CL from 5.4 to 5.15:
commit <45db746ab454>
commit <466d7a3cc024>
open video_composer module config for C3
Verify:
c3
Change-Id: I9b952763dd3c6b3f91a4ff68f4eb2db513c31168
Signed-off-by: qiyao.zhou <qiyao.zhou@amlogic.com>
PD#SWPL-96613
Problem:
No pfn information in tombstone and logcat files.
Solution:
enable pfn information form /proc/[pid]/pagemap for user
tasks. This feature is default enabled for userdebug/eng
build and disabled for release build.
Also you can manual enable it by:
echo pagemap_en=1 > /proc/mem_dbug
Verify:
s4_aq222.
Change-Id: I8530c28f4ff3786cd4c34341214ab66e30d54758
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
PD#SWPL-100740
Problem:
10897 Whitelist.
12436 added a null ptr check.
141141 added a return value check.
225361 Deleted the dead code.
Solution:
10897 Whitelist.
12436 added a null ptr check.
141141 added a return value check.
225361 Deleted the dead code.
Verify:
coverity.
Change-Id: I31a85828a1d0890d06348d415ce5a6da1ac0e932
Signed-off-by: dian.shao <dian.shao@amlogic.com>
PD#SWPL-92714
Problem:
without the pin flag, it is impossible to know
which files are pinned.
Solution:
add pint the pin flag.
Verify:
s4_aq222.
Change-Id: I84aa9eaffe40b86043f00e019b5b359532b1f90e
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>