Commit Graph

8449 Commits

Author SHA1 Message Date
shinys000114 e92df562fd ODROID-C5: i2c: Add i2c support
Signed-off-by: YoungSoo Shin <shinys000114@gmail.com>
Change-Id: I339867c985294746d28f62c9985539287e93b0cd
2025-11-07 14:39:27 +09:00
shinys000114 f35de7051c ODROID-C5: gpio_leds: Add blue/red leds
Signed-off-by: YoungSoo Shin <shinys000114@gmail.com>
Change-Id: I685e08390426325cfae4002610b48c5ecf643edd
2025-11-07 14:39:27 +09:00
xiane 33c6958e78 ODROID-C5: arm64/dts: disabled sdio.
Change-Id: Ica4e04e78dd0ba8f652526184ae12eaee78dd985
Signed-off-by: xiane <sangch.go@gmail.com>
2025-11-07 14:39:27 +09:00
xiane e9255a24f8 ODROID-C5: arm64/dts: Set audio config.
- remove unused audio card: builtinmic and loopback.
- disabled unused node: pdma, loopbacka.
- set pinctrl: spdifa.

Change-Id: I172677e9739d14099ef2f30c31d8013c6ebd521d
2025-11-07 14:39:27 +09:00
xiane 75b36a75ca ODROID-C5: arm64/dts: Removed unused nodes.
- adc_keypad, gpio_keypad, i2c3, i2c4, dvb_s_ts0_pins and pcie.

Change-Id: I7d369debce4717fe1617b1787504fa1b8ffecd50
Signed-off-by: xiane <sangch.go@gmail.com>
2025-11-07 14:39:27 +09:00
Dongjin Kim 2281832375 ODROID-C5: very first minimal device tree
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2025-11-07 14:39:27 +09:00
Dongjin Kim 0521d8e3ea ODROID-C5: arm64/dts: meson-s7d: fix node 'eth' override problem
The node name 'eth' is already defined earlier, so the same node name
will override with the new pin mux that leads malfunction.

	eth_pins: eth {
		mux {
			...
		};
	};

Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2025-11-07 14:39:27 +09:00
Dongjin Kim 80f051adaa ODROID-C5: Add '.gitignore'
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: Ia4054f322be0b3a39521ed8313784669b4e822aa
2025-11-07 14:39:27 +09:00
yanmei.yang bace6f5d9b yocto: CB1 add ir framecode report [1/1]
PD#SWPL-196798

Problem:
need to add IR framecode report

Solution:
add IR framecode report in input event

Verify:
  Local

Change-Id: Ib0ad028b9ff04632af0efc60e704035a24d09712
Signed-off-by: yanmei.yang <yanmei.yang@amlogic.com>
2025-11-07 14:39:27 +09:00
Hangyu Li 5513fc698a core: Object concurrent stress test fail [1/1]
PD#SWPL-202026
PD#SWPL-227741

Problem:
tee otest storage object concurrent test fail.
pin_user_pages() return -14 error,
or tee-supplicant kernel panic.

Solution:
change pin_user_pages to pin_user_pages_fast

Verify:
T6D

Change-Id: I3ac32e54bf7c57299e4b0f167d5a6ca7bdf5777a
Signed-off-by: Hangyu Li <hangyu.li@amlogic.com>
(cherry picked from commit 9e94daa500ee0370a400f6d3f8137efc27b82cd0)
2025-08-17 19:35:16 -07:00
yao liu e97054f59e amdv: fix rdma part table bug [1/1]
PD#SWPL-201233

Problem:
amdv write 1a73 throuth old table, but vpp use
new part table.

Solution:
amdv write 1a73 through new table

Verify:
t5m

Change-Id: If7d4d14d942922d371825b0acbe3e17f73f8b7b8
Signed-off-by: yao liu <yao.liu@amlogic.com>
2025-08-15 02:47:42 -07:00
yao liu 2fdcd34205 amdv: t3x display abnormal [1/1]
PD#SWPL-199701

