PD#SWPL-163329
Problem:
building will fail because last build remain the staging dir
Solution:
remove staging dir in last build
Verify:
local
Change-Id: Ie5acfb09af45027d567f12f197ec4001af0d304a
Signed-off-by: Dezhen Wang <dezhen.wang@amlogic.com>
PD#SWPL-155289
Problem:
system heap optimization.
Solution:
use CONFIG_AMLOGIC_MEMORY_OPT or
CONFIG_AMLOGIC_MEMORY_DEBUG
Verify:
local.
Change-Id: I6f63aa616909ed19dbfdbbe1550b705db1c4da9d
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
PD#SWPL-158464
Problem:
support closed source modules build to Independent folder and copy
to android output folder
Solution:
add closed source modules list to blacklist
Verify:
local
Change-Id: Ibd9be1c7e8e7eb1b043fd10e96436cb1d96f78a1
Signed-off-by: Dezhen Wang <dezhen.wang@amlogic.com>
PD#SWPL-158524
Problem:
CTS-V usb accessory test unplug&plug too
quickly leading to the racing between unbind
and setup.
Solution:
Add udc_async_callbacks().
Verify:
t7.
Change-Id: I5c4f362583b1e9e3d385fbad0b36da3b92d38eee
Signed-off-by: dian.shao <dian.shao@amlogic.com>
PD#SWPL-161849
Problem:
no i2c in recovery mode
Solution:
add ko to load in recovery mode
Verify:
T7c an400
Change-Id: I14ab19508a45da0d0538c9ed95b75d266ce98046
Signed-off-by: Junyi Zhao <junyi.zhao@amlogic.com>
PD#SWPL-149879
Problem:
sink-led into game mode cause dv bypass
Solution:
sink-led not allm need shield
Verify:
t5w
Change-Id: I67d47c474963cbe8ae15dce0ba137d84352ed9f2
Signed-off-by: qiang.liu <qiang.liu@amlogic.com>
PD#SWPL-160326
Problem:
uboot and kernel read edid twice and
read edid error when edid has more than 2 block
Solution:
set segment 0 when read block0 and block1 edid
Verify:
sc2
Test:
DRM-TX
Change-Id: I8613f7e4c1c6826fbe5edefb7232d761693659b6
Signed-off-by: Wenjie Qiao <wenjie.qiao@amlogic.com>
PD#SWPL-163920
Problem:
hdr before osdblend, it will cause UI flashing when switch composites
between device and gpu for multi-layers
Solution:
add drm_policy_mask property to report hardware feature
then hwc will not exchange device and client composite repeatedly
Verify:
s5 s7d
Test:
DRM-OSD-59
Change-Id: I8c717e180c4962ab8f422efa607e4d63d298e462
Signed-off-by: wenlong.zhang <wenlong.zhang@amlogic.com>
Signed-off-by: Ao Xu <ao.xu@amlogic.com>
PD#SWPL-155867
Problem:
play video with alpha_win_en enable then play no alpha
win set video source, alpha_win_en not clear
Solution:
alpha_win_en need set 0 when composer_info is NULL
Verify:
t3x
Change-Id: Ie1e83da0c7c40bbfe12945d706f1fa7fb3f3c76a
Signed-off-by: Pengcheng Chen <pengcheng.chen@amlogic.com>
PD#SWPL-166863
Problem:
led blink on power
led light when resume
Solution:
remove this related code
Verify:
s7d bm201
Change-Id: Idb9677189edd2e274ced76f9f5c67d16008cea03
Signed-off-by: Junyi Zhao <junyi.zhao@amlogic.com>
PD#SWPL-166736
Problem:
aml smmu init failed.
Solution:
get max_pfn from node instead of find symbol.
Verify:
s5.
Change-Id: I1af0dbe7006ee590a82750491d9ab6a82835bf14
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
PD#SWPL-165517
Problem:
Send 2 dummy frame to DI for interlace video,
but dp release it on first callback,this lead
to invalid buf for di use.
Solution:
Modify dp flow to config these param.
Verify:
txhd2 t5d
Change-Id: I411af886c487e24f991737de25975a1abd95099a
Signed-off-by: qiyao.zhou <qiyao.zhou@amlogic.com>
PD#SWPL-163624
Problem:
get out of ddr size addr page flags to panic
Solution:
panic when write addr out of ddr
warning when read addr out of ddr
Verify:
txhd2 && g12a
Change-Id: I8bbe6e4185f433eb34868bb94fe0f32a06400a29
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
PD#SWPL-163070
Problem:
Need to verify crypto driver on s7d
Solution:
1. Replacing kmalloc() with dma_alloc_coherent()
due to weird data abort.
2. digest_sz is specified in dts for s7d
Verify:
s7d + bm201
Change-Id: Ibeb09de26f8b6c825117e0791a3e51f74a8529df
Signed-off-by: Mingyen Hung <mingyen.hung@amlogic.com>
PD#SWPL-163065
Problem:
set analog will close phy clock
Solution:
fix wrong operation
Verify:
s7d_bg201
Change-Id: I38949fdb6b03c2076d3373909f803eccece9eceb
Signed-off-by: Zhuo Wang <zhuo.wang@amlogic.com>
PD#SWPL-165200
Problem:
downscaler display abnormal when dv enable
Solution:
1.improve 4k downscaler case when vskip=1 for s7d
2.when dv enable, set axi_rps_ratio = 106 otherwise 100
Verify:
s7d
Change-Id: I64f6b5d18ce4ae2c9cd5915197298a46bba5d9cb
Signed-off-by: Pengcheng Chen <pengcheng.chen@amlogic.com>
PD#SWPL-164975
Problem:
s7d add pi safa sr debug
Solution:
s7d add pi safa sr debug
Verify:
verify on s7d
Change-Id: I41f4fe280832504ff2bea9a07e3e0627df687400
Signed-off-by: jinbing.zhu <jinbing.zhu@amlogic.com>
PD#SWPL-160146
PD#SWPL-163250
PD#SWPL-162538
Problem:
osd1 has the even width, osd3 has the odd width
it will lead to osd1 flicker.
Solution:
osd proc in hsize should be two times of real hsize
Verify:
s5
Test:
DRM-OSD-9, DRM-OSD-50
Change-Id: I65a21ead5b435944228ce9108b2fc54da09f5b63
Signed-off-by: Ao Xu <ao.xu@amlogic.com>
PD#SWPL-163216
Problem:
need to support ramdump of s7d
Solution:
porting from ker5.15.
Verify:
s7d
Change-Id: Ic13774fb5d71c5b3ae4ed3c805f1a3e16500d752
Signed-off-by: pengzhao.liu <pengzhao.liu@amlogic.com>
PD#SWPL-159093
Problem:
update s7 sys0pll/sys1pll/gp1pll range to 1.2-2.4G,
need fix some cpuclk rate
Solution:
fix it
Verify:
s7_bh201
Change-Id: I8fcbe6374b9bac6834cdb9d2b35335123f4c6dbb
Signed-off-by: yiting.deng <yiting.deng@amlogic.com>
PD#SWPL-161349
Problem:
there are no spk mute control node
Solution:
enable the spk mute control
Verify:
s7
Change-Id: Id38d34214c7593861aa493bd60c25176048c2a25
Signed-off-by: jiebing chen <jiebing.chen@amlogic.com>
PD#SWPL-158849
Problem:
need support s7 led
Solution:
support it
Verify:
s7 bh202
Change-Id: I9fd5006881d24e38ec5fe3f60699b9c638087e78
Signed-off-by: Junyi Zhao <junyi.zhao@amlogic.com>
PD#SWPL-155395
Problem:
When modules send mailbox message to aocpu, sometimes
aocpu can not response because of stuck or interrupt
signal lost, at this time driver modules need to know
whether aocpu is alive or not, this is helpful to debug.
Solution:
Add aocpu alive check mechanism, when aocpu did not
response, system will check and print aocpu status.
Verify:
T5M-AY309
Change-Id: Idd1c47fd99505f3a159c86390c28303f5a5b60e9
Signed-off-by: Yao Jie <jie.yao@amlogic.com>
PD#SWPL-155399
Problem:
When modules send mailbox message to aocpu, sometimes
aocpu can not response because of stuck or interrupt
signal lost, at this time driver modules need to know
whether aocpu is alive or not, this is helpful to debug.
Solution:
Add aocpu alive check mechanism, when aocpu did not
response, system will check and print aocpu status.
Verify:
S7-BH201
Change-Id: Ib548b4c0fc929b4bed788e9a350bd3791fd93f1a
Signed-off-by: Yao Jie <jie.yao@amlogic.com>
PD#SWPL-165858
Problem:
Playing the video shows an anomaly
Solution:
Fixed the problem of playing video screen
Verify:
s7
Change-Id: Ia996f14414b295743aa286e5dcce13de37f3adae
Signed-off-by: yao zhang1 <yao.zhang1@amlogic.com>
PD#SWPL-165213
Problem:
The fixpll frequency obtained by sc2 and t7c is incorrect.
Solution:
Fixed
Verify:
sc2_ah212
Change-Id: Ibb1b7435a2dbfa8cb007b34b574fef94dda685cc
Signed-off-by: Chuan Liu <chuan.liu@amlogic.com>
PD#SWPL-164752
Problem:
out size error after power on
Solution:
get current vinfo before update blend
Verify:
s7d
Change-Id: Id5b83d0c5eed0e19c4d06efc53711b6a7e79d562
Signed-off-by: hai.cao <hai.cao@amlogic.com>