Commit Graph

6871 Commits

Author SHA1 Message Date
Feng Chen 72ea9efdae spisg: compatible with BCON [1/1]
PD#SWPL-233581

Problem:
same board-level configuration needs to be
compatible with different screens.

Same will use spi, and some will use BCON.

The SPI and BTON pins are mutually exclusive.

Solution:
spi group1 don't configure the default pin.

Verify:
T6W/T6X

Change-Id: Idfa4181ce08d8558c0aa6922ec47804602bbcbb5
Signed-off-by: Feng Chen <feng.chen@amlogic.com>
2025-10-14 20:22:24 -07:00
joy.rao 83aa23b6d6 resman: CB2 fix missing-prototypes issue [1/1]
PD#SWPL-221976

Problem:
Werror=missing-prototypes
non static function need define in head file

Solution:
1. fix Werror=missing-prototypes
2. non static function need define in head file
3. need remove unused static function

Verify:
pb build 692

Change-Id: I8978198b7bcba2b9ecbee0e8e27889637b8a5836
Signed-off-by: joy.rao <joy.rao@amlogic.com>
2025-10-14 16:18:21 -07:00
Hao Shi 803eb65ddf codec_mm: invalid cache before set sectbl [1/1]
PD#SWPL-227278

Problem:
Cpu write secure memory while cache Write-Back.

Solution:
Invalid cache before set sectbl.

Verify:
T6D

Change-Id: Id146e3609442545b88fb19511cc5bbb91a2c03ad
Signed-off-by: Hao Shi <hao.shi@amlogic.com>
2025-10-14 16:18:16 -07:00
qing.zhang a3693b10e5 Audio: the TV emits a pop sound 2-3 seconds later [1/1]
PD#SWPL-233536

Problem:
EQ filter cause data process error when data is zero

Solution:
EQ filter needs limit to 14 bands.

Verify:
t6d

Change-Id: Ib57ca011bda7ca8677c64bb4bd1069840e8d0501
Signed-off-by: qing.zhang <qing.zhang@amlogic.com>
2025-10-14 14:42:22 -07:00
Feng Chen e3a83ddeeb spinor: synchronize the SPINOR driver code [1/1]
PD#SWPL-232714

Problem:
Synchronize the SPINOR driver code.

Solution:
Synchronize the code.

Verify:
None.

Change-Id: I7d4dc50d7f4ef9cbf36318d13522911bfb462e2b
Signed-off-by: Feng Chen <feng.chen@amlogic.com>
2025-10-14 14:42:10 -07:00
ruofei.zhao 5b64346759 hdmitx: sync CUVA code from Kenrel 5.4 to kernel 6.12 [1/1]
PD#SWPL-214379

Problem:
the cuva code of kernel 6.12 is incorrect

Solution:
sync CUVA code from Kenrel 5.4 to kernel 6.12

Verify:
S905X5M

Test:
DRM-TX-78

Change-Id: I4aa057f592efe8c3bdcb985a0e8921135493b072
Signed-off-by: ruofei.zhao <ruofei.zhao@amlogic.com>
2025-10-14 07:46:19 -07:00
Mingliang Dong 4123275211 hdr: add hdr sw flow for alg control register [1/1]
PD#SWPL-232656

Problem:
add hdr sw flow for alg control register

Solution:
add hdr sw flow for alg control register

Verify:
T6W

Change-Id: Ie0e3b586f2088b8e39505acea45a58f1c5a8f20d
Signed-off-by: Mingliang Dong <mingliang.dong@amlogic.com>
2025-10-14 01:59:09 -07:00
haitao.liu 0d71cc2b65 tvafe: The image display is right-skewed [1/1]
PD#SWPL-233417

Problem:
The image display is right-skewed under PAL-I

Solution:
modify 0x12d to the right h start

Verify:
Txhd2

