PD#SWPL-202841
Problem:
1. Compile failure if CONFIG_AMLOGIC_SPI=y and
CONFIG_AMLOGIC_MTD_COMMON=m
2. Compile failure if CONFIG_AMLOGIC_EFUSE_UNIFYKEY=m
but CONFIG_AMLOGIC_MTD_COMMON=y
Solution:
1. The resources (page_info.c) in amlogic-mtd-common is by they
spinand controller driver and slcnand driver depends on.
So it defaults to configure build-in or ko according to spinand
controller driver and slcnand driver. if they have on configuration
as build-in, then amlogic-mtd-common is configured as build-in,
and if they are ko. then amlogic-mtd-common is configure as ko.
2. Adjust dependency relationships, it Maybe more reasonable for
unifykey depends on mmc/nand. mmc/nand export symbol uk_nand/uk_mmc
to unifykey.
2. put the rsv check to rsv init.
Verify:
T6D
Change-Id: Ibb14852d5dabfac451f3ccd907ae603ce3ff6a31
Signed-off-by: zhikui.cui <zhikui.cui@amlogic.com>
(cherry picked from commit 3f5e2e619c005d7fe32a626012def85b7b2bf92a)
PD#SWPL-202841
Problem:
Compile failure if CONFIG_AMLOGIC_EFUSE_UNIFYKEY=m
but CONFIG_AMLOGIC_MTD_COMMON=y
Solution:
Adjust the dependencies between
UnifyKey and MMC/NAND
Verify:
t7c
Change-Id: I8ec5e47d473493e82f5c8d586d1d2dfebe6e9511
Signed-off-by: shufei.zhao <shufei.zhao@amlogic.com>
(cherry picked from commit 2878f3251c4e0eca7039ec2688dd92fd57a8f198)
PD#SWPL-220920
Problem:
new ioctl cmd for get force output.
Solution:
add new ioctl cmd and flow.
Verify:
t5w
Change-Id: I0958926e66ae9dc4e5a4d4a12efa74f642fb4e33
Signed-off-by: jinbing.zhu <jinbing.zhu@amlogic.com>
PD#SWPL-185979
Problem:
1 CF0 add inject cc and get cc api.
Solution:
1 add add inject cc and get cc api.
Verify:
ohm
Change-Id: Ib801f6ace0a87fcb68461286876f5924d88eb9d5
Signed-off-by: hualing.chen <hualing.chen@amlogic.com>
PD#OTT-75696
PD#OTT-82344
PD#SWPL-207086
Problem:
When OTT is connected to a TV that supports hdr10plus and it is
turned on for the first time, it shows that it does not support
hdr10plus
Solution:
remove the is_hdr10plus_enable judgment logic,
add the enable_hdr10plus node in the amhdmitx device tree to
perform hdr10plus logic judgment
Verify:
S905X5
Test:
DRM-TX-78
Change-Id: Ie4bf4d0d9d61287a339b35f1b8c5ad973e2b855f
Signed-off-by: ruofei.zhao <ruofei.zhao@amlogic.com>
PD#OTT-82344
Problem:
When OTT is connected to a TV that supports hdr10plus and it is
turned on for the first time, it shows that it does not support
hdr10plus
Solution:
remove the is_hdr10plus_enable judgment logic,
HDR10plus strategy selection by HDR module
Verify:
S905X5
Change-Id: I895a50655b103b3b55aee561e22f4ceb9b9c4727
Signed-off-by: can.zhang <can.zhang@amlogic.com>
PD#SWPL-220922
Problem:
modify vadj config when load dv ko and sync sr flow
Solution:
modify vadj config when load dv ko and sync sr flow
Verify:
s7d
Change-Id: I1c2caefb8f35dd5b10722f8a6d94bbf00c210352
Signed-off-by: jinbing.zhu <jinbing.zhu@amlogic.com>
PD#TV-159332
Problem:
pq xml by hdr type
Solution:
pq xml by hdr type
Verify:
Yocto
Change-Id: I765106b22c86359516b85d43be095765cecd285b
Signed-off-by: jianhua.yi <jianhua.yi@amlogic.com>
(cherry picked from commit c9f73279294dc8d9a511dab291122f7c71e9c56a)
PD#SWPL-209170
Problem:
add IOC Interface to replace direct module parameter access
Solution:
complete it
Verify:
t5m
Change-Id: I611d76f43af8c932788953f9a43788e8d29cd88a
Signed-off-by: Jian Cao <jian.cao@amlogic.com>
PD#SWPL-134041
PD#SWPL-188697
Problem:
Lack game vrr function
Solution:
Add game vrr function
Add game brr vic
Verify:
s5/tyson
Test:
DRM-TX-75
Change-Id: Ieecd0abdd99ac86f39ad43702a1aba3383d6d7e5
Signed-off-by: zongdong.jiao <zongdong.jiao@amlogic.com>
PD#SWPL-197569
Problem:
write/read nodes in libdrm is no longer allowed
Solution:
use ioctl instead of the connector's status node function
Verify:
sc2
Test:
DRM-OSD-44
Change-Id: I6a2433854f69e5be993be8d7455532fe5c178b45
Signed-off-by: mingyang.he <mingyang.he@amlogic.com>
PD#SWPL-198205
Problem:
add ioctl for some module parameters
Solution:
add ioctl for some module parameters
Verify:
all platforms
Change-Id: I0b8203f3ff32f05efa57e59ce37ceb261c6f9f8a
Signed-off-by: hai.cao <hai.cao@amlogic.com>
PD#SWPL-201224
Problem:
Both pq and vpp control pi_en
Solution:
pq don't control pi_en reg
Verify:
verify on s7d
Change-Id: Ib33e435742c8bf909accf94e7728a7ef6294d891
Signed-off-by: zhan.wang <zhan.wang@amlogic.com>
PD#SWPL-197008
Problem:
metadata miss after do rotation with ge2d
Solution:
add interface for info sync
Verify:
Yocto 5.15
Change-Id: I935e4930fea97455d77210e886be93d88e01ffbf
Signed-off-by: yajing.li <yajing.li@amlogic.com>
PD#SWPL-187819
Problem:
PQ problem happened when link mode
Solution:
modify motion param for link mode
Verify:
t6d
Change-Id: I654938a6cc26b520654ed81f9185515371c957e4
Signed-off-by: rong.wang <rong.wang@amlogic.com>
PD#SWPL-176955
Problem:
rdma write reg time consuming too long
Solution:
write reg by different table to reduce time consuming
Verify:
all chip
Change-Id: Iba5254de3039958afcca33c0813ed6d479e8414c
Signed-off-by: hai.cao <hai.cao@amlogic.com>
PD#SWPL-197920
Problem:
be ready for next DPTX chip
be ready for dual-port(master and slave) interface ctrl
Solution:
isolate driver and interface IP ctrl
Verify:
t7_an400
Change-Id: I4dfe179326098dcbd8c4bfa151be63904dd2001c
Signed-off-by: lizhi.hu <lizhi.hu@amlogic.com>
PD#SWPL-190740
Problem:
need update ini parser version
Solution:
update ini parser version
Verify:
ay301
Change-Id: I009bdb41e0e169904199b1d75be0f6aba7a296a7
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
PD#SWPL-197993
Problem:
boot crash due to amfc driver run on sm1
Solution:
check if soc support amfc before run
Verify:
local
Change-Id: Ia10bd62ebbe65fecf10a7488ec38db601be5dd34
Signed-off-by: Tao Zeng <tao.zeng@amlogic.com>
PD#SWPL-196869
Problem:
when pwm's clk be locked by tee, all pwm should follow tee.
so, should support wifi 32K on pwm tee module.
in case of clk of wifi's pwm channel being locked.
Solution:
add double channel to match wifi 32K legacy used.
Verify:
s6
Change-Id: I09a0ccbdf191ed31f86a6e3fc006672368eedd15
Signed-off-by: Junyi Zhao <junyi.zhao@amlogic.com>
PD#SWPL-196427
Problem:
add vrr support ioc
Solution:
add vrr support ioc
Verify:
t6d
Change-Id: I4fb2b0683d33e5c8b456675da92ee406955003a9
Signed-off-by: lukang.jia <lukang.jia@amlogic.com>
PD#SWPL-197049
Problem:
The hdmitx_edid_parse.c of kernel 5.15 and kernel 6.12 need to be the same
Solution:
sync hdmitx_edid_parse.c from kernel 6.12 to kernel 5.15
Verify:
S905Y5-BH201
Test:
DRM-TX-78
Change-Id: I27a6f624df64450111f9a764659985305d13d425
Signed-off-by: ruofei.zhao <ruofei.zhao@amlogic.com>
PD#SWPL-188937
Problem:
support iotm function on t6w
Solution:
support iotm funciotn on t6w
Verify:
t6w,t6d
Change-Id: I89c835ea502bfe13612f270e095307cc0bdb898b
Signed-off-by: qiankun.wang <qiankun.wang@amlogic.com>
PD#SWPL-189234
Problem:
support for vdec core interlace.
Solution:
support for vdec core interlace.
Verify:
S905X4
Change-Id: I64ecff0b113ca14ba64a455d465fcaadbad5fca3
Signed-off-by: qiyao.zhou <qiyao.zhou@amlogic.com>
PD#SWPL-194265
Problem:
After enabling cropping on t6d/t3x,the video
is abnormal.
Solution:
optimize the configuration and flow of cropping function
Verify:
t3x/t6d/t5m
Change-Id: I47007d3177600a4ea7c6119c9aefbcc2cc467885
Signed-off-by: haitao.liu <haitao.liu@amlogic.com>
PD#SWPL-195155
Problem:
vpp needs to perform line skipping while high bandwidth
Solution:
add the corresponding flag check
Verify:
t5m
Change-Id: I0663dbb6dd0fb90058f8afba4ec7d75c76d77dc6
Signed-off-by: Jian Cao <jian.cao@amlogic.com>
PD#SWPL-195518
Problem:
SPI timing should be apply on each spi device independently.
Solution:
Apply SPI timing from the controller_data of spi device.
Verify:
T5M
Change-Id: If7b814e75bff88ffac75efdd6f780f0e80b791de
Signed-off-by: Sunny Luo <sunny.luo@amlogic.com>
PD#SWPL-195289
PD#SWPL-195421
Problem:
codec_mm_reserved_ext will removed for s6 board with 2GB RAM,
the h266 mv buffer needs to support without codec_mm_reserved_ext
Solution:
alloc mv buffer form codec_mm_cma when reserved_ext not exist.
Verify:
BL201-S905X5
Change-Id: I15cd60d8bbc2cd35d2a008b13f2cb8499b9aedc2
Signed-off-by: Hao Shi <hao.shi@amlogic.com>
PD#SWPL-184150
Problem:
add memory related trace info
Solution:
1, __alloc_page and __alloc_pages_slowpath: use trace event and vendor hook
2, cma_alloc: use vendor hook in aml_cma.ko
3, handle_pte_fault: use kretprobe
4, trace meminfo periodly
Verify:
sc2_ah212
Change-Id: Icf5695f421832c00c5cad7026663f66b2dcc58a5
Signed-off-by: Hanjie Lin <hanjie.lin@amlogic.com>