PD#SWPL-120405
Problem:
frc is not enable, Causing TVMgr to fail to start
Solution:
enable frc in T3X_BC302, sync dts from android
Verify:
T3X BC302
Signed-off-by: zhenyu.gao <zhenyu.gao@amlogic.com>
Change-Id: I15e2a00b2e949bb90fdd58e021212a3b49374e87
PD#SWPL-125611
Problem:
need update driver to fw api
Solution:
1.change reg access and line/frm_cnt api to fw struct function pointer
2.provide base_timing to fw
3.unify tcon debug node to /sys/class/aml_tcon/tcon/
Verify:
ay301, bc302
Change-Id: I549d570a78ffc20af0fcae451843513036224a5b
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
PD#SWPL-126529
Problem:
support custom vendor and product id
Solution:
support custom vendor and product id
Verify:
t7b_an400
Change-Id: I53bfe7119f43689a3e98be75b05531f0b37523c3
Signed-off-by: longhai.huang <longhai.huang@amlogic.com>
PD#SWPL-126247
Problem:
correct venc get active begin line for t3x
Solution:
correct venc get active begin line for t3x
Verify:
t3x
Change-Id: Ibf1022cd60749e3483fc6bb37f78ff052108950c
Signed-off-by: Pengcheng Chen <pengcheng.chen@amlogic.com>
PD#SWPL-120888
Problem:
set pes_buf_size not work
Solution:
use pes_buf_size
Verify:
not verified
Change-Id: Ia3dec3eeb8ae6575dc58cfab9d14f5a174ab4c32
Signed-off-by: chuangcheng peng <chuangcheng.peng@amlogic.com>
PD#SWPL-124598
Problem:
The interrupt status was cleared causing
the system to be blocked
Solution:
Adjust the location of the clean interrupt state
Verify:
T3x
Change-Id: I0f5883abcc3364e714244e882aadbe22452a88f4
Signed-off-by: Long <long.yu@amlogic.com>
PD#SWPL-121979
Problem:
DVBS2 maximum limit value blind
cannot search for signal.
Solution:
add one more blind scan step
AMLDTVDEMOD_VER "V3.2.106"
Verify:
verified by T5M
Change-Id: I0e6d0bcbbd8a282eee270a4ad14e646e1a5281b9
Signed-off-by: min.yang <min.yang@amlogic.com>
PD#SWPL-114841
Problem:
hdr tone mapping ioctl communication fail
Solution:
unify hdr tome mapping ioctl api
Verify:
verify on T3
Change-Id: Ifda2ec2d1439cfd04bf29dc2af8958c79760dd49
Signed-off-by: Bin.Wang2 <bin.wang2@amlogic.com>
PD#SWPL-125284
Problem:
handle->flags checking is not done within mutex
lock when hwc call detach
Solution:
1.move flag checking within mutex lock;
2.clear flag after detach;
Verify:
verify on T T5M
Change-Id: Ie021d1d9593e1e63774aa9de04750a1e0beecccd
Signed-off-by: binqi zhang <binqi.zhang@amlogic.com>
PD#SWPL-123454
Problem:
some error need fix
Solution:
dmc show include mode
ddr banwidth device port set error
ddr priority fix
Verify:
local
Change-Id: If7d3034c9e18562b42d8ca235c79566f5c18147a
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
PD#SWPL-124735
Problem:
the execution time of the lunch is too long for patching all kernel patches
Solution:
patching the necessary patches to avoid android compilation failure
Verify:
ohm
Change-Id: I917ec47716336cb4c896bce4aeed3229e069c3dc
Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com>
PD#SWPL-125474
Problem:
OSD driver should identify whether the fd is uvm fd
then decide how to get the phy addr of dmabuf
Solution:
add support for getting phys addr from uvm
Verify:
t3
Change-Id: I2f071eafc1e3d3228a99e1ba04098165cfe39979
Signed-off-by: Jian Cao <jian.cao@amlogic.com>
PD#SWPL-124965
Problem:
Need key ladder/table driver for kernel5.15
The KT driver needs to be separated from the descrambler.
New APIs are needed for the KT driver.
Solution:
Create a seckey driver.
Verify:
S5 KT/KL with DMA
T3 METACAS with Descramble
T5W
Change-Id: Id058e64f99918b66e79d24647880f999f55ca13a
Signed-off-by: Doosan Baek <doosan.baek@amlogic.com>
PD#SWPL-125597
Problem:
A new way to dump vdin buffer on kernel 5.15,keep the same with pipline
Solution:
use kernel_write instend
fix screencap abnormal under display 4k120 on t3x
Verify:
t3x
Change-Id: I114fe8a98d1041df7271839c8244bafa22a1399a
Signed-off-by: haitao.liu <haitao.liu@amlogic.com>
PD#SWPL-124907
Problem:
suggestion from vlsi, enable need set in rdma
Solution:
change gamma enable write in vsync
Verify:
t3
Change-Id: I014b710f61992abfe4b366ea20f77fa4d0fa93e4
Signed-off-by: MingLiang Dong <mingliang.dong@amlogic.com>
PD#SWPL-125976
PD#SWPL-116077
Problem:
dvbc scanning miss channel
Solution:
fix dvbc new driver so that it can be used
to solve missing channel
Verify:
AM30ah
Change-Id: I7fa57068d942d429f13cff4a43a73d9a24a8ebac
Signed-off-by: caiyi.xu <caiyi.xu@amlogic.com>
PD#SWPL-104832
Problem:
HDMI CTS14 7-39 fail, not send vsif when output hdmi14b vic
Solution:
not control cuva vsif when TV not support cuva
Verify:
sc2
Change-Id: I11e9d2a961a88c01e2ef8b4543d4c8223e6e67ba
Signed-off-by: Wenjie Qiao <wenjie.qiao@amlogic.com>
PD#SWPL-125445
Problem:
enable pilite when 4k120hz output with t3x
t3x has no pilite
Solution:
disable pilite when 4k120hz output with t3x
Verify:
t3x
Change-Id: Ie10fdb86d38d3951433d35da2987cafb7fee31cb
Signed-off-by: Pengcheng Chen <pengcheng.chen@amlogic.com>
PD#SWPL-125412
Problem:
Don't disconnect USB according the U3,
when USB suspend, otherwise will cause disconnect.
Solution:
CRG_UDC: add a module parameter:
eltest_flag for suspend and resume test
Verify:
t3x
Change-Id: Ifc86db9c9cb704c37c9618feac68a2959b152c25
Signed-off-by: Yue Wang <yue.wang@amlogic.com>
PD#SWPL-125386
Problem:
missing channel in ATSC scan when signal is weak
Solution:
give more time when the ATSC signal is confirmed
Verify:
AR331
Change-Id: I9045c56082288c0d1adab9fdab38f416fef61106
Signed-off-by: caiyi.xu <caiyi.xu@amlogic.com>
PD#SWPL-121154
Problem:
tee dmx need binding dma_buf and pid
Solution:
binding dma_buf and pid
Verify:
not verified
Change-Id: I3239545bdcc14b22909e97ce2dd7dd79589ff422
Signed-off-by: chuangcheng peng <chuangcheng.peng@amlogic.com>
PD#SWPL-122847
Problem:
When the standby wake up scenario occur, the speaker
will sound at the same time as ARC
Solution:
Standby and wake up to restore the original state.
Verify:
Test on board T5M.
Change-Id: I6c2bb9b08f7a18a3055c279d068b975de75f3d92
Signed-off-by: shaohui.sheng <shaohui.sheng@amlogic.com>
PD#SWPL-110988
Problem:
When systemcontrol and the upper layer call the valid_mode node
at the same time, it may cause concurrency errors
Solution:
add protection
Verify:
ah212
Change-Id: I3c163781fe99b9d5afa65a04a992a858aa1a63a8
Signed-off-by: xiang.wu1 <xiang.wu1@amlogic.com>
PD#SWPL-123253
Problem:
vdin clk hadn't close after suspend
Solution:
close vdin_probe vdin msr clk and
close vdin_msr_clk when clk is on and vdin_drv_suspend
Verify:
androidr 5.15 t5w
Change-Id: Ia7071de6985ecbc528e638f430a68d71a2ed5378
Signed-off-by: mingxiu.sun <mingxiu.sun@amlogic.com>
PD#SWPL-125117
Problem:
Can not find frontend0 node under
S805C3_AQ2432 platform.
Solution:
config compatible as s4d.
Verify:
verified by S4D.
Change-Id: I3016c208a84c1a51a002fa6df3546aef261c2e77
Signed-off-by: min.yang <min.yang@amlogic.com>