<?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: Nitrogen6x clock inconsistency in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Nitrogen6x-clock-inconsistency/m-p/336361#M45774</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;Hello Amin,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you double-check the silicon revision?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The second line of output should show something like this, and the "rev1.x" is the&lt;/P&gt;&lt;P&gt;processor version:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_text_macro jive_macro_code _jivemacro_uid_14228123010955231" jivemacro_uid="_14228123010955231"&gt;
&lt;P&gt;&lt;SPAN style="font-size: 13.6000003814697px;"&gt;CPU:&amp;nbsp; Freescale i.MX6Q rev1.2 at 792 MHz&lt;/SPAN&gt;&lt;/P&gt;
&lt;/PRE&gt;&lt;P style="font-size: 13.6000003814697px;"&gt;&lt;/P&gt;&lt;P style="font-size: 13.6000003814697px;"&gt;If memory serves, there was a bug in the clock handling for older CPUs.&lt;/P&gt;&lt;P style="font-size: 13.6000003814697px;"&gt;&lt;/P&gt;&lt;P style="font-size: 13.6000003814697px;"&gt;I believe we addressed it, but I'm not sure whether it was applied to the 3.0.35 kernel used in Dora.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 01 Feb 2015 17:40:27 GMT</pubDate>
    <dc:creator>EricNelson</dc:creator>
    <dc:date>2015-02-01T17:40:27Z</dc:date>
    <item>
      <title>Nitrogen6x clock inconsistency</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Nitrogen6x-clock-inconsistency/m-p/336359#M45772</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm running a Yocto (Dora) build on my Nitrogen6x board and I'm having some issues with the software clock speed. Any sleep or timer functions in my C++ code or my console take about 3 times longer than they should.&amp;nbsp; As a simple demonstration, I ran two commands in my console:&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;root@nitrogen6x:~# hwclock; sleep 10; hwclock&lt;/P&gt;&lt;P&gt;Sun Nov 23 23:11:59 2014&amp;nbsp; 0.000000 seconds&lt;/P&gt;&lt;P&gt;Sun Nov 23 23:12:29 2014&amp;nbsp; 0.000000 seconds&lt;/P&gt;&lt;P&gt;root@nitrogen6x:~# date; sleep 10; date&lt;/P&gt;&lt;P&gt;Sun Nov 23 23:01:48 UTC 2014&lt;/P&gt;&lt;P&gt;Sun Nov 23 23:01:58 UTC 2014&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The sleep command returns after 30 seconds, instead of 10. &lt;EM&gt;hwclock&lt;/EM&gt; correctly shows an elapsed time of 30 seconds, while &lt;EM&gt;date&lt;/EM&gt; shows the sleep command as only having taken 10 seconds.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I don't know if this is related, but /proc/cpuinfo shows the BogoMIPS of the first processor as being roughly 3 times that of the other three while the U-Boot output (attached) shows 9487.15 BogoMIPS total.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Processor&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : ARMv7 Processor rev 10 (v7l)&lt;/P&gt;&lt;P&gt;processor&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0&lt;/P&gt;&lt;P&gt;BogoMIPS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 2371.98&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;processor&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 1&lt;/P&gt;&lt;P&gt;BogoMIPS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 790.52&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;processor&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 2&lt;/P&gt;&lt;P&gt;BogoMIPS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 790.52&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;processor&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 3&lt;/P&gt;&lt;P&gt;BogoMIPS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 790.52&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Features&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : swp half thumb fastmult vfp edsp neon vfpv3 &lt;/P&gt;&lt;P&gt;CPU implementer : 0x41&lt;/P&gt;&lt;P&gt;CPU architecture: 7&lt;/P&gt;&lt;P&gt;CPU variant&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0x2&lt;/P&gt;&lt;P&gt;CPU part&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0xc09&lt;/P&gt;&lt;P&gt;CPU revision&amp;nbsp;&amp;nbsp;&amp;nbsp; : 10&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hardware&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Boundary Devices Nitrogen6X/SABRE Lite Board&lt;/P&gt;&lt;P&gt;Revision&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 63000&lt;/P&gt;&lt;P&gt;Serial&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0000000000000000&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any thoughts on what could be causing this?&amp;nbsp; Thanks in advance for your help.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Original Attachment has been moved to: &lt;A _jive_internal="true" href="https://community.nxp.com/docs/DOC-335829"&gt;uboot_output.txt.zip&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Jan 2015 17:58:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Nitrogen6x-clock-inconsistency/m-p/336359#M45772</guid>
      <dc:creator>amin_rahimi</dc:creator>
      <dc:date>2015-01-30T17:58:09Z</dc:date>
    </item>
    <item>
      <title>Re: Nitrogen6x clock inconsistency</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Nitrogen6x-clock-inconsistency/m-p/336360#M45773</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Amin&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please use latest dizzy release, it is much more polished&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://boundarydevices.com/dizzy-release-yocto/" title="http://boundarydevices.com/dizzy-release-yocto/"&gt;http://boundarydevices.com/dizzy-release-yocto/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 01 Feb 2015 09:58:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Nitrogen6x-clock-inconsistency/m-p/336360#M45773</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2015-02-01T09:58:43Z</dc:date>
    </item>
    <item>
      <title>Re: Nitrogen6x clock inconsistency</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Nitrogen6x-clock-inconsistency/m-p/336361#M45774</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;Hello Amin,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you double-check the silicon revision?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The second line of output should show something like this, and the "rev1.x" is the&lt;/P&gt;&lt;P&gt;processor version:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_text_macro jive_macro_code _jivemacro_uid_14228123010955231" jivemacro_uid="_14228123010955231"&gt;
