Commit Graph

6552 Commits

Author SHA1 Message Date
yaoyu.xu a0df831d34 hdmirx: clean unnecessary kernel log [1/1]
PD#SWPL-221376

Problem:
clean unnecessary kernel log.

Solution:
clean unnecessary kernel log.

Verify:
soddy

Change-Id: Ic51fb9e340d7008355e59efb276a7add49f356bf
Signed-off-by: yaoyu.xu <yaoyu.xu@amlogic.com>
2025-08-27 02:25:24 -07:00
Jiebing Chen c596d3ed79 Audio: fix headphone pop noise when suspend and power off [1/1]
PD#SWPL-228553

Problem:
During play local signals and reboot dut,headphone has pop noise

Solution:
need mute gpio before headphone power off

Verify:
bs311

Change-Id: If236663827488598a2c90e5be3224962714b8cf9
Signed-off-by: Jiebing Chen <jiebing.chen@amlogic.com>
2025-08-27 02:24:56 -07:00
zhicheng.huang b10d82a196 dtv_demod: implement module debug parameter(V4.0.6) [1/1]
PD#SWPL-187634

Problem:
remove Demod module_param

Solution:
1.implement module debug parameter in kernel6.12
2.AMLDTVDEMOD_VER V4.0.6

Verify:
t5m

Change-Id: I208faca64ab152bd3fc41c42ce695d6c883df6ac
Signed-off-by: zhicheng.huang <zhicheng.huang@amlogic.com>
2025-08-27 02:24:15 -07:00
shufei.zhao 299d10745f unifykey: add total_size [1/2]
PD#SWPL-200461

Problem:
cannot read full key size

Solution:
Add one node to read the full key size

Verify:
tc7

Change-Id: Iefd6b939355b00589186b4d6a1b7929f321ad886
Signed-off-by: shufei.zhao <shufei.zhao@amlogic.com>
(cherry picked from commit 6426e170397ca821b2efe22fb81f001a73623b60)
2025-08-27 02:22:16 -07:00
Gaowei Zhao cf8deebd63 hdmirx: auto override dc for YUV422 [1/1]
PD#SWPL-224407

Problem:
color depth error after YUV422

Solution:
auto override dc for YUV422

Verify:
T6W/T6D

Change-Id: Ied8117910226ae98833e0234a6519b45b1307790
Signed-off-by: Gaowei Zhao <gaowei.zhao@amlogic.com>
2025-08-27 02:22:08 -07:00
hang.cheng 421a8b3d85 cvbs: add new macrovision test mode [1/1]
PD#SWPL-182904

Problem:
1.need to add new macrovision test mode
2.registers for macrovision are not set completely

Solution:
1.add new macrovision for test modes
macorvision off: echo mvsn 0 > /sys/class/cvbs/wss
AGC Only: echo mvsn 1 > /sys/class/cvbs/wss
PAL test P01: echo mvsn 2 > /sys/class/cvbs/wss
PAL test P02: echo mvsn 3 > /sys/class/cvbs/wss
2.add full registers setting for macrovision

Verify:
s1a

Test:
DRM-CVBS-3

Change-Id: Iceee2dd391ce821cbabe29312dfaae2268d88f77
Signed-off-by: hang.cheng <hang.cheng@amlogic.com>
2025-08-26 23:14:11 -07:00
ruofei.zhao 628cf02fc3 hdmitx: optimize non-qms diagnostic display information [1/1]
PD#SWPL-228931

Problem:
in non-qms mode, the diagnostic information shows that the value of
qms related information is 255

Solution:
In non-qms mode, the diagnostic information shows that the value of
qms-related information is 0

Verify:
S905X5M

Test:
DRM-TX-78

Change-Id: I99b48521aab99d4405e228e1a24d16c3ddf2157f
Signed-off-by: ruofei.zhao <ruofei.zhao@amlogic.com>
2025-08-26 23:13:42 -07:00
Tao Zeng 482b281c51 amfc: fix crash on t6w [1/1]
PD#SWPL-220378

Problem:
AFMC hardware write out of bounds on t6w if source can't be
compressed

Solution:
1, add more buffer for each bounce buffer;
2, free tailing pages to save memory.

Verify:
t6w

Change-Id: Iffe093e345fc9356bd270d2d8241d3ef8e716434
Signed-off-by: Tao Zeng <tao.zeng@amlogic.com>
(cherry picked from commit 9cd53fbd6d610de05701e6f2bd0f73d5ba5f5186)
2025-08-26 23:12:20 -07:00
Hanjie Lin db3d2bc28d iotrace: fix iotrace record_print_buf crash issue [1/1]
PD#SWPL-190078

