<?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: ESAI configuration for TAS5760 audio codec in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/ESAI-configuration-for-TAS5760-audio-codec/m-p/1855289#M223017</link>
    <description>&lt;P&gt;I found that the SCKT rate error is from&amp;nbsp;&lt;STRONG&gt;fsl_esai_set_bclk&amp;nbsp;&lt;/STRONG&gt;function, I added some debug prints and checked . The freq value is updated from sample rate and and bit size of audio file . How hck_rate is assigned here.&amp;nbsp;&lt;BR /&gt;I used 16 bit, stereo 48000 Hz audio file in aplay command&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="fsl_esai_set_bclk" style="width: 794px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/276019i5E0FA438CB6EAD24/image-size/large?v=v2&amp;amp;px=999" role="button" title="image.png" alt="fsl_esai_set_bclk" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;fsl_esai_set_bclk&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;What could be the reason for this issue , How to resolve it&lt;/P&gt;</description>
    <pubDate>Fri, 26 Apr 2024 04:03:38 GMT</pubDate>
    <dc:creator>Anitha1</dc:creator>
    <dc:date>2024-04-26T04:03:38Z</dc:date>
    <item>
      <title>ESAI configuration for TAS5760 audio codec</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ESAI-configuration-for-TAS5760-audio-codec/m-p/1853484#M222914</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Hi Team,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I'm trying to probe the TAS5760M audio codec with IMX8QXP. We are facing a problem when probing the device with the simple-audio-card driver. We configured ESAI0 as I2S master and only Tx sections of ESAI were used as data line to codec.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The following is the dts node for sound card:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;amp;esai0 {&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#sound-dai-cells = &amp;lt;0&amp;gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pinctrl-names = "default";&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pinctrl-0 = &amp;lt;&amp;amp;pinctrl_esai0&amp;gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;assigned-clocks = &amp;lt;&amp;amp;acm IMX_ADMA_ACM_ESAI0_MCLK_SEL&amp;gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;&amp;amp;clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL&amp;gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;&amp;amp;clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_SLV_BUS&amp;gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;&amp;amp;clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_MST_BUS&amp;gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;&amp;amp;esai0_lpcg 0&amp;gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;assigned-clock-parents = &amp;lt;&amp;amp;aud_pll_div0_lpcg 0&amp;gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;assigned-clock-rates = &amp;lt;0&amp;gt;, &amp;lt;786432000&amp;gt;, &amp;lt;49152000&amp;gt;, &amp;lt;12288000&amp;gt;, &amp;lt;49152000&amp;gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fsl,txs-rxm;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;status = "okay";&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;};&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;pinctrl_esai0: esai0grp {&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fsl,pins = &amp;lt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;IMX8QXP_ESAI0_FST_ADMA_ESAI0_FST &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0xc6000040&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;IMX8QXP_ESAI0_SCKT_ADMA_ESAI0_SCKT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0xc6000040&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;IMX8QXP_ESAI0_TX0_ADMA_ESAI0_TX0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0xc6000040&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;//SOUND CARD&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;sound-codec {&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;compatible = "simple-audio-card";&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;simple-audio-card,name = "tas5760m-audio";&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;simple-audio-card,format = "i2s";&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;simple-audio-card,frame-master = &amp;lt;&amp;amp;cpudai&amp;gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;simple-audio-card,bitclock-master = &amp;lt;&amp;amp;cpudai&amp;gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;simple-audio-card,widgets =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"Speaker", "External Speaker";&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;simple-audio-card,routing =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"External Speaker", "OUT";&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;cpudai: simple-audio-card,cpu {&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sound-dai = &amp;lt;&amp;amp;esai0&amp;gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;simple-audio-card,codec {&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sound-dai = &amp;lt;&amp;amp;tas5760m&amp;gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;amp;i2c1 {&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#address-cells = &amp;lt;1&amp;gt;;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#size-cells = &amp;lt;0&amp;gt;;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;clock-frequency = &amp;lt;400000&amp;gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pinctrl-names = "default";&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pinctrl-0 = &amp;lt;&amp;amp;pinctrl_amp_grp &amp;amp;pinctrl_amp_gpio_grp&amp;gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;status = "okay";&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;//CODEC&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;tas5760m:tas5760@6d {&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#sound-dai-cells = &amp;lt;0&amp;gt;;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;compatible = "ti,tas5760m";&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;reg = &amp;lt;0x6d&amp;gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sleep = &amp;lt;&amp;amp;lsio_gpio4 5 GPIO_ACTIVE_LOW&amp;gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;shutdown = &amp;lt;&amp;amp;lsio_gpio1 27 GPIO_ACTIVE_HIGH&amp;gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;status = "okay";&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;With above entry we were able to create sound card entry &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="sound card list" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/275562iF510D9A343EC64E5/image-size/large?v=v2&amp;amp;px=999" role="button" title="image.png" alt="sound card list" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;sound card list&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;When we tried to play 48000 HZ audio we are facing below error:&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="aplay command" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/275564iBDC89E4DBAFD34F9/image-size/large?v=v2&amp;amp;px=999" role="button" title="image.png" alt="aplay command" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;aplay command&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 24 Apr 2024 12:58:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ESAI-configuration-for-TAS5760-audio-codec/m-p/1853484#M222914</guid>
      <dc:creator>Anitha1</dc:creator>
      <dc:date>2024-04-24T12:58:23Z</dc:date>
    </item>
    <item>
      <title>Re: ESAI configuration for TAS5760 audio codec</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ESAI-configuration-for-TAS5760-audio-codec/m-p/1853600#M222922</link>
      <description>&lt;DIV style="direction: ltr; border-width: 100%;"&gt;
