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-180337
Problem:
wifi/bt driver passes the kernel args in
uboot.
Solution:
Read args and if it is set, set the usb2phy to 960m mode.
Verify:
br201.
Change-Id: I07d057866441b13d451023bdcd4b5d985a6d941b
Signed-off-by: dian.shao <dian.shao@amlogic.com>
PD#SWPL-183487
Problem:
AVDD18_AUDIO high.
Solution:
Power off controller when str.
Verify:
br301
Change-Id: I7fa56ca3449df6196cd0e6e7d0ee9ba108712928
Signed-off-by: dian.shao <dian.shao@amlogic.com>
PD#SWPL-188016
Problem:
Adds DHP device major DI.
Solution:
Add a new device ID for generic media data processing.
Verify:
ohm
Change-Id: I4dfd879c35201f0812914e4f702d8fa44bcd5330
Signed-off-by: Nanxin Qin <nanxin.qin@amlogic.com>
(cherry picked from commit f204b76888)
(cherry picked from commit 39d93afb1109a2ee5cd54aed1cbfcad27bd863bf)
PD#SWPL-197097
Problem:
Support screenshot and crop features for AVBCD Wrapper.
Solution:
Support screenshot and crop features for AVBCD Wrapper.
depend on cl:
507199
Verify:
AH212
Change-Id: I8d48a0b6fc750d9a6140b6c42dced09e0f37580b
Signed-off-by: miaohong chen <miaohong.chen@amlogic.com>
PD#SWPL-193049
Problem:
after modifying the nv12 format, the h264 process goes to
the ge2d copy, but the ge2d is not adapted to nv12, and
an error occurs during data copying.
Solution:
a compress member is added to decoder_para to determine
whether GPU reallocation is required.
Verify:
android-u
Change-Id: Ifa27e3eab0326f82244ed6e7bb986d69613107c5
Signed-off-by: yang.zhou <yang.zhou@amlogic.com>
PD#SWPL-202611
Problem:
Support VP9/AV1 No Head
Solution:
1.Support VP9/AV1 No Head
2.Release secmem TA resources when rebooting the device
Verify:
SC2
Change-Id: I3d8f8f175047db6e71c987f7a7c8bb233339b5cd
Signed-off-by: shuo.zhang <shuo.zhang@amlogic.com>
PD#SWPL-202147
Problem:
dv2.6 sink-led ipt output,eye protect function not work
Solution:
add eyeprotect support for dv sink-led output
Verify:
s905x4
Change-Id: I0459da35c9b313114a70f307dde5bcc424a01c36
Signed-off-by: mingliang.dong <mingliang.dong@amlogic.com>
PD#OTT-75696
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-75696
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,
HDR10plus strategy selection by HDR module
Verify:
S905X5
Change-Id: I895a50655b103b3b55aee561e22f4ceb9b9c4727
Signed-off-by: can.zhang <can.zhang@amlogic.com>
PD#SWPL-198828
Problem:
switch eye protect mode, color not change when dv enable
Solution:
add eye protect support when dv enable, except sink-led
Verify:
s905x4
Change-Id: I8e9a2d805cf6f1cd21410a86046d6779e5dec51f
Signed-off-by: yao liu <yao.liu@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>
(cherry picked from commit 13fca4e045)
PD#SWPL-191710
Problem:
secure permission needs to be set for the pwm_clk register
related to voltage regulation. Relevant clk configurations
need to be stored in bl31. kernel configurations need to
be deleted.
Solution:
fix pwm clk related to voltage regulation to secure
Verify:
s6_bl201
Change-Id: I5d7eb80055a120cfa2342c48dbfc1b7c8d87d1c8
Signed-off-by: yiting.deng <yiting.deng@amlogic.com>
PD#SWPL-198622
Problem:
s6 ddr refresh rate uses dmc sensor temperature control causes system
is stuck and restarts
Solution:
ddr kernel refresh cuts from dmc to soc temperature control
Verify:
s6
Change-Id: If489190a82e88feb1cd981694dd1e6984c265207
Signed-off-by: Liming Xue <liming.xue@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-188271
Problem:
g12a clk has two ko, insmod ko consume CPU time, and both ko
are insmod when actually used. In order to optimize startup
time, the two ko are merge into one.
Solution:
fixed one ko to insmod
Verify:
g12a_u212, g12b_w400, sm1_ac215
Change-Id: I97cf96e6e00e502225ef8521b8c51b9b0253a360
Signed-off-by: yiting.deng <yiting.deng@amlogic.com>
PD#SWPL-184689
Problem:
DSP needs to support low power mode.
Solution:
Add dts config for DSP suspend.
Enable mailbox path for DSP to ARM.
Verify:
S6
Change-Id: Ib1198d260e9658a486d8e75817af8ebbb751d164
Signed-off-by: bangzheng.liu <bangzheng.liu@amlogic.com>
PD#SWPL-181167
Problem:
need drop error frame in low latency mode
Solution:
need drop error frame in low latency mode
Verify:
T5M
Change-Id: If6b5c458f3abed2694db4238f259a21e436d2862
Signed-off-by: zhenteng.tian <zhenteng.tian@amlogic.com>
PD#SWPL-175417
Problem:
if any cmd resp timeout error in HS400es will not
continue to send the stop command.
Solution:
if there is cmd resp timeout error, we need to
send stop command additionally.
Verify:
txhd2
Change-Id: Id6652ab18e8e7b4281e06d8ff537986bdf60a31e
Signed-off-by: Long <long.yu@amlogic.com>
PD#SWPL-180164
Problem:
The results obtained by cmd tuning are all 64,
and no abnormal sampling point can be found
Solution:
Test the cmd tuning again.
Verify:
T5m
Change-Id: I2bcdfc8cb46abd8bfbfd38922fc34d36f0dd8435
Signed-off-by: Long <long.yu@amlogic.com>
PD#SWPL-178926
Problem:
video_composer need support dec set screen mode.
Solution:
1.while dec set screen mode, vpp using this 1st priority.
Verify:
T982
Change-Id: I71d9cdb4d7b7ed452427f55e6e8767709d35b052
Signed-off-by: chen.xu <chen.xu@amlogic.com>
PD#SWPL-178328
Problem:
in scenarios where DSP is not required, dsp should disable clk when
suspend
Solution:
disable dsp clk
Verify:
sc2
Change-Id: If0351c63d5b631871e67e6100388d1e143e05ab0
Signed-off-by: Liming Xue <liming.xue@amlogic.com>
PD#SWPL-179542
Problem:
dirspi_async is designed for the ldim isr. Unfortunately, the
clk_set_rate and clk_get_rate it calls use a mutex lock, which
will lead to a mutex lock panic.
Solution:
Set spi speed in spi_setup only when controller_data use_dirspi=1
Pre-save the spi speed to avoid calling clk_get_rate
Verify:
t5m
Change-Id: I4fdf9d3be687901a5e8cffa1f838f99551b7d94a
Signed-off-by: Sunny Luo <sunny.luo@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-175924
Problem:
secure permission needs to be set for the pwm_clk register
related to voltage regulation. Relevant clk configurations
need to be stored in bl31. kernel configurations need to
be deleted.
Solution:
fix it
Verify:
s7d
Change-Id: Ieddcf486196ad33f3b79188039de3143f22e99f4
Signed-off-by: yiting.deng <yiting.deng@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-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>