Problem:
after reboot latest iotrace record may not completely clean

Solution:
add more exception check

Verify:
t5m

Change-Id: Iae157d6a8d195024bfa6ce5f6cd5e9fbfd6e5363
Signed-off-by: Hanjie Lin <hanjie.lin@amlogic.com>
(cherry picked from commit 388c4abdaa)
2025-08-26 23:12:02 -07:00
Long Yu 0d18c631c9 eMMC: Support for CQE mode with Inlinecrypt. [1/1]
PD#SWPL-229101

Problem:
not support for CQE mode with Inlinecrypt.

Solution:
Support for CQE mode with Inlinecrypt

Verify:
S6 bl201

Change-Id: I2dfcc962c4385a149e67d95c04d0337cbd1913e7
Signed-off-by: Long Yu <long.yu@amlogic.com>
2025-08-26 20:35:24 -07:00
ruofei.zhao 92d18484e1 hdmitx: optimize the printing of hdr_priority [1/1]
PD#SWPL-228930

Problem:
if there is no hdr_priority env in uboot, the kernel will
print an error log

Solution:
when there is no hdr_priority env under uboot, the kernel
prints an info log

Verify:
AN400-A311D2

Test:
DRM-TX-78

Change-Id: I9c970469229bd13e0b7996ca5f624d78ee1f0c14
Signed-off-by: ruofei.zhao <ruofei.zhao@amlogic.com>
2025-08-26 20:35:19 -07:00
biao.sun 5ed6f75a04 vmap: protect and alloc harder vmap pages [1/1]
PD#SWPL-224608

Problem:
sync vmap_stack change from kernel5.15

Solution:
sync vmap_stack from kernel5.15

Verify:
sc2

Change-Id: I5da44a4f36faac497e99ccd01946856874b1111c
Signed-off-by: biao.sun <biao.sun@amlogic.com>
2025-08-26 01:40:33 -07:00
Jian Cao 9f95a412a1 dts: disable vpp low latency [1/1]
PD#SWPL-227761

Problem:
disable vpp low latency

Solution:
disable this support

Verify:
s6

Change-Id: I7452156bba95296f1c8f6899c82323c4b1074ae1
Signed-off-by: Jian Cao <jian.cao@amlogic.com>
2025-08-26 01:40:09 -07:00
Ao Xu e132a64948 drm: bypass wait vblank for video async commit [1/1]
PD#SWPL-227587

Problem:
when video plane status changed, async commit will fallback
to drm block commit

Solution:
bypass wait vblank for video async commit

Verify:
s6

Test:
DRM-OSD-81

Change-Id: I21ec6aa2fcf7abac78ac6c577802bdcedb3b8ace
Signed-off-by: Ao Xu <ao.xu@amlogic.com>
2025-08-26 01:39:55 -07:00
zhan.wang b2623ab5f4 amvecm: add hdr osd flow for t7 [1/1]
PD#SWPL-224533

Problem:
osd matrix not restore

Solution:
add hdr osd flow

Verify:
verify on t7

Change-Id: I3129955e7cdd199ee9b9bc8985d8c028c99a40d3
Signed-off-by: zhan.wang <zhan.wang@amlogic.com>
2025-08-26 01:39:45 -07:00
Haotian Guo 58eb0eea9e tvafe: remove clear state in dec_stop [1/1]
PD#SWPL-225643

Problem:
remove clear state in dec_stop

Solution:
remove clear state in dec_stop

Verify:
t6d

Change-Id: Ifebd22298c2b85f0e4dde0f5382c08a8fc50920c
Signed-off-by: Haotian Guo <haotian.guo@amlogic.com>
2025-08-26 01:39:37 -07:00
Qiankun Wang d1abb2d264 IOTM: sync kernel5.15 code again [1/1]
PD#SWPL-228466

Problem:
sync kernel5.15 code again.

Solution:
sync kernel5.15 code again.

Verify:
T6W

Change-Id: I3f6642539270665ddebdd7da45e880e03a69421d
Signed-off-by: Qiankun Wang <qiankun.wang@amlogic.com>
2025-08-25 19:56:10 -07:00
yicheng shen e0d08bfce4 cec: do not reconfig pinmux when suspend [1/1]
PD#SWPL-226042

