<?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: spi:failed to transfer one message from queue in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/spi-failed-to-transfer-one-message-from-queue/m-p/974104#M144987</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 11.5pt; font-family: 'Arial',sans-serif; color: #51626f; background: white;"&gt;Hi igor,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 11.5pt; font-family: 'Arial',sans-serif; color: #51626f; background: white;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 11.5pt; font-family: 'Arial',sans-serif; color: #51626f; background: white;"&gt;Following patch resolve this issue, &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 11.5pt; font-family: 'Arial',sans-serif; color: #51626f; background: white;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 11.5pt; font-family: 'Arial',sans-serif; color: #51626f; background: white;"&gt;diff --git a/arch/arm64/boot/dts/freescale/fsl-imx8dx.dtsi b/arch/arm64/boot/dts/freescale/fsl-imx8dx.dtsi&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 11.5pt; font-family: 'Arial',sans-serif; color: #51626f;"&gt;&lt;BR /&gt; &lt;SPAN style="background: white;"&gt;index fc1e1ccba1f8..4b3674d8c96f 100644&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN style="background: white;"&gt;--- a/arch/arm64/boot/dts/freescale/fsl-imx8dx.dtsi&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN style="background: white;"&gt;+++ b/arch/arm64/boot/dts/freescale/fsl-imx8dx.dtsi&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN style="background: white;"&gt;@@ -2764,7 +2764,7 @@&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN style="background: white;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&amp;amp;clk IMX8QXP_SPI0_IPG_CLK&amp;gt;;&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN style="background: white;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; clock-names = "per", "ipg";&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN style="background: white;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; assigned-clocks = &amp;lt;&amp;amp;clk IMX8QXP_SPI0_CLK&amp;gt;;&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN style="background: white;"&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; assigned-clock-rates = &amp;lt;20000000&amp;gt;;&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN style="background: white;"&gt;+&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; assigned-clock-rates = &amp;lt;24000000&amp;gt;;&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN style="background: white;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; power-domains = &amp;lt;&amp;amp;pd_dma2_chan1&amp;gt;;&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN style="background: white;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dma-names = "tx","rx";&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN style="background: white;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dmas = &amp;lt;&amp;amp;edma2 1 0 0&amp;gt;, &amp;lt;&amp;amp;edma2 0 0 1&amp;gt;;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 16 Aug 2019 01:03:58 GMT</pubDate>
    <dc:creator>yehuang</dc:creator>
    <dc:date>2019-08-16T01:03:58Z</dc:date>
    <item>
      <title>spi:failed to transfer one message from queue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/spi-failed-to-transfer-one-message-from-queue/m-p/974101#M144984</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We need to download FW to a spi device when booting up. If we use command "reboot" to boot up the machine, we will got follow erro:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;a. Transfer data without DMA&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 21.977433] fm1388_i2c 16-002c: &amp;lt;fm1388_dsp_load_fw&amp;gt; dsp load fw: FM1388_5FFC0000.dat&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 21.985411] fm1388_spi spi0.0: fm1388_spi_burst_write: begin...&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 23.003712] spi_master spi0: failed to transfer one message from queue&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 23.011692] fm1388_spi spi0.0: fm1388_spi_burst_write error -110&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;b. Transfer data with DMA&lt;/P&gt;&lt;P&gt;&amp;nbsp;[&amp;nbsp;&amp;nbsp; 26.318445] fm1388_i2c 19-002c: &amp;lt;fm1388_dsp_load_fw&amp;gt; dsp load fw: FM1388_5FFC0000.dat&lt;BR /&gt;&amp;nbsp;[&amp;nbsp;&amp;nbsp; 26.326325] fm1388_spi spi0.0: fm1388_spi_burst_write: begin...&lt;BR /&gt;&amp;nbsp;[&amp;nbsp;&amp;nbsp; 28.338617] fsl_lpspi 5a020000.lpspi: I/O Error in DMA TX&lt;BR /&gt;&amp;nbsp;[&amp;nbsp;&amp;nbsp; 28.344077] fm1388_spi spi0.0: SPI transfer failed: -110&lt;BR /&gt;&amp;nbsp;[&amp;nbsp;&amp;nbsp; 28.349446] spi_master spi0: failed to transfer one message from queue&lt;BR /&gt;&amp;nbsp;[&amp;nbsp;&amp;nbsp; 28.356000] fm1388_spi spi0.0: fm1388_spi_burst_write error -110&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But, if we "power down---&amp;gt;power on" the machine, spi transfer is ok.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note: current&amp;nbsp; Linux version is 4.14.98,&amp;nbsp; and version&amp;nbsp; 4.14.62 have no this problem.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Aug 2019 07:50:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/spi-failed-to-transfer-one-message-from-queue/m-p/974101#M144984</guid>
      <dc:creator>yehuang</dc:creator>
      <dc:date>2019-08-09T07:50:13Z</dc:date>
    </item>
    <item>
      <title>Re: spi:failed to transfer one message from queue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/spi-failed-to-transfer-one-message-from-queue/m-p/974102#M144985</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ye&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;to avoid such issues it is necessary to implement board reset with U507 WDOG_B --&amp;gt; PWRON&lt;/P&gt;&lt;P&gt;as on p.21 spf-27392 i.MX6Q Sabre SD schematic :&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://www.nxp.com/webapp/Download?colCode=iMX6Q-SABRE-SDB-DESIGNFILES&amp;amp;appType=license" title="https://www.nxp.com/webapp/Download?colCode=iMX6Q-SABRE-SDB-DESIGNFILES&amp;amp;appType=license"&gt;https://www.nxp.com/webapp/Download?colCode=iMX6Q-SABRE-SDB-DESIGNFILES&amp;amp;appType=license&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;BR /&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>Fri, 09 Aug 2019 11:05:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/spi-failed-to-transfer-one-message-from-queue/m-p/974102#M144985</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2019-08-09T11:05:58Z</dc:date>
    </item>
    <item>
      <title>Re: spi:failed to transfer one message from queue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/spi-failed-to-transfer-one-message-from-queue/m-p/974103#M144986</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;It seems not hardware issue, because linux version version&amp;nbsp; 4.14.62 have no this problem. Update to 4.14.98, and it comes.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Aug 2019 07:05:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/spi-failed-to-transfer-one-message-from-queue/m-p/974103#M144986</guid>
      <dc:creator>yehuang</dc:creator>
      <dc:date>2019-08-12T07:05:43Z</dc:date>
    </item>
    <item>
      <title>Re: spi:failed to transfer one message from queue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/spi-failed-to-transfer-one-message-from-queue/m-p/974104#M144987</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 11.5pt; font-family: 'Arial',sans-serif; color: #51626f; background: white;"&gt;Hi igor,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 11.5pt; font-family: 'Arial',sans-serif; color: #51626f; background: white;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 11.5pt; font-family: 'Arial',sans-serif; color: #51626f; background: white;"&gt;Following patch resolve this issue, &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 11.5pt; font-family: 'Arial',sans-serif; color: #51626f; background: white;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 11.5pt; font-family: 'Arial',sans-serif; color: #51626f; background: white;"&gt;diff --git a/arch/arm64/boot/dts/freescale/fsl-imx8dx.dtsi b/arch/arm64/boot/dts/freescale/fsl-imx8dx.dtsi&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 11.5pt; font-family: 'Arial',sans-serif; color: #51626f;"&gt;&lt;BR /&gt; &lt;SPAN style="background: white;"&gt;index fc1e1ccba1f8..4b3674d8c96f 100644&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN style="background: white;"&gt;--- a/arch/arm64/boot/dts/freescale/fsl-imx8dx.dtsi&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN style="background: white;"&gt;+++ b/arch/arm64/boot/dts/freescale/fsl-imx8dx.dtsi&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN style="background: white;"&gt;@@ -2764,7 +2764,7 @@&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN style="background: white;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&amp;amp;clk IMX8QXP_SPI0_IPG_CLK&amp;gt;;&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN style="background: white;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; clock-names = "per", "ipg";&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN style="background: white;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; assigned-clocks = &amp;lt;&amp;amp;clk IMX8QXP_SPI0_CLK&amp;gt;;&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN style="background: white;"&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; assigned-clock-rates = &amp;lt;20000000&amp;gt;;&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN style="background: white;"&gt;+&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; assigned-clock-rates = &amp;lt;24000000&amp;gt;;&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN style="background: white;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; power-domains = &amp;lt;&amp;amp;pd_dma2_chan1&amp;gt;;&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN style="background: white;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dma-names = "tx","rx";&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN style="background: white;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dmas = &amp;lt;&amp;amp;edma2 1 0 0&amp;gt;, &amp;lt;&amp;amp;edma2 0 0 1&amp;gt;;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Aug 2019 01:03:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/spi-failed-to-transfer-one-message-from-queue/m-p/974104#M144987</guid>
      <dc:creator>yehuang</dc:creator>
      <dc:date>2019-08-16T01:03:58Z</dc:date>
    </item>
  </channel>
</rss>

