PD#SWPL-248237
Problem:
Add a new dev to communicate with user space.
Solution:
Add video pipe adapter module.
Verify:
t6x
Change-Id: I762841598edfd77410b97bc01bfabc7acc80f04f
Signed-off-by: qiyao.zhou <qiyao.zhou@amlogic.com>
PD#SWPL-253249
Problem:
vmode_switch set to 1 after init mode set
Solution:
set vmode_switch to 0 after clk gate switch
Verify:
bu301
Change-Id: Ib4889d159a7f854d1495c87e6c076efbcece8d7d
Signed-off-by: chenyang.liu <chenyang.liu@amlogic.com>
PD#SWPL-246415
Problem:
HDMITX and CVBS are bound to the same crtc. When configuring CVBS mode,
the system first checks if the 576cvbs mode is supported by hdmitx,
then verifies support in cvbs. HDMITX detects that 576cvbs is unsupported
and sets meson_crtc_state->viu_mux to 0. CVBS also uses this value,
resulting in vsync loss. This occurs because CVBS's clock source is enci,
requiring viu_mux to be configured as 1.
Solution:
When hdmitx_get_viu_mux determines that the current mode is not supported,
it should return VIU_MUX_INVALID instead of 0.Then, when cvbs configures
viu_mux, it will process based on the value in vinfo.
Verify:
s7d+t7c
Change-Id: I4bb1438c1cbdea9ac2b60b59d637de72a5b27bf6
Signed-off-by: zhou.han <zhou.han@amlogic.com>
PD#SWPL-244071
Problem:
dpss output vf use another flag to indicate it contains a dec vf
Solution:
support
Verify:
T6X
Change-Id: Icce265bd6bb4fb34bad866aad65cf56dffc18965
Signed-off-by: chen.xu <chen.xu@amlogic.com>
PD#SWPL-253557
Problem:
In AMplayer loop playback, MC link is not enabled on the second play.
Solution:
frc notifies vpp to enable MC link
Verify:
T6X
Change-Id: I5648eec4027b17aa015f5099ae7528a6fd6f1de7
Signed-off-by: lukang.jia <lukang.jia@amlogic.com>
PD#SWPL-252566
Problem:
after the system boots up, accessing the priority
registers inside the device may cause a panic
Solution:
1. no inside-device priority tuning by default
2. enable/disable priority access for inside devices
such as:
echo vpu p 1 > priority
echo vpu p 0 > priority
Verify:
local
Change-Id: I50a69883af89216a32a689d09c88f15181c4305e
Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com>
PD#SWPL-252224
Problem:
vrr signal not updata
Solution:
update vrr signal
Verify:
t6x
Change-Id: I6437f9f50f5a2f929931ae64f20260d6f989a3ae
Signed-off-by: Xiangyu Cai <xiangyu.cai@amlogic.com>
PD#SWPL-247872
Problem:
On the T6X board, priorities at all levels can be displayed and configured
Solution:
1. display all levels priorities;
2. configure dmc and device priorities;
3. the priority configuration inside the device requires module owner
support, and it will be gradually improved in the future
Verify:
t6x
Change-Id: Iff7c11ac00b2e359544146b5a73c8080832d3920
Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com>
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-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-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-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>