<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Regarding nordic SPI driver implicitly using DMA</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/83714/regarding-nordic-spi-driver-implicitly-using-dma</link><description>Hi, Request confirmation that nCS nordic SPIM &amp;amp; SPIS drivers implicitly use DMA, I found the response as in: https://devzone.nordicsemi.com/f/nordic-q-a/83593/zephyr-rtos-spi-dma-sample-code Hence the query, request you to also point to me towards DMA</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 17 Jan 2022 12:07:32 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/83714/regarding-nordic-spi-driver-implicitly-using-dma" /><item><title>RE: Regarding nordic SPI driver implicitly using DMA</title><link>https://devzone.nordicsemi.com/thread/348016?ContentTypeID=1</link><pubDate>Mon, 17 Jan 2022 12:07:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7f18b3bf-e1db-4cee-8223-7d05c875884b</guid><dc:creator>Karl Ylvisaker</dc:creator><description>&lt;p&gt;No problem at all - I am happy to help, Ubaid!&lt;br /&gt;&lt;br /&gt;Please do not hesitate to open another ticket if you should encounter any issues or questions in the future.&lt;br /&gt;&lt;br /&gt;Good luck with your development!&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Karl&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Regarding nordic SPI driver implicitly using DMA</title><link>https://devzone.nordicsemi.com/thread/347998?ContentTypeID=1</link><pubDate>Mon, 17 Jan 2022 11:28:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2a298848-6c95-4f98-a67f-51abeb7b42f3</guid><dc:creator>Ubaid_M</dc:creator><description>[quote userid="87869" url="~/f/nordic-q-a/83714/regarding-nordic-spi-driver-implicitly-using-dma/347994#347994"]there is no way to disable EasyDMA for the SPIM peripheral[/quote]
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks Karl,&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Regarding nordic SPI driver implicitly using DMA</title><link>https://devzone.nordicsemi.com/thread/347994?ContentTypeID=1</link><pubDate>Mon, 17 Jan 2022 11:10:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f1bfe6fa-cba5-493a-a928-d000c061c042</guid><dc:creator>Karl Ylvisaker</dc:creator><description>[quote user="Ubaid_M"]Just for the sake of understanding, How can I disable EasyDMA, from SPIM.?[/quote]
&lt;p&gt;Thank you for clarifying. As mentioned, there is no way to disable EasyDMA for the SPIM peripheral, so if you intend to not use EasyDMA you will have to &lt;a href="https://infocenter.nordicsemi.com/topic/ps_nrf52840/spi.html?cp=4_0_0_5_23"&gt;use the legacy SPI peripheral&lt;/a&gt; instead, if available.&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Karl&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Regarding nordic SPI driver implicitly using DMA</title><link>https://devzone.nordicsemi.com/thread/347988?ContentTypeID=1</link><pubDate>Mon, 17 Jan 2022 10:52:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ec992b1c-496c-4b30-bd46-d9e038bb11b6</guid><dc:creator>Ubaid_M</dc:creator><description>&lt;p&gt;Hello Karl,&lt;/p&gt;
[quote userid="87869" url="~/f/nordic-q-a/83714/regarding-nordic-spi-driver-implicitly-using-dma/347980#347980"]Is your intention to avoid using EasyDMA in your application?[/quote]
&lt;p&gt;Just for the sake of understanding, How can I disable EasyDMA, from SPIM.?&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Ubaid&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Regarding nordic SPI driver implicitly using DMA</title><link>https://devzone.nordicsemi.com/thread/347980?ContentTypeID=1</link><pubDate>Mon, 17 Jan 2022 10:29:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:33e87ea9-cbad-4336-8b62-a83c38c31047</guid><dc:creator>Karl Ylvisaker</dc:creator><description>[quote user="Ubaid_M"]Thanks for the confirmation[/quote]
&lt;p&gt;No problem at all, I am happy to help!&lt;/p&gt;
[quote user="Ubaid_M"]&lt;p&gt;compatible = &amp;quot;nordic,nrf-spis&amp;quot;&lt;/p&gt;
&lt;p&gt;or&lt;/p&gt;
&lt;p&gt;compatible = &amp;quot;nordic,nrf-spim&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Than it implies I am also using EasyDMA.&lt;/p&gt;[/quote]
&lt;p&gt;Yes, when using the SPIM or SPIS peripheral they will always use easyDMA.&lt;br /&gt;Is your intention to avoid using EasyDMA in your application? If so, could you elaborate on this requirement / constraint?&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Karl&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Regarding nordic SPI driver implicitly using DMA</title><link>https://devzone.nordicsemi.com/thread/347976?ContentTypeID=1</link><pubDate>Mon, 17 Jan 2022 10:24:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:389316ce-783c-4493-8b26-8082c1ac7026</guid><dc:creator>Ubaid_M</dc:creator><description>&lt;p&gt;Hi Karl,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks for the confirmation, so I am to understand that in the compatible property, if I am using:&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;compatible = &amp;quot;nordic,nrf-spis&amp;quot;&lt;/p&gt;
&lt;p&gt;or&lt;/p&gt;
&lt;p&gt;compatible = &amp;quot;nordic,nrf-spim&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Than it implies I am also using EasyDMA.&lt;br /&gt;&lt;br /&gt;I am using nrf52833_dk device.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Ubaid&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Regarding nordic SPI driver implicitly using DMA</title><link>https://devzone.nordicsemi.com/thread/347944?ContentTypeID=1</link><pubDate>Mon, 17 Jan 2022 08:40:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a8997abb-e2d5-46a5-ae2d-8ef3e5320f36</guid><dc:creator>Karl Ylvisaker</dc:creator><description>&lt;p&gt;Hello Ubaid,&lt;br /&gt;&lt;br /&gt;The SPIM and SPIS &lt;em&gt;peripherals&lt;/em&gt; use easyDMA explicitly - there is no other option. The drivers for these specific peripherals thus has no influence on the usage of easyDMA.&lt;br /&gt;I do not know which device you are working with, but you could read more about this in the respective device&amp;#39;s Product Specification under&amp;nbsp;&lt;em&gt;&lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fps_nrf52840%2Fspim.html&amp;amp;anchor=concept_svj_wt2_wr"&gt;Peripherals -&amp;gt; SPIM -&amp;gt; EasyDMA&lt;/a&gt;&lt;/em&gt;.&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Karl&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>