PD#SWPL-237970
Problem:
When entering the non-game mode,the video pipeline needs to be muted.
Before muting,the game screen should be displayed, and after muting,
the non-game screen should be displayed.
Solution:
VDIN calls the VPP mute interface to prevent the non-game screen from
being displayed before muting.
Verify:
t6x
Change-Id: I02d5caf39876e339b0f27ab7f8d38d1d81841dc0
Signed-off-by: haitao.liu <haitao.liu@amlogic.com>
PD#SWPL-231624
Problem:
1.warning occurred in drm
2.fbdev return the error result when alloc
the resolution that osd can not support
Solution:
1.Based on the value of vblank->enabled,
determine whether to wait for vblank
2.fbinfo can not be changed when putvscreeninfo alloc buffer fail
Verify:
SC2
Change-Id: I38d48d032650155ce89a0150bee065f7cf1701b3
Signed-off-by: linfang.zhao <linfang.zhao@amlogic.com>
PD#OPS-11465
Problem:
t6x prbe test need more freq
Solution:
add LCD_PRBS_MODE_FREQ for prbs test in t6x
Verify:
t6x
Change-Id: Id011f1ae5af90f6f314279556b940395ec0f9dcb
Signed-off-by: jie.dai <jie.dai@amlogic.com>
PD#SWPL-245400
Problem:
display abnormal when power on because tcon pq data not update to ram
Solution:
tcon dma data flush by sw_dma when enable
Verify:
T6X
Change-Id: Ia4ef0085fc260ff6e571e8ec67e6836422d5ae8b
Signed-off-by: jie.dai <jie.dai@amlogic.com>
(cherry picked from commit 187e38a8aebf6507e9384ef468e9b838b1244828)
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-237627
Problem:
State of cvbs connector allocates only state of drm_connector
when probing drm, so the first dereference to member of cvbs
connector state may cause "slab-out-of-bounds".
Solution:
Implement am_cvbs_connector_funcs.reset.
Verify:
S1A
Test:
DRM-OSD-81
Change-Id: Ib403cd8bf3a2667559e96188d13bc4586689b9d1
Signed-off-by: yujun.zhang <yujun.zhang@amlogic.com>
PD#SWPL-199648
Problem:
the hdmitx debug node needs to be modified to be readable and writable
Solution:
change the debug node from read-only to read-write
Verify:
S905Y5
Test:
DRM-TX-78
Change-Id: I743191d2fa93c39428329695f848b840c51aa615
Signed-off-by: ruofei.zhao <ruofei.zhao@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-243386
Problem:
sec vio check print subid when sub not parse
Solution:
print subid when sub not parse
Verify:
local
Change-Id: I9292400fb5af535cd0c8210ff921b1fc32925958
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
PD#SWPL-243580
Problem:
video is error when in dlg mode
Solution:
modify div mdoe in nrdi and frc
Verify:
T6X/T6W
Change-Id: Id4f0df44558c1beedde0b3164c05e367867a6a7c
Signed-off-by: rong.wang <rong.wang@amlogic.com>
PD#SWPL-245945
Problem:
When the platform exits sdr bt2020,
no sdr bt709 packet is sent.
Solution:
When the platform exits sdr bt2020,
no sdr bt709 packet is sent.
Verify:
ott
Change-Id: I2f2b6bdab876c2f3ea08eb6aee823d5a378d1e5c
Signed-off-by: jialong.jiang <jialong.jiang@amlogic.com>
PD#SWPL-240194
Problem:
HDMIRX Causes a DMC VIOLATION issue
Solution:
HDMIRX Disables register writing when not in wake state
Verify:
T7C
Change-Id: Icf2d4f999990fa16d966e56d3eeb9ac519573aab
Signed-off-by: Gaowei Zhao <gaowei.zhao@amlogic.com>
PD#SWPL-242016
Problem:
bpp double when 422 and 420.
Solution:
div 2 when 422 and 420.
Verify:
T6X
Change-Id: Ieae392043b232abc92eaa77cfaede33919fe3d4c
Signed-off-by: yaoyu.xu <yaoyu.xu@amlogic.com>
PD#SWPL-244453
Problem:
Flash a green screen when DV switching to SDR
Solution:
Mute video when switching
Verify:
T6X
Change-Id: I3c98b89afce31b5cd864a83df5fa46277c64bffb
Signed-off-by: Gaowei Zhao <gaowei.zhao@amlogic.com>
PD#SWPL-241222
Problem:
When only the second video stream is playing (index=1),
the sub_pipe object will be unable to swap state.
Solution:
Remove index limit
Verify:
S7
Test:
DRM-OSD-20
Change-Id: I0e24a19b3dc85b18c0cc71fbf68e3942070d7c75
Signed-off-by: dijie.pan <dijie.pan@amlogic.com>
PD#SWPL-245471
Problem:
update vrr range once
Solution:
update vrr range once
Verify:
t6x
Change-Id: I4b8afb87bd2b00f4ba3fc263e202355eef890a5b
Signed-off-by: Haotian Guo <haotian.guo@amlogic.com>
PD#SWPL-232387
Problem:
di rotation 180 no work
Solution:
fix di rotation 180 parameters
Verify:
t950s
Change-Id: I4309f9651287ac204d4c87f1965e492b725b1f38
Signed-off-by: rong.wang <rong.wang@amlogic.com>
PD#SWPL-245702
Problem:
n2m not 1:1, dlg on, vskip calc error
Solution:
set frc_ratio to 10 for t5m
Verify:
t5m
Change-Id: Id253513550108c26796af30e28109a8213a92ac0
Signed-off-by: Pengcheng Chen <pengcheng.chen@amlogic.com>
PD#SWPL-242049
Problem:
irq was disabled when system freeze suspend
Solution:
enable irq when system freeze suspend
Verify:
t6d_br301
Change-Id: I64de4bfb86f045340ec809450f77311eac6013cc
Signed-off-by: Zelong Dong <zelong.dong@amlogic.com>