PD#SWPL-184101
Problem:
AV not sync
Solution:
don't jump es to handle corner case.
notify high level when dmx can't get any data
Verify:
verified at T5W
Change-Id: I5285916b1541652cb1fa7c422ed792864b7253ba
Signed-off-by: chuangcheng.peng <chuangcheng.peng@amlogic.com>
PD#SWPL-172223
Problem:
video not smooth
Solution:
add pts adjust for slow es
Verify:
verified at project
Change-Id: I74df9a677aca67a243d1c00b1be5bcfcaf5ce27e
Signed-off-by: chuangcheng.peng <chuangcheng.peng@amlogic.com>
PD#TV-104514
Problem:
no notify for test streams
Solution:
add notify when es wp change and es header no change, just for t5w
Verify:
verified at t5w
Change-Id: I325c1b422bbe3831d9b44a915f962e4fd0babf9d
Signed-off-by: chuangcheng peng <chuangcheng.peng@amlogic.com>
PD#SWPL-191644
Problem:
bypass flag been set in dummy output,but not
reset for later frame
Solution:
Modify bypass flag set flow in DI process.
Verify:
s7
Change-Id: Ie9d72638c8ee903e59fb90b6a508ec6ecb2fea3d
Signed-off-by: qiyao.zhou <qiyao.zhou@amlogic.com>
PD#SWPL-181717
Problem:
cancel_delayed_work() may not cancel the work in time
Solution:
stop frl first at disable phy
Use the cancel_delayed_work_sync() instead
clear frl mode at hdmitx_set_frl_rate_none
Verify:
s5/ax201
Test:
DRM-TX-79,DRM-TX-80,DRM-TX-81,DRM-TX-82
Change-Id: Ifac6bce137f251c3d643afae60d567c75eee81c0
Signed-off-by: xiang.wu1 <xiang.wu1@amlogic.com>
PD#SWPL-186512
Problem:
Android U support di backend for s5.
Solution:
Android U support di backend for s5.
Verify:
s5
Change-Id: I91de8156994914e16da8cda4b448a7252c709c97
Signed-off-by: qiyao.zhou <qiyao.zhou@amlogic.com>
PD#SWPL-184274
Problem:
cma_release crash
Solution:
Fix a regression of add secmem v3 support double free
secure dmabuf block's private struct memory space lead
random aml_cma_free crash
Verify:
T3X
Change-Id: I163a8a4bebe99f650518cdad8fc22b9b97d20382
Signed-off-by: shipeng sun <shipeng.sun@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-190770
Problem:
coverity issue: the function of "parse_power"
may cause memory - corruptions
Solution:
using static value to save label of gpio
Verify:
local
Change-Id: I95b79ca2ed461959e9be6ddd731429f79e4a2e7e
Signed-off-by: shuanshuan.jiang <shuanshuan.jiang@amlogic.com>
PD#SWPL-182727
Problem:
Two present fences may be created within one vsync,
but current drm driver doesn't support it.
Solution:
In one vsync, only the first fence is created. For the 2nd
fence, reuse the first one, and only increase its ref
count, and install a new fd.
Verify:
SC2
Test:
DRM-OSD-39
Change-Id: I9cd2d7d54043bf7640f0130b3ab86bb732686b16
Signed-off-by: yujun.zhang <yujun.zhang@amlogic.com>
PD#SWPL-179486
Problem:
In stream mode, when the decoder cannot decode the data, it
needs to pass the under input information to the upper layer.
Solution:
Pass the under input information to the upper layer.
Verify:
Ohm
Change-Id: I55530bcd0085c87dfa752ca831ee76b070c1bce4
Signed-off-by: gan.zhang <gan.zhang@amlogic.com>
PD#SWPL-177308
Problem:
H.266 support 34bit
Solution:
add a reserved pool to alloc mv buffer
Verify:
s6_s905x5_bl201
Change-Id: Iff86b122bed9eef0c7dd8858aef7a452f02bd015
Signed-off-by: Hao Shi <hao.shi@amlogic.com>
PD#SWPL-189570
Problem:
no wifi 32K pwm after boot to kernel
because pwm clk was been closed
Solution:
ignore unused pwm
Verify:
s7_bh201
Change-Id: I053455a8210b3940335be2162ba6e553c7d6c966
Signed-off-by: Junyi Zhao <junyi.zhao@amlogic.com>
PD#SWPL-169109
Problem:
Send decoder frame and di frame to vc for the same
input frame,this lead to fence out of order range.
Solution:
Modify send frameflow in DI process.
Verify:
s7d
Change-Id: I1dbb7ffbec8e8414e9295a6890286c5e5b8f04ae
Signed-off-by: qiyao.zhou <qiyao.zhou@amlogic.com>
PD#SWPL-186065
Problem:
enable s6 cpu pdvfs
Solution:
use different index by efuse vmin
Verify:
S6
Change-Id: Ib72389afdd77b675a7187696f3db59201f0af4ef
Signed-off-by: chao.zhang <chao.zhang@amlogic.com>
PD#SWPL-189174
Problem:
1 The en bit of gen_clk is incorrectly configured.
2 The driver is automatically generated using the latest auto_clk_driver
scripting tool.
Solution:
Fixed
Verify:
s6_bl201
Change-Id: I441d66947241a5a0ded5be6e60280c49deedea50
Signed-off-by: Chuan Liu <chuan.liu@amlogic.com>
PD#SWPL-189723
Problem:
This hub no longer recognizes any disks
after unplugging the U-disk once.
Solution:
debug aml_xhci_disable_port
Verify:
s7d
Change-Id: Ie463b8bb239951881f2e2489af8de0c7d7bf2ea8
Signed-off-by: he.he <he.he@amlogic.com>
PD#SWPL-181820
Problem:
enable low latency mode for dec vf in game mode
Solution:
enable low latency mode for dec vf in game mode
Verify:
T5M
Change-Id: I168f33dfe6777e2cb2fd20d4538ab52fd5722a3b
Signed-off-by: zhenteng.tian <zhenteng.tian@amlogic.com>
PD#SWPL-182441
Problem:
only support power key and one custom key
Solution:
support multi wakeup key event, kernel ir drivers
gets framecode from bl30 by mbox
Verify:
t6d
Change-Id: I0f118bbbec12a9e86d3cc8e37128fb906bc22f12
Signed-off-by: Zelong Dong <zelong.dong@amlogic.com>
PD#SWPL-182441
Problem:
need to support mbox for some func
Solution:
1. get wakeup framecode
2. enable/disable debug log
3. set wakeup key table
4. enable/disable bl30 ir
5. get the last powerkey
Verify:
t6d_br301
Change-Id: I40e3d6eb08903533f975eba87e18a24148055b70
Signed-off-by: Zelong Dong <zelong.dong@amlogic.com>
PD#SWPL-182441
Problem:
support device id & command for IR
Solution:
support device id & command for IR
Verify:
t6d
Change-Id: I42f6a0117cf8ce3891c9a97885ad3216d54a0f29
Signed-off-by: Zelong Dong <zelong.dong@amlogic.com>
PD#SWPL-180331
Problem:
there are 2 IR controllers (2x2 multi-format) in T6D
Solution:
support all IR devices in one common input device
Verify:
t6d_br301
Change-Id: Ib01291b4b3e399ae4b1d15df5aa055339b6ece6c
Signed-off-by: Zelong Dong <zelong.dong@amlogic.com>
PD#SWPL-180331
Problem:
there are 2 IR controllers (2x2 multi-format) in T6D
Solution:
support multi IR devices
Verify:
t6d_br301
Change-Id: I597bea15e9b919279f8267344221d5721f9559df
Signed-off-by: Zelong Dong <zelong.dong@amlogic.com>
PD#SWPL-180331
Problem:
the number of input devices are fixed, up to 3.
Fixes: Ie8c857e0761 ("remote: supports ir functions of various ID")
Solution:
alloc input device dynamically
Verify:
t6d
Change-Id: Ic519000f4a8e6faf0020711ddecb56fd50aa8d80
Signed-off-by: Zelong Dong <zelong.dong@amlogic.com>
PD#SWPL-145760
Problem:
support hibernate mode for ir
Solution:
support hibernate mode for ir
Verify:
s4
Change-Id: Ied8d29fc620b6650583b10b7bb30b309e697fcc3
Signed-off-by: Zelong Dong <zelong.dong@amlogic.com>
PD#SWPL-183223
Problem:
1.when setting pip mode, apk set small crop 86x48 once,
lead to video disable and enable. Then dv graphic max
changed from hdr10 value to sdr value to HDR10 value.
2.s5 swap reg latch is not disable, lead to flash when
size changed.
Solution:
1.if no video, keep graphic max the same as before.
2.disable latch
Verify:
s5
Change-Id: I4464d3aa5a25321665f374c1aeeea3ac626b0d38
Signed-off-by: yao liu <yao.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-185800
Problem:
Youtube can not play when restore in STD function.
the TEE print :
std_entry_with_parg:235 Bad arg address 0x1200c180
Find the dynamic shm flag should not have
OPTEE_SHM_ARG_ALLOC_PRIV flag. it should same to
optee_probe function , just need OPTEE_SHM_ARG_SHARED
Solution:
remove OPTEE_SHM_ARG_ALLOC_PRIV when re-register
Verify:
S7 + Yocto
Change-Id: Ibe9708cb4db0e0b98f1a144d204f66e93bb56d22
Signed-off-by: hongbin wang <hongbin.wang@amlogic.com>
PD#SWPL-188251
Problem:
HW test clock pll1 signal better than pll0
Solution:
modify clock to pll1
Verify:
bl208
Change-Id: I4900f969f2c6b9e9ec04e63dd105686936822de2
Signed-off-by: Yu Tu <yu.tu@amlogic.com>
PD#SWPL-160731
Problem:
cpu freq drop quickly in RT scene
Solution:
optimize cpufreq strategy, not drop too quickly
Verify:
on T7C
Change-Id: I42d3bcf445a0496f393a7f491c99a593e6b18f17
Signed-off-by: Lei Zhang <lei.zhang@amlogic.com>