PD#SWPL-149860
Problem:
1.ErrorMonit requires additional debug
levels to be set to the driver.
2.ErrorMonit needs to receive the error
information from the driver in real time.
Solution:
resman driver needs to add nodes so that
ErrorMonit can get the error information
in real time.
Verify:
S905Y4
Change-Id: I8feaacc2e03b201a568b8abbdf77ba4c5e2e0859
Signed-off-by: zhewen.luo <zhewen.luo@amlogic.com>
PD#SWPL-186208
Problem:
1.the remote control cannot adjust the HDMI output volume
2.The audio module should not be controlled by
CONFIG_AMLOGIC_ZAPPER_CUT macro
Solution:
1.change the output source of HDMI to TDMC
2.change CONFIG_AMLOGIC_ZAPPER_CUT to CONFIG_AMLOGIC_AUDIO_CUT
Verify:
ap232
Signed-off-by: saisai.chang <saisai.chang@amlogic.com>
Change-Id: Ic6fbaef0e138e50d2ae3bb26e97adfb9d0d3f628
PD#SWPL-191789
Problem:
add iotcl to get chip cls
Solution:
add iotcl to get chip cls
Verify:
verify on t5m
Change-Id: I2f578e0b0296da5c9a826963b9524572368164b9
Signed-off-by: zhan.wang <zhan.wang@amlogic.com>
PD#SWPL-190877
Problem:
need add flag to indicate whether it's qms mode or vic mode
Solution:
use mode hskew to indicate
Verify:
s7 qms
Test:
DRM-OSD-45
Change-Id: Ib675650b02d687438aa6a9eae3d846e6fac46c10
Signed-off-by: congyang.huang <congyang.huang@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: If26abb82e372df05914401727d273584a61f3434
Signed-off-by: qiyao.zhou <qiyao.zhou@amlogic.com>
PD#SWPL-191355
Problem:
it hangs up when clk is builtin
Solution:
1.axi clock is a system clock, add critical flag for axi clock
2.let clk driver register earlier than the relying on it, this will
save the boot time.
Verify:
t6d
Change-Id: I334e473652fbb2b69c31261261f85262099f5ec1
Signed-off-by: Jian Hu <jian.hu@amlogic.com>
PD#SWPL-191162
Problem:
420 abnormal after switching to 422.
Solution:
close override when 420.
Verify:
T3X
Change-Id: I9b2bf3bc99150e3dc6f0a16fa40159aefe0e450f
Signed-off-by: yaoyu.xu <yaoyu.xu@amlogic.com>
PD#SWPL-189590
Problem:
container_of thermal_governor_list head is not thermal_governor structure,
then we can't use gov->name to visit.
Solution:
use sprint_symbol to convert gov->name, and then use the converted symbol
to compare with the target governor name.if match then set the target
governor ,else skip current node.
note:
1.this solution strictly rely on CONFIG_KALLSYMS, if CONFIG_KALLSYMS
is not set for gki20 project, then the solution would fail.
2.remember to configure default governor in config file for non-gki20
project.
Verify:
S5
Change-Id: Ie5b2ddcdb5bcc5c1b461e526fcc4107e0c8d016f
Signed-off-by: Xingxing Wang <xingxing.wang@amlogic.com>
PD#SWPL-191318
Problem:
In strect_mode+dlg, there is vd1 crop and vskip,
3840x2160=>3840x809(crop 270+270+ vskip).
And netflix dv stream also contain AOI metadata,
AOI combined with VD1's crop information resulted in too many black border.
Solution:
update dv AOI info according to vd1 crop and vskip info.
Verify:
t5m
Change-Id: I5de3c02cb37390f5f5c1b060f1e3cb264eaefee5
Signed-off-by: yao liu <yao.liu@amlogic.com>
PD#SWPL-189702
Problem:
di main task grab di mem task resource;
di mem can't alloc memory
Solution:
modify the task flow
Verify:
S905Y4
Change-Id: Id82cde506fd1c6607b9606f7fa8f6a49cdd2de58
Signed-off-by: rong.wang <rong.wang@amlogic.com>
PD#SWPL-190264
Problem:
Do not hskip for vd2 afbc 444 mode
Solution:
use dw data for afbc 444 mode when src > max src
Verify:
t5m
Change-Id: Icaf17fd206678ec7f2b234f4acdecf9293aca383
Signed-off-by: brian.zhu <brian.zhu@amlogic.com>
PD#SWPL-190766
Problem:
Ramdump has a high probability of compression failure.
Solution:
Change the malloc size from 1MB to 512kb to free more mem.
Verify:
T5D loki
Change-Id: Ib2384556113092a642082e35f40da4e63694f6ce
Signed-off-by: dongqing.li <dongqing.li@amlogic.com>
PD#SWPL-180122
Problem:
3d surround needs to set 6 parameters to enter the
register, but only 5 parameters are actually set.
Solution:
Modified to set 6 parameters into the register.
Verify:
test T6D and PA1
Change-Id: I83f56b33a89b2fb65a6899a36a77bbf4197e3841
Signed-off-by: shaohui sheng <shaohui.sheng@amlogic.com>
PD#SWPL-190613
Problem:
build kernel for google
Solution:
fix google build script
Verify:
local
Change-Id: I8e425dccc46cc0aa300ab19b1ca65d42a9974ae4
Signed-off-by: Dezhen Wang <dezhen.wang@amlogic.com>
PD#SWPL-188051
Problem:
thermal gpu cooling device bind failed, the nodename in thermal
gpu cooling is gpufreq_cool0, but the gpu uses bifrost, so the address
cannot be matched in bind
Solution:
change the thermal gpu cooling device nodename to bifrost
Verify:
sm1/g12b
Change-Id: I7dfdc01af7501e06b798114821181025563e29ca
Signed-off-by: Liming Xue <liming.xue@amlogic.com>
PD#SWPL-184916
Problem:
thermal gpu cooling device bind failed, the nodename in thermal
gpu cooling is bifrost, but the gpu uses valhall, so the address cannot
be matched in bind
Solution:
change the thermal gpu cooling device nodename to valhall
Verify:
T5M
Change-Id: I5fe8c4394894a832eaff8a37bb376698b55fcb9e
Signed-off-by: Liming Xue <liming.xue@amlogic.com>
PD#SWPL-190919
Problem:
1.mistakes from SWPL-181442
T6D boot partition name: "bootloader" -> "bl2"
When S4 platform adding normal partitions,
partition with name "bl2e" will be matched
to process of add boot partitions.
2.inconsistent backups
Solution:
1.use strcmp replace strncmp
2.changes to 8 backups for S4D
Verify:
S4D
Change-Id: Ia0dee5e3397c529d6199495c24084150d24efba1
Signed-off-by: Feng Chen <feng.chen@amlogic.com>
PD#SWPL-189881
Problem:
DV write 1a73 bit16 by postvsync rdma, vpp
write 1a73 bit28 by prevsync rdma. Different
rdma channel will lead to write error.
Solution:
add prevsync and postvsync auto detect for amdv
Verify:
t5m
Change-Id: I2757cf24c0d40491b6978ce3594e973cf432709d
Signed-off-by: yao liu <yao.liu@amlogic.com>
PD#OPS-8640
Problem:
t3x slt function
Solution:
add t3x slt function
Verify:
t3x
Change-Id: I4667fd1eb43f74b801c83a6c7dc75e802626577e
Signed-off-by: yao liu <yao.liu@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-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-188127
Problem:
tee provide the new interface tee_sectbl_secmem_set
which can support little-grained memory protection
Solution:
support some projects that do not open CONFIG_AMLOGIC_TEE
depends on CL:
448900
482499
473557
Verify:
C302X
Change-Id: I72482ebdea228c12d066d9a1ee34b98ac8564138
Signed-off-by: lele xiang <lele.xiang@amlogic.com>