PD#SWPL-186989
Problem:
want to support x icon,but it doesn't work
Solution:
1.reserve bist index 9 to be consistent with the other chips
2.set description to Not support and the function is same as None
Verify:
T6D-BR301
Change-Id: I2992eb0a543b2840b8c1b69fbfa97d873d2ce1f9
Signed-off-by: chenyang.liu <chenyang.liu@amlogic.com>
PD#SWPL-186856
Problem:
not to get framerate by hw_vic when the rx input is
below 50hz
Solution:
add hw_vic condition for framerate below 50hz
Verify:
t5m
Change-Id: I5c1e36a903892490c85aace17ef038698ebad33b
Signed-off-by: haitao.liu <haitao.liu@amlogic.com>
PD#SWPL-186080
Problem:
rx can not unmute.
Solution:
use t3x vpp mute and unmute.
Verify:
t3x
Change-Id: Iaf591f8b794fb369ca890a387eea9a3e7f5cc4fd
Signed-off-by: yaoyu.xu <yaoyu.xu@amlogic.com>
PD#SWPL-186423
Problem:
When upper process is killed, resources need recovery
Solution:
support
Verify:
T982
Change-Id: I705957789dad45782e9c9403f79dd3d0a23c2579
Signed-off-by: chen.xu <chen.xu@amlogic.com>
PD#SWPL-185182
Problem:
global-out-of-bounds in aml_phy_offset_cal_t5
Solution:
optimize get phy trim value flow
Verify:
T5D
Change-Id: I2a8057004006bed07538eadce5a0145c89cf356d
Signed-off-by: yicheng shen <yicheng.shen@amlogic.com>
PD#SWPL-185182
Problem:
hdmirx phy not locked due to the wrong bandwidth selection
of pll and phy
Solution:
optimize phy bandwidth calculation method
Verify:
T6D/T3X
Change-Id: I1c10c7c8e7ebeb4e20459928d4596dc877596a37
Signed-off-by: yicheng shen <yicheng.shen@amlogic.com>
PD#SWPL-181783
Problem:
when the zpos of video0 is set to 1 and the zpos of video1 is set to 0,
the zpos of 2 videos are the same
Solution:
video index is no longer added to the video zorder calculation
Verify:
s7d
Test:
DRM-OSD-19
Change-Id: I22d9675340450e5245371423450912085c7e6c69
Signed-off-by: mingyang.he <mingyang.he@amlogic.com>
PD#SWPL-183826
PD#SWPL-186127
Problem:
DC off/on, display weak signal.
Solution:
set suspend to false when set sys.
Verify:
verified by T6D.
Change-Id: Ib53f3f5737abdfc9de8db3108396c96cc4c9b0e7
Signed-off-by: min.yang <min.yang@amlogic.com>
PD#SWPL-185135
Problem:
the thermal log is too long during startup
Solution:
optimize thermal logs
Verify:
t3x
Change-Id: Ibcd9a6efcacb0242bedc362e669dcb5c7471e4bd
Signed-off-by: Liming Xue <liming.xue@amlogic.com>
PD#SWPL-186270
Problem:
Compared to suspend, power off can reduce power consumption.
Solution:
Enable MMC_CAP2_FULL_PWR_CYCLE.
Verify:
S7_BH201
Change-Id: I6725a6137f7f693fef95d8b57ec7f922d5311f39
Signed-off-by: jinbiao <jinbiao.ou@amlogic.com>
PD#SWPL-184978
Problem:
need transmit parameter to kernel through reserved memory
Solution:
transmit parameter to kernel through reserved memory
Verify:
T5M/T5W/T6D
Change-Id: Icaf75763ac95a0e90b5ebc5e67739d6f86a35dc9
Signed-off-by: jie.dai <jie.dai@amlogic.com>
PD#SWPL-185004
Problem:
pre_vsync is enabled by default
Solution:
frc does not set the initial value of pre_vsync
Verify:
T5M
Change-Id: I3d82c912a3a6ce4ff7b475545d86010edfff46a0
Signed-off-by: lukang.jia <lukang.jia@amlogic.com>
PD#SWPL-185138
Problem:
too many log print
Solution:
change log to debug info
Verify:
not verified
Change-Id: Icc9274772a3edd0650861508de3cb87a9f683b14
Signed-off-by: chuangcheng.peng <chuangcheng.peng@amlogic.com>
PD#SWPL-183146
Problem:
On RDK-S7D, westeros did not set the attr property when
switching from 1080P to 2160P on the UI. 2160p60hz+444,10bit
is an invalid combination, causing atomic_check fail and
the TV display black screen.
Solution:
The flow matching mode and attr is moved to the check flow.
meson_hdmitx_encoder_atomic_mode_set api keep in the commit flow,
because vinfo is updated here.If it is moved to the DRM check
flow, it may cause timing issues and lose vsync.
Verify:
S7D/OHM
Test:
DRM-TX-130
Change-Id: I5a1d29564fe0163f91529459ff844ca7f69ca189
Signed-off-by: zhou.han <zhou.han@amlogic.com>
PD#SWPL-184881
Problem:
add driver pm interface for hibernation to register
secure vdec memory range
Solution:
add driver pm interface for hibernation to register
secure vdec memory range
Verify:
S905Y5
Change-Id: I95674dc599d0627ab2ad7481c3d549449ea2280c
Signed-off-by: shipeng sun <shipeng.sun@amlogic.com>
PD#SWPL-185133
Problem:
mute color is not correct when frame color changes
Solution:
if the color space changes
reset video_mute_status to trigger the mute again
Verify:
t5m
Change-Id: I187bcf0f3312f26582c1ac415c31154f2ec3196e
Signed-off-by: Jian Cao <jian.cao@amlogic.com>
PD#SWPL-185995
Problem:
t6d bist support vsync latch
Solution:
use black bist when putting screen black
Verify:
br301
Change-Id: I9d543a28b976652c4ebee5e8031216470653e7a3
Signed-off-by: chenyang.liu <chenyang.liu@amlogic.com>
PD#SWPL-184972
Problem:
t6d need prbs support
Solution:
1.add prbs test process
2.fix fifo_clk_msr_id
Verify:
br301
Change-Id: Iac4a6012600c2287c444c794a59b596c21ecb5af
Signed-off-by: chenyang.liu <chenyang.liu@amlogic.com>
PD#SWPL-182856
Problem:
pvr play fail
Solution:
scb is 2 or 3, but ts is clear
don't adjust scb flag
Verify:
verified at s7
Change-Id: I23641730a89e259f48a942fc8e88f0c102e6e4b2
Signed-off-by: chuangcheng.peng <chuangcheng.peng@amlogic.com>
PD#SWPL-179334
PD#SWPL-184981
Problem:
vdin not informed when drm pkt received
Solution:
Inform vdin when rx receive drm pkt
Verify:
T5D
Change-Id: I1399c629effc0e6db8308dc4a4af3146314d5970
Signed-off-by: yicheng shen <yicheng.shen@amlogic.com>
Signed-off-by: Lei Yang <lei.yang@amlogic.com>
PD#SWPL-185448
Problem:
j83b can not lock
Solution:
config j83b agc_sel same with dvbc
Verify:
verified by T6D
Change-Id: I20cf4e37c3d53814bb09728c1cae8e665f1ad957
Signed-off-by: min.yang <min.yang@amlogic.com>
PD#SWPL-177461
Problem:
bl33 crash after reboot in kernel, this is due to the dtb lose.
the reason for the loss of dtb is dtb size in kernel is different with bl33
when flash spi nand page size is 4096.
Solution:
get rsv size from dtb, which had written by bl33
Verify:
C308L-AW419
Change-Id: I187d8db178d28e39c8f5085b1720033f211370f3
Signed-off-by: zhikui.cui <zhikui.cui@amlogic.com>
PD#SWPL-175484
Problem:
When video size change from 720 to 1080,
memc function is not good.
Solution:
bypass memc function in small size when
video size change from 720 to 1080.
Verify:
calla_wv4
Change-Id: I8b825cafae60b64d8a3dc4f69e6d0f3154981143
Signed-off-by: minghui.yan <minghui.yan@amlogic.com>
PD#SWPL-170602
Problem:
iotm may access zero address after initializing iotm.
Solution:
Multiple pulses are triggered so that the AXI_ADDR
can points to the correct ddr address.
Verify:
t6d
Change-Id: Ia4355833d82e729dd2ed8fb9674fd065ed155617
Signed-off-by: qiankun.wang <qiankun.wang@amlogic.com>
PD#SWPL-186189
Problem:
1:1 input output dejaggy have no effect
Solution:
1:1 enable safa top and disable post scale
Verify:
t6d
Change-Id: I2e0d8f82cd2a397d6679ddc0dd03975e30fe38e5
Signed-off-by: hai.cao <hai.cao@amlogic.com>
PD#SWPL-178593
Problem:
current_item use after free
Solution:
us is_idle instead of current_item
Verify:
s6
Change-Id: I95051da49c0bfd7ae6feaf73f3334bd18791bd08
Signed-off-by: yuhua.lin <yuhua.lin@amlogic.com>
PD#SWPL-185077
Problem:
switch mat to pcm will no sound
Solution:
ACR will stop when switch audio mode; now dont stop
ACR when switch audio mode;
add some delay before enable audio sample
Verify:
s7d
Test:
DRM-TX-33
Change-Id: I58521b98336abca72fe6f75474048b4cde91d581
Signed-off-by: Wenjie Qiao <wenjie.qiao@amlogic.com>
PD#SWPL-182405
Problem:
only need enable valid lane
Solution:
check invalid lane and not enable them
Verify:
bc302, at301
Change-Id: Ic997ab4e7f8caacd49c5a78159d63deb369f3243
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
PD#SWPL-184514
Problem:
clock off after frequency up screen recording stops
Solution:
after amlvideo2_notify_callback called amlvideo2 need stop
and restart vdin1
Verify:
T962D4
Change-Id: I794fe48fb7853c77c0b39b77b12aed2f533bbc93
Signed-off-by: chen.xu <chen.xu@amlogic.com>