Problem:
1.For t3x,some registers require sequential writing,
with some bits written first and some bits written last,
so part tables cannot be used
2.Rdma write(clk reg) has not taken effect in next vsync because
rdma took too long.In this case, read value still 0x55, the next
write "or" operation will include 0x55 again.

Solution:
1.move t3x to original table;
2.remove "or" operation for clk reg.

Verify:
t3x

Change-Id: I89085f51c1cecc11ac866ee7bb1852152b5f3f0a
Signed-off-by: yao liu <yao.liu@amlogic.com>
2025-08-15 02:47:33 -07:00
Pengcheng Chen a86640a430 vpp: vpu security register used rdma part table [1/1]
PD#SWPL-200914

Problem:
vpp: vpu security register used rdma old table

Solution:
vpp: vpu security register used rdma part table

Verify:
t5m

Change-Id: Ia061b78b9752bd0525a03ae7f0e5cc13ddbfa28d
Signed-off-by: Pengcheng Chen <pengcheng.chen@amlogic.com>
2025-08-15 14:03:55 +08:00
joy.rao 2f8342b77d resman: CF2 counter resource index manage [1/1]
PD#SWPL-219331

Problem:
need add new resource

Solution:
add new resource
add counter resource index manage

Verify:
sc2

Change-Id: Iaf1532bd98e14d805c655a66fc23e19ba1cdcf72
Signed-off-by: joy.rao <joy.rao@amlogic.com>
2025-08-14 19:23:28 -07:00
Guofeng Tang 47935ba60d Merge "drm: postblend_disable do not wait for vblank when vsync is disabled [1/1]" into openlinux/yocto-4.0-5.15 2025-08-14 01:34:50 -07:00
mingyang.he ccd07339a3 drm: postblend_disable do not wait for vblank when vsync is disabled [1/1]
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: I9e85732b8fa6083549ebd1bcbae42fb083360f45
Signed-off-by: mingyang.he <mingyang.he@amlogic.com>
2025-08-13 23:37:43 -07:00
yao liu bbf18577ac amdv: rdma new api [1/1]
PD#SWPL-225610

Problem:
rdma read/write optimize

Solution:
rdma read/write optimize

Verify:
s5

Change-Id: If6595ac1d0d1922355791b1c1d918fd54823bb3e
Signed-off-by: yao liu <yao.liu@amlogic.com>
2025-08-13 02:19:07 -07:00
zhikui.cui 37742c9260 nand: fix compile failure [2/2]
PD#SWPL-202841

Problem:
1. Compile failure if CONFIG_AMLOGIC_SPI=y and
CONFIG_AMLOGIC_MTD_COMMON=m
2. Compile failure if CONFIG_AMLOGIC_EFUSE_UNIFYKEY=m
but CONFIG_AMLOGIC_MTD_COMMON=y

Solution:
1. The resources (page_info.c) in amlogic-mtd-common is by they
spinand controller driver and slcnand driver depends on.
So it defaults to configure build-in or ko according to spinand
controller driver and slcnand driver. if they have on configuration
as build-in, then amlogic-mtd-common is configured as build-in,
and if they are ko. then amlogic-mtd-common is configure as ko.

2. Adjust dependency relationships, it Maybe more reasonable for
unifykey depends on mmc/nand. mmc/nand export symbol uk_nand/uk_mmc
to unifykey.
2. put the rsv check to rsv init.

Verify:
T6D

Change-Id: Ibb14852d5dabfac451f3ccd907ae603ce3ff6a31
Signed-off-by: zhikui.cui <zhikui.cui@amlogic.com>
(cherry picked from commit 3f5e2e619c005d7fe32a626012def85b7b2bf92a)
2025-08-12 03:50:21 -07:00
shufei.zhao c140837220 unifykey: fix compile failure [1/2]
PD#SWPL-202841

Problem:
Compile failure if CONFIG_AMLOGIC_EFUSE_UNIFYKEY=m
but CONFIG_AMLOGIC_MTD_COMMON=y

Solution:
Adjust the dependencies between
UnifyKey and MMC/NAND

Verify:
t7c