Problem:
cec does not work after suspend and resume,due to
that pinmux was modified as default setting(gpiow_16),
it should be gpiow_17

Solution:
do not reconfig pinmux when suspend

Verify:
T6W

Change-Id: Id313243ada4fab1d49f44c82cc6e2d90800d57ed
Signed-off-by: yicheng shen <yicheng.shen@amlogic.com>
2025-08-25 19:55:53 -07:00
qing.zhang 4bd8c0896d Audio: audio noise when enable full band drc [1/1]
PD#SWPL-228982

Problem:
update default parameter

Solution:
full banddrc default parameter with v3

Verify:
t6d

Change-Id: I8a4a577d1f0529de1bf2e91190b01049537342c0
Signed-off-by: qing.zhang <qing.zhang@amlogic.com>
2025-08-25 19:55:39 -07:00
congyang.huang e854a143bb drm: get viu_mux error from hdmitx [1/1]
PD#SWPL-228986

Problem:
Power on the DUT, and then insert the HDMI cable after 2s,
tv display green screen

Solution:
get viu_mux from hdmitx_vout_server instead of from
curr_vout_server

Verify:
s7d

Test:
DRM-TX-151

Change-Id: I0ab42c56d6070e277615bcb9b0439f8acc647101
Signed-off-by: congyang.huang <congyang.huang@amlogic.com>
2025-08-25 19:55:26 -07:00
Huqiang Qin bffc138277 keypad: Supports recording the number of times pressed and the last key [1/1]
PD#SWPL-221673

Problem:
Need to support recording the number of times pressed and the last key.

Solution:
Supports recording the number of times pressed and the last key.

Verify:
T6W/BR301 S7D/BM201

Change-Id: I46f891f65e8cb746034fe0a4810fa231bdc81b72
Signed-off-by: Huqiang Qin <huqiang.qin@amlogic.com>
2025-08-25 19:55:20 -07:00
Pengcheng Chen 220c93caf7 osd: changed spinlock irq save flags to local var [1/1]
PD#SWPL-228871

Problem:
changed spinlock irq save flags to local var

Solution:
changed spinlock irq save flags to local var

Verify:
t5m

Change-Id: Ifba7c5b2b72c57d251ab45238e30207343c96c3f
Signed-off-by: Pengcheng Chen <pengcheng.chen@amlogic.com>
2025-08-25 19:55:15 -07:00
brian.zhu 617e399d1a di_multi: correct di mif for DMC warning [1/1]
PD#SWPL-225344

Problem:
1. chan2 mif was not disabled when nr only case
2. NR afbce was not disabled after DI quit.
It will always read afbc header.
3. afbce reset bit is wrong.
4. INP afbcd were not disabled after DI quit
5. When over vsync happened, NR afbce did not write frame,
then MEM afbcd will read wrong header offset

Solution:
1. Disable chan2 mif when nr only case
2. Reset afbce when DI init
3. Disable INP afbcd when DI quit
4. Enable nr write buffer after 2 times NR write done

Verify:
Verified on t5m

Change-Id: I2ce3105f8281e5cf7e5b70200651cb0ac3d1aa4b
Signed-off-by: brian.zhu <brian.zhu@amlogic.com>
Signed-off-by: qianqian.cai <qianqian.cai@amlogic.com>
2025-08-25 19:54:57 -07:00
yao liu 7be31ecbe5 amdv: s6 nts test HDR-10-GFX-LUMINANCE-PLAYBACK test error [1/1]
PD#SWPL-227648

Problem:
gmax 304, but tool detect 285

Solution:
set 310 for hdr10->hdr10,then tool detect 297

Verify:
s6

Change-Id: I11ea26fe969165bf626d0685f45b41fd470efbd5
Signed-off-by: yao liu <yao.liu@amlogic.com>
2025-08-25 19:54:47 -07:00
Jianxiong Pan 13fd71bf68 mlock: skip the mlock optimization for rt thread. [1/2]
PD#SWPL-225609

Problem:
mlock optimization affects the performance of the rt threads.

Solution:
skip mlock optimization for rt threads.

Verify:
local.

Change-Id: Id050fca8fb595b7f77f37f8fa938b6ac0eb83465
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
2025-08-25 19:54:42 -07:00
Jianxiong Pan ba5cfe4dbd mm: autopatch: fix 32bit kasan can not boot on T5W [1/1]
PD#SWPL-225609

