PD#SWPL-153008
Problem:
conflict between drm and dv when write afbc top ctrl reg
Solution:
write osd_axi_sel bit when update_state func come firstly,
and the bit only set mali_afbcd_data one time.
Verify:
T7C
Test:
DRM-OSD-6
Change-Id: Ib05927b147f524862cfa20070cc0474dd0dc5854
Signed-off-by: linfang.zhao <linfang.zhao@amlogic.com>
PD#SWPL-162429
Problem:
It is not really very good for ecc threshold
to be equal to the maximum capacity of ecc.
we refer to raw nand method to set it.
Solution:
Refer to raw nand method (nand_base.c) to set ecc
threshold to the 75% of ecc maximum capacity.
Verify:
S1A-BG201
Change-Id: I92fea91008a93fd5472bfcadcd338e89e985d40c
Signed-off-by: zhikui.cui <zhikui.cui@amlogic.com>
PD#SWPL-162848
Problem:
need porting hdmitx21 hdcp api for drm
Solution:
porting hdmitx21 hdcp api for drm
Verify:
s1a
Test:
DRM-TX-37
Change-Id: I483bda469f945e4f21eac234de61c8aa3537933b
Signed-off-by: hang cheng <hang.cheng@amlogic.com>
PD#SWPL-155289
Problem:
system heap optimization.
Solution:
use CONFIG_AMLOGIC_MEMORY_OPT or
CONFIG_AMLOGIC_MEMORY_DEBUG
Verify:
local.
Change-Id: I6f63aa616909ed19dbfdbbe1550b705db1c4da9d
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
PD#SWPL-151899
Problem:
Require VC debug info to match player and vpp.
Solution:
Add debug info in VC.
Verify:
t3x
Change-Id: I1840f214c579484f1966914b10898b9cd4169acb
Signed-off-by: qiyao.zhou <qiyao.zhou@amlogic.com>
PD#SWPL-159771
Problem:
get CDS info which is not ready by the spec.
rootcause:when the earc connection success, it send
the earc state to framework, then send connet msg to
audio hal, and audio hal get cds info, but the cds is
not ready by the spec.
Solution:
when we get the cds ready info, then send the earc
connection success event.
Verify:
T3X
Change-Id: Ie80a0523d71330d7dd47040cc7f7ec57228f3133
Signed-off-by: jian zhou <jian.zhou@amlogic.com>
PD#OTT-57502
Problem:
system partition filesystem mount fail. the problem is bring from commit
<b68a304179e8> (nand: slcnand & spinand: fix mutex deadlock)
Solution:
fix rsv_ops->_read_oob should return -EUCLEAN or 0 or negative error
Verify:
S1A-BG201
Change-Id: I40704ca9d89e5122622111513b7874fa103e3750
Signed-off-by: zhikui.cui <zhikui.cui@amlogic.com>
PD#SWPL-160726
Problem:
adjust the size of codec_mm cma to 168M.
Solution:
adjust the size of codec_mm cma to 168M.
Verify:
S805X3
Change-Id: I48c46506de9b0a34bceeea25d15fb41bcbccf790
Signed-off-by: yu.xie <yu.xie@amlogic.com>
PD#SWPL-160725
Problem:
adjust the size of codec_mm cma to 168M.
Solution:
adjust the size of codec_mm cma to 168M.
Verify:
S805X2
Change-Id: I6ad528eadd119dd01d7fdc27c878f68d85666a3c
Signed-off-by: yu.xie <yu.xie@amlogic.com>
PD#SWPL-160995
Problem:
recovery video set when vpu power closed in STR
Solution:
recovery video set when vpu power closed in STR
Verify:
s7
Change-Id: Icb8083923e2e104a5106a55e8dfc9ade7087b18a
Signed-off-by: Pengcheng Chen <pengcheng.chen@amlogic.com>
PD#SWPL-151540
Problem:
kasan failed
cat/echo sysfs osd node crash in s5
cat fbdump return zero size file in s5
Solution:
reset BLOCK_ID_MAX with 32
sysfs node should according to vpu block by index
set correct plane index
Verify:
s5, t5m
Test:
DRM-OSD-17
Change-Id: I02094c9044b172af46ab9b5bd5688a12f18ce96a
Signed-off-by: mingyang.he <mingyang.he@amlogic.com>
PD#SWPL-162676
Problem:
set arb and urgent default val
Solution:
add arb and urgent default val
Verify:
txhd2
Change-Id: Id3813f6da55a45fba27f0988be3c8fdd3bf224f2
Signed-off-by: hai.cao <hai.cao@amlogic.com>
PD#SWPL-160993
Problem:
recovery vpu hw set when vpu power closed in STR
Solution:
recovery vpu hw set when vpu power closed in STR
Verify:
s7
Change-Id: I2dd2f1ae24791deab42d426aa8aa626e206080e2
Signed-off-by: Pengcheng Chen <pengcheng.chen@amlogic.com>
PD#SWPL-150680
Problem:
Wrong encryption results for AES128/CTR when using
/dev/aml_crypto
Solution:
Polling owner bit to make sure operation of Crypto
DMA is complete.
Verify:
s4d + ap232 + yocto
Change-Id: I8889dcf9cf452e4ca6b04a502c2ec7c1bb0bac8e
Signed-off-by: Mingyen Hung <mingyen.hung@amlogic.com>
PD#SWPL-161330
Problem:
Android U support di backend for g12a.
Solution:
Android U support di backend for g12a.
Verify:
g12a
Change-Id: I92a1da34816f1d37e4c4f347b10694c365790563
Signed-off-by: zhenteng.tian <zhenteng.tian@amlogic.com>
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>