Commit Graph

679 Commits

Author SHA1 Message Date
song.han 76e8391454 iotrace: module init_layout and data structure [1/1]
PD#SWPL-158475

Problem:
delete module layout base function
synchronous release module init layout
modify iotrace data struct

Solution:
as above

Verify:
sc2_ah212

Change-Id: Ifb186f768a4427f32f32625c4df86cd286dc30c5
Signed-off-by: song.han <song.han@amlogic.com>
2024-03-11 02:57:39 -08:00
xiang.wu1 0376b6d3be hdmitx: uboot 2023 sync kernel hdmitx_edid.c [2/2]
PD#SWPL-154067

Problem:
uboot 2023 sync kernel hdmitx_edid.c
Kernel synchronization modification

Solution:
sync

Verify:
s7/s5/ohm

Test:
DRM-TX-98, DRM-TX-104, DRM-TX-78, DRM-TX-79, DRM-TX-80, DRM-TX-81

Change-Id: I9121f6c426e5d22bdca57db430732c1cc5d44d85
Signed-off-by: xiang.wu1 <xiang.wu1@amlogic.com>
2024-03-08 03:07:50 -08:00
Evoke Zhang a5d6ae7041 lcd: fix different mode clk mistake [2/2]
PD#SWPL-147711

Problem:
clk is incorrect for 3840x2160p120hz to 2160p60hz

Solution:
fix different mode clk mistake

Verify:
bc302

Change-Id: Ibc3ad49334310bb1dae5461182f7ff758b5a2eb9
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
2024-03-07 01:50:11 -08:00
zijie.lin ff61a5ee69 ldim: fix cl for adjust pdim [1/1]
PD#SWPL-153931

Problem:
problem cl 394494

Solution:
use dev_drv->mcu_dim instead bl_mcu->pdim

Verify:
T3X

Change-Id: I61057e6c6711be7e6f83583da4599151d14cd477
Signed-off-by: zijie.lin <zijie.lin@amlogic.com>
2024-03-07 01:50:04 -08:00
xiang.wu1 eaae8af7bb hdmitx: S7 HDCP gate dynamic control [1/1]
PD#SWPL-156060

Problem:
Reduce power consumption, S7 HDCP gate need dynamic control

Solution:
add HDCP gate dynamic control

Verify:
s7

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

Change-Id: Ib13407fe79ab4c621323c4bdfd25eff0be0e9faf
Signed-off-by: xiang.wu1 <xiang.wu1@amlogic.com>
2024-03-07 01:49:22 -08:00
Yao Jie 55cc098a77 mailbox: t5m add aocpu alive check mechanism [1/1]
PD#SWPL-155395

Problem:
When modules send mailbox message to aocpu, sometimes
aocpu can not response because of stuck or interrupt
signal lost, at this time driver modules need to know
whether aocpu is alive or not, this is helpful to debug.

Solution:
Add aocpu alive check mechanism, when aocpu did not
response, system will check and print aocpu status.

Verify:
T5M-AY309

Change-Id: Idd1c47fd99505f3a159c86390c28303f5a5b60e9
Signed-off-by: Yao Jie <jie.yao@amlogic.com>
2024-03-06 21:55:12 -08:00
ruofei.zhao 4e2e9aae6b hdmitx: auto change the color depth to support HDR under DV_STD [1/1]
PD#GH-3737
PD#SWPL-155123

Problem:
play HDR video under DV_STD, output as SDR

Solution:
auto change the color depth to support HDR under DV_STD

Verify:
SC2
S5

Test:
DRM-TX-90

Change-Id: I255011995b80d2cf01499ea8c3584cbda5e54c5f
Signed-off-by: ruofei.zhao <ruofei.zhao@amlogic.com>
2024-03-05 20:53:07 -08:00
zijie.lin 9c42f88274 backlight: adjust backlight use different method [1/1]
PD#SWPL-153931

Problem:
adjust backlight,does not change smoothly

Solution:
adjust backlight by use pdim or litgain
for different LD type

Verify:
T3X

Change-Id: I2e7e73f982f79b87412e0d6fd04fc7579800d2bd
Signed-off-by: zijie.lin <zijie.lin@amlogic.com>
2024-03-04 04:39:15 -08:00
hai.cao 2fef9d4c0d vpu: manage arb and urgent [1/1]
PD#SWPL-159218

