<?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: iMX8M Plus PCIe DMA Feature</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/iMX8M-Plus-PCIe-DMA-Feature/m-p/1546488#M197034</link>
    <description>&lt;P&gt;Hi Wayne,&lt;/P&gt;&lt;P&gt;The documentation is IMX8MPRM.pdf section 11.4.2.4 DMA Controller.&lt;/P&gt;&lt;P&gt;The reference code is here: &lt;A href="https://source.codeaurora.org/external/imx/linux-imx/tree/drivers/pci/controller/dwc/pci-imx6.c?h=imx_5.4.3_2.0.0" target="_blank" rel="noopener"&gt;https://source.codeaurora.org/external/imx/linux-imx/tree/drivers/pci/controller/dwc/pci-imx6.c?h=imx_5.4.3_2.0.0&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Look for the function "imx6_pcie_local_dma_start".&amp;nbsp; That code seems to have been removed from the latest kernel release, but I was able to add it back in and it seems to work.&amp;nbsp; But it doesn't seem to be part of the pci_endpoint_test, so I'm unable to recreate the bandwidth results from AN13164 since NXP didn't describe how to run the benchmark.&lt;/P&gt;</description>
    <pubDate>Mon, 31 Oct 2022 21:08:50 GMT</pubDate>
    <dc:creator>pete_sensoray</dc:creator>
    <dc:date>2022-10-31T21:08:50Z</dc:date>
    <item>
      <title>iMX8M Plus PCIe DMA Feature</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX8M-Plus-PCIe-DMA-Feature/m-p/1529555#M195745</link>
      <description>&lt;P&gt;Hello NXP,&lt;/P&gt;&lt;P&gt;According to the document "AN13164 iMX8MP PCIe Bandwith Analysis", it have the Linux PCI test and test by DMA.&lt;BR /&gt;The document "IMX8MPRM- i.MX 8M Plus Applications Processor Reference Manual - Document Number: IMX8MPRM Rev. 1, 06/2021" also show the "Embedded DMA" feature.&lt;/P&gt;&lt;P&gt;Could I write/read PCIe data by DMA ?&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Wayne.&lt;/P&gt;</description>
      <pubDate>Wed, 28 Sep 2022 13:18:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX8M-Plus-PCIe-DMA-Feature/m-p/1529555#M195745</guid>
      <dc:creator>waynechung2</dc:creator>
      <dc:date>2022-09-28T13:18:09Z</dc:date>
    </item>
    <item>
      <title>Re: iMX8M Plus PCIe DMA Feature</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX8M-Plus-PCIe-DMA-Feature/m-p/1529989#M195770</link>
      <description>&lt;P&gt;Yes, you can use DMA in PCIe&lt;/P&gt;</description>
      <pubDate>Thu, 29 Sep 2022 02:54:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX8M-Plus-PCIe-DMA-Feature/m-p/1529989#M195770</guid>
      <dc:creator>Zhiming_Liu</dc:creator>
      <dc:date>2022-09-29T02:54:59Z</dc:date>
    </item>
    <item>
      <title>Re: iMX8M Plus PCIe DMA Feature</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX8M-Plus-PCIe-DMA-Feature/m-p/1530425#M195806</link>
      <description>&lt;P&gt;Hello NXP,&lt;/P&gt;&lt;P&gt;How could I use the PCIe DMA ?&lt;/P&gt;&lt;P&gt;Could you provide any reference code or document ?&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Wayne.&lt;/P&gt;</description>
      <pubDate>Thu, 29 Sep 2022 12:11:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX8M-Plus-PCIe-DMA-Feature/m-p/1530425#M195806</guid>
      <dc:creator>waynechung2</dc:creator>
      <dc:date>2022-09-29T12:11:42Z</dc:date>
    </item>
    <item>
      <title>Re: iMX8M Plus PCIe DMA Feature</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX8M-Plus-PCIe-DMA-Feature/m-p/1546488#M197034</link>
      <description>&lt;P&gt;Hi Wayne,&lt;/P&gt;&lt;P&gt;The documentation is IMX8MPRM.pdf section 11.4.2.4 DMA Controller.&lt;/P&gt;&lt;P&gt;The reference code is here: &lt;A href="https://source.codeaurora.org/external/imx/linux-imx/tree/drivers/pci/controller/dwc/pci-imx6.c?h=imx_5.4.3_2.0.0" target="_blank" rel="noopener"&gt;https://source.codeaurora.org/external/imx/linux-imx/tree/drivers/pci/controller/dwc/pci-imx6.c?h=imx_5.4.3_2.0.0&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Look for the function "imx6_pcie_local_dma_start".&amp;nbsp; That code seems to have been removed from the latest kernel release, but I was able to add it back in and it seems to work.&amp;nbsp; But it doesn't seem to be part of the pci_endpoint_test, so I'm unable to recreate the bandwidth results from AN13164 since NXP didn't describe how to run the benchmark.&lt;/P&gt;</description>
      <pubDate>Mon, 31 Oct 2022 21:08:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX8M-Plus-PCIe-DMA-Feature/m-p/1546488#M197034</guid>
      <dc:creator>pete_sensoray</dc:creator>
      <dc:date>2022-10-31T21:08:50Z</dc:date>
    </item>
    <item>
      <title>Re: iMX8M Plus PCIe DMA Feature</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX8M-Plus-PCIe-DMA-Feature/m-p/1878400#M224379</link>
      <description>&lt;P&gt;Hi NXP TechSupport,&lt;/P&gt;&lt;P&gt;The URL pointing to the sample code in the original email trail does not work. Could you post a working one?&lt;/P&gt;&lt;P&gt;I am looking for a working kernel module code that fetches data on a remote device over PCIe bus by using the SDMA. Any related sample code using the Linux kernel PCIe stack and the DMAEngine are very helpful.&lt;/P&gt;&lt;P&gt;Thanks you very much!&lt;/P&gt;&lt;P&gt;dwang2&lt;/P&gt;</description>
      <pubDate>Thu, 30 May 2024 19:39:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX8M-Plus-PCIe-DMA-Feature/m-p/1878400#M224379</guid>
      <dc:creator>dwang2</dc:creator>
      <dc:date>2024-05-30T19:39:58Z</dc:date>
    </item>
  </channel>
</rss>

