Dear NXP,
I working on WM8960 audio codec for HFP. But, mic is working fine. But, not able to get voice in wired headset while in call.
By default output device in call,
audio_hw_primary: select_output_device(), headphone 0 ,headset 0 ,speaker 0, earpiece 1
Why it's take xtor audio for HFP ?
Thanks & Regards,
Hi vinothkumars
you are right, fsl,imx-audio-xtor driver is used for sending audio data through
PCM/I2S interface to bluetooth chip:
It is dummy audio driver, similar to "simple-audio-card".
Best regards
igor
Thank you igorpadykov for the reply.
Shell I use this patch https://git.isee.biz/linux-kernel/linux-imx/commit/f956a5fd9b0c100a801c542c2ce00dd32b8b97df?view=par... ?
source/vendor/nxp-opensource/imx/alsa/tinyalsa_hal.c
Why here routed to Earpiece while in call
if (adev->out_device == AUDIO_DEVICE_OUT_SPEAKER)
adev->out_device = AUDIO_DEVICE_OUT_EARPIECE;
Regards,
Thank you Igor for the reply.
Will you please give some info why here routed to output device as Earpiece.
source/vendor/nxp-opensource/imx/alsa/tinyalsa_hal.c
Why here routed to Earpiece while in call
if (adev->out_device == AUDIO_DEVICE_OUT_SPEAKER)
adev->out_device = AUDIO_DEVICE_OUT_EARPIECE;
audio_hw_primary: adev_open_output_stream: enter: sample_rate(48000) channel_mask(0x3) format(0x1) devices(0x1000000) flags(0x2), address(bus1_system_sound_out)
and also please let me know why output device always devices(0x1000000)
Regards,
Hi,
Will you please tell which card (WM8960 or CS422888) used for HFP by default