peridot: Add qcc-vendor
Change-Id: I9abf00b1a09437e76310d06fc32f0d50a7b14f64
This commit is contained in:
112
Android.bp
112
Android.bp
@@ -31440,6 +31440,66 @@ cc_prebuilt_library_shared {
|
|||||||
soc_specific: true,
|
soc_specific: true,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
cc_prebuilt_library_shared {
|
||||||
|
name: "vendor.qti.qccvndhal_aidl-V1-ndk",
|
||||||
|
owner: "xiaomi",
|
||||||
|
strip: {
|
||||||
|
none: true,
|
||||||
|
},
|
||||||
|
target: {
|
||||||
|
android_arm64: {
|
||||||
|
srcs: [
|
||||||
|
"proprietary/vendor/lib64/vendor.qti.qccvndhal_aidl-V1-ndk.so",
|
||||||
|
],
|
||||||
|
shared_libs: [
|
||||||
|
"libbinder_ndk",
|
||||||
|
"android.hardware.common-V2-ndk",
|
||||||
|
"android.hardware.common.fmq-V1-ndk",
|
||||||
|
"libc++",
|
||||||
|
"libc",
|
||||||
|
"libm",
|
||||||
|
"libdl",
|
||||||
|
],
|
||||||
|
},
|
||||||
|
},
|
||||||
|
compile_multilib: "64",
|
||||||
|
prefer: true,
|
||||||
|
soc_specific: true,
|
||||||
|
}
|
||||||
|
|
||||||
|
cc_prebuilt_library_shared {
|
||||||
|
name: "vendor.qti.qccvndhal_aidl-halimpl",
|
||||||
|
owner: "xiaomi",
|
||||||
|
strip: {
|
||||||
|
none: true,
|
||||||
|
},
|
||||||
|
target: {
|
||||||
|
android_arm64: {
|
||||||
|
srcs: [
|
||||||
|
"proprietary/vendor/lib64/vendor.qti.qccvndhal_aidl-halimpl.so",
|
||||||
|
],
|
||||||
|
shared_libs: [
|
||||||
|
"libutils",
|
||||||
|
"libfmq",
|
||||||
|
"libcutils",
|
||||||
|
"liblog",
|
||||||
|
"libbase",
|
||||||
|
"libbinder",
|
||||||
|
"libbinder_ndk",
|
||||||
|
"android.hardware.common-V2-ndk",
|
||||||
|
"vendor.qti.qccvndhal_aidl-V1-ndk",
|
||||||
|
"libc++",
|
||||||
|
"libc",
|
||||||
|
"libm",
|
||||||
|
"libdl",
|
||||||
|
],
|
||||||
|
},
|
||||||
|
},
|
||||||
|
compile_multilib: "64",
|
||||||
|
prefer: true,
|
||||||
|
soc_specific: true,
|
||||||
|
}
|
||||||
|
|
||||||
cc_prebuilt_library_shared {
|
cc_prebuilt_library_shared {
|
||||||
name: "vendor.qti.qegahal-V1-ndk_platform",
|
name: "vendor.qti.qegahal-V1-ndk_platform",
|
||||||
owner: "xiaomi",
|
owner: "xiaomi",
|
||||||
@@ -39025,6 +39085,15 @@ prebuilt_etc_xml {
|
|||||||
soc_specific: true,
|
soc_specific: true,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
prebuilt_etc_xml {
|
||||||
|
name: "vendor.qti.qccvndhal_aidl-service.xml",
|
||||||
|
owner: "xiaomi",
|
||||||
|
src: "proprietary/vendor/etc/vintf/manifest/vendor.qti.qccvndhal_aidl-service.xml",
|
||||||
|
filename_from_src: true,
|
||||||
|
sub_dir: "vintf/manifest",
|
||||||
|
soc_specific: true,
|
||||||
|
}
|
||||||
|
|
||||||
prebuilt_etc_xml {
|
prebuilt_etc_xml {
|
||||||
name: "vendor.qti.qspmhal-service.xml",
|
name: "vendor.qti.qspmhal-service.xml",
|
||||||
owner: "xiaomi",
|
owner: "xiaomi",
|
||||||
@@ -41240,6 +41309,49 @@ cc_prebuilt_binary {
|
|||||||
soc_specific: true,
|
soc_specific: true,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
cc_prebuilt_binary {
|
||||||
|
name: "qcc-vendor",
|
||||||
|
owner: "xiaomi",
|
||||||
|
target: {
|
||||||
|
android_arm64: {
|
||||||
|
srcs: [
|
||||||
|
"proprietary/vendor/bin/qcc-vendor",
|
||||||
|
],
|
||||||
|
shared_libs: [
|
||||||
|
"libcutils",
|
||||||
|
"liblog",
|
||||||
|
"libutils",
|
||||||
|
"libprotobuf-cpp-lite-21.7",
|
||||||
|
"libqcc_file_agent",
|
||||||
|
"libqcc_sdk",
|
||||||
|
"libqmi_cci",
|
||||||
|
"libqmiservices",
|
||||||
|
"libidl",
|
||||||
|
"libz",
|
||||||
|
"libbase",
|
||||||
|
"libfmq",
|
||||||
|
"libhidlbase",
|
||||||
|
"libbinder",
|
||||||
|
"libbinder_ndk",
|
||||||
|
"android.hardware.common-V2-ndk",
|
||||||
|
"vendor.qti.qccvndhal_aidl-V1-ndk",
|
||||||
|
"vendor.qti.qccvndhal_aidl-halimpl",
|
||||||
|
"vendor.qti.hardware.qccsyshal@1.2",
|
||||||
|
"libc++",
|
||||||
|
"libc",
|
||||||
|
"libm",
|
||||||
|
"libdl",
|
||||||
|
],
|
||||||
|
},
|
||||||
|
},
|
||||||
|
compile_multilib: "64",
|
||||||
|
strip: {
|
||||||
|
none: true,
|
||||||
|
},
|
||||||
|
prefer: true,
|
||||||
|
soc_specific: true,
|
||||||
|
}
|
||||||
|
|
||||||
cc_prebuilt_binary {
|
cc_prebuilt_binary {
|
||||||
name: "qconfigfunctest",
|
name: "qconfigfunctest",
|
||||||
owner: "xiaomi",
|
owner: "xiaomi",
|
||||||
|
|||||||
@@ -1029,6 +1029,7 @@ PRODUCT_COPY_FILES += \
|
|||||||
vendor/xiaomi/peridot/proprietary/vendor/etc/init/ims-dataservice-daemon.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/ims-dataservice-daemon.rc \
|
vendor/xiaomi/peridot/proprietary/vendor/etc/init/ims-dataservice-daemon.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/ims-dataservice-daemon.rc \
|
||||||
vendor/xiaomi/peridot/proprietary/vendor/etc/init/ims_rtp_daemon.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/ims_rtp_daemon.rc \
|
vendor/xiaomi/peridot/proprietary/vendor/etc/init/ims_rtp_daemon.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/ims_rtp_daemon.rc \
|
||||||
vendor/xiaomi/peridot/proprietary/vendor/etc/init/imsdaemon.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/imsdaemon.rc \
|
vendor/xiaomi/peridot/proprietary/vendor/etc/init/imsdaemon.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/imsdaemon.rc \
|
||||||
|
vendor/xiaomi/peridot/proprietary/vendor/etc/init/init.qccvendor.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.qccvendor.rc \
|
||||||
vendor/xiaomi/peridot/proprietary/vendor/etc/init/init.qti.media.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.qti.media.rc \
|
vendor/xiaomi/peridot/proprietary/vendor/etc/init/init.qti.media.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.qti.media.rc \
|
||||||
vendor/xiaomi/peridot/proprietary/vendor/etc/init/init.time_daemon.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.time_daemon.rc \
|
vendor/xiaomi/peridot/proprietary/vendor/etc/init/init.time_daemon.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.time_daemon.rc \
|
||||||
vendor/xiaomi/peridot/proprietary/vendor/etc/init/init.vendor.ins.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.vendor.ins.rc \
|
vendor/xiaomi/peridot/proprietary/vendor/etc/init/init.vendor.ins.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.vendor.ins.rc \
|
||||||
@@ -2320,6 +2321,8 @@ PRODUCT_PACKAGES += \
|
|||||||
vendor.qti.latency@2.2 \
|
vendor.qti.latency@2.2 \
|
||||||
vendor.qti.latencyaidlservice-V1-ndk \
|
vendor.qti.latencyaidlservice-V1-ndk \
|
||||||
vendor.qti.memory.pasrmanager-V1-ndk \
|
vendor.qti.memory.pasrmanager-V1-ndk \
|
||||||
|
vendor.qti.qccvndhal_aidl-V1-ndk \
|
||||||
|
vendor.qti.qccvndhal_aidl-halimpl \
|
||||||
vendor.qti.qegahal-V1-ndk_platform \
|
vendor.qti.qegahal-V1-ndk_platform \
|
||||||
vendor.qti.qesdhal-impl \
|
vendor.qti.qesdhal-impl \
|
||||||
vendor.qti.qesdhal@1.0 \
|
vendor.qti.qesdhal@1.0 \
|
||||||
@@ -2648,6 +2651,7 @@ PRODUCT_PACKAGES += \
|
|||||||
vendor.qti.hardware.vpp-service.xml \
|
vendor.qti.hardware.vpp-service.xml \
|
||||||
vendor.qti.hardware.wifidisplaysession-service.xml \
|
vendor.qti.hardware.wifidisplaysession-service.xml \
|
||||||
vendor.qti.ims.factoryaidlservice.xml \
|
vendor.qti.ims.factoryaidlservice.xml \
|
||||||
|
vendor.qti.qccvndhal_aidl-service.xml \
|
||||||
vendor.qti.qspmhal-service.xml \
|
vendor.qti.qspmhal-service.xml \
|
||||||
vendor.xiaomi.camera.aon-impl.xml \
|
vendor.xiaomi.camera.aon-impl.xml \
|
||||||
vendor.xiaomi.hardware.aidlbgservice-service.xml \
|
vendor.xiaomi.hardware.aidlbgservice-service.xml \
|
||||||
@@ -2723,6 +2727,7 @@ PRODUCT_PACKAGES += \
|
|||||||
port-bridge \
|
port-bridge \
|
||||||
power_off_alarm \
|
power_off_alarm \
|
||||||
ppd \
|
ppd \
|
||||||
|
qcc-vendor \
|
||||||
qconfigfunctest \
|
qconfigfunctest \
|
||||||
qdcmss \
|
qdcmss \
|
||||||
qesdk-manager \
|
qesdk-manager \
|
||||||
|
|||||||
BIN
proprietary/vendor/bin/qcc-vendor
vendored
Executable file
BIN
proprietary/vendor/bin/qcc-vendor
vendored
Executable file
Binary file not shown.
20
proprietary/vendor/etc/init/init.qccvendor.rc
vendored
Normal file
20
proprietary/vendor/etc/init/init.qccvendor.rc
vendored
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
# Copyright (c) 2022-2023 Qualcomm Technologies, Inc.
|
||||||
|
# All Rights Reserved.
|
||||||
|
# Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||||
|
#
|
||||||
|
on post-fs-data
|
||||||
|
# create QDMA dropbox
|
||||||
|
mkdir /data/vendor/qcc 0770 system system
|
||||||
|
mkdir /data/vendor/qcc/shared 0770 system system
|
||||||
|
mkdir /data/vendor/qcc/shared/3 0770 system system
|
||||||
|
mkdir /data/vendor/qcc/shared/1501 0770 system system
|
||||||
|
mkdir /data/vendor/qcc/shared/1503 0770 system system
|
||||||
|
mkdir /data/vendor/qcc/shared/qmct 0770 system system
|
||||||
|
mkdir /dev/socket/qcc_trd 0770 system vendor_qtr
|
||||||
|
chmod 2770 /dev/socket/qcc_trd
|
||||||
|
|
||||||
|
service vendor.qcc-vendor /system/vendor/bin/qcc-vendor
|
||||||
|
class late_start
|
||||||
|
user system
|
||||||
|
group vendor_qtr readproc system radio vendor_rfs_shared sdcard_rw media_rw sdcard_r
|
||||||
|
interface aidl vendor.qti.qccvndhal_aidl
|
||||||
10
proprietary/vendor/etc/vintf/manifest/vendor.qti.qccvndhal_aidl-service.xml
vendored
Normal file
10
proprietary/vendor/etc/vintf/manifest/vendor.qti.qccvndhal_aidl-service.xml
vendored
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
<manifest version="1.0" type="device">
|
||||||
|
<hal format="aidl">
|
||||||
|
<name>vendor.qti.qccvndhal_aidl</name>
|
||||||
|
<version>1</version>
|
||||||
|
<interface>
|
||||||
|
<name>IQccvndhal</name>
|
||||||
|
<instance>qccvndhal</instance>
|
||||||
|
</interface>
|
||||||
|
</hal>
|
||||||
|
</manifest>
|
||||||
BIN
proprietary/vendor/lib64/vendor.qti.qccvndhal_aidl-V1-ndk.so
vendored
Normal file
BIN
proprietary/vendor/lib64/vendor.qti.qccvndhal_aidl-V1-ndk.so
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/lib64/vendor.qti.qccvndhal_aidl-halimpl.so
vendored
Normal file
BIN
proprietary/vendor/lib64/vendor.qti.qccvndhal_aidl-halimpl.so
vendored
Normal file
Binary file not shown.
Reference in New Issue
Block a user