<?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: ST7789v In imx8mm in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/ST7789v-In-imx8mm/m-p/1788216#M218657</link>
    <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/209263"&gt;@Udhay_&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I hope you are doing well.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;An example of ECSPI implementation on i.MX8MM can be found here:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://github.com/boundarydevices/linux/blob/boundary-imx_4.14.x_1.0.0_ga/arch/arm64/boot/dts/freescale/imx8mm-nitrogen8mm.dts" target="_self"&gt;https://github.com/boundarydevices/linux/blob/boundary-imx_4.14.x_1.0.0_ga/arch/arm64/boot/dts/freescale/imx8mm-nitrogen8mm.dts&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you are using the IMX8MM as slave, we have an application note (&lt;A href="https://www.nxp.com/docs/en/application-note/AN13633.pdf" target="_self"&gt;AN13633&lt;/A&gt;).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I hope this can helps to you.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best regards.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Salas.&lt;/P&gt;</description>
    <pubDate>Fri, 12 Jan 2024 19:31:28 GMT</pubDate>
    <dc:creator>Manuel_Salas</dc:creator>
    <dc:date>2024-01-12T19:31:28Z</dc:date>
    <item>
      <title>ST7789v In imx8mm</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ST7789v-In-imx8mm/m-p/1787276#M218590</link>
      <description>&lt;P&gt;Hello,&lt;BR /&gt;&lt;BR /&gt;we are interfacing SPI communication in st7789v.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;amp;ecspi2 {&lt;BR /&gt;#address-cells = &amp;lt;1&amp;gt;;&lt;BR /&gt;#size-cells = &amp;lt;0&amp;gt;;&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_ecspi2 &amp;amp;pinctrl_ecspi2_cs&amp;gt;;&lt;BR /&gt;cs-gpios = &amp;lt;&amp;amp;gpio5 13 GPIO_ACTIVE_LOW&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 = "sitronix,st7789v";&lt;BR /&gt;spi-max-frequency = &amp;lt;500000&amp;gt;;&lt;BR /&gt;};&lt;BR /&gt;}; This is my node&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;but im getting no data/signal&lt;BR /&gt;&lt;BR /&gt;can anyone please tell me how to interface spi in imx8mm&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;&lt;BR /&gt;Udhayamoorthi Ramasamy&lt;/P&gt;</description>
      <pubDate>Thu, 11 Jan 2024 14:27:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ST7789v-In-imx8mm/m-p/1787276#M218590</guid>
      <dc:creator>Udhay_</dc:creator>
      <dc:date>2024-01-11T14:27:07Z</dc:date>
    </item>
    <item>
      <title>Re: ST7789v In imx8mm</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ST7789v-In-imx8mm/m-p/1788216#M218657</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/209263"&gt;@Udhay_&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I hope you are doing well.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;An example of ECSPI implementation on i.MX8MM can be found here:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://github.com/boundarydevices/linux/blob/boundary-imx_4.14.x_1.0.0_ga/arch/arm64/boot/dts/freescale/imx8mm-nitrogen8mm.dts" target="_self"&gt;https://github.com/boundarydevices/linux/blob/boundary-imx_4.14.x_1.0.0_ga/arch/arm64/boot/dts/freescale/imx8mm-nitrogen8mm.dts&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you are using the IMX8MM as slave, we have an application note (&lt;A href="https://www.nxp.com/docs/en/application-note/AN13633.pdf" target="_self"&gt;AN13633&lt;/A&gt;).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I hope this can helps to you.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best regards.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Salas.&lt;/P&gt;</description>
      <pubDate>Fri, 12 Jan 2024 19:31:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ST7789v-In-imx8mm/m-p/1788216#M218657</guid>
      <dc:creator>Manuel_Salas</dc:creator>
      <dc:date>2024-01-12T19:31:28Z</dc:date>
    </item>
    <item>
      <title>Re: ST7789v In imx8mm</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ST7789v-In-imx8mm/m-p/1798643#M219443</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/203368"&gt;@Manuel_Salas&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;I have followed that you have shared me based on that i changed the dtsi node&lt;BR /&gt;&lt;BR /&gt;Here is my node&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;panel: panel@0{

		compatible = "sitronix,st7789v";
		reg = &amp;lt;0&amp;gt;; // Chip Select 0

		spi-max-frequency = &amp;lt;32000000&amp;gt;; // 32MHz
		
		reset-gpios = &amp;lt;&amp;amp;gpio5 26 GPIO_ACTIVE_HIGH&amp;gt;;
		dc-gpios = &amp;lt;&amp;amp;gpio5 27 GPIO_ACTIVE_HIGH&amp;gt;;

		spi-cpol;
		spi-cpha;
		
		width = &amp;lt;320&amp;gt;;
		height = &amp;lt;240&amp;gt;;
		buswidth = &amp;lt;8&amp;gt;; // Most controllers use this value

		rotate = &amp;lt;1&amp;gt;;

		debug = &amp;lt;0x4000000&amp;gt;;  // Print init commands to the kernel log
		
	};
/*
	spidev0: spi@0 {
		reg = &amp;lt;0&amp;gt;;
		compatible = "rohm,dh2228fv";
		spi-max-frequency = &amp;lt;500000&amp;gt;;
	};
*/
};&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;1. Even if I am not physically connecting the ST7789V to the i.MX8MM, the SPI communication appears to be probed. How can I confirm whether the SPI communication with the ST7789V is indeed happening through the i.MX8MM?&lt;BR /&gt;&lt;BR /&gt;2. Also&amp;nbsp;st7789v_prepare function is not called after&amp;nbsp;st7789v_probe function in panel-sitronix-st7789v.c&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;&lt;BR /&gt;Udhayamoorthi Ramasamy&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 31 Jan 2024 11:31:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ST7789v-In-imx8mm/m-p/1798643#M219443</guid>
      <dc:creator>Udhay_</dc:creator>
      <dc:date>2024-01-31T11:31:21Z</dc:date>
    </item>
  </channel>
</rss>

