PD#SWPL-143291
Problem:
mute function will use in other module isr
Solution:
remove it,and set mute use fixed bit
Verify:
txhd2
Change-Id: I7f09f1ea1efb6269eef6422b7e5730ecdadc484e
Signed-off-by: hai.cao <hai.cao@amlogic.com>
PD#SWPL-142041
Problem:
Connecting to vbyone 4K144, play video splash screen
Solution:
remove if statement in frc_ioctl
Verify:
T3X
Change-Id: Id487b8cf6e059bd0b2853eb0ef386a7a46b288af
Signed-off-by: lukang.jia <lukang.jia@amlogic.com>
PD#SWPL-143050
Problem:
no drm state sysfs node
Solution:
use drm_print to add state in drm sysfs
Verify:
ohm
Test:
DRM-OSD-112
Change-Id: Iafbaa10dd7c17b9a244654948478f588c63caae9
Signed-off-by: Ao Xu <ao.xu@amlogic.com>
PD#SWPL-142333
Problem:
osd2_blend_src_ctrl conflict with video blend ctrl
caused screen blank sometimes
Solution:
1. remove video blend ctrl zorder above osd
2. hwc will do gpu composer when video zorder above osd
Verify:
txhd2
Change-Id: I1c8158e0532252c265271c179d73a0ce09159d5b
Signed-off-by: Pengcheng Chen <pengcheng.chen@amlogic.com>
PD#SWPL-142167
Problem:
menuconfig and basicconfig have problem in build kernel 14-5.15
Solution:
fix the problem
Verify:
local
Change-Id: Ic920a5489a3895eebed78aacb12c38409124f61a
Signed-off-by: Dezhen Wang <dezhen.wang@amlogic.com>
PD#SWPL-137553
Problem:
probe step,mailbox get wakeup date take up long time
Solution:
use thread to get wakeup date
Verify:
T950S
Change-Id: I413863962c23c9de765ef78b25b144a7893a54f9
Signed-off-by: bowen cheng <bowen.cheng@amlogic.com>
PD#SWPL-142970
Problem:
duplicate programs in common plp
Solution:
ignore common plp
print real fw version
Verify:
AY301
Change-Id: I6fa15967fe63ac3ac8af67db17f6a9ed109d7e21
Signed-off-by: caiyi.xu <caiyi.xu@amlogic.com>
PD#SWPL-138069
Problem:
dv 444 low-latency not convert to 422 will abnormal
Solution:
dv 444 low-latency need convert to 422
Verify:
t5w
Change-Id: Iff9d00a31d135334feb5bc5943f82426768f5e31
Signed-off-by: qiang.liu <qiang.liu@amlogic.com>
PD#SWPL-143077
Problem:
Userspace process cannot get enough data sent from secpu
via nee2scpu (now the maximum data size is 96 bytes),
userspace needs to read up to 128 bytes one time from
secpu via nee2scpu.
Solution:
Enlarge the mailbox devfs receive buffer size to 128 bytes.
Verify:
T3-T965D4
Change-Id: Ia4d46206306c82ae7a37bb7c1249f10a6c4fcfb2
Signed-off-by: Yao Jie <jie.yao@amlogic.com>
PD#SWPL-141589
PD#SWPL-141801
Problem:
get_attr, setup_attr, video_mute in vout_device is not needed
drm suspend/resume do the same thing with dummyl suspend/resume
Solution:
remove vout_device legacy interface
remove dummyl suspend/resume interface
Verify:
ohm
Test:
DRM-TX-19
Change-Id: I950acd61ff2742e452f15221c2a542f6aafecdc7
Signed-off-by: Ao Xu <ao.xu@amlogic.com>
PD#TV-94302
Problem:
vpp mute control conflict
Solution:
control on or off by module self
Verify:
txhd2
Change-Id: I46cf9f69e06ef744940daf1d1f10e97cb9c76996
Signed-off-by: can.zhang <can.zhang@amlogic.com>
PD#SWPL-142250
Problem:
recovery did not use afbc, the line stride is invalid
Solution:
use the valid line stride
Verify:
T3X
Test:
DRM-OSD-111
Change-Id: I1ede1b234c1c44f8eea13efa7a68a0db57309a82
Signed-off-by: Ao Xu <ao.xu@amlogic.com>
PD#SWPL-140746
Problem:
sc2 adn s4 hotplug not OK.
plug in change mode to cvbs,SC2 and S4 debian not support CVBS.
Solution:
disable cvbs.
Verify:
local
Signed-off-by: yi.zhang1 <yi.zhang1@amlogic.com>
Change-Id: Ibd2cd2c4b88d075640e823dadccf8d9cad4ddc08
PD#SWPL-140303
Problem:
HDMI 4k screen jaggedness
Solution:
use wr op to set register instead of wr_bits
Verify:
t5m
Change-Id: I15ce745ef736da67b652300e44ab161b04d5a3a6
Signed-off-by: yufei.huan <yufei.huan@amlogic.com>
PD#SWPL-142319
Problem:
1.a1 suspend dsp power off
2.The dsp bin name is arbitrary, when dsp_util is used,
forward incompatibility
Solution:
1.Fix device init wakeup
2.The dsp bin name is arbitrary, when dsp_util is used
Verify:
a1/t7/t7c
Change-Id: I80001e2166a5fae8c72f5ff30b45ea1d319bbcac
Signed-off-by: Liming Xue <liming.xue@amlogic.com>
PD#SWPL-143058
Problem:
turn off memc when video mute
Solution:
turn off memc when video mute
Verify:
T3X
Change-Id: I8e631176e4cc3fc7542d6457770bef2bc61fde85
Signed-off-by: Cheng Wang <cheng.wang@amlogic.com>
PD#SWPL-139184
Problem:
HDR10 and HLG input and output format error for pip mode.
Solution:
adapter HDR10 and HLG input and output format for pip mode.
Verify:
S5
Change-Id: Ideb162c760bab1f294bf624243247033886f322b
Signed-off-by: chen.xu <chen.xu@amlogic.com>
PD#SWPL-141971
Problem:
The shutdown/reboot mode will not freeze the threads.After the sensor
driver executes the shutdown callback, the thermal worker may still
operate the register to read the temperature.This is a risk.
Solution:
Unregister the thermal zone in the shutdown callback。
Verify:
T3X
Change-Id: I3ed988b98cc4c6e87d3cbe3cb3d66781d214717d
Signed-off-by: Binbin Wang <binbin.wang@amlogic.com>
PD#SWPL-141346
Problem:
1.unnecessary skip frames
2.video flickering and only reboot can recover
Solution:
1.afbce use auto trigger mode
2.increasing vdin buffer number to 11
3.enalbe/disable path_en and req_en at the same time always
Verify:
T3X
Change-Id: I616b69f915b3a8cfa8cf271c721a9fa3690993f2
Signed-off-by: haitao.liu <haitao.liu@amlogic.com>
PD#SWPL-141797
Problem:
under suspend, plugin event will not be notified to
drm until resume
Solution:
sync hpd between drm and hdmitx side
Verify:
Ohm + RDK, suspend/resume
Test:
DRM-TX-38
Change-Id: I61f78dad4847d036148a4a8631279437b54eed46
Signed-off-by: hang cheng <hang.cheng@amlogic.com>
PD#SWPL-142285
Problem:
HDMI in 1080i60,the vpp's framerate was 30fps,vdin dropped frames
more than expected,causing not smooth
Solution:
Donot drop extra frames when vdin buffer in write list is not enough
Verify:
txhd2
Change-Id: I0253cb3a9585f748f16e2dfc531c40b72bf34a1c
Signed-off-by: haitao.liu <haitao.liu@amlogic.com>
PD#SWPL-141569
Problem:
dct post has clk gate timing issue with prelink mode
Solution:
1. disable clk gate mode for avg_flt module in dct post
2. add delay policy for dct post, not enable as default
Verify:
Verified on t5m
Change-Id: I805cddf07faa13c766f01485cdff0b60c7e0f65d
Signed-off-by: Brian Zhu <brian.zhu@amlogic.com>
PD#SWPL-137139
Problem:
1.the atomic time is too long
2.after turning on the wrback1/2,
the fps of the vpp2 is 60Hz
Solution:
1.remove vblank_timestamp because
keystone have one venc but two crtcs
2.correct drm-vpu irq
Verify:
txhd2
Test:
DRM-OSD-82
Change-Id: I7d55cf65c908a0aaeda17765ae231a75ea07011a
Signed-off-by: congyang.huang <congyang.huang@amlogic.com>
PD#SWPL-137139
Problem:
not support txhd2 keystone
Solution:
add vpp1 and dummy_p connector to support keystone
Verify:
txhd2
Test:
DRM-OSD-82
Change-Id: I43aa67f39a968255753c882c9ec6b93ae3512900
Signed-off-by: congyang.huang <congyang.huang@amlogic.com>
PD#SWPL-137740
Problem:
1.interlace source start play and screen jitter.
Solution:
1.while top and bottom alternating appearance,
force bottom to top to display.
Verify:
ohm
Change-Id: Id727bd09bb6144f45b437c4902310591ec4503e3
Signed-off-by: chen.xu <chen.xu@amlogic.com>
PD#SWPL-133998
Problem:
need palette about fb for s1a
Solution:
make hooks about meson_fbdev
Verify:
s1a
Test:
DRM-OSD-108
Change-Id: I31c444ad840fb706b9ca086da8c70faeb6d6d6e9
Signed-off-by: mingyang.he <mingyang.he@amlogic.com>
PD#SWPL-143030
Problem:
The data is tunnel mode,
and hskip lost a color component.
Solution:
add t5w.
Verify:
t5w.
Change-Id: Ia7814b69091d15ac327f3b407bd3dfc7437b5876
Signed-off-by: jialong.jiang <jialong.jiang@amlogic.com>
PD#SWPL-141912
Problem:
Connecting RX devices without entering channels,
operating TV OSD, flashing screen
Solution:
turn off mcdw in t3x 60hz,
dly frc enable on video window in 60hz
Verify:
T3X
Change-Id: Id8022682f670c529636f10a9a2617de2e8d69eee
Signed-off-by: lukang.jia <lukang.jia@amlogic.com>
PD#SWPL-119760
Problem:
t3x need dual-display in kernel
Solution:
add dual-display driver for t3x
Verify:
bc302
Change-Id: I6122e881a6cba0b9f990c457fe45707d3bbe8b98
Signed-off-by: Jie Dai <jie.dai@amlogic.com>