PD#SWPL-187684
Problem:
The configuration of the DTS file is incorrect.
Solution:
Reconfigure the DTS file.
Verify:
test on T3X
Change-Id: I449179bfbb8fd63dc28bb45ce7ffd5714a10a856
Signed-off-by: shaohui sheng <shaohui.sheng@amlogic.com>
PD#SWPL-186202
Problem:
need support max 820M pclk for t3x
Solution:
support max 820M clk for t3x
Verify:
bc302
Change-Id: If116f930ae78fc58edd3cbbf0a1b683d184ffa99
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
PD#SWPL-180411
Problem:
Does not support pretimeout.
Solution:
Support it.
Verify:
T6D/BR301
Change-Id: I350a4948f853503c16fb0bc9abb43c0cf5496814
Signed-off-by: Huqiang Qin <huqiang.qin@amlogic.com>
PD#SWPL-185106
Problem:
set videoqueue_pcrscr_update in vppx
Solution:
set videoqueue_pcrscr_update in vppx
Verify:
t7c
Change-Id: I026508e80a06550ce934b65d8a48d9b25d996c6a
Signed-off-by: Pengcheng Chen <pengcheng.chen@amlogic.com>
PD#SWPL-188677
Problem:
heap-fb size for virtual display on t7c is not correct
Solution:
modify heap-fb to 432M
Verify:
t7c
Change-Id: If1cb9f7c4a458fa60b811c5df6341db8b3de2a72
Signed-off-by: Yiming Sun <yiming.sun@amlogic.com>
PD#SWPL-182182
Problem:
There are no ram-dump and ramdump_blb33z nodes in the
32-bit kernel. And ramdump function is not enabled.
Solution:
enable the ramdump dts node.
Verify:
sc2, A1, C1, S1A, T5D, T5W, TXHD2
Change-Id: I77a102c448fc5de4a5af2a0d21e6ad990dcb1308
Signed-off-by: dongqing.li <dongqing.li@amlogic.com>
PD#SWPL-185103
Problem:
miss channel when atsc scan
Solution:
increase the signal detection time
Verify:
AM301-Loki
Change-Id: If56c619d767d393b786796f51c27563952b747d1
Signed-off-by: caiyi.xu <caiyi.xu@amlogic.com>
PD#SWPL-184971
Problem:
High power consumption when early suspend
Solution:
1.change clk source to fclk_div4
2.change resolution to 720*480p50fps
3.close tcon_pll
Verify:
t6d
Change-Id: I992e98c19416a7318d7bf061a6dfc31838c2cd5a
Signed-off-by: chenyang.liu <chenyang.liu@amlogic.com>
PD#SWPL-188271
Problem:
g12a clk has two ko, insmod ko consume CPU time, and both ko
are insmod when actually used. In order to optimize startup
time, the two ko are merge into one.
Solution:
fixed one ko to insmod
Verify:
g12a_u212, g12b_w400, sm1_ac215
Change-Id: I97cf96e6e00e502225ef8521b8c51b9b0253a360
Signed-off-by: yiting.deng <yiting.deng@amlogic.com>
PD#SWPL-178656
Problem:
the screen flashes in recovery mode
Solution:
1.when recovery is set to a mode greater than 1080p but the osd not
support, return virtual 1080p timing to minui,it can allocate 1920x1080
fb according to the virtual timing
2.set dst_w and dst_h based on the real hdisplay and vdisplay of the
lcd's timing
Verify:
t5w t5m t3
Test:
DRM-OSD-44
Change-Id: I481c841b98637611d1e537f0695a24c6c43bfb9f
Signed-off-by: congyang.huang <congyang.huang@amlogic.com>
PD#SWPL-187928
Problem:
release cma_res failed when buffer in
cma_res not free.
Solution:
try to release cma_res if cma_res is
not enable when free cma_res buffer.
Verify:
ah212
Change-Id: I20064a2910528376f6e48c158d1402fcf315e760
Signed-off-by: Hao Shi <hao.shi@amlogic.com>
PD#TV-134026
Problem:
1.compatible with controller chip select and GPIO chip select
2.support configurable cs-clk、clk-cs delay time for ldim user
Solution:
support it.
Verify:
T5M
Change-Id: I3e7c73b7748d987e19def5e823c4d91550eff6e8
Signed-off-by: Feng Chen <feng.chen@amlogic.com>
PD#SWPL-183309
Problem:
When small memory is allocated through codec mm and perfectly meets
the 4KB alignment, memory will be allocated from the system, and the
allocated buffer's physical address may exceed the 4GB limit.
Solution:
__get_free_pages adds a GFP_DMA32 restriction, ensuring that the
allocated buffer is limited to within 4GB.
Verify:
ah212
Change-Id: I7b9f77a642f4c54245a9f6897e43c833974fa81b
Signed-off-by: kun.liu <kun.liu@amlogic.com>
PD#SWPL-184651
Problem:
the first time,video is not correct
Solution:
dct need gate clock on
bit21/16:dctnr.gclk ctrl
bit17:dcnt reg
bit19/18:dcntr core
bit21/20:dctr intf
Verify:
t5w
Change-Id: I26e6c8efde9e2a200ef92ad2bed280ad23cf0cef
Signed-off-by: qianqian.cai <qianqian.cai@amlogic.com>
PD#SWPL-187264
PD#SWPL-187026
Problem:
signal status is not stable causing streamon failed
Solution:
always set status to stable in loopback case
Verify:
t7c
Change-Id: Ia5d1477f35e3a558f501f2a3d5cd53cef55b3532
Signed-off-by: haitao.liu <haitao.liu@amlogic.com>
PD#SWPL-188034
Problem:
not support 165hz vrr signal
Solution:
add support 165hz vrr signal
Verify:
T3x
Change-Id: I3c460121285a4f91becb54d90d939c949ee19823
Signed-off-by: Xiangyu Cai <xiangyu.cai@amlogic.com>
PD#SWPL-184488
Problem:
1.need api for hibernate
2.need to enhance check of hdmitx output status
Solution:
1.add api for hibernate
2.besides hdmitx phy setting, add check of tmds
and pixel clk enable status when check hdmitx
output status of uboot, and add basic clk check
before access top/core registers
Verify:
t7
Test:
DRM-TX-132
Change-Id: If4233f4c73eddbed385f0297c7110d3941c2fe18
Signed-off-by: hang cheng <hang.cheng@amlogic.com>
PD#SWPL-188016
Problem:
Adds DHP device major DI.
Solution:
Add a new device ID for generic media data processing.
Verify:
ohm
Change-Id: I4dfd879c35201f0812914e4f702d8fa44bcd5330
Signed-off-by: Nanxin Qin <nanxin.qin@amlogic.com>
PD#OPS-8604
Problem:
add dummy video support for arch 32
Solution:
add dummy video config in amlogic_a32.fragment
Verify:
t6d
Change-Id: Iad89a8506abcd41c6ea2e4c781ed90aacf5ec216
Signed-off-by: yuhua.lin <yuhua.lin@amlogic.com>
PD#SWPL-188060
Problem:
from sm1, the frddr select mask is bit 24-26,
before sm1, the frddr select mask is bit 24-25,
the bit 26 is for gain control.
Solution:
set tdmout frddr select mask by the chip,
before sm1, it is 0x3, from sm1, it is 0x7.
Verify:
a4
Change-Id: Icf92904ad94b18897d6c8687168e126e605224cd
Signed-off-by: jian zhou <jian.zhou@amlogic.com>
PD#SWPL-188273
Problem:
Changing the size resulted in a blurred screen
Solution:
trig mem afbcd reset after changing size;
Verify:
T5M
Change-Id: Id2f6f2688fdd30fa64c5748cc442ee6f176e7061
Signed-off-by: Jihong Sui <jihong.sui@amlogic.com>
PD#SWPL-185388
Problem:
add std support for spisg
Solution:
add std support for spisg
Verify:
bh201
Change-Id: I40de0fae5cf3b6ab0bb6cce5bc79e2fae1105f1f
Signed-off-by: Sunny Luo <sunny.luo@amlogic.com>
PD#SWPL-188251
Problem:
HW test clock pll1 signal better than pll0
Solution:
modify clock to pll1
Verify:
bl208
Change-Id: I4900f969f2c6b9e9ec04e63dd105686936822de2
Signed-off-by: Yu Tu <yu.tu@amlogic.com>
PD#SWPL-188326
Problem:
When the argument of the last command was non-zero,
the argument of CMD12 was non-zero because it was not cleared.
Solution:
The argument of CMD12 is set to 0.
Verify:
S7_S905Y5
Change-Id: I987f0579afbeb7b93fe8e33662207c0d72d3e095
Signed-off-by: jinbiao <jinbiao.ou@amlogic.com>
PD#SWPL-183839
Problem:
t6d bus hangup when play some error video stream.
Solution:
iomap sysctrl reg range.
wait sysctrl reg status to confirm axi bus idle
before reset.
Verify:
T950D5
Change-Id: I1e61b6b22942b5c47706de97bf3ceeaf3b6dee27
Signed-off-by: shihong.zheng <shihong.zheng@amlogic.com>
PD#SWPL-183723
Problem:
suspend in prelink mode,dct not unreg all
Solution:
dct unreg all when suspend in prelink mode
Verify:
t5m
Change-Id: Icd448b85ed863a3def1c9f638699368176f98593
Signed-off-by: rong.wang <rong.wang@amlogic.com>