2 Commits
Author SHA1 Message Date
xyzuniverse 6541c56692 rodin: Switch to source-built chipinfo init script
Change-Id: Ia9d097d34acd80be71d32184847f35f3b2e2b0dc
Signed-off-by: Ido <dev.xyzuniverse@gmail.com>
2026-09-26 10:45:11 +02:00
xyzuniverse 6c78008add rodin: Sync with DT changes
Change-Id: If60ff0047709493eec8ea45b3dc1da9f76fa2457
Signed-off-by: Ido <dev.xyzuniverse@gmail.com>
2026-09-24 16:15:00 +02:00
11 changed files with 116 additions and 148 deletions

No files matched your search

+114 -142
View File
@@ -6,6 +6,7 @@ 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",
], ],
@@ -105,34 +106,6 @@ 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",
@@ -4388,10 +4361,62 @@ 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,
} }
@@ -4407,10 +4432,57 @@ 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,
} }
@@ -5357,33 +5429,6 @@ 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",
@@ -6769,79 +6814,6 @@ 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",
@@ -19545,7 +19517,7 @@ cc_prebuilt_library_shared {
} }
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "libmnld", name: "libmnl",
owner: "xiaomi", owner: "xiaomi",
strip: { strip: {
none: true, none: true,
@@ -19553,7 +19525,7 @@ cc_prebuilt_library_shared {
target: { target: {
android_arm64: { android_arm64: {
srcs: [ srcs: [
"proprietary/vendor/lib64/mt6899/libmnld.so", "proprietary/vendor/lib64/mt6899/libmnl.so",
], ],
shared_libs: [ shared_libs: [
"libc++", "libc++",
@@ -34856,12 +34828,12 @@ cc_prebuilt_library_shared {
"liboemcrypto", "liboemcrypto",
"libhardware", "libhardware",
"libkeymaster4support", "libkeymaster4support",
"lib_android_keymaster_keymint_utils_V3", "lib_android_keymaster_keymint_utils",
"libkeymint_V3", "libkeymint",
"libkeymaster_messages", "libkeymaster_messages",
"libkeymint_support_V3", "libkeymint_support",
"android.hardware.security.keymint-V3-ndk-v35", "android.hardware.security.keymint-V3-ndk-v35",
"libkeymint_remote_prov_support_V3", "libkeymint_remote_prov_support",
"libbase", "libbase",
"libbinder", "libbinder",
"android.hardware.secure_element-V1-ndk", "android.hardware.secure_element-V1-ndk",
@@ -36479,13 +36451,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_V3", "lib_android_keymaster_keymint_utils",
"libbase", "libbase",
"libbinder_ndk", "libbinder_ndk",
"libcrypto", "libcrypto",
"libhardware", "libhardware",
"libkeymaster_messages", "libkeymaster_messages",
"libkeymint_V3", "libkeymint",
"liblog", "liblog",
"libtrusty", "libtrusty",
"libutils", "libutils",
@@ -37225,7 +37197,7 @@ cc_prebuilt_binary {
"proprietary/vendor/bin/mnld", "proprietary/vendor/bin/mnld",
], ],
shared_libs: [ shared_libs: [
"libmnld", "libmnl",
"libcurl", "libcurl",
"libcutils", "libcutils",
"libnvram", "libnvram",
@@ -39959,10 +39931,10 @@ install_symlink {
} }
install_symlink { install_symlink {
name: "vendor_lib64_libmnld_so", name: "vendor_lib64_libmnl_so",
soc_specific: true, soc_specific: true,
installed_location: "lib64/libmnld.so", installed_location: "lib64/libmnl.so",
symlink_target: "/vendor/lib64/mt6899/libmnld.so", symlink_target: "/vendor/lib64/mt6899/libmnl.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.
+2 -6
View File
@@ -812,7 +812,6 @@ 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 \
@@ -976,7 +975,6 @@ 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 \
@@ -1025,8 +1023,6 @@ 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 \
@@ -1424,7 +1420,7 @@ PRODUCT_PACKAGES += \
libmmagent \ libmmagent \
libmml \ libmml \
libmmlpqImpl \ libmmlpqImpl \
libmnld \ libmnl \
libmtk_mali_utils \ libmtk_mali_utils \
libmtkcam.atmseventmgr \ libmtkcam.atmseventmgr \
libmtkcam.debugwrapper \ libmtkcam.debugwrapper \
@@ -2305,7 +2301,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_libmnld_so \ vendor_lib64_libmnl_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 \