Change-Id: I8ec5e47d473493e82f5c8d586d1d2dfebe6e9511
Signed-off-by: shufei.zhao <shufei.zhao@amlogic.com>
(cherry picked from commit 2878f3251c4e0eca7039ec2688dd92fd57a8f198)
2025-08-12 03:50:03 -07:00
haitao.liu 9125dc4f73 vdin: fix FRT 100hz test failure [1/1]
PD#SWPL-203833

Problem:
The overflow in the calculation of VDIN's cycle leads
to duration errors and frame drops,causing FRT test failure

Solution:
use u64 variable to calculate the cycle number

Verify:
t3x

Change-Id: I6b282d997d9e27252864b68fc616b543a2662cfa
Signed-off-by: haitao.liu <haitao.liu@amlogic.com>
(cherry picked from commit 1ed5f9457df83edf01374987e635be771de2778b)
2025-08-12 03:49:24 -07:00
joy.rao 31df2fbf01 resman: CB2 fix converty issue [1/1]
PD#SWPL-217783

Problem:
dereference after pointer check

Solution:
since resman_preempt_session will check selected pointer
It is better to check the selected pointer before using it

Verify:
SC2

Change-Id: I429381ac57dc262925816bb22f0bea3608bf426c
Signed-off-by: joy.rao <joy.rao@amlogic.com>
(cherry picked from commit f8d960e8f54c25b7ae3bd67bad978c8e173637cd)
2025-08-12 03:48:45 -07:00
hai.cao 05e041431f vpp: add video zoom move support [1/1]
PD#SWPL-214624

Problem:
add video zoom move support

Solution:
add video zoom move support

Verify:
t6w

Change-Id: Ia383b84c046575a4361790dd0b3e0067a7be9412
Signed-off-by: hai.cao <hai.cao@amlogic.com>
(cherry picked from commit 80b2a28e33ba89802a92cd3fa7559ee13868fdf2)
2025-08-12 03:48:22 -07:00
mingyang.he 422bc37bb2 drm: enable flush hw in suspend [1/1]
PD#SH-24222

Problem:
When suspending, there is still a VPU0 device on the bus
that is in the process of reading.

Solution:
reset the flag for drm_atomic_helper_commit_planes

Verify:
g12b

Test:
DRM-OSD-54

Change-Id: I935428bb5fb60629ff89b29f81863c87052d6c5e
Signed-off-by: mingyang.he <mingyang.he@amlogic.com>
2025-08-12 03:47:49 -07:00
qing.zhang b1567aadb3 audio: audio clip setting error [1/1]
PD#SWPL-223298

Problem:
the data is inverted when gain is weighting with new eqdrc ip

Solution:
1. modify the clip threadshold for data process

Verify:
test on T6d/t6w

Change-Id: Ib15dc2f75a2149e3746aa01fd2eb011d35447765
Signed-off-by: qing.zhang <qing.zhang@amlogic.com>
2025-08-12 00:48:17 -07:00
can.zhang 321137bbe9 amdv: add policy ioctl [1/1]
PD#SWPL-221572

Problem:
need add ioctl

Solution:
add code

Verify:
Verified on local

Change-Id: I3a8b802bfe2a05fb60ab92e9b79fe4334655fb12
Signed-off-by: can.zhang <can.zhang@amlogic.com>
2025-08-12 00:21:03 -07:00
jinbing.zhu 226c5f0ac4 amvecm: new ioctl cmd for get force output [1/1]
PD#SWPL-220920

Problem:
new ioctl cmd for get force output.

Solution:
add new ioctl cmd and flow.

Verify:
t5w

Change-Id: I0958926e66ae9dc4e5a4d4a12efa74f642fb4e33
Signed-off-by: jinbing.zhu <jinbing.zhu@amlogic.com>
2025-08-12 00:20:53 -07:00
hualing chen bc03cec41e media_proxy: CB1 fix copy data from user sapce error. [1/1]
PD#OTT-83341

Problem:
1 user space ptr not use compat_ptr to processes from
32bit userspace;the ptr cannot used by copy_from_user.