Change-Id: I4750ec649e6a6fd59de79b91ad6e40b314247394
Signed-off-by: haitao.liu <haitao.liu@amlogic.com>
2025-10-13 19:40:48 -07:00
yao liu 3e2a895e93 amdv: vmalloc issue [1/1]
PD#SWPL-224010

Problem:
It is recommended to use kmalloc when less than 8k

Solution:
kmalloc instead of vmalloc when size less than 8K

Verify:
t6x

Change-Id: Ib6bd949120251b673fbebe5a96866856ebbaa404
Signed-off-by: yao liu <yao.liu@amlogic.com>
2025-10-13 18:50:17 -07:00
wenlong.zhang 9fd107f3c2 drm: fix attr node crash when booting with hdmi plugout [1/1]
PD#SWPL-230330

Problem:
when booting ott, cat /sys/class/drm/card0/crtc0/attr will
crashed when hdmi cable plugout

Solution:
if hdmi connector did not found or connect state is null,
this node will return

Verify:
s7d

Test:
DRM-OSD-16

Change-Id: Ibc8c84f24218f8cadc83e258f37b808e4d4eb4ef
Signed-off-by: wenlong.zhang <wenlong.zhang@amlogic.com>
2025-10-13 06:58:21 -07:00
wenlong.zhang a87d82c0b5 drm: fix abnormal semantic interpretation for fb_modifiers_not_supported [1/1]
PD#SWPL-227482

Problem:
drm_mode_config has allow_fb_modifiers member in 5.15
but it has fb_modifiers_not_supported member in 6.12

Solution:
fix abnormal semantic interpretation for fb_modifiers_not_supported
set 3 for alpha 9bit default

Verify:
s7d

Test:
DRM-OSD-82

Change-Id: I8bc3693362a19d29a34bed8cb60d6c041f15de47
Signed-off-by: wenlong.zhang <wenlong.zhang@amlogic.com>
2025-10-13 06:58:12 -07:00
jing.li1 c3b10c891c demux: bringup t6x demux on kernel 6.12 [1/1]
PD#SWPL-234381

Problem:
t6x demux didn't work on kernel 6.12

Solution:
bringup t6x demux on kernel 6.12

Verify:
t6x

Change-Id: I19797f6f555bdc52114663f661a63c4dc82f6c5f
Signed-off-by: jing.li1 <jing.li1@amlogic.com>
2025-10-13 06:58:06 -07:00
Huqiang Qin b765919d43 eth: Make the old WOL sysfs able to control the functions of the new WOL [1/1]
PD#SWPL-234877

Problem:
The user layer requires a compatible WOL interface.

Solution:
Make the old WOL sysfs able to control the functions of the new WOL.

Verify:
S6/BL201

Change-Id: Ie5ef660ec2929904277a06343445916c3ef481a7
Signed-off-by: Huqiang Qin <huqiang.qin@amlogic.com>
(cherry picked from commit 69a1930ae8a073befee2d45d7cccbf9eea6636da)
2025-10-12 23:21:17 -07:00
biao.sun e63fcef83f mm: txhd2 memory opt [1/1]
PD#SWPL-232127

Problem:
memory optimization.

Solution:
memory opt

Verify:
txhd2.

Change-Id: I59213f0fbaecb792a1073b7f9c9e1facf7328edd
Signed-off-by: biao.sun <biao.sun@amlogic.com>
2025-10-12 23:20:09 -07:00
qiyao.zhou f2509a11de dp: buf not recycle when stress test..[1/1]
PD#SWPL-230447

Problem:
decoder buf not recycle because get reflist error in buf manager.

Solution:
Modify get reflist flow in buf manager.

Verify:
GXLX4

Change-Id: I27705658d6f0a0e6e7b6fd06f6bbe4eeeb40bc9d
Signed-off-by: qiyao.zhou <qiyao.zhou@amlogic.com>
2025-10-11 13:22:10 -07:00
donghui.wang 23697feb1e ldim: config bcon pinmux [1/1]
PD#SWPL-233599

Problem:
miss bcon pinmux

Solution:
config bcon pinmux

