diff --git a/configs/audio/mixer_paths_kalama_mtp.xml b/configs/audio/mixer_paths_kalama_mtp.xml new file mode 100644 index 0000000..c994cad --- /dev/null +++ b/configs/audio/mixer_paths_kalama_mtp.xml @@ -0,0 +1,1274 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/configs/audio/resourcemanager_kalama_mtp.xml b/configs/audio/resourcemanager_kalama_mtp.xml new file mode 100644 index 0000000..007b34c --- /dev/null +++ b/configs/audio/resourcemanager_kalama_mtp.xml @@ -0,0 +1,1919 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2.0 + + + + + + + + + + + + + + + + + 1 + + PAL_STREAM_COMPRESSED + PAL_STREAM_PCM_OFFLOAD + PAL_STREAM_VOIP_RX + + + + 1 + + PAL_STREAM_LOW_LATENCY + PAL_STREAM_ULTRA_LOW_LATENCY + + + + + + + + + + + + + + + + + + + + + + + + + 0xB3000000 + 1000 + 11 + + + + + + + + + PAL_STREAM_VOICE_UI + PAL_STREAM_ACD + PAL_STREAM_ULTRASOUND + PAL_STREAM_SENSOR_PCM_DATA + + + + PAL_DEVICE_IN_HANDSET_MIC + CODEC_DMA-LPAIF_RXTX-TX-3 + 4 + 2 + 48000 + 16 + handset-dmic-endfire + 0 + + PAL_STREAM_LOW_LATENCY + + + PAL_STREAM_DEEP_BUFFER + 0 + + 4 + handset-stereo-dmic-ef + 24 + + + 1 + main-mic + + + 1 + top-mic + + + 1 + back-mic + + + 1 + handset-mic + + + 1 + 16000 + va-mic-enroll + + + 2 + 16000 + va-mic-asr + + + 4 + unprocessed-hdr-mic-landscape + + + 4 + unprocessed-hdr-mic-portrait + + + 4 + unprocessed-hdr-mic-inverted-landscape + + + 4 + unprocessed-hdr-mic-inverted-portrait + + + + + PAL_STREAM_COMPRESSED + 0 + + 4 + handset-stereo-dmic-ef + 24 + + + 4 + unprocessed-hdr-mic-landscape + + + 4 + unprocessed-hdr-mic-portrait + + + 4 + unprocessed-hdr-mic-inverted-landscape + + + 4 + unprocessed-hdr-mic-inverted-portrait + + + + PAL_STREAM_VOIP_TX + 2 + 1 + + 2 + 48000 + handset-dmic-endfire + + + + PAL_STREAM_VOICE_CALL + 1 + HW + 16 + 1 + + 2 + handset-dmic-endfire + + + 4 + quad-mic + + + + PAL_STREAM_ULTRA_LOW_LATENCY + 4 + handset-stereo-dmic-ef + 24 + + + PAL_STREAM_RAW + handset-mic-unprocessed + + 4 + unprocessed-hdr-mic-landscape + + + 4 + unprocessed-hdr-mic-portrait + + + 4 + unprocessed-hdr-mic-inverted-landscape + + + 4 + unprocessed-hdr-mic-inverted-portrait + + + + PAL_DEVICE_OUT_HANDSET + PAL_DEVICE_OUT_SPEAKER + + + + PAL_DEVICE_IN_SPEAKER_MIC + CODEC_DMA-LPAIF_RXTX-TX-3 + 4 + 48000 + 1 + 0 + speaker-mic + + PAL_STREAM_LOW_LATENCY + + + PAL_STREAM_DEEP_BUFFER + 1 + + 4 + handset-stereo-dmic-ef + 24 + + + 4 + unprocessed-hdr-mic-landscape + + + 4 + unprocessed-hdr-mic-portrait + + + 4 + unprocessed-hdr-mic-inverted-landscape + + + 4 + unprocessed-hdr-mic-inverted-portrait + + + + + PAL_STREAM_COMPRESSED + 0 + + 4 + handset-stereo-dmic-ef + 24 + + + 4 + unprocessed-hdr-mic-landscape + + + 4 + unprocessed-hdr-mic-portrait + + + 4 + unprocessed-hdr-mic-inverted-landscape + + + 4 + unprocessed-hdr-mic-inverted-portrait + + + + PAL_STREAM_VOIP_TX + 2 + 1 + 2 + speaker-dmic-endfire + + 2 + speaker-dmic-endfire + + + + PAL_STREAM_VOICE_CALL + 1 + OFF + 16 + 1 + + 2 + speaker-dmic-endfire + + + 4 + quad-mic + + + + PAL_STREAM_LOOPBACK + + + PAL_STREAM_ULTRA_LOW_LATENCY + + + PAL_DEVICE_OUT_SPEAKER + + + + PAL_DEVICE_IN_WIRED_HEADSET + CODEC_DMA-LPAIF_RXTX-TX-3 + 1 + 1 + 16 + headset-mic + 0 + + PAL_STREAM_LOW_LATENCY + + + PAL_STREAM_DEEP_BUFFER + + 1 + 16000 + headset-va-mic-enroll + + + 1 + 16000 + headset-va-mic-asr + + 1 + + + + PAL_STREAM_COMPRESSED + 0 + + + PAL_STREAM_VOIP_TX + 48000 + 16 + 1 + + + PAL_STREAM_VOICE_CALL + HW + 48000 + 16 + 1 + 1 + + + PAL_STREAM_ULTRA_LOW_LATENCY + + + PAL_STREAM_LOOPBACK + + + PAL_DEVICE_OUT_WIRED_HEADSET + PAL_DEVICE_OUT_WIRED_HEADPHONE + + + + PAL_DEVICE_IN_BLUETOOTH_SCO_HEADSET + SLIM-DEV1-TX-7 + 1 + 1 + 8000 + 16 + bt-sco-mic + + PAL_STREAM_LOW_LATENCY + + + PAL_STREAM_DEEP_BUFFER + + + PAL_STREAM_COMPRESSED + + + PAL_STREAM_VOIP_TX + + + PAL_STREAM_VOICE_CALL + 1 + + + PAL_STREAM_ULTRA_LOW_LATENCY + + + PAL_DEVICE_OUT_BLUETOOTH_SCO + + + + PAL_DEVICE_IN_HANDSET_VA_MIC + CODEC_DMA-LPAIF_VA-TX-0 + 2 + 1 + 48000 + 16 + va-mic + 1 + + PAL_DEVICE_OUT_SPEAKER + PAL_DEVICE_OUT_HANDSET + + + + PAL_DEVICE_IN_HEADSET_VA_MIC + CODEC_DMA-LPAIF_VA-TX-0 + 2 + 1 + headset-va-mic + 48000 + 16 + 0 + + PAL_DEVICE_OUT_WIRED_HEADSET + PAL_DEVICE_OUT_WIRED_HEADPHONE + PAL_DEVICE_OUT_BLUETOOTH_A2DP + PAL_DEVICE_OUT_BLUETOOTH_BLE + PAL_DEVICE_OUT_BLUETOOTH_BLE_BROADCAST + + + + PAL_DEVICE_IN_USB_HEADSET + USB_AUDIO-TX + 1 + 1 + 48000 + 0 + usb-headset-mic + + PAL_STREAM_VOIP_TX + 1 + + + PAL_STREAM_LOW_LATENCY + + + PAL_STREAM_DEEP_BUFFER + 1 + + + + PAL_STREAM_COMPRESSED + 0 + + + PAL_STREAM_VOICE_CALL + 1 + HW + 1 + + + PAL_STREAM_ULTRA_LOW_LATENCY + + + PAL_DEVICE_OUT_USB_HEADSET + + + + PAL_DEVICE_IN_FM_TUNER + MI2S-LPAIF-TX-SECONDARY + 2 + 2 + play-fm + 48000 + 16 + + PAL_STREAM_LOOPBACK + + + + PAL_DEVICE_IN_PROXY + PCM_RT_PROXY-TX-1 + 2 + 1 + afe-proxy + + PAL_STREAM_PROXY + + + + PAL_DEVICE_IN_VI_FEEDBACK + TDM-LPAIF-TX-SECONDARY + 2 + 2 + 48000 + 32 + vi-feedback + PAL_AUDIO_FMT_PCM_S32_LE + + + PAL_DEVICE_IN_BLUETOOTH_A2DP + SLIM-DEV1-TX-7 + 1 + 1 + bt-a2dp-mic + 44100 + 16 + + + PAL_DEVICE_IN_BLUETOOTH_BLE + SLIM-DEV1-TX-7 + 1 + 1 + bt-ble-mic + 44100 + 16 + + PAL_STREAM_LOW_LATENCY + + + PAL_STREAM_DEEP_BUFFER + + + PAL_STREAM_VOIP_TX + + + PAL_STREAM_VOICE_CALL + 1 + + + PAL_STREAM_ULTRA_LOW_LATENCY + + + PAL_DEVICE_OUT_BLUETOOTH_BLE + + + + PAL_DEVICE_IN_TELEPHONY_RX + PCM_RT_PROXY-TX-1 + 2 + 2 + afe-proxy + + PAL_STREAM_PROXY + + + + PAL_DEVICE_IN_ULTRASOUND_MIC + CODEC_DMA-LPAIF_RXTX-TX-4 + 2 + 1 + 96000 + 16 + ultrasound-mic + + PAL_STREAM_ULTRASOUND + + + + PAL_DEVICE_IN_EXT_EC_REF + TDM-LPAIF-TX-SECONDARY + ext_ec_ref_tx + 2 + 2 + 32 + 48000 + + + PAL_DEVICE_IN_ECHO_REF + PCM_DUMMY-TX-0 + echo-ref-record + 1 + 1 + 16 + 48000 + + PAL_STREAM_RAW + + + + PAL_DEVICE_NONE + CODEC_DMA-LPAIF_WSA-RX-0 + 2 + 1 + none + 48000 + 16 + + + PAL_DEVICE_OUT_SPEAKER + TDM-LPAIF-RX-SECONDARY + 2 + 2 + 48000 + + 32 + speaker + 0 + 0 + + 1 + 0 + 0 + + + + PAL_AUDIO_FMT_PCM_S32_LE + + 0 + + 0 + + 0 + + PAL_STREAM_VOICE_CALL + 2 + 2 + speaker-mono-2 + + + PAL_STREAM_LOW_LATENCY + 2 + HW + 2 + + 2 + speaker-top + + + 2 + speaker-bot + + + 2 + speaker + + + + PAL_STREAM_VOIP_RX + 3 + + + PAL_STREAM_ULTRASOUND + 1 + 96000 + + + + PAL_DEVICE_OUT_HANDSET + TDM-LPAIF-RX-SECONDARY + 2 + 1 + + 0 + 48000 + + 24 + 0 + handset + + PAL_STREAM_VOICE_CALL + 2 + + voice-handset-hac + + + + PAL_STREAM_VOIP_RX + 3 + + voice-handset-hac + + + + PAL_STREAM_ULTRASOUND + 1 + 96000 + + + + PAL_DEVICE_OUT_WIRED_HEADPHONE + CODEC_DMA-LPAIF_RXTX-RX-0 + 2 + 2 + 24 + 1 + headphones + + + PAL_STREAM_VOICE_CALL + 1 + 48000 + 24 + voice-headphones + + + PAL_STREAM_VOIP_RX + 2 + 48000 + 24 + voice-headphones + + + + PAL_DEVICE_OUT_WIRED_HEADSET + CODEC_DMA-LPAIF_RXTX-RX-0 + 2 + 2 + 1 + 24 + headphones + + + PAL_STREAM_VOICE_CALL + 1 + 48000 + 24 + voice-headphones + + + PAL_STREAM_VOIP_RX + 2 + 48000 + 24 + voice-headphones + + + + PAL_DEVICE_OUT_BLUETOOTH_A2DP + SLIM-DEV1-RX-7 + 1 + 1 + bt-a2dp + 44100 + 16 + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_BLUETOOTH_BLE + SLIM-DEV1-RX-7 + 1 + 1 + bt-ble + 44100 + 16 + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_BLUETOOTH_BLE_BROADCAST + SLIM-DEV1-RX-7 + 1 + 1 + bt-ble + 44100 + 16 + + + PAL_DEVICE_OUT_BLUETOOTH_SCO + SLIM-DEV1-RX-7 + 1 + 1 + bt-sco + 8000 + 16 + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_AUX_DIGITAL + DISPLAY_PORT-RX + 32 + 2 + display-port + 1 + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_HDMI + DISPLAY_PORT-RX + 32 + 2 + 1 + display-port + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_USB_DEVICE + USB_AUDIO-RX + 2 + 2 + usb-headphones + 1 + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_USB_HEADSET + USB_AUDIO-RX + 2 + 2 + usb-headphones + 1 + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_AUX_DIGITAL_1 + DISPLAY_PORT-RX + 8 + 2 + display-port + 1 + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_PROXY + PCM_RT_PROXY-RX-1 + 8 + 2 + afe-proxy + 0 + 48000 + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_HEARING_AID + PCM_RT_PROXY-RX-1 + 8 + 2 + afe-proxy + 0 + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_HAPTICS_DEVICE + CODEC_DMA-LPAIF_RXTX-RX-6 + 2 + 1 + haptics-dev + + + PAL_DEVICE_OUT_ULTRASOUND + CODEC_DMA-LPAIF_WSA-RX-1 + 2 + 1 + ultrasound-handset + 96000 + 16 + + + PAL_DEVICE_OUT_ULTRASOUND_DEDICATED + CODEC_DMA-LPAIF_WSA-RX-1 + 2 + 1 + ultrasound-handset + 96000 + 16 + + + + + PAL_STREAM_VOIP_TX + + + PAL_STREAM_GENERIC + + + + + PAL_STREAM_DEEP_BUFFER + + + PAL_STREAM_LOW_LATENCY + PAL_STREAM_GENERIC + + + + + PAL_STREAM_COMPRESSED + + + PAL_STREAM_LOW_LATENCY + PAL_STREAM_GENERIC + + + + + PAL_STREAM_VOICE_UI + + + PAL_STREAM_GENERIC + + + + + PAL_STREAM_ACD + + + PAL_STREAM_GENERIC + + + + + PAL_STREAM_PROXY + + + PAL_STREAM_COMPRESSED + PAL_STREAM_ULTRA_LOW_LATENCY + PAL_STREAM_LOW_LATENCY + PAL_STREAM_GENERIC + + + + + PAL_STREAM_RAW + + + PAL_STREAM_COMPRESSED + PAL_STREAM_ULTRA_LOW_LATENCY + PAL_STREAM_LOW_LATENCY + PAL_STREAM_GENERIC + + + + + PAL_STREAM_SENSOR_PCM_DATA + + + PAL_STREAM_LOW_LATENCY + PAL_STREAM_GENERIC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + QC_ACD + + + + + + + + + + + + ACD_SOUND_MODEL_ID_EVENT + event.eai + 0x0B001007 + + + + + + + + + + + + + + + + + + + + + + ACD_SOUND_MODEL_ID_SPEECH + speech.eai + 0x0B001008 + + + + + + ACD_SOUND_MODEL_ID_MUSIC + music.eai + 0x0B001009 + + + + + + ACD_SOUND_MODEL_AMBIENCE_NOISE_SILENCE + + 0xFFFFFFFF + + + + + + + + + + + + QC_SENSOR_PCM_DATA + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + QC_VOICE_UI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + QC_VOICE_UI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + QC_VOICE_UI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + HOTWORD_VOICE_UI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CUSTOM_VOICE_UI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CUSTOM_VOICE_UI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CUSTOM_VOICE_UI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/device.mk b/device.mk index 5b809b3..a27d9da 100644 --- a/device.mk +++ b/device.mk @@ -10,6 +10,11 @@ $(call inherit-product, device/xiaomi/sm8550-common/common.mk) # Inherit from the proprietary version $(call inherit-product, vendor/xiaomi/vermeer/vermeer-vendor.mk) +# Audio +PRODUCT_COPY_FILES += \ + $(LOCAL_PATH)/configs/audio/mixer_paths_kalama_mtp.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio/sku_kalama/mixer_paths_kalama_mtp.xml \ + $(LOCAL_PATH)/configs/audio/resourcemanager_kalama_mtp.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio/sku_kalama/resourcemanager_kalama_mtp.xml + # Init PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/init/init.vermeer.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.vermeer.rc \