2 Commits
Author SHA1 Message Date
xyzuniverse cc97d6e55b rodin: Sync with DT changes
Change-Id: I73430a27abaaec179b42ef594daaaa7c8e2d160b
Signed-off-by: Ido <dev.xyzuniverse@gmail.com>
2026-09-24 15:42:07 +02:00
xyzuniverse 33353fc448 rodin: Sync with tree changes
* 52673ea rodin: Switch to source-built chipinfo init
* 5d8528e rodin: Switch back to prebuilt C2
* fa40e0c rodin: Fixup mnld
* e35bf22 rodin: Re-configure prebuilt keymint stack
* cdeb721 rodin: Import prebuilt frameworks displayservice
* 1f9cf66 rodin: Drop unused prebuilt speaker calibration

Change-Id: I1b441c13bdb2a727d82e941ada11e40f4d1cac84
Signed-off-by: Ido <dev.xyzuniverse@gmail.com>
2026-09-20 22:23:35 +02:00
11 changed files with 148 additions and 116 deletions

No files matched your search

+142 -114
View File
@@ -6,7 +6,6 @@ soong_namespace {
imports: [
"device/xiaomi/rodin",
"hardware/mediatek",
"hardware/mediatek/libaedv",
"hardware/mediatek/libmtkperf_client",
"hardware/xiaomi",
],
@@ -106,6 +105,34 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "android.frameworks.displayservice@1.0",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/android.frameworks.displayservice@1.0.so",
],
shared_libs: [
"libhidlbase",
"liblog",
"libutils",
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "android.hardware.audio.core-impl-mediatek",
owner: "xiaomi",
@@ -4361,62 +4388,10 @@ cc_prebuilt_library_shared {
srcs: [
"proprietary/vendor/lib64/libcodec2_mtk_vdec.so",
],
shared_libs: [
"android.hardware.media.c2-V1-ndk",
"libbinder_ndk",
"libcodec2_aidl",
"server_configurable_flags",
"libaconfig_storage_read_api_cc",
"android.hardware.media.c2@1.0",
"android.hardware.media.c2@1.1",
"android.hardware.media.c2@1.2",
"libcodec2_hidl@1.0",
"libcodec2_hidl@1.1",
"libcodec2_hidl@1.2",
"libformatter",
"libdpframework",
"android.hardware.graphics.bufferqueue@2.0",
"android.hardware.media.bufferpool2-V2-ndk",
"libui",
"libgralloc_extra",
"libexpat",
"libsync",
"libhidlbase",
"libhwbinder",
"libged",
"libfmq",
"libstagefright_bufferpool@2.0.1",
"libstagefright_aidl_bufferpool2",
"libcodec2_fsr",
"libpqparamparser",
"libcodec2_hal_common",
"libcodec2_soft_common",
"libcutils",
"liblog",
"libsfplugin_ccodec_utils",
"libstagefright_foundation",
"libbase",
"libcodec2",
"libcodec2_vndk",
"libutils",
"libion",
"libdmabufheap",
"libion_mtk",
"libcodec2_mtk_c2store",
"libcodec2_vpp_qt_plugin",
"libcodec2_vpp_mi_plugin",
"libcodec2_vpp_rs_plugin",
"libcodec2_vpp_ve_plugin",
"libcodec2_vpp_frc_plugin",
"libmisight",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
check_elf_files: false,
prefer: true,
soc_specific: true,
}
@@ -4432,57 +4407,10 @@ cc_prebuilt_library_shared {
srcs: [
"proprietary/vendor/lib64/libcodec2_mtk_venc.so",
],
shared_libs: [
"android.hardware.media.c2-V1-ndk",
"libbinder_ndk",
"libcodec2_aidl",
"server_configurable_flags",
"libaconfig_storage_read_api_cc",
"android.hardware.media.c2@1.0",
"android.hardware.media.c2@1.1",
"android.hardware.media.c2@1.2",
"libcodec2_hidl@1.0",
"libcodec2_hidl@1.1",
"libcodec2_hidl@1.2",
"libformatter",
"libdpframework",
"android.hardware.graphics.bufferqueue@2.0",
"android.hardware.media.bufferpool2-V2-ndk",
"libui",
"libgralloc_extra",
"libexpat",
"libsync",
"libhidlbase",
"libhwbinder",
"libged",
"libfmq",
"libstagefright_bufferpool@2.0.1",
"libstagefright_aidl_bufferpool2",
"libcodec2_fsr",
"libpqparamparser",
"libcodec2_hal_common",
"libcodec2_soft_common",
"libcutils",
"liblog",
"libsfplugin_ccodec_utils",
"libstagefright_foundation",
"libbase",
"libcodec2",
"libcodec2_vndk",
"libutils",
"libion",
"libdmabufheap",
"libion_mtk",
"libcodec2_mtk_c2store",
"libcodec2_vpp_fa_plugin",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
check_elf_files: false,
prefer: true,
soc_specific: true,
}
@@ -5429,6 +5357,33 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libcppcose_rkp_prebuilt",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libcppcose_rkp_prebuilt.so",
],
shared_libs: [
"libcppbor",
"libcrypto",
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libcustom_nvram",
owner: "xiaomi",
@@ -6814,6 +6769,79 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libkeymint_V3",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libkeymint_V3.so",
],
shared_libs: [
"android.hardware.security.keymint-V3-ndk",
"libhidlbase",
"android.hardware.security.rkp-V3-ndk",
"android.hardware.security.secureclock-V1-ndk",
"android.hardware.security.sharedsecret-V1-ndk",
"lib_android_keymaster_keymint_utils_V3",
"libbase",
"libbinder_ndk",
"libcppbor",
"libcrypto",
"libcutils",
"libkeymaster_messages",
"libkeymaster_portable",
"liblog",
"libpuresoftkeymasterdevice",
"libutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libkeymint_remote_prov_support_V3",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libkeymint_remote_prov_support_V3.so",
],
shared_libs: [
"libkeymint_shim",
"android.hardware.security.keymint-V3-ndk",
"libbase",
"libbinder_ndk",
"libcppbor",
"libcppcose_rkp_prebuilt",
"libcrypto",
"libkeymaster_portable",
"libjsoncpp",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libladder",
owner: "xiaomi",
@@ -19517,7 +19545,7 @@ cc_prebuilt_library_shared {
}
cc_prebuilt_library_shared {
name: "libmnl",
name: "libmnld",
owner: "xiaomi",
strip: {
none: true,
@@ -19525,7 +19553,7 @@ cc_prebuilt_library_shared {
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/mt6899/libmnl.so",
"proprietary/vendor/lib64/mt6899/libmnld.so",
],
shared_libs: [
"libc++",
@@ -34828,12 +34856,12 @@ cc_prebuilt_library_shared {
"liboemcrypto",
"libhardware",
"libkeymaster4support",
"lib_android_keymaster_keymint_utils",
"libkeymint",
"lib_android_keymaster_keymint_utils_V3",
"libkeymint_V3",
"libkeymaster_messages",
"libkeymint_support",
"libkeymint_support_V3",
"android.hardware.security.keymint-V3-ndk-v35",
"libkeymint_remote_prov_support",
"libkeymint_remote_prov_support_V3",
"libbase",
"libbinder",
"android.hardware.secure_element-V1-ndk",
@@ -36451,13 +36479,13 @@ cc_prebuilt_binary {
"android.hardware.security.rkp-V3-ndk",
"android.hardware.security.secureclock-V1-ndk",
"android.hardware.security.sharedsecret-V1-ndk",
"lib_android_keymaster_keymint_utils",
"lib_android_keymaster_keymint_utils_V3",
"libbase",
"libbinder_ndk",
"libcrypto",
"libhardware",
"libkeymaster_messages",
"libkeymint",
"libkeymint_V3",
"liblog",
"libtrusty",
"libutils",
@@ -37197,7 +37225,7 @@ cc_prebuilt_binary {
"proprietary/vendor/bin/mnld",
],
shared_libs: [
"libmnl",
"libmnld",
"libcurl",
"libcutils",
"libnvram",
@@ -39931,10 +39959,10 @@ install_symlink {
}
install_symlink {
name: "vendor_lib64_libmnl_so",
name: "vendor_lib64_libmnld_so",
soc_specific: true,
installed_location: "lib64/libmnl.so",
symlink_target: "/vendor/lib64/mt6899/libmnl.so",
installed_location: "lib64/libmnld.so",
symlink_target: "/vendor/lib64/mt6899/libmnld.so",
}
install_symlink {
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+6 -2
View File
@@ -812,6 +812,7 @@ PRODUCT_PACKAGES += \
av-audio-types-aidl-V3-ndk \
APUWareApusysAidlServer \
APUWareUtilsAidlServer \
android.frameworks.displayservice@1.0 \
android.hardware.audio.core-impl-mediatek \
android.hardware.bluetooth.audio-impl-mediatek \
android.hardware.security.keymint-V3-ndk-v35 \
@@ -975,6 +976,7 @@ PRODUCT_PACKAGES += \
libcom.xiaomi.signaltrigger \
libcomposer_ext \
libconnfem \
libcppcose_rkp_prebuilt \
libcustom_nvram \
libcvsd_mtk \
libdapparamstorage \
@@ -1023,6 +1025,8 @@ PRODUCT_PACKAGES += \
libjpeg-alpha_vendor \
libjpegdecoder_rodin \
libjpegencoder_rodin \
libkeymint_V3 \
libkeymint_remote_prov_support_V3 \
libladder \
libmbrainSDKv \
libmcve \
@@ -1420,7 +1424,7 @@ PRODUCT_PACKAGES += \
libmmagent \
libmml \
libmmlpqImpl \
libmnl \
libmnld \
libmtk_mali_utils \
libmtkcam.atmseventmgr \
libmtkcam.debugwrapper \
@@ -2301,7 +2305,7 @@ PRODUCT_PACKAGES += \
vendor_lib64_libmmagent_so \
vendor_lib64_libmml_so \
vendor_lib64_libmmlpqImpl_so \
vendor_lib64_libmnl_so \
vendor_lib64_libmnld_so \
vendor_lib64_libmtk_mali_utils_so \
vendor_lib64_libmtkcam_atmseventmgr_so \
vendor_lib64_libmtkcam_debugwrapper_so \