&lt;DIV style="direction: ltr; margin-top: 0in; margin-left: 0in; width: 7.5006in;"&gt;
&lt;DIV style="direction: ltr; margin-top: 0in; margin-left: 0in; width: 7.5006in;"&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&lt;FONT face="arial,helvetica,sans-serif" size="3"&gt;Hello,&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&lt;FONT face="arial,helvetica,sans-serif" size="3"&gt;The TAS5760 audio CODEC is not supported by default on our BSP. To use this CODEC to your system, you may need to add a third-party driver provided by the manufacturer and configure your device tree.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&lt;FONT face="arial,helvetica,sans-serif" size="3"&gt;Unfortunately, there is not a guide to port this specific CODEC to the BSP. The references we have are the &lt;A href="https://www.google.com/url?sa=t&amp;amp;source=web&amp;amp;rct=j&amp;amp;opi=89978449&amp;amp;url=https://www.nxp.com/docs/en/user-guide/IMX_PORTING_GUIDE.pdf&amp;amp;ved=2ahUKEwi-rZv60YOFAxUH4ckDHe_nBVwQFnoECBIQAQ&amp;amp;usg=AOvVaw0PKFiGJat0dfiFb0BMEKpq" target="_blank"&gt;i.MX porting guide&lt;/A&gt; and reference board device tree, here some examples:&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&lt;FONT face="arial,helvetica,sans-serif" size="3"&gt;&lt;A href="https://github.com/nxp-imx/linux-imx/blob/lf-6.6.y/arch/arm64/boot/dts/freescale/imx8qxp-mek-sof-wm8962.dts" target="_blank"&gt;imx8qxp-mek-sof-wm8962.dts&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&lt;FONT face="arial,helvetica,sans-serif" size="3"&gt;&lt;A href="https://github.com/nxp-imx/linux-imx/blob/lf-6.6.y/arch/arm64/boot/dts/freescale/imx8qxp-mek-sof-wm8960.dts" target="_blank"&gt;imx8qxp-mek-sof-wm8960.dts&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&lt;FONT face="arial,helvetica,sans-serif" size="3"&gt;&lt;A href="https://github.com/nxp-imx/linux-imx/blob/lf-6.6.y/arch/arm64/boot/dts/freescale/imx8qxp-mek-sof-cs42888.dts" target="_blank"&gt;imx8qxp-mek-sof-cs42888.dts&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&lt;FONT face="arial,helvetica,sans-serif" size="3"&gt;You need to build the .dtb and kernel to enable the device tree and know if the module if working.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&lt;FONT face="arial,helvetica,sans-serif" size="3"&gt;Best regards.&lt;/FONT&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Wed, 24 Apr 2024 16:44:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ESAI-configuration-for-TAS5760-audio-codec/m-p/1853600#M222922</guid>
      <dc:creator>JorgeCas</dc:creator>
      <dc:date>2024-04-24T16:44:15Z</dc:date>
    </item>
    <item>
      <title>Re: ESAI configuration for TAS5760 audio codec</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ESAI-configuration-for-TAS5760-audio-codec/m-p/1854309#M222953</link>
      <description>&lt;P&gt;Hi Jorge Cas,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;We incorporated the amplifier driver and configured the device tree based on the mentioned sound card entries(wm8960), we successfully established the sound card for the amplifier. However, only during our attempt to play an audio file, we encountered this issue.&lt;BR /&gt;&lt;BR /&gt;Also Do we need to build .dtb file separately for enabling , I have added my entries in&amp;nbsp;imx8x-mek.dtsi file&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 25 Apr 2024 05:27:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ESAI-configuration-for-TAS5760-audio-codec/m-p/1854309#M222953</guid>
      <dc:creator>Anitha1</dc:creator>
      <dc:date>2024-04-25T05:27:11Z</dc:date>
    </item>
    <item>
      <title>Re: ESAI configuration for TAS5760 audio codec</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ESAI-configuration-for-TAS5760-audio-codec/m-p/1854906#M222992</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;You can build the .dtb file separately, modify an existing .dts file of your current machine or create a custom machine to add your custom device tree.&lt;/P&gt;