Verify:
t6x

Change-Id: I93d7628479ff50a35fc4764f5bf9f5ade01a2a33
Signed-off-by: donghui.wang <donghui.wang@amlogic.com>
2025-10-11 03:19:20 -07:00
he.he cb31a2dea5 usb: reboot and can't connect adb [1/1]
PD#SWPL-231460

Problem:
can't connect adb

Solution:
reset UDC

Verify:
s6

Change-Id: I998cc7517a1fe0467b4513d22cddbb84e39cf957
Signed-off-by: he.he <he.he@amlogic.com>
2025-10-11 03:18:57 -07:00
hang.cheng c87b4e9ec9 dptx: fix coverity issue [1/1]
PD#SWPL-230995

Problem:
there's coverity issue in EDID parsing and link training

Solution:
fix coverity issue

Verify:
ROSS

Test:
DRM-TX-38

Change-Id: Ib234486dd12c51fcfa9cb13be5954f4e14b630c3
Signed-off-by: hang.cheng <hang.cheng@amlogic.com>
2025-10-11 00:30:57 -07:00
Qingpeng Yang 7c5ec4a7f4 eth: fix phy link issue for no wol suspend [1/1]
PD#TV-179134

Problem:
When suspending without enabling the WOL mode,
the PHY does not experience link down.

Solution:
Select the branch according to the wol mode

Verify:
TXHD2-BE311,T6X-BU309

Change-Id: I6cbf7aa0809f3a8aacd1d55f6df3b1a8fa9e4601
Signed-off-by: Qingpeng Yang <qingpeng.yang@amlogic.com>
2025-10-10 23:16:34 -07:00
qiyao.zhou 9ee7781329 di_process: use kmalloc replace vmalloc. [1/1]
PD#SWPL-224015

Problem:
Memory optimization in di backend.

Solution:
use kmalloc replace vmalloc.

Verify:
TXHD2

Change-Id: Ib2448a6ceb21f63da53302acd5a54e8b5926caf9
Signed-off-by: qiyao.zhou <qiyao.zhou@amlogic.com>
2025-10-10 23:16:27 -07:00
Haotian Guo 5f143cfa95 tvafe: fix timer panic [1/1]
PD#SWPL-233574

Problem:
add_timer panic

Solution:
use mode_timer

Verify:
t6x

Change-Id: I4050b147affd4a064f1b80326f63f086b186d42a
Signed-off-by: Haotian Guo <haotian.guo@amlogic.com>
2025-10-10 20:31:46 -07:00
jie.dai 13df3a6b4c lcd: tcon ioctl protect [1/1]
PD#SWPL-234907

Problem:
null pointer maybe access in tcon

Solution:
tcon ioctl protect

Verify:
t6x

Change-Id: I6d37bfc2b97f7a71d7fa63d9c404a41b10fef37d
Signed-off-by: jie.dai <jie.dai@amlogic.com>
2025-10-10 20:31:36 -07:00
Jianxiong Pan 308a389363 pagetrace: show large slab memory. [1/1]
PD#SWPL-205374

Problem:
show large slab memory detail.

Solution:
cat /proc/mem_large_slab
==============================
count(KB)            kaddr, function
------------------------------
   18528, ffffffee8cbfa7ac, mmc_mq_init_request
   10512, ffffffee871fafcc, bcmdhd_init_wlan_mem [amlogic_wireless]
    2048, ffffffee869bd708, dim_probe [aml_media]
     416, ffffffee86799464, rdma_ins_setting [aml_media]
     256, ffffffee86b31920, vf_pool_alloc [aml_media]
     256, ffffffee8668fe3c, normal_key_init [amlogic_efuse_unifykey]
     128, ffffffee86673120, meson_mmc_probe [amlogic_mmc]
     128, ffffffee867af32c, codec_mm_scatter_mgt_alloc_in [aml_media]
      64, ffffffee86a85538, vpp_lut3d_table_init [aml_media]
      64, ffffffee8679b5ac, rdma_part_table_register [aml_media]
      64, ffffffee86a090fc, amlvideo2_driver_probe [aml_media]
      64, ffffffee8d579ba8, nf_conntrack_h323_init

