From 8324656fc19afc9867f2d8dfd4b494873985d83b Mon Sep 17 00:00:00 2001 From: pix106 Date: Sun, 21 Aug 2022 16:38:33 +0200 Subject: [PATCH] Revert "sdm660-common: Drop non-functional soundtrigger" This reverts commit 0ae0e2d50a4e4f73a99fc4e845f6f7a1a4d47d78. --- configs/audio/sound_trigger_mixer_paths.xml | 178 ++++++++++++++++++ configs/audio/sound_trigger_platform_info.xml | 138 ++++++++++++++ manifest.xml | 5 + proprietary-files.txt | 4 + sdm660.mk | 5 +- 5 files changed, 329 insertions(+), 1 deletion(-) create mode 100644 configs/audio/sound_trigger_mixer_paths.xml create mode 100644 configs/audio/sound_trigger_platform_info.xml diff --git a/configs/audio/sound_trigger_mixer_paths.xml b/configs/audio/sound_trigger_mixer_paths.xml new file mode 100644 index 00000000..7619e26d --- /dev/null +++ b/configs/audio/sound_trigger_mixer_paths.xml @@ -0,0 +1,178 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/configs/audio/sound_trigger_platform_info.xml b/configs/audio/sound_trigger_platform_info.xml new file mode 100644 index 00000000..13d1adce --- /dev/null +++ b/configs/audio/sound_trigger_platform_info.xml @@ -0,0 +1,138 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/manifest.xml b/manifest.xml index 129e712e..f64e4477 100755 --- a/manifest.xml +++ b/manifest.xml @@ -74,6 +74,11 @@ @1.0::ISensors/default @1.0::ISensorManager/default + + android.hardware.soundtrigger + hwbinder + @2.1::ISoundTriggerHw/default + android.hardware.usb hwbinder diff --git a/proprietary-files.txt b/proprietary-files.txt index 6dbc1065..386ad5b6 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -460,6 +460,10 @@ vendor/lib64/libkeymasterdeviceutils.so|6fd0b0e1b30c4e6c5272794896306596880c657b vendor/lib64/libkeymasterprovision.so|d6c95d3543c707df133d50764f647e5f07adb82b vendor/lib64/libkeymasterutils.so|a642ac1202ddddbf62917b6450fa3d7eaf622b6a +# Listen - from jasmine V11.0.23.0.QDIMIXM +vendor/lib/hw/sound_trigger.primary.sdm660.so|8bae35ddf095f33543413bec940f538a7fada63b +vendor/lib64/hw/sound_trigger.primary.sdm660.so|2989053c3d24dc7b1ca9c26e33be602179dde614 + # Listen - from LA.UM.10.2.1.r1-03400-sdm660.0-kunmun vendor/lib/libadpcmdec.so|b3ec2cc197b682aa6ae7e1da9c8f25cc1aa75750 vendor/lib/libgcs-calwrapper.so|a42c20f41b130f65b3530cfbd7a4da95e54b0657 diff --git a/sdm660.mk b/sdm660.mk index ca8ab3c3..2c0ab2f9 100644 --- a/sdm660.mk +++ b/sdm660.mk @@ -81,6 +81,7 @@ PRODUCT_PACKAGES += \ android.hardware.audio@7.0-impl:32 \ android.hardware.audio.effect@7.0-impl:32 \ android.hardware.audio.service \ + android.hardware.soundtrigger@2.1-impl \ audio.a2dp.default \ audio.primary.sdm660 \ audio.r_submix.default \ @@ -103,7 +104,9 @@ PRODUCT_COPY_FILES += \ $(COMMON_PATH)/configs/audio/audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_configuration.xml \ $(COMMON_PATH)/configs/audio/audio_tuning_mixer.txt:$(TARGET_COPY_OUT_VENDOR)/etc/audio_tuning_mixer.txt \ $(COMMON_PATH)/configs/audio/graphite_ipc_platform_info.xml:$(TARGET_COPY_OUT_VENDOR)/etc/graphite_ipc_platform_info.xml \ - $(COMMON_PATH)/configs/audio/listen_platform_info.xml:$(TARGET_COPY_OUT_VENDOR)/etc/listen_platform_info.xml + $(COMMON_PATH)/configs/audio/listen_platform_info.xml:$(TARGET_COPY_OUT_VENDOR)/etc/listen_platform_info.xml \ + $(COMMON_PATH)/configs/audio/sound_trigger_mixer_paths.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sound_trigger_mixer_paths.xml \ + $(COMMON_PATH)/configs/audio/sound_trigger_platform_info.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sound_trigger_platform_info.xml # Audio Policy PRODUCT_COPY_FILES += \