Problem:
unified management

Solution:
create driver documents for arb and urgent management

Verify:
t7c

Change-Id: I2359a68b7a81906bad354a523fbde93c27e1cc12
Signed-off-by: hai.cao <hai.cao@amlogic.com>
2024-03-04 04:39:10 -08:00
Junyi Zhao ab3760981a LED: fd650: add bl30 control [3/3]
PD#SWPL-158140

Problem:
need bl30 control via mailbox

Solution:
support it

Verify:
s1a

Change-Id: I737217be12377b800acda8b05a729b362c2fa622
Signed-off-by: Junyi Zhao <junyi.zhao@amlogic.com>
2024-03-04 00:59:27 -08:00
Evoke Zhang eb614fed4b lcd: update custom contrl support [2/2]
PD#SWPL-147711

Problem:
need support more custom control function

Solution:
1.update cus_ctrl config management
2.update ultra frame rate config
3.add degraded frame rate config support
4.add extend_timing config support
5.add clk_adv(ss_freq, ss_mode) config support

Verify:
bc302, ay301

Change-Id: I397348b28813c0ed19b0a4b9de871300becb1968
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
2024-02-29 03:55:17 -08:00
Evoke Zhang 6ca063f0f5 backlight: remove brightness meter function [1/1]
PD#SWPL-158644

Problem:
no need brightness meter function

Solution:
remove brightness meter function

Verify:
be311

Change-Id: Ifdcc6d6ad5bab79bbf901349d8cf203f32304772
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
2024-02-28 20:51:12 -08:00
zhou.han c3bc57bec0 hdmitx: Move edid_check to rxcap [1/1]
PD#SWPL-158304

Problem:
5.15 remove hdmitx_common

Solution:
edid_check in hdmitx_common must be moved.

Verify:
ohm

Test:
DRM-TX-101

Change-Id: I684a159730f8f74658bf959f0c1a7eae9de1d05e
Signed-off-by: zhou.han <zhou.han@amlogic.com>
2024-02-27 02:55:34 -08:00
yao liu b904704f49 amdv: optimize playback process and downscale conditions [1/1]
PD#SWPL-157539

Problem:
1.for width <= 1024, ko set level to 6, so need TOP1 rdmif downscale.
If set dw 1:2, dw image is too small for decontour.
2.display blank for the first time playing with precision, reset top2
can resolve this issue

Solution:
1.for width <= 1024, config dw 1:1 and top1 rdmif downscale.
2.optimize playback process,bypass top1 for frame1,
enable top1 and top2 simultaneously

Verify:
t3x

Change-Id: I8f6d9936163b269a0dfd5865716d477a78dfbb8b
Signed-off-by: yao liu <yao.liu@amlogic.com>
2024-02-25 22:55:24 -07:00
haitao.liu 74cca23a89 vdin: add type in vf to represent hdcp signal [1/1]
PD#SWPL-158260

Problem:
amlvideo2 want to get hdcp status

Solution:
set hdcp flag in vf if HDCP input

Verify:
t7c

Change-Id: I1d5ddcb5d3e5d1f467e9de7f20dc76a96fdd94b4
Signed-off-by: haitao.liu <haitao.liu@amlogic.com>
2024-02-23 02:07:21 -07:00
ruofei.zhao ac8b3ca58e hdmitx: edid tracer post-processing [1/1]
PD#SWPL-158107

Problem:
tracer is not written in the edid parsing process

Solution:
edid tracer post-processing

Verify:
SC2
S5

Test:
DRM-TX-99

Change-Id: Ie802d13da665ae0846a6829ecca0618583d54166
Signed-off-by: ruofei.zhao <ruofei.zhao@amlogic.com>
2024-02-22 05:55:34 -07:00
zijie.lin 90c2933b2d backight: Dynamic switch pwm mode [1/1]
PD#SWPL-143709

Problem:
Add switch pwm feature

Solution:
Add switch pwm feature

Verify:
t5m

Change-Id: Ifacc475812fecbdd8fe3a63d11b28ef019916ab7
Signed-off-by: zijie.lin <zijie.lin@amlogic.com>
2024-02-22 01:53:18 -07:00
zhou.han 8584c8f0c5 hdmitx: add broken edid check policy [1/1]
PD#SWPL-145767

