<?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: new SPI module interface to imx6DL board</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/new-SPI-module-interface-to-imx6DL-board/m-p/425247#M64375</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hello,&lt;/P&gt;&lt;P&gt;i enabled the spi in kernal also and my dts entry is also write but i am not getting driver initialization message in uboot log..and configuration is also right.but i m not getting any error message also.how to resolve this?&lt;/P&gt;&lt;P&gt;my dts entry is as below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pinctrl_ecspi1: ecspi1grp-1 {&lt;BR /&gt; fsl,pins = &amp;lt;&lt;BR /&gt; MX6UL_PAD_CSI_DATA04__ECSPI1_SCLK 0x01f4/*spi clock signal*/&lt;BR /&gt; MX6UL_PAD_CSI_DATA05__ECSPI1_SS0 0x01F8&lt;BR /&gt; MX6UL_PAD_CSI_DATA07__ECSPI1_MISO 0x0200/*spi MISO */&lt;BR /&gt; MX6UL_PAD_UART2_CTS_B__GPIO1_IO22 0x009c&lt;BR /&gt; MX6UL_PAD_UART2_RTS_B__GPIO1_IO23 0x00a0&lt;BR /&gt; MX6UL_PAD_LCD_DATA22__ECSPI1_MOSI 0x0170&lt;BR /&gt; &amp;gt;;&lt;BR /&gt; };&lt;/P&gt;&lt;P&gt;DTS entry:&lt;/P&gt;&lt;P&gt;&amp;amp;ecspi1 {&lt;BR /&gt; fsl,spi-num-chipselects = &amp;lt;1&amp;gt;;&lt;BR /&gt; pinctrl-names = "default";&lt;BR /&gt; pinctrl-0 = &amp;lt;&amp;amp;pinctrl_ecspi1&amp;gt;;&lt;BR /&gt; status = "okay";&lt;/P&gt;&lt;P&gt;spidev0: spi@0 {&lt;BR /&gt; reg = &amp;lt;0&amp;gt;;&lt;BR /&gt; compatible = "spidev";&lt;BR /&gt; spi-max-frequency = &amp;lt;1000000&amp;gt;;&lt;BR /&gt; };&lt;/P&gt;&lt;P&gt;DTSI entry:&lt;/P&gt;&lt;P&gt;ecspi1: ecspi@02008000 {&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,imx6ul-ecspi", "fsl,imx51-ecspi";&lt;BR /&gt; reg = &amp;lt;0x02008000 0x4000&amp;gt;;&lt;BR /&gt; interrupts = &amp;lt;GIC_SPI 31 IRQ_TYPE_LEVEL_HIGH&amp;gt;;&lt;BR /&gt; clocks = &amp;lt;&amp;amp;clks IMX6UL_CLK_ECSPI1&amp;gt;,&lt;BR /&gt; &amp;lt;&amp;amp;clks IMX6UL_CLK_ECSPI1&amp;gt;;&lt;BR /&gt; clock-names = "ipg", "per";&lt;BR /&gt; dmas = &amp;lt;&amp;amp;sdma 3 7 1&amp;gt;, &amp;lt;&amp;amp;sdma 4 7 2&amp;gt;;&lt;BR /&gt; dma-names = "rx", "tx";&lt;BR /&gt; status = "disabled";&lt;BR /&gt; };&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 14 Nov 2019 09:09:33 GMT</pubDate>
    <dc:creator>pooja_todakar</dc:creator>
    <dc:date>2019-11-14T09:09:33Z</dc:date>
    <item>
      <title>new SPI module interface to imx6DL board</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/new-SPI-module-interface-to-imx6DL-board/m-p/425243#M64371</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;We have ported Ubuntu to Wandboard Dual board&amp;nbsp; (IMX6DL)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;While compiling we have enabled SPI support in the kernel. Also we have enabled ecspi in device before creating Device Tree Blob (dtb). &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When we are issueing command from terminal&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;$zgrep SPI /proc/config.gz | grep -v SPIN | grep -v '^#'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It is giving output that SPI is enabled. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But when we are issueing another command from terminal like&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;$ dmesg | grep spi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;then output is :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[10.886933] spi_imx : probe of 200c000.ecspi failed with error -22&lt;/P&gt;&lt;P&gt;[10.886987] spi_imx : probe of 2010000.ecspi failed with error -22&lt;/P&gt;&lt;P&gt;[10.887046] spi_imx : probe of 2014000.ecspi failed with error -22&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and also when we checking in /dev we dont have any spidev0.0 or spidev1.0 etc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have added an entry for the spi device module in wandboard dtsi as follows(in imx6qdl.dtsi):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ecspi1: ecspi@02008000 {&lt;/P&gt;&lt;P&gt;#address-cells = &amp;lt;1&amp;gt;;&lt;/P&gt;&lt;P&gt;#size-cells = &amp;lt;0&amp;gt;;&lt;/P&gt;&lt;P&gt;compatible = "fsl,imx6q-ecspi", "fsl,imx51-ecspi";&lt;/P&gt;&lt;P&gt;reg = &amp;lt;0x02008000 0x4000&amp;gt;;&lt;/P&gt;&lt;P&gt;//interrupts = &amp;lt;0 31 IRQ_TYPE_LEVEL_HIGH&amp;gt;;&lt;/P&gt;&lt;P&gt;clocks = &amp;lt;&amp;amp;clks IMX6QDL_CLK_ECSPI1&amp;gt;,&lt;/P&gt;&lt;P&gt;&amp;lt;&amp;amp;clks IMX6QDL_CLK_ECSPI1&amp;gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; cs-gpios = &amp;lt;&amp;amp;gpio2 30 0&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp; fsl,spi-num-chipselects = &amp;lt;2&amp;gt;;&lt;/P&gt;&lt;P&gt;clock-names = "ipg", "per";&lt;/P&gt;&lt;P&gt;dmas = &amp;lt;&amp;amp;sdma 3 7 1&amp;gt;, &amp;lt;&amp;amp;sdma 4 7 2&amp;gt;;&lt;/P&gt;&lt;P&gt;dma-names = "rx", "tx";&lt;/P&gt;&lt;P&gt;status = "okay";&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; mpu9250@0 {&lt;/P&gt;&lt;P&gt;compatible = "invensense,mpu9250";&lt;/P&gt;&lt;P&gt;reg = &amp;lt;0&amp;gt;;&lt;/P&gt;&lt;P&gt;#address-cells = &amp;lt;1&amp;gt;;&lt;/P&gt;&lt;P&gt;#size-cells = &amp;lt;0&amp;gt;;&lt;/P&gt;&lt;P&gt;spi-max-frequency = &amp;lt;20000000&amp;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;&lt;P&gt;I tried change to mpu9250 to spidev and compatible="spidev" and also spi-max-frequency to 25000000, 24000000 also.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In IOMUX section i have included :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pinctrl_ecspi1: ecspi1grp {&lt;/P&gt;&lt;P&gt;fsl,pins = &amp;lt;&lt;/P&gt;&lt;P&gt;MX6QDL_PAD_EIM_D17__ECSPI1_MISO 0x100b1&lt;/P&gt;&lt;P&gt;MX6QDL_PAD_EIM_D18__ECSPI1_MOSI 0x100b1&lt;/P&gt;&lt;P&gt;MX6QDL_PAD_EIM_D16__ECSPI1_SCLK 0x100b1&lt;/P&gt;&lt;P&gt;//ECSPI1_SS0 0x000b1MX6QDL_PAD_EIM_EB2__GPIO2_IO30 0x100b1 /* CS0 */&lt;/P&gt;&lt;P&gt;MX6QDL_PAD_EIM_EB2__GPIO2_IO30 0x100b1 /* CS0 */&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt;;&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;also &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;amp;ecspi1 {&lt;/P&gt;&lt;P&gt;pinctrl-names = "default";&lt;/P&gt;&lt;P&gt;pinctrl-0 = &amp;lt;&amp;amp;pinctrl_ecspi1&amp;gt;;&lt;/P&gt;&lt;P&gt;cs-gpios = &amp;lt;&amp;amp;gpio2 30 0&amp;gt;;&lt;/P&gt;&lt;P&gt;status = "okay";&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;then generated dtb file and copied it to sd card. When booting to Ubuntu and checking in /dev, then no spidev0.0 . also how to confirm that our device tree file is correct only and there is problem with the hardware. is there any way to confirm that device tree is correct.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When we are issueing command to check spi as below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;$ dmesg | grep spi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;then output is :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[10.886933] spi_imx : probe of 200c000.ecspi failed with error -22&lt;/P&gt;&lt;P&gt;[10.886987] spi_imx : probe of 2010000.ecspi failed with error -22&lt;/P&gt;&lt;P&gt;[10.887046] spi_imx : probe of 2014000.ecspi failed with error -22&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and also when we checking in /dev we dont have any spidev0.0 or spidev1.0 etc.. what is error. how to resolve this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but is not showing anything about &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;spi_imx : probe of 2008000.ecspi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Sep 2015 06:47:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/new-SPI-module-interface-to-imx6DL-board/m-p/425243#M64371</guid>
      <dc:creator>srinivasaraopor</dc:creator>
      <dc:date>2015-09-04T06:47:48Z</dc:date>
    </item>
    <item>
      <title>Re: new SPI module interface to imx6DL board</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/new-SPI-module-interface-to-imx6DL-board/m-p/425244#M64372</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/srinivasaraoporam"&gt;srinivasaraoporam&lt;/A&gt;​&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any updates on this. Could you please share with me?&lt;/P&gt;&lt;P&gt;I am looking forward to your reply!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Nov 2015 10:41:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/new-SPI-module-interface-to-imx6DL-board/m-p/425244#M64372</guid>
      <dc:creator>letan</dc:creator>
      <dc:date>2015-11-20T10:41:11Z</dc:date>
    </item>
    <item>
      <title>Re: new SPI module interface to imx6DL board</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/new-SPI-module-interface-to-imx6DL-board/m-p/425245#M64373</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I got to know by myself for the addition of new spi module. If you have any query then you can ask me... I will help you...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;These are the steps&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1.&amp;nbsp; have you enabled SPI in kernel&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. then in dtb file also spi should be enabled&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;where you got stuck????&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Nov 2015 10:20:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/new-SPI-module-interface-to-imx6DL-board/m-p/425245#M64373</guid>
      <dc:creator>srinivasaporam</dc:creator>
      <dc:date>2015-11-23T10:20:15Z</dc:date>
    </item>
    <item>
      <title>Re: new SPI module interface to imx6DL board</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/new-SPI-module-interface-to-imx6DL-board/m-p/425246#M64374</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;Thank you so much for your help. Currently I had already enabled ECSPI2 well on imx6 dual.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;1. Device tree&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE class="language-cpp" style="font-family: Consolas, Monaco, 'Courier New', monospace; font-size: inherit; color: inherit;"&gt;&amp;amp;iomuxc {&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE class="language-cpp" style="font-family: Consolas, Monaco, 'Courier New', monospace; font-size: inherit; color: inherit;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ecspi2 { &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE class="language-cpp" style="font-family: Consolas, Monaco, 'Courier New', monospace; font-size: inherit; color: inherit;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinctrl_ecspi2_1: ecspi2grp-1 { &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE class="language-cpp" style="font-family: Consolas, Monaco, 'Courier New', monospace; font-size: inherit; color: inherit;"&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; fsl,pins = &amp;lt; MX6QDL_PAD_EIM_OE__ECSPI2_MISO 0x100b1 &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE class="language-cpp" style="font-family: Consolas, Monaco, 'Courier New', monospace; font-size: inherit; color: inherit;"&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;nbsp;&amp;nbsp;&amp;nbsp; MX6QDL_PAD_EIM_CS1__ECSPI2_MOSI 0x100b1 &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE class="language-cpp" style="font-family: Consolas, Monaco, 'Courier New', monospace; font-size: inherit; color: inherit;"&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;nbsp;&amp;nbsp;&amp;nbsp; MX6QDL_PAD_EIM_CS0__ECSPI2_SCLK 0x100b1 &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE class="language-cpp" style="font-family: Consolas, Monaco, 'Courier New', monospace; font-size: inherit; color: inherit;"&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;gt;;&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE class="language-cpp" style="font-family: Consolas, Monaco, 'Courier New', monospace; font-size: inherit; color: inherit;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }; &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE class="language-cpp" style="font-family: Consolas, Monaco, 'Courier New', monospace; font-size: inherit; color: inherit;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE class="language-cpp" style="font-family: Consolas, Monaco, 'Courier New', monospace; font-size: inherit; color: inherit;"&gt;};&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE class="language-cpp" style="font-family: Consolas, Monaco, 'Courier New', monospace; font-size: inherit; color: inherit;"&gt;&lt;CODE class="language-cpp" style="font-family: Consolas, Monaco, 'Courier New', monospace; font-size: inherit; color: inherit;"&gt;&amp;amp;ecspi2 {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fsl,spi-num-chipselects = &amp;lt;0&amp;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*cs-gpios = &amp;lt;&amp;amp;gpio4 24 0&amp;gt;;*/&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinctrl-names = "default";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinctrl-0 = &amp;lt;&amp;amp;pinctrl_ecspi2_1&amp;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; status = "okay";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; spidev@0 {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; compatible = "spidev";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; spi-max-frequency = &amp;lt;20000000&amp;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; reg = &amp;lt;0&amp;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;BR /&gt;};&lt;/CODE&gt; &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE class="language-cpp" style="font-family: Consolas, Monaco, 'Courier New', monospace; font-size: inherit; color: inherit;"&gt;&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;2. Linux kernel&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;I enable SPI in kernel also&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So now it's working well :-)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Nov 2015 15:12:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/new-SPI-module-interface-to-imx6DL-board/m-p/425246#M64374</guid>
      <dc:creator>letan</dc:creator>
      <dc:date>2015-11-23T15:12:56Z</dc:date>
    </item>
    <item>
      <title>Re: new SPI module interface to imx6DL board</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/new-SPI-module-interface-to-imx6DL-board/m-p/425247#M64375</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hello,&lt;/P&gt;&lt;P&gt;i enabled the spi in kernal also and my dts entry is also write but i am not getting driver initialization message in uboot log..and configuration is also right.but i m not getting any error message also.how to resolve this?&lt;/P&gt;&lt;P&gt;my dts entry is as below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pinctrl_ecspi1: ecspi1grp-1 {&lt;BR /&gt; fsl,pins = &amp;lt;&lt;BR /&gt; MX6UL_PAD_CSI_DATA04__ECSPI1_SCLK 0x01f4/*spi clock signal*/&lt;BR /&gt; MX6UL_PAD_CSI_DATA05__ECSPI1_SS0 0x01F8&lt;BR /&gt; MX6UL_PAD_CSI_DATA07__ECSPI1_MISO 0x0200/*spi MISO */&lt;BR /&gt; MX6UL_PAD_UART2_CTS_B__GPIO1_IO22 0x009c&lt;BR /&gt; MX6UL_PAD_UART2_RTS_B__GPIO1_IO23 0x00a0&lt;BR /&gt; MX6UL_PAD_LCD_DATA22__ECSPI1_MOSI 0x0170&lt;BR /&gt; &amp;gt;;&lt;BR /&gt; };&lt;/P&gt;&lt;P&gt;DTS entry:&lt;/P&gt;&lt;P&gt;&amp;amp;ecspi1 {&lt;BR /&gt; fsl,spi-num-chipselects = &amp;lt;1&amp;gt;;&lt;BR /&gt; pinctrl-names = "default";&lt;BR /&gt; pinctrl-0 = &amp;lt;&amp;amp;pinctrl_ecspi1&amp;gt;;&lt;BR /&gt; status = "okay";&lt;/P&gt;&lt;P&gt;spidev0: spi@0 {&lt;BR /&gt; reg = &amp;lt;0&amp;gt;;&lt;BR /&gt; compatible = "spidev";&lt;BR /&gt; spi-max-frequency = &amp;lt;1000000&amp;gt;;&lt;BR /&gt; };&lt;/P&gt;&lt;P&gt;DTSI entry:&lt;/P&gt;&lt;P&gt;ecspi1: ecspi@02008000 {&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,imx6ul-ecspi", "fsl,imx51-ecspi";&lt;BR /&gt; reg = &amp;lt;0x02008000 0x4000&amp;gt;;&lt;BR /&gt; interrupts = &amp;lt;GIC_SPI 31 IRQ_TYPE_LEVEL_HIGH&amp;gt;;&lt;BR /&gt; clocks = &amp;lt;&amp;amp;clks IMX6UL_CLK_ECSPI1&amp;gt;,&lt;BR /&gt; &amp;lt;&amp;amp;clks IMX6UL_CLK_ECSPI1&amp;gt;;&lt;BR /&gt; clock-names = "ipg", "per";&lt;BR /&gt; dmas = &amp;lt;&amp;amp;sdma 3 7 1&amp;gt;, &amp;lt;&amp;amp;sdma 4 7 2&amp;gt;;&lt;BR /&gt; dma-names = "rx", "tx";&lt;BR /&gt; status = "disabled";&lt;BR /&gt; };&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Nov 2019 09:09:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/new-SPI-module-interface-to-imx6DL-board/m-p/425247#M64375</guid>
      <dc:creator>pooja_todakar</dc:creator>
      <dc:date>2019-11-14T09:09:33Z</dc:date>
    </item>
  </channel>
</rss>

