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