<?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: sgtl5000 problem on i.mx28 in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/sgtl5000-problem-on-i-mx28/m-p/180696#M7597</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;My guess is that the sclk of sgtl5000 is provided or&amp;nbsp;controlled&amp;nbsp;by the imx25, when the&amp;nbsp;mp3play be killed, the sclk was be disable, and then all the access to sgtl5000 by i2c bus will fail.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I just wonder why sgtl5000 was be accessed even the&amp;nbsp;mp3play be killed.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 02 Nov 2011 05:22:48 GMT</pubDate>
    <dc:creator>JerryFan</dc:creator>
    <dc:date>2011-11-02T05:22:48Z</dc:date>
    <item>
      <title>sgtl5000 problem on i.mx28</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/sgtl5000-problem-on-i-mx28/m-p/180694#M7595</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;We have a problem about sgtl5000 on i.mx28 evk.&amp;nbsp;&lt;/P&gt;&lt;P&gt;We play any mp3 file with mp3play app.&lt;/P&gt;&lt;P&gt;After a few seconds we kill mp3play with "Ctrl + c" and get below output,&lt;/P&gt;&lt;P&gt;&lt;SPAN class="font-size-1" style="font-family: arial, helvetica, sans-serif;"&gt;sgtl5000_hw_read: read reg error : Reg 0x0e&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="font-size-1" style="font-family: arial, helvetica, sans-serif;"&gt;sgtl5000_write: write reg error : Reg 0x0e = 0x000c&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="font-size-1" style="font-family: arial, helvetica, sans-serif;"&gt;sgtl5000_write: write reg error : Reg 0x02 = 0x0020&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="font-size-1" style="font-family: arial, helvetica, sans-serif;"&gt;sgtl5000_write: write reg error : Reg 0x06 = 0x0130&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;After 10-20 plays, sound gets interrupted and got more errors like below,&lt;/P&gt;&lt;P&gt;&lt;SPAN class="font-size-1" style="font-family: arial, helvetica, sans-serif;"&gt;sgtl5000_write: write reg error : Reg 0x02 = 0x0021&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="font-size-1" style="font-family: arial, helvetica, sans-serif;"&gt;sgtl5000_hw_read: read reg error : Reg 0x0e&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="font-size-1" style="font-family: arial, helvetica, sans-serif;"&gt;sgtl5000_write: write reg error : Reg 0x0e = 0x0000&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="font-size-1" style="font-family: arial, helvetica, sans-serif;"&gt;sgtl5000_write: write reg error : Reg 0x02 = 0x0021&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="font-size-1" style="font-family: arial, helvetica, sans-serif;"&gt;sgtl5000_hw_read: read reg error : Reg 0x0e&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="font-size-1" style="font-family: arial, helvetica, sans-serif;"&gt;sgtl5000_write: write reg error : Reg 0x0e = 0x0000&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="font-size-1" style="font-family: arial, helvetica, sans-serif;"&gt;sgtl5000_hw_read: read reg error : Reg 0x0e&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="font-size-1" style="font-family: arial, helvetica, sans-serif;"&gt;sgtl5000_write: write reg error : Reg 0x0e = 0x000c&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="font-size-1" style="font-family: arial, helvetica, sans-serif;"&gt;sgtl5000_write: write reg error : Reg 0x02 = 0x0020&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="font-size-1" style="font-family: arial, helvetica, sans-serif;"&gt;sgtl5000_write: write reg error : Reg 0x06 = 0x0130&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="font-size-1" style="font-family: arial, helvetica, sans-serif;"&gt;sgtl5000_write: write reg error : Reg 0x2a = 0x0000&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="font-size-1" style="font-family: arial, helvetica, sans-serif;"&gt;sgtl5000_write: write reg error : Reg 0x30 = 0x5a79&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="font-size-1" style="font-family: arial, helvetica, sans-serif;"&gt;sgtl5000_write: write reg error : Reg 0x02 = 0x0020&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="font-size-1" style="font-family: arial, helvetica, sans-serif;"&gt;sgtl5000_write: write reg error : Reg 0x24 = 0x0132&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="font-size-1" style="font-family: arial, helvetica, sans-serif;"&gt;sgtl5000_hw_read: read reg error : Reg 0x0e&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="font-size-1" style="font-family: arial, helvetica, sans-serif;"&gt;sgtl5000_write: write reg error : Reg 0x0e = 0x000c&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="font-size-1" style="font-family: arial, helvetica, sans-serif;"&gt;sgtl5000_write: write reg error : Reg 0x30 = 0x5a60&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="font-size-1" style="font-family: arial, helvetica, sans-serif;"&gt;sgtl5000_write: write reg error : Reg 0x02 = 0x0000&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I can get sound after reboot.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 29 Oct 2011 11:47:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/sgtl5000-problem-on-i-mx28/m-p/180694#M7595</guid>
      <dc:creator>snan1z</dc:creator>
      <dc:date>2011-10-29T11:47:36Z</dc:date>
    </item>
    <item>
      <title>Re: sgtl5000 problem on i.mx28</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/sgtl5000-problem-on-i-mx28/m-p/180695#M7596</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I wrote an test application for /dev/dsp. it plays a wav file in an infinite loop,after a while it gives error in ioctl function that is called after playback(shown below)&lt;/P&gt;&lt;P&gt;ioctl(fd,&amp;nbsp;&lt;EM&gt;SOUND_PCM_SYNC&lt;/EM&gt;, 0);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;perror says "Input/output error"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;snan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Oct 2011 13:30:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/sgtl5000-problem-on-i-mx28/m-p/180695#M7596</guid>
      <dc:creator>snan1z</dc:creator>
      <dc:date>2011-10-31T13:30:33Z</dc:date>
    </item>
    <item>
      <title>Re: sgtl5000 problem on i.mx28</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/sgtl5000-problem-on-i-mx28/m-p/180696#M7597</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;My guess is that the sclk of sgtl5000 is provided or&amp;nbsp;controlled&amp;nbsp;by the imx25, when the&amp;nbsp;mp3play be killed, the sclk was be disable, and then all the access to sgtl5000 by i2c bus will fail.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I just wonder why sgtl5000 was be accessed even the&amp;nbsp;mp3play be killed.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Nov 2011 05:22:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/sgtl5000-problem-on-i-mx28/m-p/180696#M7597</guid>
      <dc:creator>JerryFan</dc:creator>
      <dc:date>2011-11-02T05:22:48Z</dc:date>
    </item>
    <item>
      <title>Re: sgtl5000 problem on i.mx28</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/sgtl5000-problem-on-i-mx28/m-p/180697#M7598</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm seeing these sorts of problems too. Has anyone found a fix?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Mar 2013 22:19:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/sgtl5000-problem-on-i-mx28/m-p/180697#M7598</guid>
      <dc:creator>CraigMcQueen</dc:creator>
      <dc:date>2013-03-20T22:19:17Z</dc:date>
    </item>
    <item>
      <title>Re: sgtl5000 problem on i.mx28</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/sgtl5000-problem-on-i-mx28/m-p/180698#M7599</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please try the recent i.MX28 BSP :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-external-small" href="https://www.freescale.com/webapp/Download?colCode=L2.6.35_1.1.0_DEMO_IMAGE&amp;amp;appType=license&amp;amp;location=null"&gt;https://www.freescale.com/webapp/Download?colCode=L2.6.35_1.1.0_DEMO_IMAGE&amp;amp;appType=license&amp;amp;location=null&lt;/A&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-external-small" href="https://www.freescale.com/webapp/Download?colCode=L2.6.35_1.1.0_ER_SOURCE&amp;amp;appType=license&amp;amp;location=null"&gt;https://www.freescale.com/webapp/Download?colCode=L2.6.35_1.1.0_ER_SOURCE&amp;amp;appType=license&amp;amp;location=null&lt;/A&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-external-small" href="https://www.freescale.com/webapp/Download?colCode=L2.6.35_1.1.0_LINUX_DOCS&amp;amp;location=null"&gt;https://www.freescale.com/webapp/Download?colCode=L2.6.35_1.1.0_LINUX_DOCS&amp;amp;location=null&lt;/A&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Mar 2013 01:59:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/sgtl5000-problem-on-i-mx28/m-p/180698#M7599</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2013-03-21T01:59:38Z</dc:date>
    </item>
    <item>
      <title>Re: sgtl5000 problem on i.mx28</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/sgtl5000-problem-on-i-mx28/m-p/180699#M7600</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In our case, we found that the problem occurred when a user-space application was trying to talk to an I2C bus device that wasn't connected (an OLED display). If we stopped that application, or connected the OLED display, the problem went away. I'm guessing that this may have tied up the I2C bus with timeouts, interfering with the normal SGTL5000 operation.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Still, I would hope that the SGTL5000 driver (or I2C driver, or whatever) should be robust enough to still function okay in this scenario. I haven't yet tried the i.MX28 BSP patches, but plan to soon.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 May 2013 23:34:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/sgtl5000-problem-on-i-mx28/m-p/180699#M7600</guid>
      <dc:creator>CraigMcQueen</dc:creator>
      <dc:date>2013-05-09T23:34:28Z</dc:date>
    </item>
  </channel>
</rss>

