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: [ imports: [
"device/xiaomi/rodin", "device/xiaomi/rodin",
"hardware/mediatek", "hardware/mediatek",
"hardware/mediatek/libaedv",
"hardware/mediatek/libmtkperf_client", "hardware/mediatek/libmtkperf_client",
"hardware/xiaomi", "hardware/xiaomi",
], ],
@@ -106,6 +105,34 @@ cc_prebuilt_library_shared {
soc_specific: true, 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 { cc_prebuilt_library_shared {
name: "android.hardware.audio.core-impl-mediatek", name: "android.hardware.audio.core-impl-mediatek",
owner: "xiaomi", owner: "xiaomi",
@@ -4361,62 +4388,10 @@ cc_prebuilt_library_shared {
srcs: [ srcs: [
"proprietary/vendor/lib64/libcodec2_mtk_vdec.so", "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", compile_multilib: "64",
check_elf_files: false,
prefer: true, prefer: true,
soc_specific: true, soc_specific: true,
} }
@@ -4432,57 +4407,10 @@ cc_prebuilt_library_shared {
srcs: [ srcs: [
"proprietary/vendor/lib64/libcodec2_mtk_venc.so", "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", compile_multilib: "64",
check_elf_files: false,
prefer: true, prefer: true,
soc_specific: true, soc_specific: true,
} }
@@ -5429,6 +5357,33 @@ cc_prebuilt_library_shared {
soc_specific: true, 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 { cc_prebuilt_library_shared {
name: "libcustom_nvram", name: "libcustom_nvram",
owner: "xiaomi", owner: "xiaomi",
@@ -6814,6 +6769,79 @@ cc_prebuilt_library_shared {
soc_specific: true, 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 { cc_prebuilt_library_shared {
name: "libladder", name: "libladder",
owner: "xiaomi", owner: "xiaomi",
@@ -19517,7 +19545,7 @@ cc_prebuilt_library_shared {
} }
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "libmnl", name: "libmnld",
owner: "xiaomi", owner: "xiaomi",
strip: { strip: {
none: true, none: true,
@@ -19525,7 +19553,7 @@ cc_prebuilt_library_shared {
target: { target: {
android_arm64: { android_arm64: {
srcs: [ srcs: [
"proprietary/vendor/lib64/mt6899/libmnl.so", "proprietary/vendor/lib64/mt6899/libmnld.so",
], ],
shared_libs: [ shared_libs: [
"libc++", "libc++",
@@ -34828,12 +34856,12 @@ cc_prebuilt_library_shared {
"liboemcrypto", "liboemcrypto",
"libhardware", "libhardware",
"libkeymaster4support", "libkeymaster4support",
"lib_android_keymaster_keymint_utils", "lib_android_keymaster_keymint_utils_V3",
"libkeymint", "libkeymint_V3",
"libkeymaster_messages", "libkeymaster_messages",
"libkeymint_support", "libkeymint_support_V3",
"android.hardware.security.keymint-V3-ndk-v35", "android.hardware.security.keymint-V3-ndk-v35",
"libkeymint_remote_prov_support", "libkeymint_remote_prov_support_V3",
"libbase", "libbase",
"libbinder", "libbinder",
"android.hardware.secure_element-V1-ndk", "android.hardware.secure_element-V1-ndk",
@@ -36451,13 +36479,13 @@ cc_prebuilt_binary {
"android.hardware.security.rkp-V3-ndk", "android.hardware.security.rkp-V3-ndk",
"android.hardware.security.secureclock-V1-ndk", "android.hardware.security.secureclock-V1-ndk",
"android.hardware.security.sharedsecret-V1-ndk", "android.hardware.security.sharedsecret-V1-ndk",
"lib_android_keymaster_keymint_utils", "lib_android_keymaster_keymint_utils_V3",
"libbase", "libbase",
"libbinder_ndk", "libbinder_ndk",
"libcrypto", "libcrypto",
"libhardware", "libhardware",
"libkeymaster_messages", "libkeymaster_messages",
"libkeymint", "libkeymint_V3",
"liblog", "liblog",
"libtrusty", "libtrusty",
"libutils", "libutils",
@@ -37197,7 +37225,7 @@ cc_prebuilt_binary {
"proprietary/vendor/bin/mnld", "proprietary/vendor/bin/mnld",
], ],
shared_libs: [ shared_libs: [
"libmnl", "libmnld",
"libcurl", "libcurl",
"libcutils", "libcutils",
"libnvram", "libnvram",
@@ -39931,10 +39959,10 @@ install_symlink {
} }
install_symlink { install_symlink {
name: "vendor_lib64_libmnl_so", name: "vendor_lib64_libmnld_so",
soc_specific: true, soc_specific: true,
installed_location: "lib64/libmnl.so", installed_location: "lib64/libmnld.so",
symlink_target: "/vendor/lib64/mt6899/libmnl.so", symlink_target: "/vendor/lib64/mt6899/libmnld.so",
} }
install_symlink { 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 \ av-audio-types-aidl-V3-ndk \
APUWareApusysAidlServer \ APUWareApusysAidlServer \
APUWareUtilsAidlServer \ APUWareUtilsAidlServer \
android.frameworks.displayservice@1.0 \
android.hardware.audio.core-impl-mediatek \ android.hardware.audio.core-impl-mediatek \
android.hardware.bluetooth.audio-impl-mediatek \ android.hardware.bluetooth.audio-impl-mediatek \
android.hardware.security.keymint-V3-ndk-v35 \ android.hardware.security.keymint-V3-ndk-v35 \
@@ -975,6 +976,7 @@ PRODUCT_PACKAGES += \
libcom.xiaomi.signaltrigger \ libcom.xiaomi.signaltrigger \
libcomposer_ext \ libcomposer_ext \
libconnfem \ libconnfem \
libcppcose_rkp_prebuilt \
libcustom_nvram \ libcustom_nvram \
libcvsd_mtk \ libcvsd_mtk \
libdapparamstorage \ libdapparamstorage \
@@ -1023,6 +1025,8 @@ PRODUCT_PACKAGES += \
libjpeg-alpha_vendor \ libjpeg-alpha_vendor \
libjpegdecoder_rodin \ libjpegdecoder_rodin \
libjpegencoder_rodin \ libjpegencoder_rodin \
libkeymint_V3 \
libkeymint_remote_prov_support_V3 \
libladder \ libladder \
libmbrainSDKv \ libmbrainSDKv \
libmcve \ libmcve \
@@ -1420,7 +1424,7 @@ PRODUCT_PACKAGES += \
libmmagent \ libmmagent \
libmml \ libmml \
libmmlpqImpl \ libmmlpqImpl \
libmnl \ libmnld \
libmtk_mali_utils \ libmtk_mali_utils \
libmtkcam.atmseventmgr \ libmtkcam.atmseventmgr \
libmtkcam.debugwrapper \ libmtkcam.debugwrapper \
@@ -2301,7 +2305,7 @@ PRODUCT_PACKAGES += \
vendor_lib64_libmmagent_so \ vendor_lib64_libmmagent_so \
vendor_lib64_libmml_so \ vendor_lib64_libmml_so \
vendor_lib64_libmmlpqImpl_so \ vendor_lib64_libmmlpqImpl_so \
vendor_lib64_libmnl_so \ vendor_lib64_libmnld_so \
vendor_lib64_libmtk_mali_utils_so \ vendor_lib64_libmtk_mali_utils_so \
vendor_lib64_libmtkcam_atmseventmgr_so \ vendor_lib64_libmtkcam_atmseventmgr_so \
vendor_lib64_libmtkcam_debugwrapper_so \ vendor_lib64_libmtkcam_debugwrapper_so \