<?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 How to display IFC frequency when booting T1020 board? in T-Series</title>
    <link>https://community.nxp.com/t5/T-Series/How-to-display-IFC-frequency-when-booting-T1020-board/m-p/1197879#M3913</link>
    <description>&lt;P&gt;Hello.&lt;/P&gt;&lt;P&gt;I am confused how to display the IFC frequency on the T1020 board.(&lt;FONT color="#0000FF"&gt;Blue letter&lt;/FONT&gt; below)&lt;/P&gt;&lt;P&gt;CPU0: T1020, Version: 1.1, (0x85210011)&lt;BR /&gt;Core: e5500, Version: 2.1, (0x80241021)&lt;BR /&gt;Single Source Clock Configuration&lt;BR /&gt;Clock Configuration:&lt;BR /&gt;CPU0:1200 MHz, CPU1:1200 MHz,&lt;BR /&gt;CCB:600 MHz,&lt;BR /&gt;DDR:800 MHz (1600 MT/s data rate) (Asynchronous), &lt;FONT color="#0000FF"&gt;&lt;STRONG&gt;IFC:300 MHz&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;........&lt;/P&gt;&lt;P&gt;SDK1.7 and SDK2.0 display methods are different. Which one is more correct?&lt;/P&gt;&lt;P&gt;1) SDK 1.7 uboot&lt;BR /&gt;#if defined(CONFIG_FSL_IFC)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; ccr = in_be32(&amp;amp;ifc_regs-&amp;gt;ifc_ccr);&lt;BR /&gt;&amp;nbsp; &amp;nbsp; ccr = ((ccr &amp;amp; IFC_CCR_CLK_DIV_MASK) &amp;gt;&amp;gt; IFC_CCR_CLK_DIV_SHIFT) + 1;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; sys_info-&amp;gt;freq_localbus = sys_info-&amp;gt;freq_systembus / ccr;&lt;BR /&gt;#endif&lt;/P&gt;&lt;P&gt;2) SDK 2.0 uboot&lt;BR /&gt;&amp;nbsp; &amp;nbsp; sys_info-&amp;gt;freq_localbus = sys_info-&amp;gt;freq_systembus /&amp;nbsp;CONFIG_SYS_FSL_IFC_CLK_DIV;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Best regard.&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Fri, 11 Dec 2020 06:39:06 GMT</pubDate>
    <dc:creator>cappulee7</dc:creator>
    <dc:date>2020-12-11T06:39:06Z</dc:date>
    <item>
      <title>How to display IFC frequency when booting T1020 board?</title>
      <link>https://community.nxp.com/t5/T-Series/How-to-display-IFC-frequency-when-booting-T1020-board/m-p/1197879#M3913</link>
      <description>&lt;P&gt;Hello.&lt;/P&gt;&lt;P&gt;I am confused how to display the IFC frequency on the T1020 board.(&lt;FONT color="#0000FF"&gt;Blue letter&lt;/FONT&gt; below)&lt;/P&gt;&lt;P&gt;CPU0: T1020, Version: 1.1, (0x85210011)&lt;BR /&gt;Core: e5500, Version: 2.1, (0x80241021)&lt;BR /&gt;Single Source Clock Configuration&lt;BR /&gt;Clock Configuration:&lt;BR /&gt;CPU0:1200 MHz, CPU1:1200 MHz,&lt;BR /&gt;CCB:600 MHz,&lt;BR /&gt;DDR:800 MHz (1600 MT/s data rate) (Asynchronous), &lt;FONT color="#0000FF"&gt;&lt;STRONG&gt;IFC:300 MHz&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;........&lt;/P&gt;&lt;P&gt;SDK1.7 and SDK2.0 display methods are different. Which one is more correct?&lt;/P&gt;&lt;P&gt;1) SDK 1.7 uboot&lt;BR /&gt;#if defined(CONFIG_FSL_IFC)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; ccr = in_be32(&amp;amp;ifc_regs-&amp;gt;ifc_ccr);&lt;BR /&gt;&amp;nbsp; &amp;nbsp; ccr = ((ccr &amp;amp; IFC_CCR_CLK_DIV_MASK) &amp;gt;&amp;gt; IFC_CCR_CLK_DIV_SHIFT) + 1;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; sys_info-&amp;gt;freq_localbus = sys_info-&amp;gt;freq_systembus / ccr;&lt;BR /&gt;#endif&lt;/P&gt;&lt;P&gt;2) SDK 2.0 uboot&lt;BR /&gt;&amp;nbsp; &amp;nbsp; sys_info-&amp;gt;freq_localbus = sys_info-&amp;gt;freq_systembus /&amp;nbsp;CONFIG_SYS_FSL_IFC_CLK_DIV;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Best regard.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 11 Dec 2020 06:39:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/T-Series/How-to-display-IFC-frequency-when-booting-T1020-board/m-p/1197879#M3913</guid>
      <dc:creator>cappulee7</dc:creator>
      <dc:date>2020-12-11T06:39:06Z</dc:date>
    </item>
    <item>
      <title>Re: How to display IFC frequency when booting T1020 board?</title>
      <link>https://community.nxp.com/t5/T-Series/How-to-display-IFC-frequency-when-booting-T1020-board/m-p/1198741#M3923</link>
      <description>&lt;P&gt;#if defined(CONFIG_FSL_IFC)&lt;/P&gt;
&lt;P&gt;ccr = ifc_in32(&amp;amp;ifc_regs.gregs-&amp;gt;ifc_ccr);&lt;/P&gt;
&lt;P&gt;ccr = ((ccr &amp;amp; IFC_CCR_CLK_DIV_MASK) &amp;gt;&amp;gt; IFC_CCR_CLK_DIV_SHIFT) + 1;&lt;/P&gt;
&lt;P&gt;sys_info-&amp;gt;freq_localbus = sys_info-&amp;gt;freq_systembus / ccr;&lt;/P&gt;
&lt;P&gt;#endif&lt;/P&gt;
&lt;P&gt;According to the code above, IFC clock freq in uboot means the external clock freq of IFC, not the IFC IP module clock freq. In fact IFC external clock isn’t used on any existing board, so the right way is to calculate IFC IP module clock freq in uboot log as below:&lt;/P&gt;
&lt;P&gt;sys_info-&amp;gt;freq_localbus = sys_info-&amp;gt;freq_systembus / 2.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;SDK 2.0 is correct.&lt;/P&gt;</description>
      <pubDate>Mon, 14 Dec 2020 08:53:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/T-Series/How-to-display-IFC-frequency-when-booting-T1020-board/m-p/1198741#M3923</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2020-12-14T08:53:50Z</dc:date>
    </item>
  </channel>
</rss>