Problem:
some TVs with broken edid can't display normally.

Solution:
add option to control the edid check policy.

Verify:
s5

Test:
DRM-TX-68

Change-Id: Ia44f1904beaff44d799e3cc0d626aa53ddbd9bec
Signed-off-by: zhou.han <zhou.han@amlogic.com>
2024-02-18 21:47:25 -07:00
jialong.jiang 19614a6865 dv: add dv graphic interface to drm. [1/1]
PD#SWPL-153877

Problem:
conflict between drm and dv when write afbc top ctrl.

Solution:
dv add graphic interface to drm.
drm get dv status and write corresponding reg bit.

Verify:
t7c

Change-Id: I98f27d82f77af8aad35fba65b66b66f482d0802a
Signed-off-by: jialong.jiang <jialong.jiang@amlogic.com>
2024-02-05 03:47:19 -07:00
donghui.wang a9252e853e backlight: modify cus bl_pwm_set_mapping [1/1]
PD#SWPL-146603

Problem:
add param for cus mapping

Solution:
add param for cus mapping

Verify:
t5m

Change-Id: I9b984a2151e3f8b0d3229ffe0236b19a1f17af01
Signed-off-by: donghui.wang <donghui.wang@amlogic.com>
2024-02-02 06:01:31 -07:00
Bin.Wang2 eeb1e2b92c vrr: add different line delay for different video axis [1/1]
PD#SWPL-148358

Problem:
video show tear when 3840x1080

Solution:
different axis use different line delay

Verify:
t3x

Change-Id: Ieb68ef2058112426b505fd87a59c903269bc2a26
Signed-off-by: Bin.Wang2 <bin.wang2@amlogic.com>
2024-02-02 06:01:13 -07:00
lele xiang e934d0f0f9 codec_mm: CF1 provider the interface of preallocing tvp_pool. [1/2]
PD#SWPL-155060

Problem:
preallocing tvp_pool for av1 fg playback

Solution:
provider the interface of preallocing tvp_pool for decoder driver

Verify:
ap222

Change-Id: Iaad60b432a7a9ff1147a3b292120aa12e034dcf8
Signed-off-by: lele xiang <lele.xiang@amlogic.com>
2024-02-01 04:11:25 -07:00
Ao Xu 647549be79 drm: add back synchronization between encoder check and edid parse [1/1]
PD#SWPL-96632

Problem:
hdmitx_common_validate_format_para has no mutex lock protect.
when hdmitx plug event happen in encoder atomic check stage,
it will lead to info mismatch

Solution:
add hdmitx_common_validate_mode_locked api which has mutex lock
to protect the encoder check flow.
Will revert it when we move edid parering to drm.

Verify:
ah212

Test:
DRM-OSD-5

Change-Id: I7b4c98fac8378133166100f9d22ddcfe0af66407
Signed-off-by: Ao Xu <ao.xu@amlogic.com>
2024-02-01 00:43:25 -07:00
chen.xu e97edc8bf4 di_process: support I/P switch while open pre vpp link [2/2]
PD#SWPL-147387

Problem:
Android T support I/P switch for txhd2 while di backend.

Solution:
support I/P switch for txhd2 while di backend.

Verify:
txhd2

Change-Id: I9ba08dcfcd62aebd8ab32e23df77c4a461273cbb
Signed-off-by: chen.xu <chen.xu@amlogic.com>
2024-01-31 04:53:25 -07:00
qinglin.li f0bef1b9b5 dmc_monitor: use dmc irq thread when irq ratio is too high [1/1]
PD#SWPL-147355

Problem:
due to lockup when dmc irq ratio is too high

Solution:
use dmc irq thread when irq ratio is too high

Verify:
local

Change-Id: Ie13d584f81563e3c2e111fb5d6033f0e2aa0d337
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
2024-01-31 04:53:17 -07:00
Evoke Zhang f01bbd554d lcd: update display mode management [2/2]
PD#SWPL-152929

Problem:
need update lcd display mode management

Solution:
update lcd display mode management

Verify:
ay301, bc302