Solution:
1 used compat_ptr to processes pointers from 32bit userspace.

Verify:
ohm

Change-Id: I4268111b415f48a71a5d9f5c11331a973d391fd0
Signed-off-by: hualing chen <hualing.chen@amlogic.com>
2025-08-07 14:10:41 +08:00
hualing chen a1df1f0cfd media_proxy: CF0 add inject cc and get cc api. [2/2]
PD#SWPL-185979

Problem:
1 CF0 add inject cc and get cc api.

Solution:
1 add add inject cc and get cc api.

Verify:
ohm

Change-Id: Ib801f6ace0a87fcb68461286876f5924d88eb9d5
Signed-off-by: hualing.chen <hualing.chen@amlogic.com>
2025-08-07 14:10:32 +08:00
zhou.han c6dd19b034 hdmitx: Optimize the logic for obtaining HDR10+ capabilities [1/1]
PD#OTT-82985

Problem:
The meson_display driver detects that the current TV supports
HDR10+ by reading a property, but the hdmitx sysfs node
declares that HDR10+ is not supported.

Solution:
The hdr_cap property needs to limit its capabilities based
on the permissions of hdr10+

Verify:
ross

Change-Id: I412920f63e792df1c79f8af657553790b73c23f8
Signed-off-by: zhou.han <zhou.han@amlogic.com>
2025-08-06 22:52:57 -07:00
ruofei.zhao 55d90ba9a5 hdmitx: remove the is_hdr10plus_enable judgment logic [1/1]
PD#OTT-75696
PD#OTT-82344
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>
2025-08-06 22:52:39 -07:00
can.zhang 43bd0528cb amvecm: fix is_hdr10plus_enable value [1/1]
PD#OTT-82344

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>
2025-08-07 10:43:50 +08:00
hui.liu adac94cdec audio: Supported format for Audio HAL Format is missing. [1/1]
PD#SWPL-225635

Problem:
1.The Audio HAL Format in the driver is missing several
display formats.

Solution:
1.The audio_hal_format is consistent with audio_hal.
All formats can be displayed normally through tinymix
contents.

Verify:
yocto

Change-Id: Idee4cdf477d557bee871dabc8ddd0d7dee18dfbd
Signed-off-by: hui.liu <hui.liu@amlogic.com>
2025-07-31 00:40:52 -07:00
jinbing.zhu 9842c9d173 amcsc: add hlg transfer characteristic process [1/1]
PD#SWPL-222931

Problem:
add hlg transfer characteristic process

Solution:
add hlg transfer characteristic process

Verify:
T950D5

Change-Id: I9948b7fea8782dc7ee54bf272debcb32e18cf83a
Signed-off-by: jinbing.zhu <jinbing.zhu@amlogic.com>
(cherry picked from commit d75284a874e3a23858baf45bd79c67cb7ffdd8ad)
2025-07-28 19:39:09 -07:00
bowen cheng 2e4d2992ff cec: remove recv msg uevent [1/1]
PD#SWPL-219005
PD#SWPL-219186

Problem:
suspend interrupted by rx msg uevent

Solution:
cec framework don't use rx msg uevent

Verify:
t6w

Change-Id: I8dc8c1c48b5f08f017bd075f67221336cab43949
Signed-off-by: bowen cheng <bowen.cheng@amlogic.com>
2025-07-25 14:58:52 +08:00
jinbing.zhu 41835eaacc amvecm: modify vadj config when load dv ko and sync sr flow. [1/1]
PD#SWPL-220922

Problem:
modify vadj config when load dv ko and sync sr flow

Solution:
modify vadj config when load dv ko and sync sr flow

Verify:
s7d

Change-Id: I1c2caefb8f35dd5b10722f8a6d94bbf00c210352
Signed-off-by: jinbing.zhu <jinbing.zhu@amlogic.com>
2025-07-24 02:25:02 -07:00
Qianggui Song 1cea4bbe16 pinctrl: debug: 32bit dump register fail [1/1]
PD#SWPL-212218