Problem:
If enabled 32bit kasan on T5W with VMAP, kernel can not boot.
This case can not happen on T5D.

Solution:
Rootcause is bss cleared but real data keeps in cache, not flushed
into DDR, and physical kasan shadow page soon be mapped to shadow
memory while in shadow virtual address we see random data, which
caused kasan check failed in vmap fixup function and crashed. So
just add a dcache flush function call after bss cleared.

Verify:
T5W

Change-Id: I864e4d29e75ef3b55fd39b3d76734ff0fbced908
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
2025-08-25 19:54:37 -07:00
qinglin.li 5724876ed7 debugfs: add class debug replace debugfs [1/1]
PD#SWPL-227680

Problem:
add class debug replace debugfs

Solution:
limit aml_reg and aml_ddr, set cmdline 'debug_class=2'
/sys/class/debug/atrace_tag --> /sys/class/debug/atrace/atrace_tag
/sys/kernel/debug/aml_debug --> /sys/class/debug/aml_debug
/sys/kernel/debug/aml_reg --> /sys/class/debug/aml_reg
/sys/kernel/debug/aml_ddr --> /sys/class/debug/aml_ddr
/sys/kernel/debug/watchdog --> /sys/class/debug/watchdog

Verify:
Detail info

Change-Id: I90d6944729b699b7c4b0c3cceb56eff9956edd57
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
2025-08-25 19:54:30 -07:00
linfang.zhao 7accabda8b drm: add trace log to measure time of drm async commit [1/1]
PD#SWPL-222139

Problem:
add trace log to measure time of drm async commit

Solution:
add trace log to measure time of drm async commit

Verify:
T6D

Test:
DRM-OSD-11

Change-Id: Ic6f2b2a6d700d6dd7b02ee6c67c21f6a76912f4e
Signed-off-by: linfang.zhao <linfang.zhao@amlogic.com>
2025-08-25 19:54:23 -07:00
Dezhen Wang a2cbb44f8a kernel upgrade: not upgrade zstd version for amlogic in 5.15 [1/1]
PD#SWPL-148278

Problem:
CONFIG_AMLOGIC_ZSTD is to upgrade the zstd version in old kernel5.15.
Now we will not maintain the zstd function in this kernel version.

Solution:
set CONFIG_AMLOGIC_ZSTD to n

Verify:
local

Change-Id: I49fe3baa5e1b13d42a06949cb8711fde9ebcdd04
Signed-off-by: Dezhen Wang <dezhen.wang@amlogic.com>
2025-08-25 19:54:18 -07:00
Dezhen Wang e1b4990f5f scripts: fix building error remove staging dir last time [1/1]
PD#SWPL-163329

Problem:
building will fail because last build remain the staging dir

Solution:
remove staging dir in last build

Verify:
local

Change-Id: I5ca2751b70240afac2faff3fea1420f3fda3ad98
Signed-off-by: Dezhen Wang <dezhen.wang@amlogic.com>
2025-08-25 19:54:10 -07:00
linfang.zhao 9b8438b78c drm: improve drm kernel log [1/1]
PD#SWPL-216840

Problem:
improve drm kernel log

Solution:
improve drm kernel log

Verify:
T6D

Test:
DRM-OSD-11

Change-Id: I9457164678af0620d452ea859cbd379880734b8c
Signed-off-by: linfang.zhao <linfang.zhao@amlogic.com>
2025-08-25 19:53:43 -07:00
linfang.zhao c949e2c48d drm: fbdev blank does not work [1/1]
PD#SWPL-222131

Problem:
crtc is null and osd2 blank fail when bootanimation exit,
it leads that OSD display is abnormal

Solution:
1.change plane crct to crtc of modeset
2.drm_atomic_helper_disable_plane use not use global ctx

Verify:
S7

Test:
DRM-OSD-69

Change-Id: Id74c1a791d59bc5b4acf8735193dc88a00caad4d
Signed-off-by: linfang.zhao <linfang.zhao@amlogic.com>
2025-08-25 19:53:38 -07:00
wenlong.zhang c5395841ac drm: Handle HF-EEODB correctly in the kernel [1/1]
PD#SWPL-226417

Problem:
if there is three blocks in edid raw data, but the extension
of block0 is 1, the correct edid will not be transfer to user
by drm_connector_update_edid_property

Solution:
drm_connector_update_edid_property will handle HDMI Forum EDID
Extension Override Data Block

Verify:
s7d

Test:
DRM-OSD-103

