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-236654
Problem:
add multi plane for video display
Solution:
add multi plane for video display
Verify:
S7
Test:
DRM-OSD-20
Change-Id: Ic7713e58a1dbcf40003f8a54929e6e57ab47dca4
Signed-off-by: dijie.pan <dijie.pan@amlogic.com>
PD#SWPL-237205
Problem:
support the num of wakeup key from 16 to 32
Solution:
support the num of wakeup key from 16 to 32
Verify:
t6d_br301
Change-Id: I19a4f1b1789b7756c6b90f3f9a3cb8c76f00205b
Signed-off-by: Zelong Dong <zelong.dong@amlogic.com>
PD#SWPL-237654
Problem:
some pc use different bpp for dsc.
Solution:
add support for different bpp.
Verify:
t6x
Change-Id: Ie8f96a8b33732970e6e578d5cc8012968cf17d30
Signed-off-by: yaoyu.xu <yaoyu.xu@amlogic.com>
(cherry picked from commit bfe6d65d2ca5c4dd2aa89b50ded6a0b70961dd8f)
PD#SWPL-235063
Problem:
data with secure level not match with memory secure level will cause
demux hang
Solution:
dsc include pipeline and key ready, then start get data.
Verify:
verified at C5
Change-Id: I652d6822e6532408f5042cb1be28efa8d583ada7
Signed-off-by: chuangcheng.peng <chuangcheng.peng@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-235585
Problem:
hal need pmu data path
Solution:
add pmu data path ioctl
Verify:
t6x
Change-Id: I29185a4313d2aff600bec90b97ae9ca14dd77c82
Signed-off-by: jie.dai <jie.dai@amlogic.com>