<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Developing custom audio codec on IMX6ULL with ESAI interface in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Developing-custom-audio-codec-on-IMX6ULL-with-ESAI-interface/m-p/1212126#M167793</link>
    <description>&lt;P&gt;Hi Kiran&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;for i.MX6ULL esai example one can look on&lt;/P&gt;
&lt;P&gt;&lt;A href="https://source.codeaurora.org/external/imx/linux-imx/tree/arch/arm/boot/dts/imx6ull-14x14-ddr3-arm2-cs42888.dts?h=imx_4.19.35_1.1.0" target="_blank"&gt;https://source.codeaurora.org/external/imx/linux-imx/tree/arch/arm/boot/dts/imx6ull-14x14-ddr3-arm2-cs42888.dts?h=imx_4.19.35_1.1.0&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Driver description in Chapter 7 Audio Linux Manual included in &lt;A style="box-sizing: border-box; background-color: transparent; color: #215bd6; text-decoration: none; cursor: pointer;" href="https://www.nxp.com/webapp/Download?colCode=L4.19.35_1.1.0_LINUX_DOCS" target="_blank" rel="noopener"&gt;Documentation&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;/P&gt;</description>
    <pubDate>Fri, 15 Jan 2021 04:39:39 GMT</pubDate>
    <dc:creator>igorpadykov</dc:creator>
    <dc:date>2021-01-15T04:39:39Z</dc:date>
    <item>
      <title>Developing custom audio codec on IMX6ULL with ESAI interface</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Developing-custom-audio-codec-on-IMX6ULL-with-ESAI-interface/m-p/1212101#M167792</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am developing custom audio codec driver on IMX6ULL with ESAI as interface.&lt;/P&gt;&lt;P&gt;My interface mapping is as below,&lt;/P&gt;&lt;P&gt;pinctrl_esai: esaigrp {&lt;BR /&gt;fsl,pins = &amp;lt;&lt;BR /&gt;MX6ULL_PAD_CSI_DATA00__ESAI_TX_HF_CLK 0x1b0b0&lt;BR /&gt;MX6ULL_PAD_CSI_DATA01__ESAI_RX_HF_CLK 0x1b0b0&lt;BR /&gt;MX6ULL_PAD_CSI_DATA04__ESAI_TX_FS 0x1b0b0&lt;BR /&gt;MX6ULL_PAD_CSI_DATA05__ESAI_TX_CLK 0x1b0b0&lt;BR /&gt;MX6ULL_PAD_CSI_DATA07__ESAI_T0 0x1b0b0&lt;BR /&gt;MX6ULL_PAD_CSI_HSYNC__ESAI_TX1 0x1b0b0&lt;BR /&gt;MX6ULL_PAD_CSI_PIXCLK__ESAI_TX2_RX3 0x1b0b0&lt;BR /&gt;MX6ULL_PAD_CSI_MCLK__ESAI_TX3_RX2 0x1b0b0&lt;BR /&gt;MX6ULL_PAD_CSI_DATA02__ESAI_RX_FS 0x1b0b0&lt;BR /&gt;MX6ULL_PAD_CSI_DATA03__ESAI_RX_CLK 0x1b0b0&lt;BR /&gt;MX6ULL_PAD_CSI_DATA06__ESAI_TX5_RX0 0x1b0b0&lt;BR /&gt;MX6ULL_PAD_CSI_VSYNC__ESAI_TX4_RX1 0x1b0b0&lt;BR /&gt;&amp;gt;;&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;And Codec is master and CPU (ESAI) slave.&lt;/P&gt;&lt;P&gt;After all coding, when I am running the aplay, i am getting write error: Input/output error.&lt;/P&gt;&lt;P&gt;Looks like the clock is not configured correctly.&lt;/P&gt;&lt;P&gt;can anyone tried this setup before? please share your implementation details.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Kiran&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 15 Jan 2021 03:38:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Developing-custom-audio-codec-on-IMX6ULL-with-ESAI-interface/m-p/1212101#M167792</guid>
      <dc:creator>kmagi</dc:creator>
      <dc:date>2021-01-15T03:38:26Z</dc:date>
    </item>
    <item>
      <title>Re: Developing custom audio codec on IMX6ULL with ESAI interface</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Developing-custom-audio-codec-on-IMX6ULL-with-ESAI-interface/m-p/1212126#M167793</link>
      <description>&lt;P&gt;Hi Kiran&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;for i.MX6ULL esai example one can look on&lt;/P&gt;
&lt;P&gt;&lt;A href="https://source.codeaurora.org/external/imx/linux-imx/tree/arch/arm/boot/dts/imx6ull-14x14-ddr3-arm2-cs42888.dts?h=imx_4.19.35_1.1.0" target="_blank"&gt;https://source.codeaurora.org/external/imx/linux-imx/tree/arch/arm/boot/dts/imx6ull-14x14-ddr3-arm2-cs42888.dts?h=imx_4.19.35_1.1.0&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Driver description in Chapter 7 Audio Linux Manual included in &lt;A style="box-sizing: border-box; background-color: transparent; color: #215bd6; text-decoration: none; cursor: pointer;" href="https://www.nxp.com/webapp/Download?colCode=L4.19.35_1.1.0_LINUX_DOCS" target="_blank" rel="noopener"&gt;Documentation&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;/P&gt;</description>
      <pubDate>Fri, 15 Jan 2021 04:39:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Developing-custom-audio-codec-on-IMX6ULL-with-ESAI-interface/m-p/1212126#M167793</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2021-01-15T04:39:39Z</dc:date>
    </item>
  </channel>
</rss>

