diff --git a/Android.bp b/Android.bp
index e1689e4..391bae4 100644
--- a/Android.bp
+++ b/Android.bp
@@ -43,44 +43,6 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
-cc_prebuilt_library_shared {
- name: "vendor.qti.hardware.AGMIPC@1.0-impl",
- owner: "xiaomi",
- strip: {
- none: true,
- },
- target: {
- android_arm64: {
- srcs: [
- "proprietary/vendor/lib64/vendor.qti.hardware.AGMIPC@1.0-impl.so",
- ],
- },
- },
- compile_multilib: "64",
- check_elf_files: false,
- prefer: true,
- soc_specific: true,
-}
-
-cc_prebuilt_library_shared {
- name: "vendor.qti.hardware.pal@1.0-impl",
- owner: "xiaomi",
- strip: {
- none: true,
- },
- target: {
- android_arm64: {
- srcs: [
- "proprietary/vendor/lib64/vendor.qti.hardware.pal@1.0-impl.so",
- ],
- },
- },
- compile_multilib: "64",
- check_elf_files: false,
- prefer: true,
- soc_specific: true,
-}
-
prebuilt_apex {
name: "com.google.android.widevine.nonupdatable",
owner: "xiaomi",
@@ -718,6 +680,24 @@ prebuilt_etc_xml {
soc_specific: true,
}
+prebuilt_etc_xml {
+ name: "manifest_non_qmaa.xml",
+ owner: "xiaomi",
+ src: "proprietary/vendor/etc/vintf/manifest/manifest_non_qmaa.xml",
+ filename_from_src: true,
+ sub_dir: "vintf/manifest",
+ soc_specific: true,
+}
+
+prebuilt_etc_xml {
+ name: "manifest_non_qmaa_extn.xml",
+ owner: "xiaomi",
+ src: "proprietary/vendor/etc/vintf/manifest/manifest_non_qmaa_extn.xml",
+ filename_from_src: true,
+ sub_dir: "vintf/manifest",
+ soc_specific: true,
+}
+
prebuilt_etc_xml {
name: "mwqem-saidl.xml",
owner: "xiaomi",
diff --git a/peridot-vendor.mk b/peridot-vendor.mk
index 17b18d8..bc4ac9a 100644
--- a/peridot-vendor.mk
+++ b/peridot-vendor.mk
@@ -2597,6 +2597,7 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/peridot/proprietary/vendor/lib64/vendor.qti.diaghal@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.diaghal@1.0.so \
vendor/xiaomi/peridot/proprietary/vendor/lib64/vendor.qti.gnss-V5-ndk.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.gnss-V5-ndk.so \
vendor/xiaomi/peridot/proprietary/vendor/lib64/vendor.qti.gnss-service.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.gnss-service.so \
+ vendor/xiaomi/peridot/proprietary/vendor/lib64/vendor.qti.hardware.AGMIPC@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.AGMIPC@1.0-impl.so \
vendor/xiaomi/peridot/proprietary/vendor/lib64/vendor.qti.hardware.ListenSoundModel@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.ListenSoundModel@1.0-impl.so \
vendor/xiaomi/peridot/proprietary/vendor/lib64/vendor.qti.hardware.ListenSoundModel@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.ListenSoundModel@1.0.so \
vendor/xiaomi/peridot/proprietary/vendor/lib64/vendor.qti.hardware.alarm-V1-ndk.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.alarm-V1-ndk.so \
@@ -2634,6 +2635,7 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/peridot/proprietary/vendor/lib64/vendor.qti.hardware.fm@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.fm@1.0.so \
vendor/xiaomi/peridot/proprietary/vendor/lib64/vendor.qti.hardware.mwqemadapter@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.mwqemadapter@1.0.so \
vendor/xiaomi/peridot/proprietary/vendor/lib64/vendor.qti.hardware.mwqemadapteraidlservice-V1-ndk.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.mwqemadapteraidlservice-V1-ndk.so \
+ vendor/xiaomi/peridot/proprietary/vendor/lib64/vendor.qti.hardware.pal@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.pal@1.0-impl.so \
vendor/xiaomi/peridot/proprietary/vendor/lib64/vendor.qti.hardware.perf2-V1-ndk.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.perf2-V1-ndk.so \
vendor/xiaomi/peridot/proprietary/vendor/lib64/vendor.qti.hardware.qccsyshal@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.qccsyshal@1.0.so \
vendor/xiaomi/peridot/proprietary/vendor/lib64/vendor.qti.hardware.qccsyshal@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.qccsyshal@1.1.so \
@@ -2753,8 +2755,6 @@ PRODUCT_COPY_FILES += \
PRODUCT_PACKAGES += \
libagm \
libar-pal \
- vendor.qti.hardware.AGMIPC@1.0-impl \
- vendor.qti.hardware.pal@1.0-impl \
com.google.android.widevine.nonupdatable \
CACertService \
CneApp \
@@ -2822,6 +2822,8 @@ PRODUCT_PACKAGES += \
fod-aidl.xml \
imsdcservice-saidl.xml \
manifest_identity_credential.xml \
+ manifest_non_qmaa.xml \
+ manifest_non_qmaa_extn.xml \
mwqem-saidl.xml \
qcrilhook-saidl.xml \
qesdk-manager.xml \
diff --git a/proprietary/vendor/etc/vintf/manifest/manifest_non_qmaa.xml b/proprietary/vendor/etc/vintf/manifest/manifest_non_qmaa.xml
new file mode 100644
index 0000000..c23cd6a
--- /dev/null
+++ b/proprietary/vendor/etc/vintf/manifest/manifest_non_qmaa.xml
@@ -0,0 +1,59 @@
+
+
+
+ android.hardware.soundtrigger
+ hwbinder
+ 2.3
+
+ ISoundTriggerHw
+ default
+
+
+
+
+ vendor.qti.hardware.AGMIPC
+ hwbinder
+ 1.0
+
+ IAGM
+ default
+
+
+
+
+ vendor.qti.hardware.pal
+ hwbinder
+ 1.0
+
+ IPAL
+ default
+
+ @1.0::IPAL/default
+
+
diff --git a/proprietary/vendor/etc/vintf/manifest/manifest_non_qmaa_extn.xml b/proprietary/vendor/etc/vintf/manifest/manifest_non_qmaa_extn.xml
new file mode 100644
index 0000000..9db37e0
--- /dev/null
+++ b/proprietary/vendor/etc/vintf/manifest/manifest_non_qmaa_extn.xml
@@ -0,0 +1,38 @@
+
+
+
+ vendor.qti.hardware.ListenSoundModel
+ hwbinder
+ 1.0
+
+ IListenSoundModel
+ default
+
+
+