<?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 IMX8M Mini SAI5 Status Query in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/IMX8M-Mini-SAI5-Status-Query/m-p/1016324#M150362</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We are working with IMX8M Mini based EVK HW and NXP Audio Board.&lt;/P&gt;&lt;P&gt;I am working with 4.14.98.2_0_0 sumo version.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For recording/capture we used SAI5 interface. In the dts file: &lt;STRONG&gt;fsl-imx8mm-evk.dts&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;amp;sai5 {&lt;BR /&gt; pinctrl-names = "default";&lt;BR /&gt; pinctrl-0 = &amp;lt;&amp;amp;pinctrl_sai5&amp;gt;;&lt;BR /&gt; assigned-clocks = &amp;lt;&amp;amp;clk IMX8MM_CLK_SAI5_SRC&amp;gt;,&lt;BR /&gt; &amp;lt;&amp;amp;clk IMX8MM_CLK_SAI5_DIV&amp;gt;;&lt;BR /&gt; assigned-clock-parents = &amp;lt;&amp;amp;clk IMX8MM_AUDIO_PLL1_OUT&amp;gt;;&lt;BR /&gt; assigned-clock-rates = &amp;lt;0&amp;gt;, &amp;lt;49152000&amp;gt;;&lt;BR /&gt; clocks = &amp;lt;&amp;amp;clk IMX8MM_CLK_SAI5_IPG&amp;gt;, &amp;lt;&amp;amp;clk IMX8MM_CLK_DUMMY&amp;gt;,&lt;BR /&gt; &amp;lt;&amp;amp;clk IMX8MM_CLK_SAI5_ROOT&amp;gt;, &amp;lt;&amp;amp;clk IMX8MM_CLK_DUMMY&amp;gt;,&lt;BR /&gt; &amp;lt;&amp;amp;clk IMX8MM_CLK_DUMMY&amp;gt;, &amp;lt;&amp;amp;clk IMX8MM_AUDIO_PLL1_OUT&amp;gt;,&lt;BR /&gt; &amp;lt;&amp;amp;clk IMX8MM_AUDIO_PLL2_OUT&amp;gt;;&lt;BR /&gt; clock-names = "bus", "mclk0", "mclk1", "mclk2", "mclk3", "pll8k", "pll11k";&lt;BR /&gt; fsl,sai-asynchronous;&lt;BR /&gt; &lt;STRONG&gt;status = "disabled";&lt;/STRONG&gt;&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For making use of SAI5, I changed the status to okay.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;status = "okay";&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Recording is working fine , tested using arecord utility.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;But for me recording is working for &lt;STRONG&gt;status = disabled&lt;/STRONG&gt; also.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you please clarify me why recording is working for status = disabled.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;Sreedhar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 11 Mar 2020 10:16:48 GMT</pubDate>
    <dc:creator>sreedhar_appala</dc:creator>
    <dc:date>2020-03-11T10:16:48Z</dc:date>
    <item>
      <title>IMX8M Mini SAI5 Status Query</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8M-Mini-SAI5-Status-Query/m-p/1016324#M150362</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We are working with IMX8M Mini based EVK HW and NXP Audio Board.&lt;/P&gt;&lt;P&gt;I am working with 4.14.98.2_0_0 sumo version.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For recording/capture we used SAI5 interface. In the dts file: &lt;STRONG&gt;fsl-imx8mm-evk.dts&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;amp;sai5 {&lt;BR /&gt; pinctrl-names = "default";&lt;BR /&gt; pinctrl-0 = &amp;lt;&amp;amp;pinctrl_sai5&amp;gt;;&lt;BR /&gt; assigned-clocks = &amp;lt;&amp;amp;clk IMX8MM_CLK_SAI5_SRC&amp;gt;,&lt;BR /&gt; &amp;lt;&amp;amp;clk IMX8MM_CLK_SAI5_DIV&amp;gt;;&lt;BR /&gt; assigned-clock-parents = &amp;lt;&amp;amp;clk IMX8MM_AUDIO_PLL1_OUT&amp;gt;;&lt;BR /&gt; assigned-clock-rates = &amp;lt;0&amp;gt;, &amp;lt;49152000&amp;gt;;&lt;BR /&gt; clocks = &amp;lt;&amp;amp;clk IMX8MM_CLK_SAI5_IPG&amp;gt;, &amp;lt;&amp;amp;clk IMX8MM_CLK_DUMMY&amp;gt;,&lt;BR /&gt; &amp;lt;&amp;amp;clk IMX8MM_CLK_SAI5_ROOT&amp;gt;, &amp;lt;&amp;amp;clk IMX8MM_CLK_DUMMY&amp;gt;,&lt;BR /&gt; &amp;lt;&amp;amp;clk IMX8MM_CLK_DUMMY&amp;gt;, &amp;lt;&amp;amp;clk IMX8MM_AUDIO_PLL1_OUT&amp;gt;,&lt;BR /&gt; &amp;lt;&amp;amp;clk IMX8MM_AUDIO_PLL2_OUT&amp;gt;;&lt;BR /&gt; clock-names = "bus", "mclk0", "mclk1", "mclk2", "mclk3", "pll8k", "pll11k";&lt;BR /&gt; fsl,sai-asynchronous;&lt;BR /&gt; &lt;STRONG&gt;status = "disabled";&lt;/STRONG&gt;&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For making use of SAI5, I changed the status to okay.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;status = "okay";&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Recording is working fine , tested using arecord utility.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;But for me recording is working for &lt;STRONG&gt;status = disabled&lt;/STRONG&gt; also.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you please clarify me why recording is working for status = disabled.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;Sreedhar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Mar 2020 10:16:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8M-Mini-SAI5-Status-Query/m-p/1016324#M150362</guid>
      <dc:creator>sreedhar_appala</dc:creator>
      <dc:date>2020-03-11T10:16:48Z</dc:date>
    </item>
    <item>
      <title>Re: IMX8M Mini SAI5 Status Query</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8M-Mini-SAI5-Status-Query/m-p/1016325#M150363</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A _jive_internal="true" data-content-finding="Community" data-userid="348707" data-username="sreedhar.appalayagari@sony.com" href="https://community.nxp.com/people/sreedhar.appalayagari@sony.com"&gt;Sreedhar&lt;/A&gt;,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See below, please!&lt;/P&gt;&lt;P&gt;1. Question on status="okay" and "disabled"&lt;BR /&gt;For a device, even though you set it in device tree, and you don't handle it in probe function of the device drier, the driver will still be loaded.&lt;BR /&gt;so open sound/soc/fsl/fsl_sai.c, you will find it not be handled.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. suggest you do a test&lt;BR /&gt;(1) Power off the board&lt;BR /&gt;(2) remove audio board.&lt;BR /&gt;(3) power on and boot the board&lt;BR /&gt;(4) check if the device exists&lt;BR /&gt;/proc/device-tree/ &amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope above information is helpful for you.&lt;/P&gt;&lt;P&gt;Have a nice day!&lt;/P&gt;&lt;P&gt;B.R,&lt;/P&gt;&lt;P&gt;weidong&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Mar 2020 03:58:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8M-Mini-SAI5-Status-Query/m-p/1016325#M150363</guid>
      <dc:creator>weidong_sun</dc:creator>
      <dc:date>2020-03-16T03:58:32Z</dc:date>
    </item>
    <item>
      <title>Re: IMX8M Mini SAI5 Status Query</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8M-Mini-SAI5-Status-Query/m-p/1016326#M150364</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you weidong&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Mar 2020 08:50:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8M-Mini-SAI5-Status-Query/m-p/1016326#M150364</guid>
      <dc:creator>sreedhar_appala</dc:creator>
      <dc:date>2020-03-25T08:50:08Z</dc:date>
    </item>
  </channel>
</rss>