Verify:
local.

Change-Id: I848c46c07ab90e2f407728fd4d57c302e131c839
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
2025-10-10 20:31:31 -07:00
chenyang.liu fae00db176 lcd: invert lsb and msb for t6x vbyone [1/1]
PD#SWPL-232446

Problem:
black screen after vpu domain reset

Solution:
invert lsb and msb for t6x vbyone

Verify:
t6x

Change-Id: I80934802467f3edd19244334ebf3610c640e0398
Signed-off-by: chenyang.liu <chenyang.liu@amlogic.com>
2025-10-10 20:31:25 -07:00
Yiming Sun b225b652b8 heap-fb: modify heap-fb size for virtual display output yuv [3/3]
PD#SWPL-208000

Problem:
virtual display output buffer use yuv format

Solution:
modify heap-fb size for virtual display yuv

Verify:
t7c

Change-Id: Id4f8846f395cd120107a09e0abb03029d76efd4d
Signed-off-by: Yiming Sun <yiming.sun@amlogic.com>
2025-10-10 19:18:15 -07:00
qinglin.li af23d0810c dmc_monitor: t5m vpu subid is error [1/1]
PD#SWPL-234991

Problem:
t5m vpu subid is error

Solution:
t5m vpu subid is error

Verify:
local

Change-Id: Ibfe2b17c16bbb204110eebbe81557e9ed1942290
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
2025-10-10 14:03:49 -07:00
qinglin.li 021639bd12 ddr_tool: t6x ddr_tool bringup kernel6.12 [1/1]
PD#SWPL-234349

Problem:
t6x ddr_tool bringup kernel6.12

Solution:
t6x ddr_tool bringup kernel6.12

Verify:
local

Change-Id: I029951b0a7dda08e52666140173584eb2ee9c507
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
2025-10-10 03:39:31 -07:00
qinglin.li 7a8d1ee8b7 dmc_monitor: use dmc prot buf recheck [1/1]
PD#SWPL-231748

Problem:
use dmc prot buf recheck

Solution:
when device access continuous
recheck can verify invalid when pagetrace is free
the function will be add 5-10us once irq
and check 2-3 continuous access

Verify:
local

Change-Id: I8073b9da2fa881f18540c15f83e72224cb7ffd0f
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
2025-10-10 01:19:35 -07:00
jian zhou 83a51bbdf9 audio: fix eARC same source hang [1/1]
PD#SWPL-233434

Problem:
eARC disconnect and reconnect, eARC doesn't consume data,
but same source is still on.

Solution:
when entry ARC/eARC/disconnected statue,
set force mode, keep it consume data.
when trigger is called, disable force mode.

Verify:
t6x

Change-Id: Ia77fa6c545eaa209054149b4a7e9e71f478b92e7
Signed-off-by: jian zhou <jian.zhou@amlogic.com>
2025-10-09 23:18:47 -07:00
huijie.huang 69b46f6454 lcd: secure memory check when load rmem [2/2]
PD#SWPL-232165

Problem:
Demura lut might flush secure memory then cause crash

Solution:
Check secure memory before flush memory

Verify:
t6x

Change-Id: I3f1b8e38854f7548741af6ea807a06ad4acb7f0f
Signed-off-by: huijie.huang <huijie.huang@amlogic.com>
2025-10-09 19:54:29 -07:00
Pengcheng Chen fc5f8b00c2 vpp: fix mute reg reset when video resume [1/1]
PD#SWPL-233509

Problem:
vpu power closed when suspend, mute reg reset to unmute
lcd blue color been seen before unmute

Solution:
if suspend is mute, set mute reg when video resume

Verify:
t5m

