PD#SWPL-252854
Problem:
used pre frame when frc phase0 and input size changed
Solution:
used pre frame when frc phase0 and input size changed
Verify:
t6x
Change-Id: I834fe123a22d589741f2e50bb15883c387bfb35d
Signed-off-by: Pengcheng Chen <pengcheng.chen@amlogic.com>
PD#SWPL-252098
Problem:
lcd tcon get bin path use wrong ioctl value
Solution:
fix tcon ioctl value
Verify:
t6x
Change-Id: I5e15c2e39fd4ff75a251880ead5d880720f86c78
Signed-off-by: huijie.huang <huijie.huang@amlogic.com>
PD#SWPL-246694
Problem:
add custom pinmux function to backlight and ldim_dev
Solution:
add custom pinmux function to backlight and ldim_dev
Verify:
br301
Change-Id: I755b8cc17d3197f2856e4ffeeb9f58b82a31e085
Signed-off-by: chenyang.liu <chenyang.liu@amlogic.com>
PD#SWPL-243272
Problem:
tsplayer get decode info.
Solution:
Push decode info of various formats to the TSPlayer.
Verify:
T963D4
Change-Id: If4b5e91397c3a4d050f0631053ebafc0752eb4ef
Signed-off-by: haibin.jiang <haibin.jiang@amlogic.com>
PD#SWPL-243627
Problem:
need support secure capture
Solution:
support
Verify:
T6X
Change-Id: I5c453508c3eca0045581c2d11ab3c0599e9df263
Signed-off-by: chen.xu <chen.xu@amlogic.com>
PD#SWPL-214607
Problem:
accurate memory estimation is required based on video and
scene information
Solution:
1. record video and scene information
2. call module api such as Vdec and DI to obtain memory estimation value
3. print debug information when resources are insufficient
Verify:
T6X
Change-Id: I3c6d587d326b22161d064d98dd3b44df6a587623
Signed-off-by: joy.rao <joy.rao@amlogic.com>
PD#SWPL-240228
Problem:
PIO is applied for spi transfer of 8/16/32 bits_per_word, which is too
inefficient for long data.
Solution:
Split a spi transfer into one dma transfer and a pio transfer, and maintain
the validity of bits_per_word and big/little endian if possible.
Verify:
T5M AY301, SM1
Change-Id: I66b4777dbab521ee9951f3c75309195f2a4b4118
Signed-off-by: Sunny Luo <sunny.luo@amlogic.com>
PD#SWPL-240084
Problem:
need get di_backend mem for resman
Solution:
get di_backend mem for resman
Verify:
T6X
Change-Id: I48d71db6c35e301b849c4e1d4232f37478eab563
Signed-off-by: zhenteng.tian <zhenteng.tian@amlogic.com>
Signed-off-by: joy.rao <joy.rao@amlogic.com>
PD#SWPL-243296
Problem:
wait too much time before pull-up hpd
Solution:
Start counting when pull-down hpd, determines whether to wait
when pull-up hpd.
Verify:
T5M
Change-Id: I9a3b8d4626751dcc4d56ba9106b3ace116cc8388
Signed-off-by: Gaowei Zhao <gaowei.zhao@amlogic.com>
PD#SWPL-239364
Problem:
The codec_mm_dbuf_walk function needs to be wrapper and provide an
external interface
Solution:
Add external function codec_mm_dbuf_walk_external.
Verify:
ohm
Change-Id: If63bceaec5aa42ebd2b1e2e1fd51c7f6c7057958
Signed-off-by: haibin.jiang <haibin.jiang@amlogic.com>
PD#OTT-88083
PD#SWPL-247658
Problem:
dc cap removed the 10-bit and 8-bit versions of Y422,
and valid mode also needs to be checked synchronously.
Solution:
modify validate mode, Y422 8-bit and 10-bit return fail
Verify:
S7D
Test:
DRM-TX-158
Change-Id: I7f857264b72679b6dac6d3156d3007f40e4b0116
Signed-off-by: xiang.wu1 <xiang.wu1@amlogic.com>
PD#SWPL-209679
Problem:
sync meson_tx_connector from dptx3 branch to trunk
Solution:
sync meson_tx_connector from dptx3 branch to trunk
Verify:
s7d
Change-Id: I992db96cf743d02e95ab436cf0fba5dd98cc4b2f
Signed-off-by: Ao Xu <ao.xu@amlogic.com>
PD#IPTV-37403
Problem:
player need get qos data
Solution:
provide qos data to player
Verify:
ohm
Change-Id: I19535ff8a5dd8c30a19c62c177e65b6e2f766308
Signed-off-by: futian.shi <futian.shi@amlogic.com>
(cherry picked from commit 35b064d1c5b218647ef30794778862ca71615567)
PD#SWPL-247740
Problem:
there is no t6x std func
Solution:
add it
Verify:
t6x bu301
Change-Id: I62de0f2b898feb1a3aa2e510d7c6e1abef6d94d6
Signed-off-by: Junyi Zhao <junyi.zhao@amlogic.com>
PD#SWPL-228458
Problem:
During resolution switching, scatter buffer allocation is not timely,
which causes output-frame latency and results in frame drops
Solution:
1.Increase the pre-allocated size of scatter buffers.
2.Raise the cache free-release threshold to meet memory requirements
during small-to-large resolution switching.
Verify:
T6W
Change-Id: Iab91414469a670ef9066598006273a69beeab68b
Signed-off-by: lele xiang <lele.xiang@amlogic.com>
PD#SWPL-247640
Problem:
need support show p2p lock status for debug
Solution:
update tcon status debug function
Verify:
bu301
Change-Id: I95c9aa9fd33f5cfa2b614da32956f0775a7af3b6
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
PD#OTT-76649
Problem:
Need to add msync resync event to enforce
wallclock reset.
Solution:
Add the new resync event
Verify:
NTS: av sync tests
Change-Id: I2f8f4b0aad9cd09ec255c5ccc100809e1b6e7a44
Signed-off-by: Ajay Gautam <ajay.gautam@amlogic.com>
(cherry picked from commit 896baef0e010d52bc63c4768e148d75d630ee97f)
PD#SWPL-209679
Problem:
sync meson_tx_connector from dptx3 branch to trunk
Solution:
sync meson_tx_connector from dptx3 branch to trunk
Verify:
s7d
Change-Id: I9a9ba38c7dea63004d2c49d9fa0ee5f2a719b631
Signed-off-by: Ao Xu <ao.xu@amlogic.com>
PD#SWPL-241951
Problem:
path reg set fail when dv switch to sdr process
Solution:
fix dv switch to sdr process
Verify:
t6x
Change-Id: Ia4de134ea2747e53b7e3c0ba48ff0d8e4eaaf879
Signed-off-by: Jinbing Zhu <jinbing.zhu@amlogic.com>
PD#SWPL-243194
Problem:
After OTT resumes, hdmitx displays correctly, but there is
an HDMITX_ERROR error in the log, which needs optimization
Solution:
optimize hdmitx log
Verify:
A311D2
Test:
DRM-TX-78
Change-Id: I2ff21e465aae8392e88f457f7bae90314f0a03a0
Signed-off-by: ruofei.zhao <ruofei.zhao@amlogic.com>
PD#SWPL-224468
Problem:
encapsulate the interface between DRM and LCD
Solution:
clean lcd validate_vmode flow
use timing to set the mode instead of the mode name
Verify:
t6x t7c
Test:
DRM-OSD-47
Change-Id: Id68af80c89b063a7bbc415ae833d1883378910ab
Signed-off-by: congyang.huang <congyang.huang@amlogic.com>
PD#SWPL-242100
Problem:
can not display 2k165
Solution:
add ioc for framerate limit
Verify:
T5M
Change-Id: If993e579a0dcbb0e30ea435573b806cdca214766
Signed-off-by: Gaowei Zhao <gaowei.zhao@amlogic.com>
PD#SWPL-247142
Problem:
need support vrr test debug command
Solution:
add vrr test debug function
Verify:
bu301
Change-Id: I285501c0c7ff82b5686d7257b67ce156990bed48
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
PD#SWPL-246021
Problem:
open dev/vpq frc and amdv func for t6w/t6x in android 16 os
Solution:
link vpq with frc and amdv
Verify:
t6w
Change-Id: I2131ac96a1c92b22b49be61c513ef5588aacd28b
Signed-off-by: Deyong Chen <deyong.chen@amlogic.com>