PD#SWPL-139924
Problem:
Afifo does not work sometimes when dolby5.1 input
Solution:
optimized afifo configuration
Verify:
tm2
Change-Id: I9acdd0018325a88ae625398faca2c63e9bf1ab3f
Signed-off-by: Lei Yang <lei.yang@amlogic.com>
PD#SWPL-143171
Problem:
parse data ecc
Solution:
The parsed data structure should be consistent with
the written data structure
Verify:
A4
Change-Id: I5ff24de085f0a46937830fa0b327f7c08bd23fc1
Signed-off-by: zhikui.cui <zhikui.cui@amlogic.com>
PD#SWPL-143167
Problem:
sr hblank setting cause sr process undone
Solution:
decrease sr hblank
Verify:
verify on t3x
Change-Id: Id33b04f3de89fb3a8496209578d6bfc5761a720d
Signed-off-by: MingLiang Dong <mingliang.dong@amlogic.com>
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-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-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#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-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-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>
Signed-off-by: Luan Yuan <luan.yuan@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-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-141931
Problem:
vsync has problem when rx clk next to vpu clk.
Solution:
bypass vid if.
Verify:
t3x
Change-Id: Icdec5e89bf23686fabd9226f2b8f7a62496843f5
Signed-off-by: yaoyu.xu <yaoyu.xu@amlogic.com>
PD#SWPL-140896
Problem:
hpd is set to low when switch port.
Solution:
add fastswitch on t3x.
Verify:
t3x
Change-Id: I537bf9caec1835d177a312b50c9ad600b02bc6bf
Signed-off-by: yaoyu.xu <yaoyu.xu@amlogic.com>
PD#SWPL-140482
Problem:
patch for super black feature does not work.
Solution:
modify vadj misc settings.
Verify:
t5d
Change-Id: I997f9a8a63b7e4b55cce2883559b224304fd5f27
Signed-off-by: qinghui.jiang <qinghui.jiang@amlogic.com>
PD#SWPL-139583
Problem:
video screencap has green stripes
Solution:
uvm realloc fill data need use calculate size
Verify:
T5M-S
Change-Id: I0e9def29d9d2ecad3e9252dcdcc96137019a820c
Signed-off-by: Yongjie Zhu <yongjie.zhu@amlogic.com>
PD#SWPL-142519
Problem:
driver not add upper layer use format
Solution:
driver add upper layer use format
Verify:
t5w
Change-Id: I6c9ff0487453f5122ca51a2f47f47fc5b656b873
Signed-off-by: qiang.liu <qiang.liu@amlogic.com>
PD#SWPL-141883
Problem:
wideo window blurry when switching axis
Solution:
correct vpp blend update in pre vsync process
Verify:
T3X
Change-Id: Ib41cb6ad71777ba746242a7da396f800c973852a
Signed-off-by: Jian Cao <jian.cao@amlogic.com>
Signed-off-by: Luan Yuan <luan.yuan@amlogic.com>
PD#SWPL-137950
Problem:
txhd2 select postblend in keystone for black screen problem before,
now the issue was fixed,better to select vppout in keystone
Solution:
select vppout in keystone
Verify:
txhd2
Change-Id: I733efbf024a6afe571f967fec92131c0de06ac21
Signed-off-by: haitao.liu <haitao.liu@amlogic.com>
PD#SWPL-140597
Problem:
CUT conflicts with respect to the two chips
Solution:
Set up two CUT to control different chips
Verify:
C1A
Change-Id: Idd396c30ab7cbaf9437ac2105a469dd88e266cdf
Signed-off-by: qirong.li <qirong.li@amlogic.com>
PD#SWPL-141473
Problem:
shutdown cpu & receive cpu1 at the same time will cause timing issue
Solution:
at shutdown function at freertos driver
shutdown kill rtos and wait cpu1 off,then goto shutdown cpus
Verify:
test ok
Change-Id: If17630fdd4df715c0800f4375ad256c89a14fea9
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
PD#SWPL-142537
Problem:
1.Connect PC, cannot switch successfully between
4096*2160 60HZ and 4096*2160 50HZ
2.optimize dv processing
Solution:
1.Checking cycle and duration after get priority in ISR
2.set to sdr when eotf is wrong
Verify:
t5m
Change-Id: I0b0c63450d6e1b8341813d32b1b4d08b78a71a47
Signed-off-by: haitao.liu <haitao.liu@amlogic.com>
PD#SWPL-139456
Problem:
Video is not ready causing screen capture with only video abnormal
Solution:
Checking active h/v if invalid drop this frame on vdin1
Verify:
T7c
Change-Id: I25b2b0ea5a88d09a4f459018a20e9461627a1fb4
Signed-off-by: haitao.liu <haitao.liu@amlogic.com>
PD#SWPL-142295
Problem:
vpp mute control conflict
Solution:
control on or off by module self
Verify:
txhd2
Change-Id: Id3f35903c5c409793fd303d0086975434e83e137
Signed-off-by: hai.cao <hai.cao@amlogic.com>
PD#SWPL-142118
Problem:
t5m dvfs can't run properly after patch is added
Solution:
This reverts commit 752b5b6697.
Verify:
t5w at301
Change-Id: I7095d42b1dcfdfcf2fbe65d76dc0a55f1edb6f52
Signed-off-by: Chuan Liu <chuan.liu@amlogic.com>
PD#SWPL-141757
Problem:
The reverse function is enabled for both vpp and vdin1;
the reverse did not take effct
Solution:
disable vdin1 reverse
Verify:
txhd2 keystone kernel5.15
Change-Id: Iadb466130b15f6a5ee6283b889086032dd7f3d1d
Signed-off-by: mingxiu.sun <mingxiu.sun@amlogic.com>
PD#SWPL-140820
Problem:
video secure display with white screen when 4k120hz
Solution:
1.move video_secure_set to vd_render
2.add prevsync rdma write to secure wr_op
Verify:
t3x
Change-Id: Ib125df5c7bb873d6ed468cc47cefccc177d3cefc
Signed-off-by: Pengcheng Chen <pengcheng.chen@amlogic.com>
PD#SWPL-142152
Problem:
no audio input after edid set to 2.0
Solution:
increase interval time of HPD low level
Verify:
t5m
Change-Id: I22171cd4ce2c41b314c970a2be6ab4436efaeec1
Signed-off-by: Lei Yang <lei.yang@amlogic.com>
PD#SWPL-142023
Problem:
The original kfifo_buf.c file has been changed in kernel 6.1,
so the kfifo_buf.c copied from kernel 5.15 in common_drivers
is no longer suitable for kernel 6.1.
Solution:
Remove the kfifo_buf.c file.
Verify:
C2/AF409 SC2/AH212
Change-Id: Ie34457fa040c08ab2972fe866baecd584a891746
Signed-off-by: Huqiang Qin <huqiang.qin@amlogic.com>
PD#TV-89282
Problem:
HbbTV need more accurate position.
Solution:
Add two more ioctl to get the A/V pts/mono pair
Verify:
T5W + Sandia
Change-Id: I9bc5408d0b41b4429056e581a18646d16d44fe41
Signed-off-by: Song Zhao <song.zhao@amlogic.com>