Change-Id: I201b448a04538500488cc7a35398a7b3e3cbe12a
Signed-off-by: Pengcheng Chen <pengcheng.chen@amlogic.com>
(cherry picked from commit 6a62a3dcdfd845614bca5a8b4e8c7461bcf97bfd)
2025-10-09 19:18:43 -07:00
jian zhou 7bc70409c1 audio: fix earc platform load late [1/1]
PD#SWPL-234244

Problem:
earc is called late after sound card.

Solution:
use module_init instead of arch_initcall_sync.

Verify:
t6x

Change-Id: Ia6581b527d8b8f4af9e16d3f885b2b7314bfc331
Signed-off-by: jian zhou <jian.zhou@amlogic.com>
2025-10-09 19:18:35 -07:00
qinglin.li 2fb81825b1 scripts: fix use EXT_MODULES_ANDROID_AUTO_LOAD build error [1/1]
PD#OTT-86195

Problem:
fix use EXT_MODULES_ANDROID_AUTO_LOAD build error

Solution:
fix use EXT_MODULES_ANDROID_AUTO_LOAD build error

Verify:
local

Change-Id: I8befe5cf3bb52c681c24fbd981b52befd03f359a
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
2025-10-09 19:18:29 -07:00
Jianxiong Pan 883eada47b pagetrace: show hardware memory. [1/1]
PD#SWPL-205374

Problem:
shows memory not counted by meminfo.

Solution:
cat /proc/mem_hardware
==============================
count(KB)            kaddr, function
------------------------------
    2056, ffffffee8c447d54, mempool_alloc_pages
    1504, ffffffee8c7a3f2c, blk_mq_alloc_map_and_rqs
    1360, ffffffee8d54b8ac, alloc_large_system_hash
     256, ffffffee8c37f130, allocate_cmdlines_buffer
     160, ffffffee8c477690, pcpu_populate_chunk
      80, ffffffee8c2f7cd8, fill_page_cache_func
      64, ffffffee8c365410, __rb_allocate_pages
      64, ffffffee8d555a70, iomap_dio_init

Verify:
local.

Change-Id: Id86d7cdbd4aee15232e034f8402df158c001d48d
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
2025-10-09 19:18:14 -07:00
Tao Zeng aff4a64614 erofs: fix boot crash on t6w [1/1]
PD#SWPL-232474

Problem:
amfc decompress crashed when bring up t6w on android16

Solution:
Rootcause is source buffer added a offset before compress, which
caused buffer overflow. So we need not add this offset before handle
buffers.

Verify:
t6w

Change-Id: I6cfe55a2d121e5dd5f6088dfcb07aaeb1283f7a1
Signed-off-by: Tao Zeng <tao.zeng@amlogic.com>
2025-10-08 23:23:39 -07:00
xiang.wu1 db1192700f hdmitx: adjust edid parse policy [2/2]
PD#SWPL-228516

Problem:
Incorrectly parsing the DisplayID Ext Block as a CTA block

Solution:
DisplayID Ext Block does not parse it

Verify:
s7d

Test:
DRM-TX-79,DRM-TX-80,DRM-TX-81,DRM-TX-82

Change-Id: Idd27bda4b5f2ca40ab6fcdcebeedc2b5990929ac
Signed-off-by: xiang.wu1 <xiang.wu1@amlogic.com>
2025-10-04 20:02:14 -07:00
chen.xu bc3b15fdbf video pipeline: t6w kernel6.12 bringup [1/1]
PD#SWPL-228900

Problem:
t6w kernel6.12 bringup.

Solution:
config dts.

Verify:
t6w

Change-Id: Ief65b66693c5094fdb04e55abbfc2b199b787238
Signed-off-by: chen.xu <chen.xu@amlogic.com>
2025-10-01 19:19:33 -07:00
he.he 09d67e332b usb: [adb]fastboot upgrade appear Kernel panic [1/1]
PD#SWPL-232087

Problem:
task 1 : input_close_device ---kill urb,delay stop ep timer
task 2: shutdown-----xhci_halt
task 1: stop ep , but no door bell since xhci has been halted
and then the urb will stuck