Change-Id: I62470ca5f65c4a70c6de6cec6712a43609ff170e
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
2024-01-30 22:49:24 -07:00
qiyao.zhou 5281511bc2 videoqueue: tvserver need support di backend [2/2]
PD#SWPL-143207

Problem:
Add di backend config property.

Solution:
Add di backend config property for txhd2.

Verify:
txhd2

Change-Id: I7970fe8990a14e1b34f52cd3f0e359e78339af8c
Signed-off-by: qiyao.zhou <qiyao.zhou@amlogic.com>
2024-01-30 07:59:10 -07:00
qianqian.cai 7e77e276d6 deinterlace: di backend for new interface [1/1]
PD#SWPL-146509

Problem:
add new interface for di back

Solution:
1.add api for release buffer when unreg/reg
2.add api for post/pre num

Verify:
sc2

Change-Id: Ie1eadc81751b3ca6da2d1f337e94d54dc1455c6c
Signed-off-by: qianqian.cai <qianqian.cai@amlogic.com>
2024-01-30 06:13:10 -07:00
Huijuan Xiao b8e3a81e67 amvecm: Kernel5.15 A4/A5 bring up [1/1]
PD#SWPL-154692

Problem:
a4a5 display bring up.

Solution:
a4a5 display bring up.

Verify:
a4

Change-Id: Ibe7d5cfc968355af2d06ccfa54636f5cc913614d
Signed-off-by: Huijuan Xiao <huijuan.xiao@amlogic.com>
2024-01-30 04:03:21 -07:00
yuhua.lin 93bc4ffb25 vpu_security: add fg secure for s7 [1/1]
PD#SWPL-155917

Problem:
add fg secure for s7

Solution:
complete it

Verify:
s7

Change-Id: I8714a4070d997a559ecccca845fa7810bae50e83
Signed-off-by: yuhua.lin <yuhua.lin@amlogic.com>
2024-01-29 02:09:00 -07:00
zhikui.cui c4633a3355 nand: fix memory corruption in meson_nfc_execp_op [1/1]
PD#SWPL-113283

Problem:
when use dma to read a small amount of data to a memory by kzalloc,
kzalloc memory len less than dma minimum handling length,
e.g. kzalloc one byte memory, but dma moves data with a width 64 bits,
so it would destroy the 7 bytes memory space on the right side of the
requested memory.

BUG: KFENCE: memory corruption in meson_nfc_exec_op+0x3b4/0x4c8

Corrupted memory at 0x00000000527f2fd0 [ ! ! ! ! ! ! ! . . . . . . . ]
meson_nfc_exec_op+0x3b4/0x4c8
nand_status_op+0x1ac/0x294
nand_erase_op+0x19c/0x328
nand_erase_nand+0x1d0/0x3cc
nand_erase+0x14/0x20
mtd_erase+0x174/0x1f0
mtdchar_ioctl+0x1c1c/0x2704
mtdchar_unlocked_ioctl+0x50/0x74
__arm64_sys_ioctl+0xa4/0x114
invoke_syscall+0x5c/0x140
el0_svc_common.llvm.4567374417812983254+0xb4/0xf0
do_el0_svc+0x24/0x84
el0_svc+0x2c/0xa4
el0t_64_sync_handler+0x68/0xb4
el0t_64_sync+0x1b4/0x1b8

kfence-#52: 0x00000000d4c8f37e-0x00000000d4c8f37e, size=1, cache=kmalloc-64

Solution:
align dma minimum handling length to kzalloc

Verify:
AT301_T962D4-K35E(1.5G) #256

Change-Id: I541b6acecaa9dd69ec6466bd7040af94b45ae596
Signed-off-by: zhikui.cui <zhikui.cui@amlogic.com>
2024-01-29 02:08:41 -07:00
hai.cao ce7a44433f video: provide get video real axis function [1/1]
PD#SWPL-154473

Problem:
other module can not get video real axis

Solution:
provide get video real axis function

Verify:
all chips

Change-Id: I0dae2a30c2841396cda7ee4bfefd57bfff186d59
Signed-off-by: hai.cao <hai.cao@amlogic.com>
2024-01-26 06:39:35 -07:00
qiankun.wang 89a73decb1 iotrace: iotrace vendor hooks and optimization [2/2]
PD#SWPL-142603

Problem:
iotrace read/write use vendor hooks.
iotrace optimization

