PD#SWPL-113962
Problem:
For the surface -> no-surface scenario,
the surface holds the buffer and cannot be released,
resulting in excessive memory usage.
Solution:
For no-surface scenarios, recycle after the afbc buffer is output.
n addition, count the scatter mem allocated from the system.
Verify:
T5M
Change-Id: Ib35efd91ed315569753ca929e735680868aabc8e
Signed-off-by: miaohong chen <miaohong.chen@amlogic.com>
PD#SWPL-113434
Problem:
update color tune code from 4.9
Solution:
update color tune code from 4.9
Verify:
t3
Change-Id: I338c8639f1e1c2d080cdbfc4a1199942b8cac916
Signed-off-by: MingLiang Dong <mingliang.dong@amlogic.com>
PD#SWPL-114467
Problem:
WB offset values not fit because of 13bit range for t7
Solution:
Modify the settings for T7 data ingress
Verify:
t7
Change-Id: I4f3b31a0b13b7247f3c7fb3a722d2931836fbb7d
Signed-off-by: qirong.li <qirong.li@amlogic.com>
PD#SWPL-112303
Problem:
do_serror hooks function only use in this file
Solution:
add static control
Verify:
t5m
Change-Id: I4aa151a6d975550b8edd732ac31d992b418b5394
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
PD#SWPL-112632
Problem:
1.Some domains are still open after kernel is started.
In fact, they are not needed
2.Enable partial domain without awlays on it
Solution:
add unused power domain feature check.
Verify:
s5_ax201
Change-Id: I6c61a4a6d9c56f10e4c043f5e15af509ec7d2a51
Signed-off-by: hongyu.chen1 <hongyu.chen1@amlogic.com>
PD#SWPL-108203
Problem:
add set packet length function and packet align.
Solution:
add set packet length function and packet align.
Verify:
AH212/S905X4.
Change-Id: I3966a03e199fe31cb7b1f689bf6855a7b6983170
Signed-off-by: hongyu.chen <hongyu.chen@amlogic.com>
PD#SWPL-113422
Problem:
the rotation direction of osd is opposite of video.
Solution:
keep the rotation direction of the video consistent
with the osd.
Verify:
T7C
Change-Id: I83f5ed272eaa952d98cb12c6693df818cf61407a
Signed-off-by: chen.xu <chen.xu@amlogic.com>
PD#SWPL-108219
Problem:
some cases cdr do not lock.
Solution:
do cdr retry to recover.
Verify:
t5m
Change-Id: Ifdec1130c7a4703319c6fcd452e3eaf4f117df97
Signed-off-by: yaoyu.xu <yaoyu.xu@amlogic.com>
PD#SWPL-114458
Problem:
support osd using ion alloc memory
Solution:
complete it
Verify:
t5m
Change-Id: I949952c1fbc9653136110a939f310f2fe064ec9b
Signed-off-by: yuhua.lin <yuhua.lin@amlogic.com>
PD#SWPL-111150
Problem:
GDC module memory allocation failure
Solution:
if a timeout occurs, dewarp will stop working until restarted
add a timeout check for each queue item
Verify:
t7/p1
Change-Id: I1671407414d1deea271221763eb5c88a6db89456
Signed-off-by: Jian Cao <jian.cao@amlogic.com>
PD#SWPL-107863
Problem:
interlace signal advance send frame will abnormal
Solution:
interlace signal not advance send frame
Verify:
t3
Signed-off-by: qiang.liu <qiang.liu@amlogic.com>
Change-Id: I2d61fcf06731e53fbabc67597f65c6f7da69353c
PD#SWPL-112839
Problem:
if deep color declaration in VSDB not
support 10/12bit, y422,10/12bit will
be masked in dc_cap sysfs node.
Solution:
not check color depth for y422
Verify:
S5
Change-Id: I8faeebedf2e66fd1a41ff0e65d925a9d3cdc38c2
Signed-off-by: xiang.wu1 <xiang.wu1@amlogic.com>
PD#SWPL-109352
Problem:
can not find cxd2878 module.
Solution:
add in dvb_extern.
Verify:
verified by ohm.
Change-Id: Ib8bd16b4d540a9d7a91a81d491b542ff174be6c2
Signed-off-by: min.yang <min.yang@amlogic.com>
PD#SWPL-111103
Problem:
Need to add the function of insmod ko by service itself when it is loaded
Solution:
copy the files from service_module to modules to support the function.
adding new function in amlogic_utils.sh script and add the interface in
Android code
Verify:
sc2
Change-Id: Ifd5220abe93eae44d274ac7ab1678acf7b476f60
Signed-off-by: Dezhen Wang <dezhen.wang@amlogic.com>
PD#SWPL-114024
Problem:
define the default cma poo in dts.
Solution:
define the default cma poo in dts.
Verify:
t5m_ay301.
Change-Id: Ia41a107a18a0c9bfd221be2d108d016e77dbe915
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
PD#SWPL-109041
PD#TV-73746
Problem:
during source switch, DVB-S probabilistically unlocks
first and then lock on t3/t5w/t5m/t5d
Solution:
1.remove S/S2 ber config
2.AMLDTVDEMOD_VER V1.1.86
Verify:
t965d4_ar321
Change-Id: I93c487b47d21974f017f0382d60c3eb352429f96
Signed-off-by: zhicheng.huang <zhicheng.huang@amlogic.com>
PD#SWPL-112732
Problem:
workqueue warning will happen when work not cancel
Solution:
remove workqueue when suspend/resume
Verify:
A311D2-AN400
Signed-off-by: jiebing chen <jiebing.chen@amlogic.com>
Change-Id: If3fbb0da984eb1e1448258c62c8af905b5ae0930
PD#SWPL-112303
Problem:
use exit vendor hooks show dmc reg when serror
Solution:
use exit vendor hooks show dmc reg when serror
Verify:
sc2
Change-Id: I528f3ee60ea29c8b42d8397da60c19407bae2ad7
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
PD#SWPL-56204
Problem:
1.set vdin1 port error cause crash
2.if not data input not reminder
Solution:
1.vdin1 port protect
2.will reminder information if not data input
Verify:
t5w
Signed-off-by: qiang.liu <qiang.liu@amlogic.com>
Change-Id: I555ae90d7a51d0d79b4bdbdbb143e866f815d3d5
PD#SWPL-108487
Problem:
not allow to support EV_REL in CTS test
Solution:
support EV_REL only when enable ir mouse mode
Verify:
t7_an400
Change-Id: Ia1228038e48dc04fa0a02a94bee9edc711b3fdf2
Signed-off-by: Zelong Dong <zelong.dong@amlogic.com>
PD#SWPL-114466
Problem:
settings need to be different at different cases.
Solution:
settings need to be different at different cases.
Verify:
t5m
Change-Id: I5f077c61d07bf7949738ba313cd85997a6f6051c
Signed-off-by: yaoyu.xu <yaoyu.xu@amlogic.com>
PD#SWPL-106998
Problem:
lsmod used by do not work.
Solution:
c3 enable Module unloading
Verify:
C3 aw402
Change-Id: I0e2f69ee9eadbe25540bae2660570930779ac85a
Signed-off-by: yao zhang1 <yao.zhang1@amlogic.com>
PD#SWPL-109041
Problem:
ber calculation is incorrect
Solution:
1.change the calculation method of ber
2.AMLDTVDEMOD_VER V1.1.85
Verify:
AR331
Change-Id: I5a8a9d7477846b0b542315047f9e072c91c70214
Signed-off-by: zhicheng.huang <zhicheng.huang@amlogic.com>
PD#SWPL-111876
Problem:
there're 4 hdmirx ports on t5m, but driver
only report 3 ports to framework, cause
HDMI4 cec function not work
Solution:
correct port number for t5m
Verify:
t5m
Change-Id: Ia3c36554a1be2b360758a0b9c96cb13ae70a458d
Signed-off-by: hang cheng <hang.cheng@amlogic.com>
PD#SWPL-113476
Problem:
s5 video zorder not work
Solution:
add video zorder adjust for s5
Verify:
s5
Change-Id: I37ae14bb986ff16447e0805ab29925da0b7323eb
Signed-off-by: Pengcheng Chen <pengcheng.chen@amlogic.com>
PD#SWPL-114348
Problem:
group the common's patches
Solution:
1. the zstd in the current kernel is newer than the version we ported,
so delete 0073*.patch
2. group the common's patches
Verify:
sc2
Change-Id: I3f5e68e44fe3ca8911541a366945bfb4ab7f940c
Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com>
PD#SWPL-114133
Problem:
cec send msg of cec off
Solution:
not store msg when cec off
Verify:
sc2
Change-Id: I0be909f53e63af11b92c78f61e244229b2e5a0d0
Signed-off-by: Wenjie Qiao <wenjie.qiao@amlogic.com>
PD#SWPL-72636
Problem:
There is a pop nosie some times when play Raw data
Solution:
1.tinymix for tdm gain control which is called by audio hal for fadeout
2.Description
1)playback:
disable gain -> set max gain
2)tinymix TDMOUT_B GAIN 0:
enable gain -> set gain ctrl -> set min gain
Verify:
T982_X9-AR301
Change-Id: Ia5c8f2ff7f570814b42a0e660683a07e13afe035
Signed-off-by: xing.fang <xing.fang@amlogic.com>