Problem:
When using debug function to dump 32bit pinctrl
registers, panic may occur

Solution:
use rcu lock with task->pid == 1

Verify:
txhd2_bs311

Change-Id: Ica4db714ac9cdb1f25b8b28bbac5304ec39d7355
Signed-off-by: Qianggui Song <qianggui.song@amlogic.com>
2025-07-22 23:35:58 -07:00
Jian Cao bc9faa2bb2 vpu_security: add power management callbacks [1/1]
PD#SWPL-200812

Problem:
resume from suspend, play media first time, TV show garbage

Solution:
need to implement power management callbacks
during system suspend, resume, hibernate, and restore cycles.

Verify:
t6d

Change-Id: I1f07afa5c2387434e1709f9ac2575cfe86c57f9a
Signed-off-by: Jian Cao <jian.cao@amlogic.com>
2025-07-22 02:49:11 +00:00
zhou.han 0b51e3c662 hdmitx: fix TscanCode coverity error [1/1]
PD#SWPL-219762

Problem:
fix TscanCode coverity error

Solution:
fix TscanCode coverity error

Verify:
TscanCode

Test:
DRM-TX-37

Change-Id: I032d8f2b8e0dd36f25a45fc5ce220ba94fd2d5e9
Signed-off-by: zhou.han <zhou.han@amlogic.com>
2025-07-17 04:13:32 -07:00
caiyi.xu 0df5d02476 dtv_demod: calibrate dvbt/t2 strength (r842) (v3.7.5.1) [1/1]
PD#TV-168004

Problem:
dvbt/t2 strength is inaccurate

Solution:
calibrate dvbt/t2 strength

Verify:
BR30A4

Change-Id: I8ff0455037fa0f3eba474ececc7b3508a8215f88
Signed-off-by: caiyi.xu <caiyi.xu@amlogic.com>
2025-07-15 23:56:16 -07:00
can.zhang 96bf0f203d amdv: fix coverity error [1/1]
PD#SWPL-218419

Problem:
coverity error

Solution:
add code

Verify:
Verified on local

Change-Id: I7b4ba9bea559ae57f35a9825f1297e5f1d791e64
Signed-off-by: can.zhang <can.zhang@amlogic.com>
2025-07-13 23:11:50 -07:00
zhou.han 86748c7549 hdmitx: Optimize the flow for obtaining the HDCP version on the box [1/1]
PD#SWPL-216658

Problem:
The hdcp_tx22 daemon and the weston set mode are executed asynchronously
in two separate threads, The execution order of the two cannot be
determined. If set mode runs first while the hdcp_tx22 thread has not
finished loading, the system will authenticate HDCP 1.4. Even after
hdcp_tx22 finishes loading, HDCP 2.2 authentication will not be triggered
due to code limitations. As a result, after booting, only HDCP 1.4 can
be authenticated. It can be fixed by re-plugging the cable.

Solution:
Daemon done, return real tx_hdcp_version;
Daemon timeout, return 1.4 tx_hdcp_version;
Daemon loading, return null tx_hdcp_version;

If the hdcp_tx22 daemon hasn’t finished loading, getting the
tx_hdcp_version returns nothing, so the system will not authenticate
HDCP. After the daemon finishes loading, it will use ioctl to notify
the driver to update HDCP. At this time, the real tx_hdcp_version can
be read, and rx_hdcp_version will also be read again through DDC.
Then the system starts authenticating HDCP 2.2.

Verify:
ohm

Test:
DRM-TX-37

Change-Id: Ia648e03ace0f25a208671461f6ee65c4bfeb713f
Signed-off-by: zhou.han <zhou.han@amlogic.com>
(cherry picked from commit e65fadc6c276cd37428d1e0e363a1e6e61767a14)
2025-07-07 20:33:03 -07:00
chenyang.liu a08bbe849e lcd: fix tscan defect [1/1]
PD#SWPL-217774

Problem:
forget to put mute flag into boot_ctrl regs

Solution:
add mute flag into boot_ctrl regs

Verify:
t6d

