PD#SWPL-243510
Problem:
set pps in size 4 aligned for vdin loopback for t6x
Solution:
set pps in size 4 aligned for vdin loopback for t6x
Verify:
t6x
Change-Id: I9fe3f60b643b9469871867fc248029bac2da3363
Signed-off-by: Pengcheng Chen <pengcheng.chen@amlogic.com>
Signed-off-by: zijie.hong <zijie.hong@amlogic.com>
PD#SWPL-243510
Problem:
For T6X loopback postblend vd1,
If wrbak_proc do h skip, the hsize must be 4-aligned.
Otherwise, the screenshot will be distorted.
Solution:
In this case, switch to preblend vd1 for loopback.
Verify:
T6X
Change-Id: Iaed9ef7c67acb0b520e2517c61dff9b966e45351
Signed-off-by: zijie.hong <zijie.hong@amlogic.com>
PD#SWPL-237970
Problem:
Need to add an API to support setting mute in the vsync ISR
Solution:
add this support
Verify:
t6x
Change-Id: I80fbd7cf280eeb10c8eb146d1855ba12ce12460d
Signed-off-by: Jian Cao <jian.cao@amlogic.com>
PD#SWPL-241735
Problem:
test
Solution:
test
Verify:
Verified on local
Change-Id: I5c27ae60caec55134e45a016dd21b112c7602ccd
Signed-off-by: can.zhang <can.zhang@amlogic.com>
PD#SWPL-232636
Problem:
need separate the min/max from all timings for notifying VRR
Solution:
separate the min/max from all timings in lcd probe stage
Verify:
t6x
Change-Id: I8464b7266cf3ccb1ed913f02aa19c2dc2b6c813d
Signed-off-by: jie.dai <jie.dai@amlogic.com>
PD#SWPL-245659
Problem:
hpd bit is bit 16 on t6x and t3x, not bit 6
Solution:
read bit 17 for hpd status on t6x and t3x
Verify:
bu301
Change-Id: Icce40a337aa9c42af48eefab9cab051259df3150
Signed-off-by: chenyang.liu <chenyang.liu@amlogic.com>
PD#SWPL-244363
Problem:
Per CTA-861 spec, the AVI M field shall match
the Picture Aspect Ratio associated with the
current Video Format VIC
Solution:
1.for VIC with 4x3 picture aspect ratio, set
AVI M filed as 4x3,
2.for modes which picture aspect ratio not
in 4:3, 16:9, 64:27, 256:135(VESA modes),
set AVI M filed as No Data
3.for VIC with 16x9 or 256x135 picture aspect ratio,
as there's no valid M value for 64:27, 256:135,
keep M filed as default 16x9 as previously did
Verify:
S7D
Test:
DRM-TX-155
Change-Id: I56439bfc0130e5741f4e40983de418859e1c470d
Signed-off-by: hang.cheng <hang.cheng@amlogic.com>
PD#SWPL-237423
Problem:
add hlg plus in src_map
Solution:
add hlg plus in src_map
Verify:
t6x
Change-Id: I940e94a0bef50c15be81af5ac4a8653c7059f17c
Signed-off-by: Jian Cao <jian.cao@amlogic.com>
PD#SWPL-243818
Problem:
str show logo need video & video resume early
Solution:
base on https://scgit.amlogic.com/#/c/583611/
use resume_type=0x3 & pm_ops to resume video_late_resume
Verify:
T6X
Change-Id: Icbb8e577b99a279279c4fe4aec7aa8366e225297
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
PD#SWPL-245593
Problem:
optimize video mute node info
Solution:
optimize video mute node info
Verify:
t6w
Change-Id: Ied0db53001a889cdf17eecb801fcf5618c561f63
Signed-off-by: hai.cao <hai.cao@amlogic.com>
PD#SWPL-230463
Problem:
16KB Support
Solution:
Provides a function to convert memory addresses
from 16KB pages to 4KB pages.
Verify:
T7C
Change-Id: I990912f4146d2d70777a8531cf165da5a23210c1
Signed-off-by: lele xiang <lele.xiang@amlogic.com>
PD#SWPL-241782
Problem:
need to support efuse api for more module
Solution:
changed efuse api to EXPORT_SYMBOL
Verify:
T6X
Change-Id: I4e60ca50e04b226d5336c9eef367b83f7025c1c3
Signed-off-by: Zhongfu Luo <zhongfu.luo@amlogic.com>
PD#TV-183724
Problem:
debug message for timeout is not enough
Solution:
Add more print(mainly dump source buffer)
Verify:
local
Change-Id: I746b34e95933ec7c29c5e61fe7bc47606c3eda4c
Signed-off-by: Tao Zeng <tao.zeng@amlogic.com>
PD#SWPL-237423
Problem:
In game mode,the one buffer method is used,When switching to
a non-game mode,the data on the VPP side gets updated immediately,
but the type has not been updated yet,which leads to abnormal display
Solution:
Do not update the one buffer memory until a new frame has been send to VPP
Verify:
t6x
Change-Id: I299b1e2bf38400270735ce60dbd9198460c6a53f
Signed-off-by: haitao.liu <haitao.liu@amlogic.com>
PD#SWPL-234966
PD#SWPL-234967
Problem:
solve the problem of redefinition
Solution:
solve the problem of redefinition
Verify:
ott/tv
Change-Id: I297be7e464d1670b7ea0612cc5a765a5e83c69fb
Signed-off-by: jialong.jiang <jialong.jiang@amlogic.com>
PD#SWPL-230657
Problem:
need to export the FRC interfaces
Solution:
implement it
Verify:
T6X
Change-Id: Icecab799ac9ae2b1e3062be332165bfc660cfd79
Signed-off-by: Jian Cao <jian.cao@amlogic.com>
PD#SWPL-241727
Problem:
16 level index not enough
Solution:
support 256 level index
Verify:
t6x
Change-Id: I4d161bc780fdb1130b74bbf78314ee444bcefead
Signed-off-by: donghui.wang <donghui.wang@amlogic.com>
PD#SWPL-237737
Problem:
Unified retrieval of bl2 copies number and pages per copy from cmdline
Solution:
v2019 bl2 related information transmitted from cmdline boot_layout variable
to kernel like v2023, then get bl2 information from boot_layout in kernel.
Verify:
a5
Change-Id: Ieac362fb2a2c129ecb3d52f6f9842ac8792839dd
Signed-off-by: zhikui.cui <zhikui.cui@amlogic.com>
PD#SWPL-232397
Problem:
vd1 and dpss switch will splash screen.
Solution:
1.dpss process needn't set dv/hdr mode while switch.
2.vd1 switch to dpss need call vpp interface, vpp will mute.
3.dpss switch to vd1, while dpss finish then switch to vd1.
4.dpss to vd1, need vd1 first toggle then destroy dpss.
5.dtv seamless channel change, dv/hdr core on dpss, so vd1 frame
not allow toggle.
Verify:
t6w
Change-Id: I30acc15da695b3afe52e903339310fa56b6a972b
Signed-off-by: chen.xu <chen.xu@amlogic.com>
PD#SWPL-230623
Problem:
test
Solution:
test
Verify:
Verified on local
Change-Id: Id9386c65e82409b6a325fc10e46b914c7a8bd8d6
Signed-off-by: can.zhang <can.zhang@amlogic.com>
PD#SWPL-238701
Problem:
The inherent delay configuration inside the Wi-Fi module is not
compatible with the controller, which may cause sampling errors in the
TX direction.
Solution:
Set the internal CMD and DATA line delays of Wi-Fi to 0
Verify:
sc2
Change-Id: I4ac8434d87977e4dba4dd9ee52b171b6b49995f0
Signed-off-by: Long Yu <long.yu@amlogic.com>
PD#SWPL-239539
Problem:
Provide buffer prealloc mechanism for non-secure mem
Solution:
Provide buffer prealloc mechanism for non-secure mem.
Verify:
T6W
Change-Id: I3cd58f3bb226ffe5ce3b5c864cd60c30bc53597e
Signed-off-by: lele.xiang <lele.xiang@amlogic.com>
PD#SWPL-225969
Problem:
add 2x2 display support
Solution:
add this support
Verify:
T6X
Change-Id: I1f5d4be108a7993c6fedc050fb411f9dc4f91c3f
Signed-off-by: Jian Cao <jian.cao@amlogic.com>
PD#SWPL-235367
Problem:
amfc compress timeout after resume
Solution:
Skip work if in suspend
Verify:
t6w
Change-Id: I404f9b49f05cd55850e2f57f1b32bcd734cb649a
Signed-off-by: Tao Zeng <tao.zeng@amlogic.com>
(cherry picked from commit d2ffe3e8367fa5d3d88f04f0f866d866f277ba7b)