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-191471
Problem:
there is compiling error when CONFIG_MMC is disabled
Solution:
add empty function for aml_sd.h
Verify:
t6d
Test:
Boot
Change-Id: I30f1a37558a9e8758caf15aa03420665721e5b97
Signed-off-by: Jian Hu <jian.hu@amlogic.com>
PD#SWPL-188670
Problem:
Prealloc Mechanism based on single decoder instance.
Solution:
Add prealloc function for decoder
Verify:
T6d
Change-Id: Ic88eda66e6eda55607e8846125533295a7cc7f9e
Signed-off-by: lele xiang <lele.xiang@amlogic.com>
PD#SWPL-193338
Problem:
boot_ctrl in command line is not safe
Solution:
save boot_ctrl into regs of venc
Verify:
t6d
Change-Id: Id170c88f6f775ecee5531690c2e5d16098480f42
Signed-off-by: chenyang.liu <chenyang.liu@amlogic.com>
PD#SWPL-178215
Problem:
An I/O operation with a large amount of read and write data is divided
into multiple I/OS with a small amount of data, resulting in degraded
I/O performance
Solution:
config req-size as 512KB
Verify:
s7,s7d,T5M
Change-Id: I876c5d4f7e7677a94c40eff37b057678ebd21a75
Signed-off-by: Long <long.yu@amlogic.com>
PD#SWPL-193604
Problem:
modify to vdin1 do crop rather than amlvideo2
Solution:
support
Verify:
T982
Change-Id: Ie1033ad8318ddb407d593e378b73d81c5afc5edd
Signed-off-by: chen.xu <chen.xu@amlogic.com>
PD#SWPL-186183
Problem:
recent soc slcnand switch to new page info
Solution:
1. page_info.c move to /drivers/mtd/common from /drivers/spi/
2. slcnand support new page info
Verify:
BR309-T950D5_SOCKET #48
Change-Id: If1d8ea15e922349cc880ce98a7c6cb04f97e8e41
Signed-off-by: zhikui.cui <zhikui.cui@amlogic.com>
PD#SWPL-186685
Problem:
src_crop has conflict with user crop and overscan setting
Solution:
1. Update crop calculation flow, apply src_crop and user crop together
2. pass the crop information to AFD module
Verify:
Verified on t5w
Change-Id: I8c0d7359153b5fcea5d4abf6abc3b2593bd9a4bc
Signed-off-by: brian.zhu <brian.zhu@amlogic.com>
PD#SWPL-189410
Problem:
optimize check format function
Solution:
optimize check format function
Verify:
s6
Change-Id: I5291589046c6d9ea073aff8f75d9fa3b55e280f4
Signed-off-by: yao liu <yao.liu@amlogic.com>
PD#SWPL-192343
Problem:
lcd get config need separate as a individual file
Solution:
lcd get config separate as a individual file
Verify:
ay301, br301
Change-Id: Ib4106ba378e6532125d68f8ef4363ba70bf483b7
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
PD#SWPL-192045
Problem:
lcd and bl power step need management together
Solution:
add bl power step in lcd power step
Verify:
T5M/T6D
Change-Id: I8f21381a6c7474238b08178d0379201eaa6b9df4
Signed-off-by: jie.dai <jie.dai@amlogic.com>
PD#SWPL-192342
Problem:
After factory reset or burning up,8822es has sdio data error
and sdio I/O error.It also has kernel warning
with I/O operation.
Solution:
add 8822es(0xa822) sdio clk to 167M
Verify:
SDMC
Change-Id: Ia4a08297d28c6b380ff3380a58a95b2b07656b48
Signed-off-by: li.dong <li.dong@amlogic.com>
PD#SWPL-192044
Problem:
need lcd bits(per pixel) to support more format
Solution:
use lcd bits per pixel
Verify:
T5M
Change-Id: I04eaea425d7235b33a2a4ac52a051e8c6b485701
Signed-off-by: jie.dai <jie.dai@amlogic.com>
PD#SWPL-191072
Problem:
tvp_pool is too big which affects system efficiency.
Solution:
During secure playback, to alloc mem according to actual requirements
Verify:
T6d
Change-Id: I119a41322e9e1028de73851e3620a50ec8d819a2
Signed-off-by: lele xiang <lele.xiang@amlogic.com>
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>