&lt;P&gt;Best regards.&lt;/P&gt;</description>
      <pubDate>Thu, 25 Apr 2024 15:59:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ESAI-configuration-for-TAS5760-audio-codec/m-p/1854906#M222992</guid>
      <dc:creator>JorgeCas</dc:creator>
      <dc:date>2024-04-25T15:59:07Z</dc:date>
    </item>
    <item>
      <title>Re: ESAI configuration for TAS5760 audio codec</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ESAI-configuration-for-TAS5760-audio-codec/m-p/1855289#M223017</link>
      <description>&lt;P&gt;I found that the SCKT rate error is from&amp;nbsp;&lt;STRONG&gt;fsl_esai_set_bclk&amp;nbsp;&lt;/STRONG&gt;function, I added some debug prints and checked . The freq value is updated from sample rate and and bit size of audio file . How hck_rate is assigned here.&amp;nbsp;&lt;BR /&gt;I used 16 bit, stereo 48000 Hz audio file in aplay command&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="fsl_esai_set_bclk" style="width: 794px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/276019i5E0FA438CB6EAD24/image-size/large?v=v2&amp;amp;px=999" role="button" title="image.png" alt="fsl_esai_set_bclk" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;fsl_esai_set_bclk&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;What could be the reason for this issue , How to resolve it&lt;/P&gt;</description>
      <pubDate>Fri, 26 Apr 2024 04:03:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ESAI-configuration-for-TAS5760-audio-codec/m-p/1855289#M223017</guid>
      <dc:creator>Anitha1</dc:creator>
      <dc:date>2024-04-26T04:03:38Z</dc:date>
    </item>
    <item>
      <title>Re: ESAI configuration for TAS5760 audio codec</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ESAI-configuration-for-TAS5760-audio-codec/m-p/1855870#M223058</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;That is related to the target frequency, and PLL driver (It is not recommended to modify this because could affect other modules).&lt;/P&gt;
