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,
|
||||
}
|
||||
|
||||
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 {
|
||||
name: "vendor.qti.qegahal-V1-ndk_platform",
|
||||
owner: "xiaomi",
|
||||
@@ -39025,6 +39085,15 @@ prebuilt_etc_xml {
|
||||
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 {
|
||||
name: "vendor.qti.qspmhal-service.xml",
|
||||
owner: "xiaomi",
|
||||
@@ -41240,6 +41309,49 @@ cc_prebuilt_binary {
|
||||
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 {
|
||||
name: "qconfigfunctest",
|
||||
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_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/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.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 \
|
||||
@@ -2320,6 +2321,8 @@ PRODUCT_PACKAGES += \
|
||||
vendor.qti.latency@2.2 \
|
||||
vendor.qti.latencyaidlservice-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.qesdhal-impl \
|
||||
vendor.qti.qesdhal@1.0 \
|
||||
@@ -2648,6 +2651,7 @@ PRODUCT_PACKAGES += \
|
||||
vendor.qti.hardware.vpp-service.xml \
|
||||
vendor.qti.hardware.wifidisplaysession-service.xml \
|
||||
vendor.qti.ims.factoryaidlservice.xml \
|
||||
vendor.qti.qccvndhal_aidl-service.xml \
|
||||
vendor.qti.qspmhal-service.xml \
|
||||
vendor.xiaomi.camera.aon-impl.xml \
|
||||
vendor.xiaomi.hardware.aidlbgservice-service.xml \
|
||||
@@ -2723,6 +2727,7 @@ PRODUCT_PACKAGES += \
|
||||
port-bridge \
|
||||
power_off_alarm \
|
||||
ppd \
|
||||
qcc-vendor \
|
||||
qconfigfunctest \
|
||||
qdcmss \
|
||||
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