<?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>i.MX ProcessorsのトピックRe: imx6sx MCC memory location</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/imx6sx-MCC-memory-location/m-p/417883#M62886</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have the same question! I don't know how to define the &lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;MCC_BASE_ADDRESS, and the &lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;mcc_get_bookeeping_data() always return null. Could you tell me do you have the answer?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Best Regards!&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 02 Jul 2016 07:30:57 GMT</pubDate>
    <dc:creator>renfeiche</dc:creator>
    <dc:date>2016-07-02T07:30:57Z</dc:date>
    <item>
      <title>imx6sx MCC memory location</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6sx-MCC-memory-location/m-p/417880#M62883</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: raleway; font-size: 13px; background-color: #f5f5f5;"&gt;The Linux driver for mcc and M4 linker files use 0xBFF00000 memory address. &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-family: raleway; font-size: 13px; background-color: #f5f5f5;"&gt;DDR RAM starts at 0x80000000 and goes to 512M or 1G. 1G(0x3f800000) + 0x8000_0000 is&amp;nbsp; 0xBF800000, According to manual section 2.2 IMX 6SX 8000_0000 to FFFF_FFFF is the MMDC xDDR controller.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #f5f5f5; color: #333333; font-size: 13px; font-family: raleway;"&gt;- what is the type of memory is being referenced, i.e SRAM, DDR. (the linker files states its DDR) some other mapping?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #f5f5f5; color: #333333; font-size: 13px; font-family: raleway;"&gt;&lt;SPAN style="font-size: 13px;"&gt;- is there a Linux driver that creates this mapping?&lt;/SPAN&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Nov 2015 14:07:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6sx-MCC-memory-location/m-p/417880#M62883</guid>
      <dc:creator>tcmichals</dc:creator>
      <dc:date>2015-11-17T14:07:44Z</dc:date>
    </item>
    <item>
      <title>Re: imx6sx MCC memory location</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6sx-MCC-memory-location/m-p/417881#M62884</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Tim&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for mapping one can look linux../../arm/mach-imx/hardware.h&lt;/P&gt;&lt;P&gt;mcc driver is described in attached Linux Manual&lt;/P&gt;&lt;P&gt;Chapter 53 i.MX 6 SoloX Multi-Core Communication (MCC)&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;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Nov 2015 02:25:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6sx-MCC-memory-location/m-p/417881#M62884</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2015-11-30T02:25:14Z</dc:date>
    </item>
    <item>
      <title>Re: imx6sx MCC memory location</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6sx-MCC-memory-location/m-p/417882#M62885</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;OK.. But it does not go into detail about how the address is setup fro the shared RAM... I've two RAM layouts shown below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BFF00000 is defined as MCC_BASE_ADDRESS in mcc_config_linux.h&lt;/P&gt;&lt;P&gt;1GB&lt;/P&gt;&lt;P&gt;physical memory&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 80000000 +&lt;/P&gt;&lt;P&gt;1GB of RAM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 40000000 =&lt;/P&gt;&lt;P&gt;top address is&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; C0000000 - BFF00000 = 100000&amp;nbsp; 1MB of RAM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;512MB&lt;/P&gt;&lt;P&gt;9ff00000 is defined as MCC_BASE_ADDRESS in mcc_config_linux.h&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;80000000 + 20000000 = A0000000 - 9ff00000 = 100000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But this does not work.. mcc_get_bookeeping_data crashes using ioremap_nocache&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Or I'm not understanding the memory mapping of DDR memory to MCC_BASE_ADDRESS?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 06 Dec 2015 07:23:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6sx-MCC-memory-location/m-p/417882#M62885</guid>
      <dc:creator>tcmichals</dc:creator>
      <dc:date>2015-12-06T07:23:28Z</dc:date>
    </item>
    <item>
      <title>Re: imx6sx MCC memory location</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6sx-MCC-memory-location/m-p/417883#M62886</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have the same question! I don't know how to define the &lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;MCC_BASE_ADDRESS, and the &lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;mcc_get_bookeeping_data() always return null. Could you tell me do you have the answer?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Best Regards!&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 02 Jul 2016 07:30:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6sx-MCC-memory-location/m-p/417883#M62886</guid>
      <dc:creator>renfeiche</dc:creator>
      <dc:date>2016-07-02T07:30:57Z</dc:date>
    </item>
    <item>
      <title>Re: imx6sx MCC memory location</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6sx-MCC-memory-location/m-p/417884#M62887</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi I have same problem, were you able to get the solution for your issue.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Feb 2017 21:17:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6sx-MCC-memory-location/m-p/417884#M62887</guid>
      <dc:creator>niranjanbc</dc:creator>
      <dc:date>2017-02-27T21:17:36Z</dc:date>
    </item>
    <item>
      <title>Re: imx6sx MCC memory location</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6sx-MCC-memory-location/m-p/417885#M62888</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;nbsp;i got the problem fixed by adding the linux memory usage into dts file.&lt;/P&gt;&lt;P&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;memory {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;linux,usable-memory = &amp;lt;0x80000000 0x3ff00000&amp;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;reg = &amp;lt;0x80000000 0x40000000&amp;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;};&lt;BR /&gt;};&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Feb 2017 21:51:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6sx-MCC-memory-location/m-p/417885#M62888</guid>
      <dc:creator>niranjanbc</dc:creator>
      <dc:date>2017-02-27T21:51:50Z</dc:date>
    </item>
  </channel>
</rss>