Change-Id: If1cd40fb2bfc636a224e8862bc048e7417504289
Signed-off-by: chenyang.liu <chenyang.liu@amlogic.com>
2025-07-07 05:44:35 -07:00
linfang.zhao 87489a8104 drm: bootanimation is black green [1/1]
PD#SWPL-214858

Problem:
bootanimation fails to display when slice mode is enabled.
1.The parameters for non-slice blocks incorrectly reference
slice configurations;
2.the din channel mux and scope of osdblend is error;

Solution:
1.Ensure the horizontal parameters of non-slice block are
correctly derived for slice mode;
2.the din channel mux and scope of osdblend are correct
when slice and non-slice plane are enable;

Verify:
T3X

Test:
DRM-OSD-69

Change-Id: I1af4c6594b513237cb0a58ec938fad999dae205f
Signed-off-by: linfang.zhao <linfang.zhao@amlogic.com>
2025-07-07 02:26:35 -07:00
zijie.hong 2829258cb8 vdin: yocto v4l2 video only error [1/1]
PD#SWPL-212526

Problem:
1) 720x480 hv active error
2) vd1 axis is not ready before start_tvin_service

Solution:
1) video only need to set read vd1 axis (vdin input size)
2) vdin_get_video_ready_state and get_vdx_real_axis - 1
merge from trunk cl: 503216 544478 560762

Verify:
T5W

Change-Id: I4ecab3e7eaad91261aa80c705e5571c4afb45925
Signed-off-by: zijie.hong <zijie.hong@amlogic.com>
2025-07-02 19:43:59 -07:00
zhou.han 505a2f744a hdmitx: fix converty error [1/1]
PD#SWPL-217802

Problem:
fix converty error

Solution:
variables need to be initialized

Verify:
tscancode

Change-Id: Iced9bac099295fb0db16cd800750486f203a62e3
Signed-off-by: zhou.han <zhou.han@amlogic.com>
2025-07-02 19:31:31 -07:00
mingyang.he 3c7483f1b7 drm: fix coverity error for yocto vidaa [1/1]
PD#SWPL-217768

Problem:
coverity error

Solution:
fix them

Verify:
T6D

Cherry-pick of https://scgit.amlogic.com/#/c/559081/

Test:
DRM-OSD-69

Change-Id: Ia591da344a542b9283f318c3a163601dddee7459
Signed-off-by: mingyang.he <mingyang.he@amlogic.com>
2025-06-30 01:06:07 -07:00
chuangcheng.peng 4f5a4b3e2b demux: fix kernel converty check [1/1]
PD#SWPL-217873

Problem:
kernel converty check

Solution:
fix kernel converty check issue

Verify:
verified at sc2

Change-Id: I809dc495ed65a781daa7c7f04eb92d4b69de2859
Signed-off-by: chuangcheng.peng <chuangcheng.peng@amlogic.com>
2025-06-29 18:06:28 -07:00
lele xiang 3057e8d478 codec_mm: CB0 The S6 crashes when playing H.264 by using dw3. [1/1]
PD#SWPL-202451

Problem:
For chips larger than 4G DDR, the linear cma memory required by dec
must all be within or outside 4G,but currently the uv buffer is
allocated from the system,which causing crash.

Solution:
disable allocation of small memory from system

Verify:
S6

Change-Id: I2fdf622d999f76dcd59d9543c11425269130ffe5
Signed-off-by: lele xiang <lele.xiang@amlogic.com>
2025-06-25 23:26:06 -07:00
jian.hu d46e6e66fc coverity: pll: fix od variable uninitialized [1/1]
PD#SWPL-217771

Problem:
there is Uninitialized variable: od in clk-pll.c

Solution:
initialize od variable

Verify:
t5m

Change-Id: I9533652e2df5c729618180bbf5fd887bd6b15497
Signed-off-by: jian.hu <jian.hu@amlogic.com>
2025-06-24 20:10:53 -07:00
yuhua.lin 5348817cee media: fix Tscan issues for media code [1/1]
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>
2025-06-24 06:58:37 -07:00