Change-Id: I6b525f705532bc1893e538ac9762ee2ca7e78218
Signed-off-by: wenlong.zhang <wenlong.zhang@amlogic.com>
2025-08-25 19:53:33 -07:00
hang.cheng c83e67bcd7 cvbs: add CGMS on/off configuration by default [1/1]
PD#SWPL-227136

Problem:
need to add CGMS on/off configuration

Solution:
add CGMS on/off configuration

Verify:
Ohm

Test:
DRM-CVBS-3 DRM-CVBS-8

Change-Id: I4852150d31b8a87ea60c94e97452ffeacb55f9cc
Signed-off-by: hang.cheng <hang.cheng@amlogic.com>
2025-08-25 19:53:18 -07:00
Ruixuan.li e0feed4f7e emmc: store pattern in last gap [1/1]
PD#SWPL-226607

Problem:
some project remove reserved partition

Solution:
save pattern in last gap

Verify:
s7

Change-Id: I084be4129f079711d0738e99face5fac395e9357
Signed-off-by: Ruixuan.li <ruixuan.li@amlogic.com>
2025-08-25 19:53:07 -07:00
zijie.hong 09c311c2b5 vdin: vdin support dump buffer [1/1]
PD#SWPL-221524

Problem:
vdin support dump buffer

Solution:
vdin dump mif or afbc buffer

Verify:
T7/T5W

Change-Id: I261ae2c2faec1bbc4348b4d4fa54b0a38f765701
Signed-off-by: zijie.hong <zijie.hong@amlogic.com>
2025-08-25 19:52:56 -07:00
Wenjie Qiao a3cda7fe2f hdmitx: not enable 10to8 dither when interlace mode [2/2]
PD#SWPL-194605

Problem:
HDMI CTS 7-26 fail

Solution:
not enable 10to8 dither when interlace mode

Verify:
T7

Test:
DRM-TX-154

Change-Id: I93f5b5f636c530299cc913553e293aa610b75b6a
Signed-off-by: Wenjie Qiao <wenjie.qiao@amlogic.com>
2025-08-23 03:07:51 -07:00
Pengcheng Chen e59299a5dc vpp: update amve_lc_evc_ctrl [2/2]
PD#SWPL-223334

Problem:
update amve_lc_evc_ctrl

Solution:
1.update amve_lc_evc_ctrl
2.add amvideo path lcevc

Verify:
s7d

Change-Id: I958646de65b1609a19a705c2262c85fce9fdd95e
Signed-off-by: Pengcheng Chen <pengcheng.chen@amlogic.com>
2025-08-22 08:10:15 -07:00
zijie.hong f24d4c1a9a vdin: t7/t7c/t3x vdin1_cma size check [1/1]
PD#SWPL-227246

Problem:
t7/t7c/t3x vdin1_cma size is 60M
up to 3840x2160 yuv420 8bit and 5 buffers

Solution:
modified dts

Verify:
t7/t7c/t3x

Change-Id: I2e3775612970a9330a22f4b5741ad3c018e9d61f
Signed-off-by: zijie.hong <zijie.hong@amlogic.com>
2025-08-22 08:10:09 -07:00
Huqiang Qin 750688d779 adc_keypad: optimize the suspend/resume process [1/1]
PD#SWPL-184201

Problem:
mod_delayed_work in adc_keypad needs to be canceled
during suspend, otherwise the saradc mutex may be held
by adc_keypad for a long time (up to 100 milliseconds)
when saradc resumes.

Solution:
Cancel mod_delayed_work when suspending.

Verify:
S6/BL201

Change-Id: If4404bc8a952eb552dc2a7492f2bebf3da1fc007
Signed-off-by: Huqiang Qin <huqiang.qin@amlogic.com>
(cherry picked from commit b0d3ac80a735f2291d51b6efa00aa3df20060960)
2025-08-22 08:10:03 -07:00
Huqiang Qin fc2aefa54f adc_keypad: voltage units adjusted to millivolts [2/2]
PD#SWPL-160436

Problem:
Adjust according to the adjustment of adc interface.

Solution:
Voltage units adjusted to millivolts.

Verify:
SC2/AH212 SM1/AC200

Change-Id: I35d1cb4578dac5df65ac0048e903d3dc7e1988e8
Signed-off-by: Huqiang Qin <huqiang.qin@amlogic.com>
2025-08-22 08:09:57 -07:00
jinbing.zhu 66a395ee6d amvecm: sync 5.15 lcevc to 6.12 [1/2]
PD#SWPL-223334

