PD#SWPL-219437
Problem:
upgrade s5 regulator to k6.12;
Solution:
add s5 dts and pwm code with usleep time;
pwm npu debug ok;
reva npu nna no use pwm, just use gpio, delete it;
note: udelay time from gxlx4(k5.4) and t6w new soc(k5.15+);
Verify:
s5 ax201(S928x-v2+) #342 : 64bit
Change-Id: I00570ba03fa6988f570046d5d3116e6f5775fd40
Signed-off-by: Chengbing.wu <chengbing.wu@amlogic.com>
PD#SWPL-217368
Problem:
fix coverity issues for media code
Solution:
fix it
Verify:
local
Change-Id: I5aed77c48ee415b43334e806bfdab650577cb12a
Signed-off-by: yuhua.lin <yuhua.lin@amlogic.com>
PD#SWPL-191305
Problem:
the frequency and bandwidth of LPDDR5 are inaccurate
Solution:
the frequency calculation methods for LPDDR5 and DDR3/2 are different
Verify:
local
Change-Id: Idb7bc333383f094c5071c0ac71276672f92dd06f
Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com>
PD#SWPL-219411
Problem:
There are false positives
in the DTS check
Solution:
Remove the PXP DTS check
Verify:
auto-sh
Change-Id: Icdb68265c339276e731bcad1427f0baf9d0d63dc
Signed-off-by: shufei.zhao <shufei.zhao@amlogic.com>
PD#SWPL-218847
Problem:
1.power off delay take too long time
2.wait mute timeout occurred when shutdown take too long time
Solution:
1.use sched_clock time instead of msleep
2.no waiting mute complete when shutdown
Verify:
ay301
Change-Id: If2e3b64ec4775a3228ada7c0aab3f4b918b59b5f
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
PD#SWPL-219728
Problem:
vf log flags are defined in vf_pool
If struct not match, vf log will be too much
Solution:
vdin vf log control via gki_tool
Verify:
TXHD2
Change-Id: Ied7d5c5204dac042b7cf1ac4f72687698d24b159
Signed-off-by: zijie.hong <zijie.hong@amlogic.com>
PD#SWPL-220011
Problem:
The pm-support attribute in the dtsi file of kernel 6.12 does not
match the parsing of probe, resulting in the inability to obtain the
correct value and preventing the DSP from entering the predetermined
suspend processing flow.
Solution:
modify the configuration of pm-support in dtsi
Verify:
a5
Change-Id: I4a39af7d3f0e783fceedb0c88ae78184e3d6e036
Signed-off-by: Liming Xue <liming.xue@amlogic.com>
PD#SWPL-217601
Problem:
warning for wait for vsync to time out when suspend or mode setting
Solution:
Determine the vsync status when disabling postblend and
do not wait for vsync if it is disabled
Verify:
t7
Test:
DRM-OSD-54
Change-Id: I1ce816322bdb2adeba5d3625ad10ebf732ca4ea6
Signed-off-by: mingyang.he <mingyang.he@amlogic.com>
PD#SWPL-218997
Problem:
update backlight when gd is from off to on.
Solution:
update backlight when gd is from off to on.
Verify:
T6W
Change-Id: I1ff893827f0d5179f80c500c51ce228cdc6343d0
Signed-off-by: jialong.jiang <jialong.jiang@amlogic.com>
PD#SWPL-218572
Problem:
1. audio parameters transfer error cause tx print warning
Solution:
1. use the effect data lane mast for hdmi tx
Verify:
s7d
Change-Id: I97ad3ad4b5de536cd042d7a43ca14ae752dc0fe2
Signed-off-by: qing.zhang <qing.zhang@amlogic.com>
PD#SWPL-218836
Problem:
when eARC output multi pcm, mono channel data is placed the fourth
channel, but the sound from AVR is FR or RS channel.
Solution:
first biphase work clear, and then start.
Verify:
t6w
Change-Id: Ibb89140ed8cfdc2ddf7b792454b83a765c95aea2
Signed-off-by: jian zhou <jian.zhou@amlogic.com>
(cherry picked from commit 9de94e9ac906e66e6d5aa591caac5dd8fbe18782)
PD#SWPL-219002
Problem:
1, with CONFIG_PROVE_LOCKING=y, it consume ms time in validate lock,
both in RT and !RT kernel
2, cyclictest should be test with PROVE_LOCKING disabled
Solution:
revert this commit
This reverts commit 02a9ae13bb.
Change-Id: I1bf67ee887f978a6241cb00cde0bc59e79695a8c
Signed-off-by: Lei Zhang <lei.zhang@amlogic.com>
PD#SWPL-218840
Problem:
no set dnlp base value for ai pq
Solution:
add setting flow
Verify:
s6
Change-Id: I73eb94340a4fde7552e1c86a52ca30a870a086f5
Signed-off-by: jinbing.zhu <jinbing.zhu@amlogic.com>
PD#SWPL-217899
Problem:
test
Solution:
test
Verify:
Verified on s6/sc2
Change-Id: I6c940cf09b7f61ea743e18c8f222f0d4372d3b2c
Signed-off-by: can.zhang <can.zhang@amlogic.com>
PD#SWPL-219666
Problem:
Using frame point to unwind under 32bit may cause
Backtrace aborted due to vmap function.
Solution:
change to arm unwinde. also see
SWPL-203341
Verify:
txhd2_be311
Change-Id: I71512b0d089e3873b00a72dbbe3fa5404052583c
Signed-off-by: Qianggui Song <qianggui.song@amlogic.com>
PD#SWPL-219097
Problem:
1.Default enable ffv
2.The driver for VAD can only be on either the ARM or DSP side
Solution:
1.Keep the clk of pdm always open
2.Disable VAD driver on arm
Verify:
s6
Change-Id: Iae9ac8b9c5d1547a72f4791d4146ed3fded75162
Signed-off-by: saisai.chang <saisai.chang@amlogic.com>
PD#SWPL-217790
Problem:
fix Tscan issues for media code
Solution:
fix it
Verify:
local
Change-Id: Ic760c0aeaa2dfa65fc39b458d3a50c27409bb09e
Signed-off-by: yuhua.lin <yuhua.lin@amlogic.com>
PD#SWPL-215684
Problem:
he previous compress member could not adequately indicate whether
realloc was required, leading to errors in certain special scenarios.
Solution:
the decision to perform realloc is determined by Codec2, while Gralloc
uses the value of direct_map to confirm whether realloc is necessary
Verify:
android-16
Change-Id: Ibc72777d9f487fe402b22ee5043da422244e50b5
Signed-off-by: yang.zhou <yang.zhou@amlogic.com>
PD#SWPL-217338
Problem:
support to debug wbuf_mid_level
Solution:
support to debug wbuf_mid_level
Verify:
local
Change-Id: I8ddeb05776982ba6f94d9bf092965e1aff47018b
Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com>
PD#SWPL-195985
Problem:
CC1 has no i2c funciont
Solution:
Add CC1 function
Verify:
s6_bl201
Change-Id: I391c0fb1142a9a28599d783124b5eed5347fd8a8
Signed-off-by: Qianggui Song <qianggui.song@amlogic.com>
PD#SWPL-198467
Problem:
need support for low latency mode.
Solution:
1.local player P source && prelink and 1:1 game mode, while vc
push to ready_q and call vpp to get.
2.local player i source and 1:2 game, while vc push to ready_q,
current vsync will get fail, and next vpp vsync in vc will wakeup
vpp to get.
Verify:
T5M
Change-Id: I37765e6b5ecf3c991c8c7fceab5b8a49cbc91c93
Signed-off-by: chen.xu <chen.xu@amlogic.com>