PD#SWPL-144746
Problem:
flash screen after osd disappear when play some h264/mpeg2 stream
Solution:
manipulate specific postblend reg and mif reg in the same vsync
Verify:
t7c
Test:
DRM-OSD-133
Change-Id: I651d4df3e0d4e82eadafa848e3aba2088028ea40
Signed-off-by: mingyang.he <mingyang.he@amlogic.com>
PD#SWPL-145306
Problem:
when resolution switch to 640x480p60hz,
it will display no signal for 10s during boot up
Solution:
remove 640x480p60hz resolution
Verify:
S5/SC2
Test:
DRM-TX-66
Change-Id: I0c4373e9554c75bb1941dbab465b30e1d8f8d175
Signed-off-by: ruofei.zhao <ruofei.zhao@amlogic.com>
PD#SWPL-144323
Problem:
always hdr, when uboot enters the kernel, it will send the
sdr package first and then the hdr package, causing the TV
to flash black once or the color will darken.
Solution:
When the kernel starts up, vout takes priority over vpp.
the HDR/DV module will use vinfo information, it needs
to attach vinfo after the EDID is parsed and before the
HDR/DV module is enabled.
Verify:
ohm
Test:
DRM-TX-70
Change-Id: Ifb8e4700e33db96a2298d57d5413a8fceb232fc0
Signed-off-by: xiang.wu1 <xiang.wu1@amlogic.com>
PD#SWPL-146713
Problem:
data read from udisk on otg usb port is error
Solution:
set u2drd wr_outstanding as 0
Verify:
be311
Change-Id: I12a5e155f73526f31afd0f4ae48b9ee031fe2450
Signed-off-by: qi duan <qi.duan@amlogic.com>
PD#SWPL-138887
Problem:
kernel panic and pc is at set_alpha_scpxn+0x24/0xb4
Solution:
composer info addr is wrong
set an initial value for it
Verify:
g12a
Change-Id: I7d5806e41f1a7bf6a2c4520be6eb87b275a52964
Signed-off-by: Jian Cao <jian.cao@amlogic.com>
PD#SWPL-143281
Problem:
Add dump vframe flow in aipq, aisr and so on.
Solution:
Add dump vframe flow in aipq, aisr and so on.
Verify:
T3
Change-Id: Ib3b0bf62ba09d5cae40ce86730c2838f932e57e6
Signed-off-by: zhenteng.tian <zhenteng.tian@amlogic.com>
PD#SWPL-148070
Problem:
VICP use dw data with error bitdepth.
Solution:
When use dw data,the bitdepth is det to 8.
Verify:
s5
Change-Id: Ia551c740166b41c7454debb848e79528527927d9
Signed-off-by: qiyao.zhou <qiyao.zhou@amlogic.com>
PD#SWPL-144410
Problem:
appear display abnormal phenomenon during local playback sometimes
Solution:
check rdma_done and vsync timestamp
use latter one to do the next rdma_config
Verify:
t3x
Change-Id: Iffc4ed81a33ddf0644a3e21d2c696865f9bdfdcf
Signed-off-by: Jian Cao <jian.cao@amlogic.com>
PD#TV-97019
Problem:
audio won't arrive in some case, leading to playback stucks.
Solution:
start a time to monitor the arrival of audio, if it expires, kick off
the wall clock.
Verify:
TM2 + Platco
Signed-off-by: Song Zhao <song.zhao@amlogic.com>
Change-Id: I747de9a244f393fc41f580b4e1617e4b367be426
PD#SWPL-147874
Problem:
s5 pcie with W2 run GNE1 crash when resume
Solution:
add delay so wait for phy and host work well when resume
Verify:
s5
Change-Id: Id528a9875f968cddadcbe1ca6e5406d4db1cafbf
Signed-off-by: Yu Tu <yu.tu@amlogic.com>
PD#SWPL-145959
Problem:
software reset on g12b casue system crash
Solution:
sw reset on chips after or equal to t5
Verify:
t5m
Change-Id: Ia186e87d6c87a6396488274d8ddf683aefebe86f
Signed-off-by: haitao.liu <haitao.liu@amlogic.com>
PD#TV-93160
Problem:
the signal is disconnected when trigger start and stop earc.
Solution:
1.only for arc mode,doesn't disconnect earctx output when
trigger start and stop earc.
2.when mute, add req_frddr_rst bit and keep_req_ddr_init bit control.
3.as earc mat, earc is not 8 channel align, earc need disconnect
when trigger start and stop earc.
Verify:
t5m
Change-Id: Id4eee46c99ecb4e115f79379548c25d55d7a445d
Signed-off-by: jian zhou <jian.zhou@amlogic.com>
PD#SWPL-145446
Problem:
dim color debugging and blank functions are not supported
Solution:
add this support
Verify:
t5d
Change-Id: Iceebb81648264e96848adb9d2a870ecc5c5fc30e
Signed-off-by: Jian Cao <jian.cao@amlogic.com>
PD#SWPL-147922
Problem:
usleep_range() is not used in atomic context, when enable
hifi_pll_dco will dump_stack
Solution:
replace usleep_range() with udelay()
Verify:
s4_ap222
Change-Id: I16d4885ff520d4065d631f5608bbc80b4f0ccb48
Signed-off-by: yiting.deng <yiting.deng@amlogic.com>
PD#SWPL-146122
Problem:
hdmirx 2m and 5m clk were not turned off when shut down
Solution:
turn off hdmirx 2m and 5m clk when shut down
Verify:
T5M/TXHD2/T7
Change-Id: I864a6465f71c2324a183d766aab1bf5acfc20241
Signed-off-by: yicheng shen <yicheng.shen@amlogic.com>
PD#SWPL-141537
Problem:
avi colorimetry bt2020 is lost during switch resolution
Solution:
To maintain a relatively clean resolution switching process,
clear all pkt before the resolution switching process.
After the resolution switching is completed, the DV/HDR module
will call back the packet sending function as needed. Colorimetry
and other parameters are updated when the packet sending
function is called.
1. add clear pkt in disable module
2. add detach vinfo in disable module
3. clear some unnecessary colorimetry bt2020 setting in 20
Verify:
A311D/ohm
Test:
DRM-TX-17, DRM-TX-18, DRM-TX-19
Change-Id: Id059bd92499df01fe93690f6507f7f7f14d22795
Signed-off-by: xiang.wu1 <xiang.wu1@amlogic.com>
PD#SWPL-146138
Problem:
When resuming, the open flag is not set, and the state machine cannot jump
Solution:
set open flag when resume
Verify:
t7c
Change-Id: Id11a8018ac3a46eed390fb4b57e2b2cd59f73fff
Signed-off-by: Haotian Guo <haotian.guo@amlogic.com>
PD#SWPL-147685
Problem:
1. samesource not enable for ott
Solution:
1. add control for tdm samesource
Verify:
verify by ott t7c
Change-Id: I0304965b16e9f602f3bbf3d1a9893b6af5b76658
Signed-off-by: qing.zhang <qing.zhang@amlogic.com>
PD#SWPL-143834
Problem:
The user version has no debugfs and cannot get clk_measure through the node
Solution:
add node in sysfs
Verify:
c3-aw419
Change-Id: I874d53767350d0da96473819c32262f0b7442691
Signed-off-by: Chuan Liu <chuan.liu@amlogic.com>
PD#RSP-5732
Problem:
secos node is not used after kernel 5.15
Solution:
combine bl31 and bl32 reserved memory to secmon node
Verify:
S4d_s805c1a
Change-Id: Ic9c6238138e66afb2afd59e0065b4e55dbda6132
Signed-off-by: Wentao.Sun <wentao.sun@amlogic.com>
PD#SWPL-146774
Problem:
dump buffer abnormal when hsize non-8-byte align
Solution:
do 8 bytes swap of excess bytes in every line
Verify:
t3x
Change-Id: I992bf98ea7a0c7f37254446610b9c57a3c8ecccf
Signed-off-by: haitao.liu <haitao.liu@amlogic.com>
PD#SWPL-147883
Problem:
IV slot does not need cleaning.
Solution:
IV slot is not clean.
Verify:
S1A
Change-Id: Id5f9bf3b95573cacb53de2e85796b10ce96ea7be
Signed-off-by: Doosan Baek <doosan.baek@amlogic.com>
PD#SWPL-130883
Problem:
need to support inline partition encryption
Solution:
add support inline partition encryption in
spi nand driver
Verify:
s1a
Change-Id: Iadb9b9ae121939ef37a3abbd603a5eec17500739
Signed-off-by: Liang Yang <liang.yang@amlogic.com>
PD#SWPL-142734
Problem:
301.dts has problems in some cases.
Solution:
synchronizes the configuration
Verify:
txhd2
Change-Id: I2513683063bda0acc1526c210e4f393ae2c6f674
Signed-off-by: zhou.ning <zhou.ning@amlogic.com>
PD#SWPL-147652
Problem:
vpp in padding not work with 4k120hz out
Solution:
add vpp_index == PRE_VSYNC case
Verify:
T3X
Change-Id: I6f8b31ca07c36cb6fc0afba60ba2c0302bd75574
Signed-off-by: Pengcheng Chen <pengcheng.chen@amlogic.com>
PD#SWPL-125462
Problem:
open the HDMI2.0 ,the color of image is changed
Solution:
add vf info for colorimetry
Verify:
t5m kernel5.15
Change-Id: I126786f130d59fe2977ad8ea46b921aadd302d67
Signed-off-by: mingxiu.sun <mingxiu.sun@amlogic.com>
PD#SWPL-146003
Problem:
osd1 and osd2 support afbc,but osd3 not support afbc
Solution:
add config in dtsi to distinguish whether different osd support afbc
Verify:
T5W
Change-Id: I3110e1de3ba6377be611d2d80ea0af593eeb10d4
Signed-off-by: linfang.zhao <linfang.zhao@amlogic.com>
PD#SWPL-142625
Problem:
Some chips that support security func have not added security func
Solution:
Add osd security func for all chips
Verify:
sc2
Test:
DRM-OSD-110
Change-Id: If29741bfd9b4baee583922c9da023559426d1e45
Signed-off-by: congyang.huang <congyang.huang@amlogic.com>