[5 T224   -.] xhci_urb_dequeue, 1767, ----no door bell
[5 T224   -.] xhci_urb_dequeue, ep =2, urb=0x00000000fac0ea0e
[5 T224   -.] f=usb_kill_urb, line=713, urb=0x00000000fac0ea0e
[3 T1     -.] [hdmitx:] hdmitx21_video_mute_op: VID_UNMUTE path=0x4000000
[3 T1     -.] [hdmitx:] audio: AUD_UNMUTE path = 0x2000000
[3 T1     -.] [hdmitx:] audio: state AUDIO_UNMUTE
[3 T1     -.] aml_xhci_halt, 163, set cmd state=4
[3 T1     -.] xhci-hcd-meson xhci-hcd-meson.1.auto: remove, state 1
[3 T1     -.] usb usb2: USB disconnect, device number 1
[3 T1     -.] f=usb_kill_urb, line=713, urb=0x000000005f90c299
[3 T1     -.] f=usb_kill_urb, line=715
[3 T1     -.] xhci-hcd-meson xhci-hcd-meson.1.auto: USB bus 2 deregistered
[3 T1     -.] xhci-hcd-meson xhci-hcd-meson.1.auto: remove, state 1
[3 T1     -.] usb usb1: USB disconnect, device number 1
[3 T1     -.] usb 1-1: USB disconnect, device number 2
[3 T1     -.] usb 1-1.4: USB disconnect, device number 3
[3 T1     -.] xhci_urb_dequeue, 1767, ----no door bell
[3 T1     -.] f=usb_kill_urb, line=713, urb=0x00000000fac0ea0e
[1 T140   -.] binder: undelivered transaction 26, process died.
[0 T0     -s] xhci-hcd-meson xhci-hcd-meson.1.auto: start stop ep=2, slot=2
[0 T0     -s] aml_xhci_ring_cmd_db, 369, ----no door bell

Solution:
clean urb when xhci halt

Verify:
t7c

Change-Id: I0d63b8f91444fd61149d34b8b39b93ff42b6ba5c
Signed-off-by: he.he <he.he@amlogic.com>
2025-10-01 09:18:36 -07:00
chen.xu ec98507c9e video pipeline: converty check [1/1]
PD#SWPL-217779

Problem:
converty check.

Solution:
support.

Verify:
t6w

Change-Id: I054a91bbd27c8018ce5706923ec5febdbc267d00
Signed-off-by: chen.xu <chen.xu@amlogic.com>
2025-09-30 21:16:22 -07:00
qinglin.li a4d551373d dmc_monitor: default ignore TCON* device [1/1]
PD#SWPL-217581

Problem:
default ignore TCON* device

Solution:
default ignore TCON* device

Verify:
local

Change-Id: I45d39c11be879bd71fe439026e996c82d55bdb65
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
2025-09-30 18:14:59 -07:00
chen.xu 4455853a78 amlvideo2: adapt to vdin for output at any specified width and height [1/1]
PD#SWPL-233534

Problem:
need adapt to vdin for output at any specified width and height.

Solution:
support.

Verify:
t6x

Change-Id: I22d74e684b5d211a8e6ec5890731ba6596a309d6
Signed-off-by: chen.xu <chen.xu@amlogic.com>
2025-09-30 17:16:19 -07:00
huijie.huang 7fa3ef2a7a lcd: tcon demo od&demura on disable sequence [2/2]
PD#SWPL-228707

Problem:
tcon disable will blur green screen

Solution:
tcon disable sequence add demo od and demura

Verify:
t6x

Change-Id: I6f7cc3bfa26138e81b02a4d1be1a905e677cd21d
Signed-off-by: huijie.huang <huijie.huang@amlogic.com>
2025-09-30 07:29:55 -07:00
xiangyang.yan 38056578f4 eth: fix IRQRatio___ERR.irq cause [1/1]
PD#SWPL-233746