&lt;P&gt;&lt;SPAN style="font-size: 13.6000003814697px;"&gt;CPU:&amp;nbsp; Freescale i.MX6Q rev1.2 at 792 MHz&lt;/SPAN&gt;&lt;/P&gt;
&lt;/PRE&gt;&lt;P style="font-size: 13.6000003814697px;"&gt;&lt;/P&gt;&lt;P style="font-size: 13.6000003814697px;"&gt;If memory serves, there was a bug in the clock handling for older CPUs.&lt;/P&gt;&lt;P style="font-size: 13.6000003814697px;"&gt;&lt;/P&gt;&lt;P style="font-size: 13.6000003814697px;"&gt;I believe we addressed it, but I'm not sure whether it was applied to the 3.0.35 kernel used in Dora.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 01 Feb 2015 17:40:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Nitrogen6x-clock-inconsistency/m-p/336361#M45774</guid>
      <dc:creator>EricNelson</dc:creator>
      <dc:date>2015-02-01T17:40:27Z</dc:date>
    </item>
    <item>
      <title>Re: Nitrogen6x clock inconsistency</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Nitrogen6x-clock-inconsistency/m-p/336362#M45775</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Eric,&lt;/P&gt;&lt;P&gt;Thanks for your response.&amp;nbsp; The output reads "&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;CPU:&amp;nbsp;&amp;nbsp; Freescale i.MX6Q rev1.0 at 792 MHz".&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Feb 2015 15:08:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Nitrogen6x-clock-inconsistency/m-p/336362#M45775</guid>
      <dc:creator>amin_rahimi</dc:creator>
      <dc:date>2015-02-02T15:08:47Z</dc:date>
    </item>
    <item>
      <title>Re: Nitrogen6x clock inconsistency</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Nitrogen6x-clock-inconsistency/m-p/336363#M45776</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Amin,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please try an image with a later kernel to see if the problem persists.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;The easiest to test is probably the December Ubuntu release:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;A href="http://boundarydevices.com/ubuntu-trusty-december-2014-release/" title="http://boundarydevices.com/ubuntu-trusty-december-2014-release/"&gt;http://boundarydevices.com/ubuntu-trusty-december-2014-release/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Or perhaps this Yocto Dizzy image from November:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;A href="http://boundarydevices.com/dizzy-release-yocto/" title="http://boundarydevices.com/dizzy-release-yocto/"&gt;http://boundarydevices.com/dizzy-release-yocto/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note that silicon revision 1.0 isn't actively being supported, so there are likely to be some other bugs.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;In particular, Gary Bisson fixed an HDMI clocking bug in December:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;A href="https://lists.yoctoproject.org/pipermail/meta-freescale/2014-December/011776.html" title="https://lists.yoctoproject.org/pipermail/meta-freescale/2014-December/011776.html"&gt;https://lists.yoctoproject.org/pipermail/meta-freescale/2014-December/011776.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There may be others lingering.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Eric&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Feb 2015 16:15:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Nitrogen6x-clock-inconsistency/m-p/336363#M45776</guid>
      <dc:creator>EricNelson</dc:creator>
      <dc:date>2015-02-02T16:15:04Z</dc:date>
    </item>
    <item>
      <title>Re: Nitrogen6x clock inconsistency</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Nitrogen6x-clock-inconsistency/m-p/336364#M45777</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can also test the image we auto-build[1]. It has this patches applied.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="loading" href="http://ci.ossystems.com.br/public/fsl-community-bsp/dizzy/" title="http://ci.ossystems.com.br/public/fsl-community-bsp/dizzy/"&gt;http://ci.ossystems.com.br/public/fsl-community-bsp/dizzy/&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Feb 2015 21:11:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Nitrogen6x-clock-inconsistency/m-p/336364#M45777</guid>
      <dc:creator>OtavioSalvador</dc:creator>
      <dc:date>2015-02-02T21:11:32Z</dc:date>
    </item>
    <item>
      <title>Re: Nitrogen6x clock inconsistency</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Nitrogen6x-clock-inconsistency/m-p/336365#M45778</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The Dizzy image works just fine. Looks like I'll need to update our system. Thanks for the help, all!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Feb 2015 22:52:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Nitrogen6x-clock-inconsistency/m-p/336365#M45778</guid>
      <dc:creator>amin_rahimi</dc:creator>
      <dc:date>2015-02-02T22:52:13Z</dc:date>
    </item>
  </channel>
</rss>

