<?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: i.MX6DL:Inbound address setting behavior (PCIE_PL_iATUVR) in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6DL-Inbound-address-setting-behavior-PCIE-PL-iATUVR/m-p/339261#M46361</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;&amp;nbsp; You may use as an example the C-function pcie_map_space() in &lt;BR /&gt; iMX6_Platform_SDK/sdk/drivers/pcie/src/pcie.c&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;&amp;nbsp; HW_PCIE_PL_IATUVR_WR((viewport &amp;amp; 0x0F) | (0 &amp;lt;&amp;lt; 31));&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;&amp;nbsp; HW_PCIE_PL_IATURLBA_WR(addr_base_cpu_side);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;&amp;nbsp; HW_PCIE_PL_IATURUBA_WR(0);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;&amp;nbsp; HW_PCIE_PL_IATURLA_WR(addr_base_cpu_side + size - 1);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;&amp;nbsp; HW_PCIE_PL_IATURUTA_WR(0);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;&amp;nbsp; HW_PCIE_PL_IATURLTA_WR(addr_base_pcie_side); &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;&amp;nbsp; HW_PCIE_PL_IATURC1_WR(tlp_type &amp;amp; 0x0F);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;&amp;nbsp; HW_PCIE_PL_IATURC2_WR(((unsigned int)(1 &amp;lt;&amp;lt; 31)));&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;Below is SDK link :&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;&lt;A class="jive-link-external-small" href="https://www.freescale.com/webapp/Download?colCode=i.MX6_PLATFORM_SDK&amp;amp;location=null"&gt;https://www.freescale.com/webapp/Download?colCode=i.MX6_PLATFORM_SDK&amp;amp;location=null&lt;/A&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;Summary page :&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;SPAN style="font-size: 12.0pt; font-family: 'Verdana','sans-serif';"&gt;&lt;SPAN&gt;&amp;lt; &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=i.MX6Q&amp;amp;fpsp=1&amp;amp;tab=Design_Tools_Tab"&gt;http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=i.MX6Q&amp;amp;fpsp=1&amp;amp;tab=Design_Tools_Tab&lt;/A&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;/SPAN&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>Wed, 17 Dec 2014 09:06:54 GMT</pubDate>
    <dc:creator>Yuri</dc:creator>
    <dc:date>2014-12-17T09:06:54Z</dc:date>
    <item>
      <title>i.MX6DL:Inbound address setting behavior (PCIE_PL_iATUVR)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6DL-Inbound-address-setting-behavior-PCIE-PL-iATUVR/m-p/339260#M46360</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear community,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We have been developing their product with iMX6DualLite.&lt;BR /&gt;We make the device driver for PCIexpress.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the case of setting to the PCIE_PL_iATURLBA register for Inbound iATU address value,&lt;BR /&gt;we execute the following sequence.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; 1.set to the Viewport Register (PCIE_PL_iATUVR).&lt;BR /&gt;&amp;nbsp; 2.set to the iATU Region Lower Base Address Register(PCIE_PL_iATURLBA) .&lt;BR /&gt;&amp;nbsp; 3.set to the Viewport Register (PCIE_PL_iATUVR) another value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It is the "No3" timing that the address setting written in (PCIE_PL_iATURLBA)&lt;BR /&gt;is reflected by actual behavior.&lt;BR /&gt;It is NOT "No2" timing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[Question]&lt;BR /&gt;Is above behavior the iATU specification ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Meantime,&lt;BR /&gt;in the case of setting to the PCIE_PL_iATURLBA register for "Outbound" iATU address value,&lt;BR /&gt;it is the "No2" timing that the address setting written in (PCIE_PL_iATURLBA)&lt;BR /&gt;is reflected by actual behavior.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;BR /&gt;Koichi Sakagami&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Dec 2014 10:09:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6DL-Inbound-address-setting-behavior-PCIE-PL-iATUVR/m-p/339260#M46360</guid>
      <dc:creator>koichisakagami</dc:creator>
      <dc:date>2014-12-10T10:09:51Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6DL:Inbound address setting behavior (PCIE_PL_iATUVR)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6DL-Inbound-address-setting-behavior-PCIE-PL-iATUVR/m-p/339261#M46361</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;&amp;nbsp; You may use as an example the C-function pcie_map_space() in &lt;BR /&gt; iMX6_Platform_SDK/sdk/drivers/pcie/src/pcie.c&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;&amp;nbsp; HW_PCIE_PL_IATUVR_WR((viewport &amp;amp; 0x0F) | (0 &amp;lt;&amp;lt; 31));&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;&amp;nbsp; HW_PCIE_PL_IATURLBA_WR(addr_base_cpu_side);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;&amp;nbsp; HW_PCIE_PL_IATURUBA_WR(0);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;&amp;nbsp; HW_PCIE_PL_IATURLA_WR(addr_base_cpu_side + size - 1);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;&amp;nbsp; HW_PCIE_PL_IATURUTA_WR(0);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;&amp;nbsp; HW_PCIE_PL_IATURLTA_WR(addr_base_pcie_side); &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;&amp;nbsp; HW_PCIE_PL_IATURC1_WR(tlp_type &amp;amp; 0x0F);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;&amp;nbsp; HW_PCIE_PL_IATURC2_WR(((unsigned int)(1 &amp;lt;&amp;lt; 31)));&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;Below is SDK link :&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;&lt;A class="jive-link-external-small" href="https://www.freescale.com/webapp/Download?colCode=i.MX6_PLATFORM_SDK&amp;amp;location=null"&gt;https://www.freescale.com/webapp/Download?colCode=i.MX6_PLATFORM_SDK&amp;amp;location=null&lt;/A&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;Summary page :&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;SPAN style="font-size: 12.0pt; font-family: 'Verdana','sans-serif';"&gt;&lt;SPAN&gt;&amp;lt; &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=i.MX6Q&amp;amp;fpsp=1&amp;amp;tab=Design_Tools_Tab"&gt;http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=i.MX6Q&amp;amp;fpsp=1&amp;amp;tab=Design_Tools_Tab&lt;/A&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;/SPAN&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>Wed, 17 Dec 2014 09:06:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6DL-Inbound-address-setting-behavior-PCIE-PL-iATUVR/m-p/339261#M46361</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2014-12-17T09:06:54Z</dc:date>
    </item>
  </channel>
</rss>