Problem:
Cause IRQRatio___ERR.irq after stmmac_global_err()

Solution:
Set STMMAC_DOWN after dev_close()

Verify:
HW

Change-Id: I5dffda44774c0f9294a7a7d334f0778dbece6ad1
Signed-off-by: xiangyang.yan <xiangyang.yan@amlogic.com>
2025-09-30 07:29:00 -07:00
min.yang 8799540743 atv_demod: t6w/t6x bringup (V6.00) [1/1]
PD#SWPL-228493

Problem:
t6w kernel 6.12 atv bringup

Solution:
atv demod bringup

Verify:
T6W

Change-Id: I5c96645bca7691fd5b1751046b592e5b264d473a
Signed-off-by: min.yang <min.yang@amlogic.com>
2025-09-30 07:28:36 -07:00
brian.zhu 9a4de4c2aa vpp: fix rdmif v crop wrong for field input [1/1]
PD#SWPL-229709

Problem:
When input is field format, rdmif v crop need be divided 2

Solution:
rdmif v crop is divided 2 when field case

Verify:
Verified on t6w

Change-Id: I610824b864cc7140105aa4611e30fb60e6ef0b90
Signed-off-by: brian.zhu <brian.zhu@amlogic.com>
2025-09-30 07:28:30 -07:00
Qingpeng Yang 34ccbc35a2 eth: fix TXHD2 link issue after resume [1/1]
PD#SWPL-233319

Problem:
After system suspend, due to phy must power off,
TXHD2 phy register reset to default value.

Solution:
Restore phy register after resume.

Verify:
TXHD2-BE311

Change-Id: I40a3dc0636d3c788a7fc245f588270b7f4a205bd
Signed-off-by: Qingpeng Yang <qingpeng.yang@amlogic.com>
2025-09-30 07:28:24 -07:00
Junyi Zhao aceb049148 clk: add gp0 support for mali [1/1]
PD#SWPL-227210

Problem:
gpu need gp0 for over_clk

Solution:
add gp0 support for mali

Verify:
t6d&t5m

Change-Id: I6e3fe4ce090d47b75926002f5067d213eefc7a6f
Signed-off-by: Junyi Zhao <junyi.zhao@amlogic.com>
(cherry picked from commit 37159bb156403605f03296f2d0b4e478cff3eefc)
2025-09-30 07:27:44 -07:00
Zhu Lv c49688734d bt: fix bt open fail when wifi off [1/1]
PD#SWPL-166010

Problem:
bt open fail when wifi off

Solution:
bt default power on

Verify:
soddy

Change-Id: I253a4568360ff839c23480d73d725b83d5f3ec35
Signed-off-by: Zhu Lv <zhu.lv@amlogic.com>
(cherry picked from commit af9a4dcafe)
2025-09-30 07:27:37 -07:00
wei huang f3bb561f87 audio: HDMI_IN case fail for auto test. [2/2]
PD#SWPL-232185

Problem:
For Android 16, audio hal set sad information
to hdmi driver first. The default sad information
of pcm is null now.So the sad information of pcm
is cleared when update edid information. For
Android U, the tv server set sad information first.
So audio hal can get the default sad information
of pcm ann there is no this issue on Android U.

Solution:
Set sad information of pcm on audio side directly.
It doesn't get it from hdmi driver side.

Verify:
Test on board TXHD2. It works well now

Change-Id: I43c2bdcced209259fa961afafa01d85e55f6c9d2
Signed-off-by: wei huang <wei.huang@amlogic.com>
2025-09-30 04:22:12 -07:00
hai.cao 5219d97086 vpp: video can not display [1/1]
PD#SWPL-234208

Problem:
sync 5.15 code video display error

Solution:
some changes only in 6.12

Verify:
t6w

Change-Id: Idde138557885e365452ab879f15a8186dacf5e85
Signed-off-by: hai.cao <hai.cao@amlogic.com>
2025-09-30 04:18:49 -07:00