we used an echo cancellation chip(zl38063) as the sound card for our i.MX6Q customer board.We are referring to the i.MX6ULL scheme, but this chip uses the SAI interface in i.MX6ULL.
the folowing is imx6ull device tree configuration
zl380-codec {
compatible = "ms,zl38040", "ms,zl38050", "ms,zl38060", "ms,zl38080";
status = "okay";
};
sound {
compatible = "microsemi,microsemi-dac";
i2s-controller = <&sai2>;
};
because i.MX6Q does't have a SAI interface,so i changed the SAI to SSI.
can SSI replace the SAI interface?
Hi, Kane:
Did your zl38063 driver porting OK? Can share your driver (codec and machine) to me?
Thanks !
And my email address is cily.mo@d-3.com.hk
Thank you very much.
Hi kane
i.MX6Q SSI interface is supported in nxp bsps, one can check
software for i.MX6Q Sabre SD board and build images for that board using
linux documentation Linux L4.14.78_1.0.0 Documentation
WM8962 codec is supported and described in Chapter 7 Audio attached Linux Manual.
linux/arch/arm/boot/dts/imx6qdl-sabresd.dtsi
imx6qdl-sabresd.dtsi\dts\boot\arm\arch - linux-imx - i.MX Linux kernel
Example of connections i.MX6Q SSI with codec
Schematics (1)
Design files, including hardware schematics, Gerbers, and OrCAD files.
SABRE Platform for Smart Devices | NXP
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------