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 + + +