&lt;P&gt;Other thing you could try is change sample frequency when you try to the play audio or use an external clock to get required clock frequency.&lt;/P&gt;
&lt;P&gt;Best regards.&lt;/P&gt;</description>
      <pubDate>Fri, 26 Apr 2024 17:09:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ESAI-configuration-for-TAS5760-audio-codec/m-p/1855870#M223058</guid>
      <dc:creator>JorgeCas</dc:creator>
      <dc:date>2024-04-26T17:09:25Z</dc:date>
    </item>
    <item>
      <title>Re: ESAI configuration for TAS5760 audio codec</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ESAI-configuration-for-TAS5760-audio-codec/m-p/1857109#M223131</link>
      <description>&lt;P&gt;We tried to use&amp;nbsp;ASoC Sound Card similar to wm8960 , So i modified the changes in&amp;nbsp;sound/soc/fsl/fsl-asoc-card.c file. Below is the dts change made&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="asoc sound card dts" style="width: 505px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/276544iB471975A3402216F/image-size/large?v=v2&amp;amp;px=999" role="button" title="image.png" alt="asoc sound card dts" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;asoc sound card dts&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;and successfully created the sound card list . When we probed, the BCLK and FSYNC is not coming so TAS5760 is throwing a clock error when tried to play the audio file .&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="clock error" style="width: 571px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/276551i7E7B70E62B0A0CEE/image-size/large?v=v2&amp;amp;px=999" role="button" title="image.png" alt="clock error" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;clock error&lt;/span&gt;&lt;/span&gt;&lt;BR /&gt;Also MCLK will be generated if&amp;nbsp;we give APLAY command for headset(wm8960) and&amp;nbsp;This MCLK (took connection from R170) is given to amplifier&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MCLK" style="width: 764px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/276547i83C5B37972A0CAC4/image-size/large?v=v2&amp;amp;px=999" role="button" title="image.png" alt="MCLK" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;MCLK&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What could be the reason for&amp;nbsp;&lt;SPAN&gt;BCLK and FSYNC are not generating, How to resolve it&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 30 Apr 2024 01:48:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ESAI-configuration-for-TAS5760-audio-codec/m-p/1857109#M223131</guid>
      <dc:creator>Anitha1</dc:creator>
      <dc:date>2024-04-30T01:48:30Z</dc:date>
    </item>
    <item>
      <title>Re: ESAI configuration for TAS5760 audio codec</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ESAI-configuration-for-TAS5760-audio-codec/m-p/1857643#M223185</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;This could be related to the way you added the codec on the code.&lt;/P&gt;
