Hello,
I am trying to connect INMP441 MEMS High Precision Omnidirectional Microphone Module I2S with FRDM imx93 development board. In order to enable the mic via SAI3 for I2S interface by updating the device tree to modify functionality of GPIO pins. For this i have modified the device tree source file uploaded is test.dts (attached with this post). By testing it appears that the muxed clock doesn't seem to come on GPIO17(mclk). Also checked GPIO 16 AND 18 for TX_BCLK and RX_BCLK . Clock pulses are not coming.
On testing from software side using a gstreamer pipeline, i am still not able to get any input into the system.
I am attaching the conf file used to build the image as well as the modified device tree.
Thanks
Aditya Vashista
Hello,
Do you have an additional device tree file?
Please confirm that you are using the correct pinmux values for used pads and verify that SAI3 peripheral clock is enabled.
cat /sys/kernel/debug/clk/clk_summary | grep sai
Best regards.