Hello,
I'm recently working on the PDM microphone enablement on the i.MX93 evaluation board. The issue is that the interrupt is not detected. The audio got captured but while playing the audio the sound didn't appear. I have attached the audio capturing log file below for your reference.
Microphone details: Adafruit 4346 PDM Microphone Breakout with JST SH Connector
Below I have attached the interrupt log.
root@imx93EVK:~# cat /proc/interrupts | grep mic
116: 0 0 GICv3 234 Level micfil
117: 0 0 GICv3 233 Level micfil
118: 0 0 GICv3 232 Level micfil
119: 0 0 GICv3 231 Level micfil
Below is the command I've used for recording the audio.
arecord -f S32_LE -d 10 -r 48000 --device="hw:1,0" capture.wav -vvv
The PDM Mic /etc/asound.conf file configuration:
defaults.pcm.rate_converter "linear"
# spk represents the physical sink (playback)
pcm.spk
{
type plug
slave.pcm "hw:wm8962audio,0"
}
# mic represents the physical source (capture)
pcm.mic
{
type plug
slave.pcm "hw:micfilaudio,0"
}
Please support me to sort out this issue.
Thanks in Advance.
do you mind checking the result with command "aplay -l"