&lt;P&gt;fsl-asoc-card.c by dafault supports the next sound cards.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="JorgeCas_0-1714489127289.png" style="width: 245px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/276693i87151DE40BE31313/image-dimensions/245x320?v=v2" width="245" height="320" role="button" title="JorgeCas_0-1714489127289.png" alt="JorgeCas_0-1714489127289.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Best regards.&lt;/P&gt;</description>
      <pubDate>Tue, 30 Apr 2024 14:59:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ESAI-configuration-for-TAS5760-audio-codec/m-p/1857643#M223185</guid>
      <dc:creator>JorgeCas</dc:creator>
      <dc:date>2024-04-30T14:59:09Z</dc:date>
    </item>
    <item>
      <title>Re: ESAI configuration for TAS5760 audio codec</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ESAI-configuration-for-TAS5760-audio-codec/m-p/1858340#M223222</link>
      <description>&lt;P&gt;We tried connecting MCLK externally to audio codec and below changes were made in&amp;nbsp;fsl_asoc_card_hw_params function&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="fsl-asoc-card" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/276916i63D77C8EC6D32A80/image-size/large?v=v2&amp;amp;px=999" role="button" title="image.png" alt="fsl-asoc-card" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;fsl-asoc-card&lt;/span&gt;&lt;/span&gt;&lt;BR /&gt;and in probe function&amp;nbsp;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="image.png" style="width: 664px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/276917i118E75D3384F9690/image-size/large?v=v2&amp;amp;px=999" role="button" title="image.png" alt="image.png" /&gt;&lt;/span&gt;&lt;BR /&gt;with this changes and dts entry, able to create sound card list in &lt;STRONG&gt;aplay -l&lt;/STRONG&gt; command but&amp;nbsp;&lt;BR /&gt;When in run the below command ,&lt;SPAN&gt;BCLK and LRCK signals are not being generated when probed, leading to the Clock Error Status bit being set high in the TAS5760&lt;/SPAN&gt;&lt;BR /&gt;&lt;STRONG&gt;aplay -D hw:3,0 -r 48000 piano2.wav&lt;BR /&gt;&lt;/STRONG&gt;&lt;BR /&gt;Did i missed any configuration,&amp;nbsp; How to resolve it.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 02 May 2024 09:16:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ESAI-configuration-for-TAS5760-audio-codec/m-p/1858340#M223222</guid>
      <dc:creator>Anitha1</dc:creator>
      <dc:date>2024-05-02T09:16:27Z</dc:date>
    </item>
    <item>
      <title>Re: ESAI configuration for TAS5760 audio codec</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ESAI-configuration-for-TAS5760-audio-codec/m-p/1861125#M223440</link>
      <description>&lt;P&gt;Hi,&lt;BR /&gt;&lt;BR /&gt;I've added debug prints to the fsl-asoc-card.c file and verified that the system clock for the CPU is sourced from the "extal" property and has a rate of 49152000 Hz. This clock is used to derive the SCK and FS clocks.&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="fsl-asoc-card.c" style="width: 685px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/277637i60D5FBED64716D83/image-size/large?v=v2&amp;amp;px=999" role="button" title="image.png" alt="fsl-asoc-card.c" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;fsl-asoc-card.c&lt;/span&gt;&lt;/span&gt;&lt;BR /&gt;So I have modified it and&amp;nbsp;&lt;SPAN&gt;ensured that the direction of the clock is set to OUT&lt;/SPAN&gt;&lt;BR /&gt;ret = snd_soc_dai_set_sysclk(asoc_rtd_to_cpu(rtd, 0), cpu_priv-&amp;gt;sysclk_id[tx],&lt;BR /&gt;cpu_priv-&amp;gt;sysclk_freq[tx],&lt;BR /&gt;cpu_priv-&amp;gt;sysclk_dir[tx]);&lt;BR /&gt;&lt;BR /&gt;However, when I run the aplay command and check the BCLK rate from the &lt;STRONG&gt;fsl_esai_set_bclk&lt;/STRONG&gt; function, I'm getting a rate of 1536000 Hz, which matches the expected value.(sample rate x 32) but the clock error persists and SCK and FS is not generating when probed in oscilloscope .&lt;/P&gt;&lt;P&gt;My question is whether it's necessary to change the system clock rate, or if there's another solution to resolve this discrepancy and correct the clock error.&lt;/P&gt;&lt;P&gt;Any suggestions on how to resolve this issue would be greatly appreciated!&lt;/P&gt;</description>
      <pubDate>Wed, 08 May 2024 06:42:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ESAI-configuration-for-TAS5760-audio-codec/m-p/1861125#M223440</guid>
      <dc:creator>Anitha1</dc:creator>
      <dc:date>2024-05-08T06:42:35Z</dc:date>
    </item>
    <item>
      <title>Re: ESAI configuration for TAS5760 audio codec</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ESAI-configuration-for-TAS5760-audio-codec/m-p/1865225#M223691</link>
      <description>Hi,&lt;BR /&gt;The clock error has been resolved by implementing external oscillator for generating MCLK and dai_fmt is adjusted to SND_SOC_DAI_FMT_CBS_CFS for cpu.&lt;BR /&gt;&lt;BR /&gt;With these modification the clock error is rectified</description>
      <pubDate>Tue, 14 May 2024 09:03:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ESAI-configuration-for-TAS5760-audio-codec/m-p/1865225#M223691</guid>
      <dc:creator>Anitha1</dc:creator>
      <dc:date>2024-05-14T09:03:31Z</dc:date>
    </item>
  </channel>
</rss>

