PD#SWPL-161620
Problem:
Android U support di backend for sm1.
Solution:
Android U support di backend for sm1.
Verify:
sm1
Change-Id: Iea61b7cfe0f21053288855a147cd66066704f37d
Signed-off-by: zhenteng.tian <zhenteng.tian@amlogic.com>
PD#SWPL-160157
Problem:
add api to get input param for vpp when pre-link
Solution:
add api to get input param for vpp
Verify:
t5m
Change-Id: I5f1198c94dfc840f5024d1fdb61bda2f5c5e8f4e
Signed-off-by: rong.wang <rong.wang@amlogic.com>
PD#SWPL-149386
Problem:
xbox display abnormal when signal changes
Solution:
notify the backend to set black pattern after receiving avmute
Verify:
t5w
Change-Id: If614697df3e35e205e22dd21b5e4e67d8c140dae
Signed-off-by: Gaowei Zhao <gaowei.zhao@amlogic.com>
PD#SWPL-158042
Problem:
drm module automic-check and automic-enable use differnet hpd status
information when hdmitx hotplug
Solution:
[hpd] add system timein hdmitx state
Verify:
S5/SC2
Test:
DRM-TX-103
Change-Id: Id0f37cf01c5266a720f2881ee8cd9fab274b79b9
Signed-off-by: yahui.liu <yahui.liu@amlogic.com>
PD#SWPL-158187
Problem:
add std support
Solution:
support hibernate mode for vpu top
Verify:
t7c
Change-Id: I9bf878e01cffad3e53995febda24069bd2138f46
Signed-off-by: hai.cao <hai.cao@amlogic.com>
PD#SWPL-161417
Problem:
There is no CVBS/dummy output and vsync under S5 uboot.
echo 0 > phy turns off phy, but the action of turning off
phy is executed in the vsync interrupt. Because there is no
vsync interrupt, the action of turning off phy here will not
actually be executed. When the system is set to hdmi mode
(1)hdmitx_phy_pre_init()->(2)hdmi set venc—>(3)enable hdmi HW
–>(4)enable HDMI phy. HDMI venc/vsync was enabled between (2)
and(3), At this time, the phy shutdown action was performed,
and the phy pre init setting in (1) was cleared, resulting
in HDMI without TODIG CLK–>hdmitx ch_clk
Solution:
if not have vsync intr, wait 3 frame,manually turn off phy
Verify:
s5
Test:
DRM-TX-67, DRM-TX-78, DRM-TX-79, DRM-TX-80, DRM-TX-81
Change-Id: I161bf83c1b6a1da4cc910ddc4a7edd20ad910d18
Signed-off-by: xiang.wu1 <xiang.wu1@amlogic.com>
PD#SWPL-143076
Problem:
mmu copy cannot access address over 4G.
Solution:
set alloc from dma32 zone when config_alloc_flags bit0 is set.
Verify:
S5
Change-Id: I142f182dff1509e591d20ed0e440a6851f8d7029
Signed-off-by: gan.zhang <gan.zhang@amlogic.com>
PD#SH-18773
PD#SWPL-160955
Problem:
The boot_parameters parameter does not perform null pointer judgment,
which will cause a crash
Solution:
add null pointer judgment in boot_parameters
Verify:
T7C
SC2
Test:
DRM-TX-
Change-Id: Idd5fe05145ac07d1358293d26872bcf4a2bc5eda
Signed-off-by: ruofei.zhao <ruofei.zhao@amlogic.com>
PD#SWPL-161349
Problem:
there are no spk mute control node
Solution:
enable the spk mute control
Verify:
s7
Change-Id: Id38d34214c7593861aa493bd60c25176048c2a25
Signed-off-by: jiebing chen <jiebing.chen@amlogic.com>
PD#SWPL-158630
Problem:
enc line number is not correct under mode 1080i
Solution:
1. avoid rdma write over vsync
2. fix 1080i over vsync calc
Verify:
s1a
Change-Id: I10fba2e443e1e1c3167560ed6e3cd014247c4efc
Signed-off-by: Jian Cao <jian.cao@amlogic.com>
PD#SWPL-161028
Problem:
the flag of force_cache_on keep true for a long time in scatter cache.
Solution:
Optimize force_cache_on usage logic.
Verify:
S805X2/AH212
Change-Id: I6d4bcf73722fdbcca36a114d8f4efbbf812b4575
Signed-off-by: lele xiang <lele.xiang@amlogic.com>
PD#SWPL-161009
Problem:
section get old data
Solution:
rp should be updated when it created input
Verify:
verified at project
Change-Id: I4ad13ed47a579427219e41cdd8a081a080c574cb
Signed-off-by: chuangcheng.peng <chuangcheng.peng@amlogic.com>
PD#SWPL-161996
Problem:
pstore does not work
Solution:
enable ramoops
Verify:
t3x
Change-Id: I3dd2976b3da5d6cefc97b8e290eea64f5e109c5f
Signed-off-by: Jian Hu <jian.hu@amlogic.com>
PD#SWPL-161016
Problem:
When s7 is in standby and wakes up, it will turn off and on the vpu
power domain. When it is turned off, the reg of the relevant modules
will be reset, the output no signal when it wakes up.
Solution:
hdmitx driver needs to reinitialize the required top register when
it wake up
Verify:
s7
Test:
DRM-TX-78, DRM-TX-79, DRM-TX-80, DRM-TX-81
Change-Id: Ie9d458087fcc9ea672ec477d46b88a6d7ddcec81
Signed-off-by: xiang.wu1 <xiang.wu1@amlogic.com>
PD#SWPL-151267
Problem:
drv set buf num
Solution:
drv set buf num
Verify:
T3X
Change-Id: I2e8ee518adddb969c499b285ceb0988f13ab7a00
Signed-off-by: dongfei.li <dongfei.li@amlogic.com>
PD#SWPL-157969
Problem:
ion-fb/heap-fb is not used on linux, it should be disabled
Solution:
set the size of ion-fb/heap-fb to 0
Verify:
t5d
Change-Id: I6127f825dd3e5040e0f5358664bbd9d714f164fd
Signed-off-by: xiaotao.wei <xiaotao.wei@amlogic.com>
PD#SWPL-158524
Problem:
CTS-V usb accessory test unplug&plug too
quickly leading to the racing between unbind
and setup.
Solution:
Add udc_async_callbacks().
Verify:
t7.
Change-Id: I5c4f362583b1e9e3d385fbad0b36da3b92d38eee
Signed-off-by: dian.shao <dian.shao@amlogic.com>
PD#SWPL-161276
Problem:
set arb and urgent default val
Solution:
add arb and urgent default val
Verify:
s7
Change-Id: Ic0dd2f35e65e9b1580970d82096d067e9a15da5c
Signed-off-by: hai.cao <hai.cao@amlogic.com>
PD#SWPL-154397
Problem:
display debuglevel can not be set in user version.
Solution:
add resource manager integrate debug loglevel setting for user version.
Verify:
T5M
Change-Id: I2c8ae8d22bac1b22b709720b532a4ebe988f1fac
Signed-off-by: zhenteng.tian <zhenteng.tian@amlogic.com>
PD#SWPL-159359
Problem:
input rate is calculated by vsync interval.when unplug hdmirx,
the intervals of vsync are very close,cause the input_rate become
a very large number.
Solution:
Do not update the input_rate if it is bigger than base framerate
Verify:
T5m
Change-Id: I7215028ae2cd9451a59f7f92d4cc403860fec5ee
Signed-off-by: haitao.liu <haitao.liu@amlogic.com>
PD#SWPL-159051
Problem:
vdin drop 3 frames when game mode change,some are unnecessary
Solution:
drop frames as theoretical value
Verify:
t5m
Change-Id: Ifc00704597ba4306b19f39f5040982b995732738
Signed-off-by: haitao.liu <haitao.liu@amlogic.com>
PD#SWPL-161936
Problem:
The 'kt_ret' bits in 'KT_REE_CFG' must not be checked
because the 'kt_ret' bits have an invalid value
without performing the keytable configuration.
Solution:
remove the routine checking kt_ret in aml_kt_get_status.
Verify:
SC2
Change-Id: Ifa3b82c3fa620e1cdc8da6c62da075305045acad
Signed-off-by: Doosan Baek <doosan.baek@amlogic.com>
PD#SWPL-161111
Problem:
Opening AIPQ results in high CPU loading cause player lose frames.
Solution:
optimize to use ge2d for RGB to Y conversion.
Verify:
T5M
Change-Id: Ib63bf7a05de9ad489ba8944b9740f255dd416496
Signed-off-by: chen.xu <chen.xu@amlogic.com>
PD#SWPL-158464
Problem:
support closed source modules build to Independent folder and copy
to android output folder
Solution:
add closed source modules list to blacklist
Verify:
local
Change-Id: Ibd9be1c7e8e7eb1b043fd10e96436cb1d96f78a1
Signed-off-by: Dezhen Wang <dezhen.wang@amlogic.com>
PD#SWPL-147354
Problem:
blurred screen
Solution:
disable vrr when input different with vinfo
Verify:
t3x
Change-Id: I509eac083541f4a67648a0056465f567c2598076
Signed-off-by: Xiangyu Cai <xiangyu.cai@amlogic.com>