Solution:
iotrace read/write use vendor hooks.
iotrace optimization

Verify:
sc2_ah212

Change-Id: If69ed5dce03ffa53f1c4819659fb80dfcad767c5
Signed-off-by: qiankun.wang <qiankun.wang@amlogic.com>
2024-01-25 22:27:19 -07:00
ruofei.zhao be938272fd hdmitx: fix the abnormal printing problem of tracer when hdr10plus [1/1]
PD#SWPL-155145

Problem:
Tracer prints abnormally when playing hdr10 plus video

Solution:
fix the abnormal printing problem of tracer when
playing hdr10 plus video

Verify:
SC2
S5

Test:
DRM-TX-91

Change-Id: Ia081b5667bfb01d540c497faa32479c38b084da9
Signed-off-by: ruofei.zhao <ruofei.zhao@amlogic.com>
2024-01-25 07:48:28 -07:00
yao liu bb0f81a900 amdv: fix pyramid level switch and 8bit issue [1/1]
PD#SWPL-152917

Problem:
1.pyramid level switch, top2 stuck
2.not suppot 8bit h265

Solution:
1.add reset flow when pyramid level change
2.add debug reg detect, reset when rdma err
3.modify top1 rdmif config

Verify:
t3x

Change-Id: I5101ef27ce0a72589ba54d2869d1660dd29c1da8
Signed-off-by: yao liu <yao.liu@amlogic.com>
2024-01-25 07:47:41 -07:00
zehong.luo e6a13e09e4 decoder: CF2 add vdec unsupport format status [1/2]
PD#SWPL-141096

Problem:
add vdec unsupport format status use by media_hal

Solution:
add vdec unsupport format status use by media_hal

Verify:
txhd2

Change-Id: I2ecf78ac8e91ca912f331dc8a8ed8a6494610dd5
Signed-off-by: zehong.luo <zehong.luo@amlogic.com>
2024-01-23 04:49:29 -07:00
lizhi.hu 3107ad6a0e lcd: dsi driver arch adjust [1/1]
PD#SWPL-149220

Problem:
dsi driver arch adjust

Solution:
dsi driver arch adjust

Verify:
t7_an400
sm1_ac200
txhd2_be311
c3_aw419

Change-Id: I29854b327bcf62c81346faf51fce68b0bae65a01
Signed-off-by: lizhi.hu <lizhi.hu@amlogic.com>
2024-01-22 04:59:15 -07:00
Long 6a35454196 eMMC: fix erase/sanitize timeout. [1/1]
PD#SWPL-152701

Problem:
Currently,we found that the Sanitize/Erase command may take longer
than that on the first factory reset after flashing.
This will cause the Sanitize/Erase command to timeout before completing.

Solution:
Enable max timeout in the eMMC controller only for Sanitize.
This will allow the factory reset command to always complete
successfully with the drawback that on eMMC failures, the device will
be stuck unless rebooted.

Verify:
T5d

Change-Id: Ifea2edfe758b2f723f2c02d369468e8ba9629fe3
Signed-off-by: Long <long.yu@amlogic.com>
2024-01-22 02:50:55 -07:00
dian.shao da6290cfda usb: s7 bringup [1/1]
PD#SWPL-152414

Problem:
s7 silicon bringup

Solution:
dts

Verify:
s905y5_bh201

Change-Id: Ide0e60d7c064628981e8990e3879083e342b0e04
Signed-off-by: dian.shao <dian.shao@amlogic.com>
2024-01-22 12:48:44 +08:00
junyi.zhao f79a3664fb pwm: add pwm tee driver for s7 [1/2]
PD#SWPL-135758

Problem:
there is no s7 pwm tee driver

Solution:
add pwm tee  driver

Verify:
s7 pxp

Change-Id: If1ec9b943340687173827e114df1207001ec2daa
Signed-off-by: junyi.zhao <junyi.zhao@amlogic.com>
2024-01-22 12:48:43 +08:00
junyi.zhao 83d1999010 pwm: add pwm driver for s7 [1/1]
PD#SWPL-135758

Problem:
there is no s7 pwm driver

Solution:
add s7 pwm driver

Verify:
s7 pxp