Problem:
sync 5.15 lcevc to 6.12

Solution:
sync 5.15 lcevc to 6.12

Verify:
s7d

Change-Id: Ife432ccc2c8be5052d9c2e0615ed716cf6a3768e
Signed-off-by: jinbing.zhu <jinbing.zhu@amlogic.com>
2025-08-22 08:09:45 -07:00
yanmei.yang 103a8fad2e yocto: CB1 add amazon hotkey wakeup [1/1]
PD#SWPL-195477

Problem:
remove ch- as wakeup key
add amazon hotkey wakeup

Solution:
remove ch- as wakeup key
amlogic fav key config as amazon hot key
add amazon hotkey wakeup

Verify:
Local

Change-Id: I9893e14e66cd689cc6f15d75b2445406a35dabe1
Signed-off-by: yanmei.yang <yanmei.yang@amlogic.com>
2025-08-22 04:12:13 -07:00
bowen cheng b719ce50f7 cec: cts compatible [1/1]
PD#SWPL-226863

Problem:
882e detect start/recv bit error

Solution:
set signal free time to 7bit period

Verify:
t7c

Change-Id: I54fe3697ea2e446f5556c60a1b07437d72b2bdfd
Signed-off-by: bowen cheng <bowen.cheng@amlogic.com>
2025-08-22 03:52:36 -07:00
bowen cheng f9e6311363 cec: t6d enable line check [1/1]
PD#SWPL-226746

Problem:
soundbar lost standby msg

Solution:
enable line check
tv send msg follow signal_free_time

Verify:
t6d

Change-Id: I3dee478f8e7512411565e33ec819e53b673fa344
Signed-off-by: bowen cheng <bowen.cheng@amlogic.com>
2025-08-22 03:51:51 -07:00
zhenteng.tian a8f4d90d90 videodisplay: support lcevc for kernel 6.12. [1/1]
PD#SWPL-223331

Problem:
support lcevc for kernel 6.12

Solution:
support lcevc for kernel 6.12

Verify:
S7D

Change-Id: I1f21c95916472b6e19c96d60d4b4c4cceec721be
Signed-off-by: zhenteng.tian <zhenteng.tian@amlogic.com>
2025-08-22 03:50:37 -07:00
dian.shao 4dff987b49 usb: crg drd controller driver sync with k5.15 [1/1]
PD#SWPL-226877

Problem:
In k6.12, the phy & power and driver model parts of
the crg drd controller driver is refactored. However
they have some disagreements either with k5.15 driver
or (driver model) k6.12 kernel.
The remove()/shutdown() sequence is wrong.

Solution:
Updates crg drd controller driver to keep sync with
procedures with k5.15 version and k6.12 kernel.
Adjust remove()/shutdown() sequence

Verify:
t6d.

Change-Id: I616700e48e717eb78915c623c754e02f829332e5
Signed-off-by: dian.shao <dian.shao@amlogic.com>
2025-08-22 03:50:29 -07:00
chuangcheng.peng 9d58edccf1 demux: add section print [1/1]
PD#SWPL-228284

Problem:
add section print

Solution:
add section print

Verify:
verified at project

Change-Id: I199f8a0f1e049eb3becf19180d0f5680a4384932
Signed-off-by: chuangcheng.peng <chuangcheng.peng@amlogic.com>
2025-08-21 21:21:27 -07:00
dian.shao a42c4a0161 usb: dwc2 std cancel err [1/1]
PD#SWPL-200276

Problem:
usb:dwc2 std cancel err.

Solution:
Fix workqueue alloc.

Verify:
br301.

Change-Id: I3948718f1045ce223715e91f6f61c9af94a994ac
Signed-off-by: dian.shao <dian.shao@amlogic.com>
2025-08-21 21:12:49 -07:00
haiyang.ren 5aab8a56a3 audio: Wrong Headphone connection state reported [1/1]
PD#SWPL-218663

Problem:
Wrong Headphone connection state reported during start up;

Solution:
1. decrease the delay time of hp detection after reboot.

Verify:
t5w

Change-Id: I64a90b2934d09045eb9bb2963e2e8bd99368a0e4
Signed-off-by: haiyang.ren <haiyang.ren@amlogic.com>
(cherry picked from commit dac684b9cbe23e46b5209e48e29fece50a16e022)
(cherry picked from commit fb5dfd6ab9)
2025-08-21 19:40:04 -07:00