<?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: Issues about DDR Params in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Issues-about-DDR-Params/m-p/458360#M71727</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; The parameters of the .cfg file are used for boot.&lt;/P&gt;&lt;P&gt;busfreq_ddr3.c provides settings, optimized for different frequencies.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Yuri&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 18 Sep 2015 03:33:58 GMT</pubDate>
    <dc:creator>Yuri</dc:creator>
    <dc:date>2015-09-18T03:33:58Z</dc:date>
    <item>
      <title>Issues about DDR Params</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Issues-about-DDR-Params/m-p/458359#M71726</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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I read the values regarding to the MMDC reg. And as is the following:&lt;/P&gt;&lt;P&gt;[&amp;nbsp; 136.455496] ------dump DDR reg------------start---here------ ----------&lt;/P&gt;&lt;P&gt;[&amp;nbsp; 136.462393] addr[f43b0800]:-val[a138abc3]--&lt;/P&gt;&lt;P&gt;[&amp;nbsp; 136.466671] addr[f43b080c]:-val[3f0049]--&lt;/P&gt;&lt;P&gt;[&amp;nbsp; 136.470709] addr[f43b0810]:-val[330039]--&lt;/P&gt;&lt;P&gt;[&amp;nbsp; 136.474737] addr[f43b480c]:-val[19001f]--&lt;/P&gt;&lt;P&gt;[&amp;nbsp; 136.478808] addr[f43b4810]:-val[1f0036]--&lt;/P&gt;&lt;P&gt;[&amp;nbsp; 136.482839] addr[f43b083c]:-val[2400238]--&lt;/P&gt;&lt;P&gt;[&amp;nbsp; 136.486988] addr[f43b0840]:-val[22c022c]--&lt;/P&gt;&lt;P&gt;[&amp;nbsp; 136.491107] addr[f43b483c]:-val[210021c]--&lt;/P&gt;&lt;P&gt;[&amp;nbsp; 136.495222] addr[f43b4840]:-val[2100210]--&lt;/P&gt;&lt;P&gt;[&amp;nbsp; 136.499369] addr[f43b0848]:-val[3e46484a]--&lt;/P&gt;&lt;P&gt;[&amp;nbsp; 136.503575] addr[f43b4848]:-val[44484840]--&lt;/P&gt;&lt;P&gt;[&amp;nbsp; 136.507807] addr[f43b0850]:-val[3a342e30]--&lt;/P&gt;&lt;P&gt;[&amp;nbsp; 136.512011] addr[f43b4850]:-val[3632342c]--&lt;/P&gt;&lt;P&gt;[&amp;nbsp; 136.516239] addr[f43b081c]:-val[33333333]--&lt;/P&gt;&lt;P&gt;[&amp;nbsp; 136.520443] addr[f43b0820]:-val[33333333]--&lt;/P&gt;&lt;P&gt;[&amp;nbsp; 136.524643] addr[f43b0824]:-val[33333333]--&lt;/P&gt;&lt;P&gt;[&amp;nbsp; 136.528868] addr[f43b0828]:-val[33333333]--&lt;/P&gt;&lt;P&gt;[&amp;nbsp; 136.533071] addr[f43b481c]:-val[33333333]--&lt;/P&gt;&lt;P&gt;[&amp;nbsp; 136.537298] addr[f43b4820]:-val[33333333]--&lt;/P&gt;&lt;P&gt;[&amp;nbsp; 136.541501] addr[f43b4824]:-val[33333333]--&lt;/P&gt;&lt;P&gt;[&amp;nbsp; 136.545701] addr[f43b4828]:-val[33333333]--&lt;/P&gt;&lt;P&gt;[&amp;nbsp; 136.549926] addr[f43b08b8]:-val[930000]--&lt;/P&gt;&lt;P&gt;[&amp;nbsp; 136.553955] addr[f43b48b8]:-val[8d0000]--&lt;/P&gt;&lt;P&gt;[&amp;nbsp; 136.558007] addr[f43b0004]:-val[2556d]--&lt;/P&gt;&lt;P&gt;[&amp;nbsp; 136.561950] addr[f43b0008]:-val[333040]--&lt;/P&gt;&lt;P&gt;[&amp;nbsp; 136.566003] addr[f43b000c]:-val[3f4352f3]--&lt;/P&gt;&lt;P&gt;[&amp;nbsp; 136.570206] addr[f43b0010]:-val[b66d8b63]--&lt;/P&gt;&lt;P&gt;[&amp;nbsp; 136.574406] addr[f43b0014]:-val[1ff00db]--&lt;/P&gt;&lt;P&gt;[&amp;nbsp; 136.578543] addr[f43b0018]:-val[40011740]--&lt;/P&gt;&lt;P&gt;[&amp;nbsp; 136.582745] addr[f43b001c]:-val[0]--&lt;/P&gt;&lt;P&gt;[&amp;nbsp; 136.586364] addr[f43b002c]:-val[26d2]--&lt;/P&gt;&lt;P&gt;[&amp;nbsp; 136.590220] addr[f43b0030]:-val[431023]--&lt;/P&gt;&lt;P&gt;[&amp;nbsp; 136.594246] addr[f43b0040]:-val[27]--&lt;/P&gt;&lt;P&gt;[&amp;nbsp; 136.597952] addr[f43b0000]:-val[831a0000]--&lt;/P&gt;&lt;P&gt;[&amp;nbsp; 136.602155] addr[f43b001c]:-val[0]--&lt;/P&gt;&lt;P&gt;[&amp;nbsp; 136.605746] addr[f43b001c]:-val[0]--&lt;/P&gt;&lt;P&gt;[&amp;nbsp; 136.609364] addr[f43b001c]:-val[0]--&lt;/P&gt;&lt;P&gt;[&amp;nbsp; 136.612959] addr[f43b001c]:-val[0]--&lt;/P&gt;&lt;P&gt;[&amp;nbsp; 136.616576] addr[f43b001c]:-val[0]--&lt;/P&gt;&lt;P&gt;[&amp;nbsp; 136.620171] addr[f43b0020]:-val[c000]--&lt;/P&gt;&lt;P&gt;[&amp;nbsp; 136.624023] addr[f43b0818]:-val[22227]--&lt;/P&gt;&lt;P&gt;[&amp;nbsp; 136.627987] addr[f43b4818]:-val[22227]--&lt;/P&gt;&lt;P&gt;[&amp;nbsp; 136.631929] addr[f43b0004]:-val[2556d]--&lt;/P&gt;&lt;P&gt;[&amp;nbsp; 136.635868] addr[f43b0404]:-val[1066]--&lt;/P&gt;&lt;P&gt;[&amp;nbsp; 136.639747] addr[f43b001c]:-val[0]--&lt;/P&gt;&lt;P&gt;[&amp;nbsp; 136.643342] ------dump DDR reg------------finish Now-------------------&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I didn't motify the params array in busfreq_ddr3.c.&amp;nbsp; the following params is from my ddr.cfg:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;DATA 4,&lt;/TD&gt;&lt;TD&gt;0x021b0800, 0xa1390003&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;DATA 4,&lt;/TD&gt;&lt;TD&gt;0x021b080c, 0x003F0049&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;DATA 4,&lt;/TD&gt;&lt;TD&gt;0x021b0810, 0x00330039&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;DATA 4,&lt;/TD&gt;&lt;TD&gt;0x021b480c, 0x0019001F&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;DATA 4,&lt;/TD&gt;&lt;TD&gt;0x021b4810, 0x001F0036&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;DATA 4,&lt;/TD&gt;&lt;TD&gt;0x021b083c, 0x02400238&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;DATA 4,&lt;/TD&gt;&lt;TD&gt;0x021b0840, 0x022C022C&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;DATA 4,&lt;/TD&gt;&lt;TD&gt;0x021b483c, 0x0210021C&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;DATA 4,&lt;/TD&gt;&lt;TD&gt;0x021b4840, 0x02100210&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;DATA 4,&lt;/TD&gt;&lt;TD&gt;0x021b0848, 0x3E46484A&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;DATA 4,&lt;/TD&gt;&lt;TD&gt;0x021b4848, 0x44484840&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;DATA 4,&lt;/TD&gt;&lt;TD&gt;0x021b0850, 0x3A342E30&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;DATA 4,&lt;/TD&gt;&lt;TD&gt;0x021b4850, 0x3632342C&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;DATA 4,&lt;/TD&gt;&lt;TD&gt;0x021b081c, 0x33333333&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;DATA 4,&lt;/TD&gt;&lt;TD&gt;0x021b0820, 0x33333333&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;DATA 4,&lt;/TD&gt;&lt;TD&gt;0x021b0824, 0x33333333&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;DATA 4,&lt;/TD&gt;&lt;TD&gt;0x021b0828, 0x33333333&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;DATA 4,&lt;/TD&gt;&lt;TD&gt;0x021b481c, 0x33333333&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;DATA 4,&lt;/TD&gt;&lt;TD&gt;0x021b4820, 0x33333333&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;DATA 4,&lt;/TD&gt;&lt;TD&gt;0x021b4824, 0x33333333&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;DATA 4,&lt;/TD&gt;&lt;TD&gt;0x021b4828, 0x33333333&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;DATA 4,&lt;/TD&gt;&lt;TD&gt;0x021b08b8, 0x00000800&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;DATA 4,&lt;/TD&gt;&lt;TD&gt;0x021b48b8, 0x00000800&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;DATA 4,&lt;/TD&gt;&lt;TD&gt;0x021b0004, 0x0002002D&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;DATA 4,&lt;/TD&gt;&lt;TD&gt;0x021b0008, 0x00333040&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;DATA 4,&lt;/TD&gt;&lt;TD&gt;0x021b000c, 0x3F4352F3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;DATA 4,&lt;/TD&gt;&lt;TD&gt;0x021b0010, 0xB66D8B63&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;DATA 4,&lt;/TD&gt;&lt;TD&gt;0x021b0014, 0x01FF00DB&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;DATA 4,&lt;/TD&gt;&lt;TD&gt;0x021b0018, 0x00011740&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;DATA 4,&lt;/TD&gt;&lt;TD&gt;0x021b001c, 0x00008000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;DATA 4,&lt;/TD&gt;&lt;TD&gt;0x021b002c, 0x000026d2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;DATA 4,&lt;/TD&gt;&lt;TD&gt;0x021b0030, 0x00431023&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;DATA 4,&lt;/TD&gt;&lt;TD&gt;0x021b0040, 0x00000027&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;DATA 4,&lt;/TD&gt;&lt;TD&gt;0x021b0000, 0x831A0000&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;DATA 4,&lt;/TD&gt;&lt;TD&gt;0x021b001c, 0x02008032&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;DATA 4,&lt;/TD&gt;&lt;TD&gt;0x021b001c, 0x00008033&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;DATA 4,&lt;/TD&gt;&lt;TD&gt;0x021b001c, 0x00048031&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;DATA 4,&lt;/TD&gt;&lt;TD&gt;0x021b001c, 0x15208030&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;DATA 4, 0x021b001c, 0x04008040&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;DATA 4,&lt;/TD&gt;&lt;TD&gt;0x021b0020,0x00007800&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;DATA 4,&lt;/TD&gt;&lt;TD&gt;0x021b0818, 0x00022227&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;DATA 4,&lt;/TD&gt;&lt;TD&gt;0x021b4818, 0x00022227&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;DATA 4,&lt;/TD&gt;&lt;TD&gt;0x021b0004, 0x0002556D&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;DATA 4,&lt;/TD&gt;&lt;TD&gt;0x021b0404, 0x00011006&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;DATA 4,&lt;/TD&gt;&lt;TD&gt;0x021b001c, 0x00000000&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;But you will find the values from the MMDC reg are different from the cfg and params array in busfreq_ddr3.c. So why? And where do all these different values from?&lt;/P&gt;&lt;P&gt;thank you ~&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Sep 2015 03:19:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Issues-about-DDR-Params/m-p/458359#M71726</guid>
      <dc:creator>tony_l_cai</dc:creator>
      <dc:date>2015-09-18T03:19:22Z</dc:date>
    </item>
    <item>
      <title>Re: Issues about DDR Params</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Issues-about-DDR-Params/m-p/458360#M71727</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; The parameters of the .cfg file are used for boot.&lt;/P&gt;&lt;P&gt;busfreq_ddr3.c provides settings, optimized for different frequencies.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Yuri&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Sep 2015 03:33:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Issues-about-DDR-Params/m-p/458360#M71727</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2015-09-18T03:33:58Z</dc:date>
    </item>
    <item>
      <title>Re: Issues about DDR Params</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Issues-about-DDR-Params/m-p/458361#M71728</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,yuri&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I still cannot find the reason why the params' value in MMDC are different from both the uboot cfg and the params array from busfreq_ddr3.c.So Could you tell me,when entering the Android, who will set the MMDC again? If no controller will set MMDC,I wonder why the params are different from the two ways above?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Sep 2015 03:44:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Issues-about-DDR-Params/m-p/458361#M71728</guid>
      <dc:creator>tony_l_cai</dc:creator>
      <dc:date>2015-09-18T03:44:23Z</dc:date>
    </item>
  </channel>
</rss>

