PD#SWPL-171499
Problem:
When setting QMS/BRR, the 60hz is 59.94 with default
frac_rate_policy is true
Solution:
Around tmp_rate as 6000 or 120000
Verify:
s7d/bm201
Test:
DRM-TX-38
Change-Id: I988da95b40db0723b10cad5687572d2870867288
Signed-off-by: zongdong.jiao <zongdong.jiao@amlogic.com>
PD#SWPL-171153
Problem:
s4d pdm crash when start capture data
Solution:
enable dclk after set rate by the hw and vlsi suggest
Verify:
s4d-oppen
Change-Id: Ic7f0252e28adfb28ad1e0ad8c63a3d64ada4341c
Signed-off-by: jian zhou <jian.zhou@amlogic.com>
PD#SWPL-169776
Problem:
chip info num is not meeting with the real used resample numble.
resample check error when resample B is disabled.
dts only enable resample A, when check resample number, the
resample attach module will error. For example, chip info numble set to
2;when resample A and B all are enabled, the attach module will be 8
for hdmi in and 7 for loopback A; if disable resample B, the attach
module will be 8 and 0. once tinycap tdmin with to->src = 0, the toddr
bit 27 will be enable, which control the no use bit and cause toddr
hangup
Solution:
1. fix check resample number
Verify:
ross
Change-Id: I3198449de7bd731e888a33da7f740409b37f6fbb
Signed-off-by: qing.zhang <qing.zhang@amlogic.com>
PD#SWPL-170861
Problem:
s7d RGB565 format register value changed from 4 to 2
Solution:
adjust s7d color format definition
Verify:
s7d
Test:
DRM-OSD-7
Change-Id: I8d1ef7195152b4742aecb3242228831f81e932ff
Signed-off-by: Ao Xu <ao.xu@amlogic.com>
PD#SWPL-170526
Problem:
after switching the QMS TV resolution from 4K60 to 1080p60hz
the display is abnormal
Solution:
BRR should be used to calculate processing speed
Verify:
s7d
Change-Id: I28a4fcac660b62b450c5b897fe51bef662f190cf
Signed-off-by: Jian Cao <jian.cao@amlogic.com>
PD#SWPL-156135
Problem:
vd2 v/hskip error for 4k2k120hz
Solution:
1. sync_duration_num calc depend on frc_enable with vd1
2. for t3x need do skip for under 5% scaler down
Verify:
t3x
Change-Id: Iad3ccd6e8cbcecd4703e9c0d76ae53fbcbf1d3cd
Signed-off-by: Pengcheng Chen <pengcheng.chen@amlogic.com>
PD#SWPL-155382
Problem:
vd1 slice1 pps out calc error when dv is on
Solution:
1. used dv out to calc vd1 slice1 pps out
2. add frc is on logica to calcl vskip/hskip
Verify:
t3x
Change-Id: I97a81e6cb810f54f829c3d618f25ad63d6b4e536
Signed-off-by: Pengcheng Chen <pengcheng.chen@amlogic.com>
PD#SWPL-170855
Problem:
When QMS is enabled, the BRR may 120hz. When switches to lower rate,
video player will run under lower rate and display abnormal.
Solution:
Add brr_duration and video still run BRR rate to avoid abnormal display.
Verify:
s7
Test:
DRM-TX-38
Change-Id: I03f3588f89648145ae06b66fe4db4bb9701559b3
Signed-off-by: zongdong.jiao <zongdong.jiao@amlogic.com>
PD#SWPL-170786
Problem:
flash blank during boot up
Solution:
get dolby_status from uboot,
to check if ll mode
Verify:
s7d
Change-Id: I2c055f79188011447cdf7a9a56745d6362ae0dcd
Signed-off-by: yao liu <yao.liu@amlogic.com>
PD#SWPL-168640
Problem:
The old descriptor chain will cause dun to not be updated.
Solution:
add sg-link descriptors.
Verify:
S7
Change-Id: I50ccca0f441c4df4945a350cfdf9779497d9bba5
Signed-off-by: Long <long.yu@amlogic.com>
PD#SWPL-169783
Problem:
when mode change between group, drm will set mode to brr.
set_vframe_rate_hint will not be called, then qms packet
will not be sended.
Solution:
send qms packet when mode change between mode group
Verify:
s7d
Test:
DRM-OSD-45
Change-Id: I0b02827406d268392a2909ab1817110fd72dd674
Signed-off-by: Ao Xu <ao.xu@amlogic.com>
PD#SWPL-170472
Problem:
scmi macro configuration is improper. For 64-bit only
need to configure CONFIG_COMMON_CLK_SCMI and for 32-bit
need to configure CONFIG_ARM_SCMI_PROTOCOL=y to
a32_base_defconfig
Solution:
fix it
Verify:
s7
Change-Id: I2cd9750fc59a85b1fba1b561569400c812e2cd3d
Signed-off-by: yiting.deng <yiting.deng@amlogic.com>
Signed-off-by: Luan Yuan <luan.yuan@amlogic.com>
PD#SWPL-169755
Problem:
core1 turn on one vsync delay
Solution:
Modify incorrect conditions
Verify:
s7d
Change-Id: I36c1ef680558ba9cbf59eacb91a85639198d8283
Signed-off-by: yao liu <yao.liu@amlogic.com>
PD#SWPL-170074
Problem:
704x576 video source shows garbage under 576cvbs
Solution:
1. correct h and v sizes
2. force update of vpp post h and v sizes during resume
Verify:
s7d
Change-Id: Iec0a38809cc6976a276e17b71186a423cd512399
Signed-off-by: Jian Cao <jian.cao@amlogic.com>
PD#SWPL-170383
Problem:
GPIOA_14/15 DS register bit is wrong.
Solution:
Fix it
Verify:
sc2
Change-Id: Idf5fd1642259ef2dfcb5baec828b64717ade3f7e
Signed-off-by: Qianggui Song <qianggui.song@amlogic.com>
PD#SWPL-156792
Problem:
hifipll already disable when disable spdif clk, there are some warning
Solution:
need depend on hifipll enable when disable spdif clk
Verify:
t3x
Change-Id: I6b9c53135fe1715c9606a82c2627659f3347a198
Signed-off-by: jiebing chen <jiebing.chen@amlogic.com>
PD#SWPL-169715
Problem:
1. loopback channel sync error, when loopback data in source is
disabled, the loopback channel sync original channel sync
must not be set.
Solution:
1. when only use loopback lb source, disable the original channel sync
Verify:
Ross Ref201
Change-Id: I116f7d5d28e5eb25c7ca2d63f03986d0ff3fa951
Signed-off-by: qing.zhang <qing.zhang@amlogic.com>
PD#SWPL-160834
PD#SWPL-170230
Problem:
osd dv core is disabled
Solution:
add dv support for s7d in vpp
Verify:
s7d
Change-Id: I6373667f99f8ddc3fc06e23f4d1831d6d4b4e40d
Signed-off-by: yao liu <yao.liu@amlogic.com>
PD#SWPL-170131
Problem:
T5m usb bus resume timeout.
Solution:
fix usb bus resume timeout.
Verify:
T903D4
Change-Id: Id0deb5af437d70a294424b2033deb7b846947e52
Signed-off-by: Yue Wang <yue.wang@amlogic.com>
PD#SWPL-170399
Problem:
s805x3 no need dtvkit default.
enable it if the project requires that.
Solution:
disable it.
Verify:
verify by pascal.
Change-Id: Ifb418367ed0c56fd506a00d3ee57c22d7d1f3e70
Signed-off-by: Luan Yuan <luan.yuan@amlogic.com>
PD#SWPL-169230
Problem:
Previous commit https://scgit.amlogic.com/#/c/427562/ including a
close source binary for zstd compress, which have license problems
Solution:
1, remove this binary in auto-patch;
2, add source code for this binary
Verify:
S7D
Change-Id: Ic0355b6ad3d0d91a9772d007fa2c9797f18004b1
Signed-off-by: Tao Zeng <tao.zeng@amlogic.com>
PD#SWPL-154064
Problem:
video play fail on linux.
regression of the follow cl:
https://scgit.amlogic.com/#/c/374332
Solution:
uvm alloc by gem only have one sgt.
add map check condition.
Verify:
Roku
Change-Id: I923152156e3446e3264f92576e7a30517d7cfbe3
Signed-off-by: yajing.li <yajing.li@amlogic.com>
PD#SWPL-158630
Problem:
enc line number is not correct under mode 1080i
Solution:
1. avoid rdma write over vsync
2. fix 1080i over vsync calc
Verify:
s1a
Change-Id: I10fba2e443e1e1c3167560ed6e3cd014247c4efc
Signed-off-by: Jian Cao <jian.cao@amlogic.com>
PD#SWPL-151899
Problem:
Require VC debug info to match player and vpp.
Solution:
Add debug info in VC.
Verify:
t3x
Change-Id: I1840f214c579484f1966914b10898b9cd4169acb
Signed-off-by: qiyao.zhou <qiyao.zhou@amlogic.com>
PD#SWPL-161054
Problem:
vpp add log to print final display with timestamp and buffer address
Solution:
add this support
Verify:
t3x
Change-Id: I4df8f1fd1495291919e34942d3b2e4b6cb679713
Signed-off-by: Jian Cao <jian.cao@amlogic.com>
PD#SWPL-160157
Problem:
add api to get input param for vpp when pre-link
Solution:
add api to get input param for vpp
Verify:
t5m
Change-Id: I5f1198c94dfc840f5024d1fdb61bda2f5c5e8f4e
Signed-off-by: rong.wang <rong.wang@amlogic.com>