From bbee463a55263ce46f6405c9505e69467fb2cfb0 Mon Sep 17 00:00:00 2001 From: chrisscl Date: Thu, 23 Apr 2026 09:02:52 +0800 Subject: [PATCH] =?UTF-8?q?Description:=207885=20chipset=5Fsdk=E7=99=BD?= =?UTF-8?q?=E5=90=8D=E5=8D=95=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: chrisscl --- .../Passthrough/passthrough_indirect.json | 18 ++++++++++ .../rules/chipsetsdk_dep_whitelist.json | 35 +++++++++++++++++++ 2 files changed, 53 insertions(+) diff --git a/tools/deps_guard/rules/Passthrough/passthrough_indirect.json b/tools/deps_guard/rules/Passthrough/passthrough_indirect.json index 3ccbb6ec..8debf21e 100755 --- a/tools/deps_guard/rules/Passthrough/passthrough_indirect.json +++ b/tools/deps_guard/rules/Passthrough/passthrough_indirect.json @@ -76,5 +76,23 @@ "so_file_name": "libusb_ddk_device.z.so", "path": "//drivers/peripheral/usb/ddk:libusb_ddk_device", "headers": [] + }, + { + "name": "soc_p7885:libstagefrighthw", + "so_file_name": "libstagefrighthw.z.so", + "path": "//device/soc/unisoc/p7885/hardware/omx_il/libstagefrighthw:libstagefrighthw", + "headers": [] + }, + { + "name": "soc_p7885:libomx_memion", + "so_file_name": "libomx_memion.z.so", + "path": "//device/soc/unisoc/p7885/hardware/omx_il/libutils/memory/libmemion:libomx_memion", + "headers": [] + }, + { + "name": "soc_p7885:libomx_utils", + "so_file_name": "libomx_utils.z.so", + "path": "//device/soc/unisoc/p7885/hardware/omx_il/libutils:libomx_utils", + "headers": [] } ] \ No newline at end of file diff --git a/tools/deps_guard/rules/chipsetsdk_dep_whitelist.json b/tools/deps_guard/rules/chipsetsdk_dep_whitelist.json index d9fd570e..f2519d33 100644 --- a/tools/deps_guard/rules/chipsetsdk_dep_whitelist.json +++ b/tools/deps_guard/rules/chipsetsdk_dep_whitelist.json @@ -12177,5 +12177,40 @@ "dep_file_name": "ld-musl-aarch64.so.1", "dep_file_path": "system/lib/ld-musl-aarch64.so.1", "description": "vendor only module libmali-g610-ohos.so depends on wrong module as ld-musl-aarch64.so.1 in //device/soc/rockchip/rk3588/hardware/gpu:mali-g610-ohos, dep module path is system/lib/ld-musl-aarch64.so.1" + }, + { + "so_file_name": "libstagefrighthw.z.so", + "so_file_path": "vendor/lib64/passthrough/indirect/libstagefrighthw.z.so", + "dep_file_name": "libhilog.so", + "dep_file_path": "system/lib64/chipset-sdk/libhilog.so", + "description": "libstagefrighthw.z.so with innerapi_tags [passthrough_indirect] has dep file libhilog.so with //base/hiviewdfx/hilog/interfaces/native/innerkits:libhilog contains wrong dep innerapi_tags [chipsetsdk] in innerapi_tags [chipsetsdk,platformsdk,sasdk]" + }, + { + "so_file_name": "libomx_memion.z.so", + "so_file_path": "vendor/lib64/passthrough/indirect/libomx_memion.z.so", + "dep_file_name": "libhilog.so", + "dep_file_path": "system/lib64/chipset-sdk/libhilog.so", + "description": "libomx_memion.z.so with innerapi_tags [passthrough_indirect] has dep file libhilog.so with //base/hiviewdfx/hilog/interfaces/native/innerkits:libhilog contains wrong dep innerapi_tags [chipsetsdk] in innerapi_tags [chipsetsdk,platformsdk,sasdk]" + }, + { + "so_file_name": "libomx_utils.z.so", + "so_file_path": "vendor/lib64/passthrough/indirect/libomx_utils.z.so", + "dep_file_name": "libhilog.so", + "dep_file_path": "system/lib64/chipset-sdk/libhilog.so", + "description": "libomx_utils.z.so with innerapi_tags [passthrough_indirect] has dep file libhilog.so with //base/hiviewdfx/hilog/interfaces/native/innerkits:libhilog contains wrong dep innerapi_tags [chipsetsdk] in innerapi_tags [chipsetsdk,platformsdk,sasdk]" + }, + { + "so_file_name": "libdisplay_buffer_vdi_impl.z.so", + "so_file_path": "vendor/lib64/libdisplay_buffer_vdi_impl.z.so", + "dep_file_name": "libdisplay_gralloc.z.so", + "dep_file_path": "vendor/lib64/libdisplay_gralloc.z.so", + "description": "libdisplay_buffer_vdi_impl.z.so with innerapi_tags [passthrough] cannot depend vendor only file libdisplay_gralloc.z.so with //device/soc/unisoc/p7885/hardware/display:display_gralloc" + }, + { + "so_file_name": "libEGL.so", + "so_file_path": "system/lib64/platformsdk/libEGL.so", + "dep_file_name": "libGLES_mali.z.so", + "dep_file_path": "vendor/lib64/chipsetsdk/libGLES_mali.z.so", + "description": "libEGL.so with innerapi_tags [llndk] cannot depend vendor only file libGLES_mali.z.so with //device/soc/unisoc/p7885/hardware/gpu:GLES_mali" } ]