<?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: IMX7D ESPI slave mode in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/IMX7D-ESPI-slave-mode/m-p/547511#M85899</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;did you make it work well. can you share your work? thank you. I did like my upper post. do not work well.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 09 May 2019 15:18:10 GMT</pubDate>
    <dc:creator>gonewithwind-peter</dc:creator>
    <dc:date>2019-05-09T15:18:10Z</dc:date>
    <item>
      <title>IMX7D ESPI slave mode</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX7D-ESPI-slave-mode/m-p/547504#M85892</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am planning to connect 2 IMX7D boards through SPI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I refereed below link. which is for imx6 espi as salve with 3.0.35_4.1.0 kernel&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/docs/DOC-97380"&gt;i.MX6 ESPI slave mode support patch based on rel_imx_3.0.35_4.1.0&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But i am using new 4.1.15 kernel . i tried to search similar files for imx7d . but couldn't find it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;when i configure slave master i just changed imx7d-sdb.dts and got it running .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could any one please tell me what to do with newer kernel ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;&lt;P&gt;Chandini&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Jul 2016 08:50:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX7D-ESPI-slave-mode/m-p/547504#M85892</guid>
      <dc:creator>chandiniindavar</dc:creator>
      <dc:date>2016-07-08T08:50:23Z</dc:date>
    </item>
    <item>
      <title>Re: IMX7D ESPI slave mode</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX7D-ESPI-slave-mode/m-p/547505#M85893</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Chandini&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please try patch on&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.gossamer-threads.com/lists/linux/kernel/2265455" title="http://www.gossamer-threads.com/lists/linux/kernel/2265455"&gt;[PATCH v2 8/8] spi: imx: Add support for SPI Slave mode for imx53 and imx6 chips | Linux | Kernel&lt;/A&gt; &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>Sat, 09 Jul 2016 00:43:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX7D-ESPI-slave-mode/m-p/547505#M85893</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2016-07-09T00:43:54Z</dc:date>
    </item>
    <item>
      <title>Re: IMX7D ESPI slave mode</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX7D-ESPI-slave-mode/m-p/547506#M85894</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Igor&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I apply patch successfully by solving few compilation errors.and build zimage &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but i have few questions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Do i need to change anything in imx7d-sdb.dts ?&lt;/P&gt;&lt;P&gt;2. Do i need to add any configuration ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; currently i am enabling just below 2 options :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Device Drivers &amp;gt; SPI Support &amp;gt; Utilities for Bitbanging SPI masters.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Device Drivers &amp;gt; SPI Support &amp;gt; Freescale i.MX SPI controllers.&lt;/P&gt;&lt;P&gt;3. once i got spi slave working.&amp;nbsp; how device looks like in board? i mean ,is it something similar master SPI[ ex: spidev2.0 ] ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; i copied zimage to sdcard but i could not see any device . i have attached my 2 files what i have changed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I got below link which talk about 8 patchs for spi-slave support . it includes link the one which you suggested me . is it helpful ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://lkml.iu.edu/hypermail/linux/kernel/1509.3/01180.html" title="http://lkml.iu.edu/hypermail/linux/kernel/1509.3/01180.html"&gt;Linux-Kernel Archive: [PATCH v2 0/8] Improvements for SPI IMX driver for Freescale IMX53 and IMX6 families&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;&lt;P&gt;Chandini&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Jul 2016 15:22:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX7D-ESPI-slave-mode/m-p/547506#M85894</guid>
      <dc:creator>chandiniindavar</dc:creator>
      <dc:date>2016-07-11T15:22:03Z</dc:date>
    </item>
    <item>
      <title>Re: IMX7D ESPI slave mode</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX7D-ESPI-slave-mode/m-p/547507#M85895</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/igorpadykov"&gt;igorpadykov&lt;/A&gt;‌ I'm trying to get SPI slave working on 4.1.15.&amp;nbsp;Lots of the patch that you suggested can be applied but plenty of it can't.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do you know if anyone has updated this?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Sep 2017 18:54:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX7D-ESPI-slave-mode/m-p/547507#M85895</guid>
      <dc:creator>chris_f</dc:creator>
      <dc:date>2017-09-04T18:54:36Z</dc:date>
    </item>
    <item>
      <title>Re: IMX7D ESPI slave mode</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX7D-ESPI-slave-mode/m-p/547508#M85896</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;please check i.MX7 eCSPI driver discussion on&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://www.toradex.com/community/questions/11133/spi-drivers-for-colibri-imx7-dual.html" title="https://www.toradex.com/community/questions/11133/spi-drivers-for-colibri-imx7-dual.html"&gt;spi drivers for Colibri imx7 dual - Toradex Community&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Sep 2017 23:35:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX7D-ESPI-slave-mode/m-p/547508#M85896</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2017-09-04T23:35:46Z</dc:date>
    </item>
    <item>
      <title>Re: IMX7D ESPI slave mode</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX7D-ESPI-slave-mode/m-p/547509#M85897</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Igor,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you please share SPI-SLAVE patch for Linux_4.9.11?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;Solanki Deven&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Dec 2017 07:34:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX7D-ESPI-slave-mode/m-p/547509#M85897</guid>
      <dc:creator>deven_solanki</dc:creator>
      <dc:date>2017-12-06T07:34:46Z</dc:date>
    </item>
    <item>
      <title>Re: IMX7D ESPI slave mode</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX7D-ESPI-slave-mode/m-p/547510#M85898</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi&amp;nbsp;&lt;/P&gt;&lt;P&gt;I used your patch for board&amp;nbsp;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 16px;"&gt;imx7: &lt;A href="https://www.arrow.com/en/products/pico-pi-imx7-amazon/technexion"&gt;https://www.arrow.com/en/products/pico-pi-imx7-amazon/technexion&lt;/A&gt;&amp;nbsp; &amp;nbsp;which is ecspi3. it can pass the compilation&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 16px;"&gt;and I modified the device tree as following in file imx7s.dtsi:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 16px;"&gt;...&lt;BR /&gt; ecspi3: ecspi@30840000 {&lt;BR /&gt; #address-cells = &amp;lt;1&amp;gt;;&lt;BR /&gt; #size-cells = &amp;lt;0&amp;gt;;&lt;BR /&gt; compatible = "fsl,imx7d-ecspi", "fsl,imx51-ecspi";&lt;BR /&gt; reg = &amp;lt;0x30840000 0x10000&amp;gt;;&lt;BR /&gt; interrupts = &amp;lt;GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH&amp;gt;;&lt;BR /&gt; fsl,spi-num-chipselects = &amp;lt;1&amp;gt;;&lt;BR /&gt; fsl,spi-slave-mode;&lt;BR /&gt; clocks = &amp;lt;&amp;amp;clks IMX7D_ECSPI3_ROOT_CLK&amp;gt;,&lt;BR /&gt; &amp;lt;&amp;amp;clks IMX7D_ECSPI3_ROOT_CLK&amp;gt;;&lt;BR /&gt; clock-names = "ipg", "per";&lt;BR /&gt; dmas = &amp;lt;&amp;amp;sdma 4 4 0&amp;gt;, &amp;lt;&amp;amp;sdma 5 4 0&amp;gt;;&lt;BR /&gt; dma-names = "rx", "tx";&lt;BR /&gt; status = "okay";&lt;BR /&gt; spidev@0 {&lt;BR /&gt; compatible = "spidev";&lt;BR /&gt; reg = &amp;lt;0&amp;gt;;&lt;BR /&gt; spi-max-frequency = &amp;lt;20000000&amp;gt;;&lt;BR /&gt; };&lt;BR /&gt; };&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 16px;"&gt;...&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 16px;"&gt;but the spi slave can not works well. I used the&amp;nbsp;&amp;nbsp;&lt;A class="link-titled" href="https://github.com/rm-hull/spidev-test/blob/master/spidev_test.c" title="https://github.com/rm-hull/spidev-test/blob/master/spidev_test.c"&gt;spidev-test/spidev_test.c at master · rm-hull/spidev-test · GitHub&lt;/A&gt;&amp;nbsp; &amp;nbsp; to test it.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 16px;"&gt;I&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;cat /proc/interrupts | grep spi&lt;/P&gt;&lt;P&gt;52:&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0&amp;nbsp; &amp;nbsp; &amp;nbsp;GPCV2&amp;nbsp; 33 Edge&amp;nbsp; &amp;nbsp; &amp;nbsp; 30840000.ecspi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;only 1 interrupt happened. I think if input continuously, It should be many interrupts happened.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Did you make it work well?&lt;/P&gt;&lt;P&gt;what i missed?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thank you for your reply to : &lt;A href="mailto:jin@fortresstechnology.com"&gt;jin@fortresstechnology.com&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 May 2019 15:07:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX7D-ESPI-slave-mode/m-p/547510#M85898</guid>
      <dc:creator>gonewithwind-peter</dc:creator>
      <dc:date>2019-05-09T15:07:10Z</dc:date>
    </item>
    <item>
      <title>Re: IMX7D ESPI slave mode</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX7D-ESPI-slave-mode/m-p/547511#M85899</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;did you make it work well. can you share your work? thank you. I did like my upper post. do not work well.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 May 2019 15:18:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX7D-ESPI-slave-mode/m-p/547511#M85899</guid>
      <dc:creator>gonewithwind-peter</dc:creator>
      <dc:date>2019-05-09T15:18:10Z</dc:date>
    </item>
  </channel>
</rss>