Change-Id: I794ec36605b1241e4a3fabddd4012877c73a490c
Signed-off-by: junyi.zhao <junyi.zhao@amlogic.com>
2024-01-22 12:48:43 +08:00
qinghui.jiang 88951c5fa9 amvecm: s7 pxp bringup [1/1]
PD#SWPL-135077

Problem:
s7 pxp bringup

Solution:
s7 pxp bringup

Verify:
s7

Change-Id: If46d675fa1d58a174a03263d501eaac7f78dd0bd
Signed-off-by: qinghui.jiang <qinghui.jiang@amlogic.com>
2024-01-22 12:48:43 +08:00
yuhua.lin 849a6d6704 s7: add support for codec_io/canvas/rdma [1/1]
PD#SWPL-135792

Problem:
s7 codec_io/canvas/rdma bringup

Solution:
complete it

Verify:
ptm

Change-Id: Iea6cf27abb32e332ca76856d3ccb6dc9c219eac5
Signed-off-by: yuhua.lin <yuhua.lin@amlogic.com>
2024-01-22 12:48:43 +08:00
chen.xu b6d122bc1d aipq: t5m only aipq or pq do hist [1/1]
PD#SWPL-151874

Problem:
need do aipq for T5M.

Solution:
modify code to support.

Verify:
T5M

Change-Id: Ief28052e1df8f67fff4e291319511d48ca6e2075
Signed-off-by: chen.xu <chen.xu@amlogic.com>
2024-01-18 20:55:28 -07:00
Pengcheng Chen 0684a02702 vpp: w_in size need aligned for amdv [1/1]
PD#SWPL-153961

Problem:
w_in size need aligned for amdv

Solution:
w_in size need 4 aligned for amdv 2 slice
w_in size need 2 aligned for amdv 1 slice

Verify:
t3x

Change-Id: Ia79f892db4807b0da61f7e246d0a21717d4f42d3
Signed-off-by: Pengcheng Chen <pengcheng.chen@amlogic.com>
2024-01-17 03:07:55 -07:00
Wanwei Jiang dd5ce4f5a7 chipid: read chipid fail [1/1]
PD#SWPL-152551

Problem:
read chipid fail

Solution:
the chipid can be read by reading registers, but the register address is
set in DTS, which is prone to setting errors. It can be read through a
unified command, so there will be no previous problems.

Verify:
s905x2

Change-Id: I2019a7b8201dedec1f71a1edf09f9b51b730f5c2
Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com>
2024-01-17 03:07:30 -07:00
lukang.jia 3e61afe560 frc: frc try to fix slice switch for ces [1/1]
PD#SWPL-143397

Problem:
frc n2m and vpu slice switch question

Solution:
workaround n2m and slice switch

Verify:
T3X

Change-Id: If0ece96772b4aa89173a29395b3d456b77dca1c3
Signed-off-by: lukang.jia <lukang.jia@amlogic.com>
2024-01-15 00:29:24 -07:00
Hanjie Lin 94a7d0f46c vmap: protect and alloc harder vmap pages [1/1]
PD#SWPL-153716

Problem:
vmap alloc fail cause crash

Solution:
add vmap cache size
add retry when vmap alloc failed

Verify:
t5m

Change-Id: I975022ff1b46938207d4911fb3199bab7dd7c135
Signed-off-by: Hanjie Lin <hanjie.lin@amlogic.com>
2024-01-11 16:04:43 +08:00
Xiangyu Cai 26c01843e1 vrr: change delay line when vpp crop [1/1]
PD#SWPL-147349

Problem:
vpp crop caused blurred screen

Solution:
change vrr delay line when vpp crop

Verify:
t3x

Change-Id: Iecda72b8be18883bd7eb6636b634f8eff5a3e5fb
Signed-off-by: Xiangyu Cai <xiangyu.cai@amlogic.com>
2024-01-10 22:11:22 -07:00
yao liu 21c996a636 amdv: add pre-vsync rdma interface [1/1]
PD#SWPL-141555

Problem:
add pre-vsync rdma interface

Solution:
add pre-vsync rdma interface

Verify:
t3x

Change-Id: I8ad2d4be5aab12bbdde40085ef39dad2654c6213
Signed-off-by: yao liu <yao.liu@amlogic.com>
2024-01-10 04:13:49 -07:00