surya: Add Trusted User Interface blobs

This commit is contained in:
Mohammad Hasan Keramat J
2025-01-18 04:59:54 +03:30
parent af3697705e
commit fcb2f7397f
6 changed files with 46 additions and 0 deletions

View File

@@ -1197,6 +1197,27 @@ cc_prebuilt_library_shared {
soc_specific: true, soc_specific: true,
} }
cc_prebuilt_library_shared {
name: "vendor.qti.hardware.tui_comm@1.0",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: ["proprietary/vendor/lib/vendor.qti.hardware.tui_comm@1.0.so"],
shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ],
},
android_arm64: {
srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.tui_comm@1.0.so"],
shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "vendor.qti.hardware.vpp@1.1", name: "vendor.qti.hardware.vpp@1.1",
owner: "xiaomi", owner: "xiaomi",
@@ -8965,6 +8986,24 @@ cc_prebuilt_binary {
soc_specific: true, soc_specific: true,
} }
cc_prebuilt_binary {
name: "vendor.qti.hardware.tui_comm@1.0-service-qti",
owner: "xiaomi",
target: {
android_arm64: {
srcs: ["proprietary/vendor/bin/hw/vendor.qti.hardware.tui_comm@1.0-service-qti"],
shared_libs: ["liblog", "libcutils", "libbase", "libutils", "libhardware", "libhidlbase", "libbinder", "vendor.qti.hardware.tui_comm@1.0", "libc++", "libc", "libm", "libdl", ],
},
},
compile_multilib: "64",
strip: {
none: true,
},
prefer: true,
relative_install_path: "hw",
soc_specific: true,
}
cc_prebuilt_binary { cc_prebuilt_binary {
name: "vendor.qti.media.c2@1.0-service", name: "vendor.qti.media.c2@1.0-service",
owner: "xiaomi", owner: "xiaomi",

View File

@@ -0,0 +1,4 @@
service tui_comm-1-0 /vendor/bin/hw/vendor.qti.hardware.tui_comm@1.0-service-qti
class hal
user system
group system drmrpc

Binary file not shown.

Binary file not shown.

View File

@@ -125,6 +125,7 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/surya/proprietary/vendor/etc/init/vendor.qti.hardware.capabilityconfigstore@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.capabilityconfigstore@1.0-service.rc \ vendor/xiaomi/surya/proprietary/vendor/etc/init/vendor.qti.hardware.capabilityconfigstore@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.capabilityconfigstore@1.0-service.rc \
vendor/xiaomi/surya/proprietary/vendor/etc/init/vendor.qti.hardware.dsp@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.dsp@1.0-service.rc \ vendor/xiaomi/surya/proprietary/vendor/etc/init/vendor.qti.hardware.dsp@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.dsp@1.0-service.rc \
vendor/xiaomi/surya/proprietary/vendor/etc/init/vendor.qti.hardware.soter@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.soter@1.0-service.rc \ vendor/xiaomi/surya/proprietary/vendor/etc/init/vendor.qti.hardware.soter@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.soter@1.0-service.rc \
vendor/xiaomi/surya/proprietary/vendor/etc/init/vendor.qti.hardware.tui_comm@1.0-service-qti.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.tui_comm@1.0-service-qti.rc \
vendor/xiaomi/surya/proprietary/vendor/etc/init/vendor.qti.media.c2@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.media.c2@1.0-service.rc \ vendor/xiaomi/surya/proprietary/vendor/etc/init/vendor.qti.media.c2@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.media.c2@1.0-service.rc \
vendor/xiaomi/surya/proprietary/vendor/etc/init/vendor.qti.rmt_storage.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.rmt_storage.rc \ vendor/xiaomi/surya/proprietary/vendor/etc/init/vendor.qti.rmt_storage.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.rmt_storage.rc \
vendor/xiaomi/surya/proprietary/vendor/etc/init/vendor.qti.tftp.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.tftp.rc \ vendor/xiaomi/surya/proprietary/vendor/etc/init/vendor.qti.tftp.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.tftp.rc \
@@ -325,6 +326,7 @@ PRODUCT_PACKAGES += \
libvpplibrary \ libvpplibrary \
libasphere \ libasphere \
vendor.qti.hardware.dsp@1.0 \ vendor.qti.hardware.dsp@1.0 \
vendor.qti.hardware.tui_comm@1.0 \
vendor.qti.hardware.vpp@1.1 \ vendor.qti.hardware.vpp@1.1 \
vendor.qti.hardware.vpp@1.2 \ vendor.qti.hardware.vpp@1.2 \
vendor.qti.hardware.vpp@1.3 \ vendor.qti.hardware.vpp@1.3 \
@@ -796,6 +798,7 @@ PRODUCT_PACKAGES += \
vendor.qti.hardware.alarm@1.0-service \ vendor.qti.hardware.alarm@1.0-service \
vendor.qti.hardware.capabilityconfigstore@1.0-service \ vendor.qti.hardware.capabilityconfigstore@1.0-service \
vendor.qti.hardware.soter@1.0-service \ vendor.qti.hardware.soter@1.0-service \
vendor.qti.hardware.tui_comm@1.0-service-qti \
vendor.qti.media.c2@1.0-service \ vendor.qti.media.c2@1.0-service \
ims_rtp_daemon \ ims_rtp_daemon \
imsdatadaemon \ imsdatadaemon \