<?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: IMX8MQ + DSI host controller support at U-boot in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-DSI-host-controller-support-at-U-boot/m-p/1284497#M174715</link>
    <description>&lt;P&gt;Thanks &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/142584"&gt;@jemish_1990&lt;/a&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 31 May 2021 04:58:18 GMT</pubDate>
    <dc:creator>sd05</dc:creator>
    <dc:date>2021-05-31T04:58:18Z</dc:date>
    <item>
      <title>IMX8MQ + DSI host controller support at U-boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-DSI-host-controller-support-at-U-boot/m-p/1023190#M151206</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;We are working product based on IMX8MQ (MIMX8MQ6DVAJZAA) processor.&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;We have LCD working fine at kernel level.&amp;nbsp; In our system LCD is driven by eLCDIF controller via MIPI DSI controller.&lt;/LI&gt;&lt;LI&gt;Now we want to make LCD working u-boot level. But unfortunately I see that till now NXP hasn't provide DSI host controller support at U-boot.&lt;/LI&gt;&lt;LI&gt;Is there any limitation for that ?&lt;/LI&gt;&lt;LI&gt;I have already started development for it. But not able to read/write any DSI host controller registers at u-boot level.&lt;/LI&gt;&lt;LI&gt;Can anyone provide me minimum clock configuration at u-boot level so atleast I can read/write DSI host controller registers.&lt;/LI&gt;&lt;LI&gt;Any suggestion or hint in this regard will appreciated.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Jemish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Feb 2020 05:24:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-DSI-host-controller-support-at-U-boot/m-p/1023190#M151206</guid>
      <dc:creator>jemish_1990</dc:creator>
      <dc:date>2020-02-13T05:24:05Z</dc:date>
    </item>
    <item>
      <title>Re: IMX8MQ + DSI host controller support at U-boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-DSI-host-controller-support-at-U-boot/m-p/1023191#M151207</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any update on this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Jemish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Feb 2020 05:49:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-DSI-host-controller-support-at-U-boot/m-p/1023191#M151207</guid>
      <dc:creator>jemish_1990</dc:creator>
      <dc:date>2020-02-14T05:49:03Z</dc:date>
    </item>
    <item>
      <title>Re: IMX8MQ + DSI host controller support at U-boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-DSI-host-controller-support-at-U-boot/m-p/1023192#M151208</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;yes, uboot don't configure lcd panel, why do you need configure this in the uboot level? you can refer to the board file in the uboot, maybe you can add your panel in the uboot file, I don't test this&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://source.codeaurora.org/external/imx/uboot-imx/tree/board/freescale/imx8mq_evk/imx8mq_evk.c?h=imx_v2018.03_4.14.98_2.0.0_ga" title="https://source.codeaurora.org/external/imx/uboot-imx/tree/board/freescale/imx8mq_evk/imx8mq_evk.c?h=imx_v2018.03_4.14.98_2.0.0_ga"&gt;imx8mq_evk.c\imx8mq_evk\freescale\board - uboot-imx - i.MX U-Boot&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Feb 2020 09:29:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-DSI-host-controller-support-at-U-boot/m-p/1023192#M151208</guid>
      <dc:creator>joanxie</dc:creator>
      <dc:date>2020-02-14T09:29:16Z</dc:date>
    </item>
    <item>
      <title>Re: IMX8MQ + DSI host controller support at U-boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-DSI-host-controller-support-at-U-boot/m-p/1023193#M151209</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Joan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We want to configure LCD panel at u-boot because we want to display our product LOGO on LCD at u-boot level which will give indication to user that product is power on at early stage. Currently kernel logo is working but it almost take 5 to 6 seconds to get displayed. As product perspective it's not good sign.&amp;nbsp; Do you have any suggestion for that?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Jemish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Feb 2020 06:13:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-DSI-host-controller-support-at-U-boot/m-p/1023193#M151209</guid>
      <dc:creator>jemish_1990</dc:creator>
      <dc:date>2020-02-17T06:13:18Z</dc:date>
    </item>
    <item>
      <title>Re: IMX8MQ + DSI host controller support at U-boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-DSI-host-controller-support-at-U-boot/m-p/1023194#M151210</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Joan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt;&amp;gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;maybe you can add your panel in the uboot file, I don't test this&lt;/P&gt;&lt;P&gt;&lt;A data-content-finding="Community" href="https://community.nxp.com/external-link.jspa?url=https%3A%2F%2Fsource.codeaurora.org%2Fexternal%2Fimx%2Fuboot-imx%2Ftree%2Fboard%2Ffreescale%2Fimx8mq_evk%2Fimx8mq_evk.c%3Fh%3Dimx_v2018.03_4.14.98_2.0.0_ga" rel="nofollow" target="_blank"&gt;imx8mq_evk.c\imx8mq_evk\freescale\board - uboot-imx - i.MX U-Boot&lt;/A&gt;&amp;nbsp;&amp;nbsp; &amp;lt;&amp;lt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It's not that simple that we will add structure for panel in existing board file and it will work. As I said in our system LCD is driven by eLCDIF controller via MIPI DSI controller. We must need to add DSI host controller support at uboot level.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Do you any suggestion for that?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Jemish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Feb 2020 04:51:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-DSI-host-controller-support-at-U-boot/m-p/1023194#M151210</guid>
      <dc:creator>jemish_1990</dc:creator>
      <dc:date>2020-02-18T04:51:46Z</dc:date>
    </item>
    <item>
      <title>Re: IMX8MQ + DSI host controller support at U-boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-DSI-host-controller-support-at-U-boot/m-p/1023195#M151211</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;imx8M use LCDIF, maybe you can refer to the link as below, but this link is for IPU, you couldn't apply them directly, but you can refer to it&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/docs/DOC-98109"&gt;https://community.nxp.com/docs/DOC-98109&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Feb 2020 04:11:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-DSI-host-controller-support-at-U-boot/m-p/1023195#M151211</guid>
      <dc:creator>joanxie</dc:creator>
      <dc:date>2020-02-19T04:11:54Z</dc:date>
    </item>
    <item>
      <title>Re: IMX8MQ + DSI host controller support at U-boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-DSI-host-controller-support-at-U-boot/m-p/1023196#M151212</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Joan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I already have the patch you suggested but it won't help as it is for IPU.&lt;/P&gt;&lt;P&gt;Let's make my question simple. Can you provide me DSI clock/power initialization sequence at U-boot so atleast I can read/write DSI registers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Jemish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Feb 2020 05:29:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-DSI-host-controller-support-at-U-boot/m-p/1023196#M151212</guid>
      <dc:creator>jemish_1990</dc:creator>
      <dc:date>2020-02-19T05:29:42Z</dc:date>
    </item>
    <item>
      <title>Re: IMX8MQ + DSI host controller support at U-boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-DSI-host-controller-support-at-U-boot/m-p/1023197#M151213</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;yes, imx8mq uses lcdif, this patch is for IPU, just for reference, we don't have specific source code for imx8mq, for mipi dsi init, you can refer to the dts file:&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://source.codeaurora.org/external/imx/linux-imx/tree/arch/arm64/boot/dts/freescale/fsl-imx8mq.dtsi?h=imx_4.14.98_2.0.0_ga" title="https://source.codeaurora.org/external/imx/linux-imx/tree/arch/arm64/boot/dts/freescale/fsl-imx8mq.dtsi?h=imx_4.14.98_2.0.0_ga"&gt;fsl-imx8mq.dtsi\freescale\dts\boot\arm64\arch - linux-imx - i.MX Linux kernel&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;if you need keep the logo in the kernel, when kernel load lcdif driver, try to keep the lcdif settings, like clock from changing&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Feb 2020 06:21:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-DSI-host-controller-support-at-U-boot/m-p/1023197#M151213</guid>
      <dc:creator>joanxie</dc:creator>
      <dc:date>2020-02-27T06:21:31Z</dc:date>
    </item>
    <item>
      <title>Re: IMX8MQ + DSI host controller support at U-boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-DSI-host-controller-support-at-U-boot/m-p/1023198#M151214</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV style="color: black; font-size: 12pt; font-family: Calibri,Arial,Helvetica,sans-serif;"&gt;Hi Joan,&lt;/DIV&gt;&lt;DIV style="color: black; font-size: 12pt; font-family: Calibri,Arial,Helvetica,sans-serif;"&gt;&lt;/DIV&gt;&lt;DIV style="color: black; font-size: 12pt; font-family: Calibri,Arial,Helvetica,sans-serif;"&gt;Yes I checked but we are already using this device tree file in kernel. And by taking reference of that device tree I started development of DSI host controller on u-boot level. But we need clear initialization sequence because kernel clock architecture&amp;nbsp; and u-boot clock architecture are different in terms of implementation. &lt;/DIV&gt;&lt;DIV style="color: black; font-size: 12pt; font-family: Calibri,Arial,Helvetica,sans-serif;"&gt;As we have section of&amp;nbsp; LCDIF clock in uboot:&lt;/DIV&gt;&lt;DIV style="color: black; font-size: 12pt; font-family: Calibri,Arial,Helvetica,sans-serif;"&gt;&lt;/DIV&gt;&lt;DIV style="color: black; font-size: 12pt; font-family: Calibri,Arial,Helvetica,sans-serif;"&gt;File :&amp;nbsp; arch/arm/mach-imx/imx8m/clock_imx8mq.c&lt;/DIV&gt;&lt;DIV style="color: black; font-size: 12pt; font-family: Calibri,Arial,Helvetica,sans-serif;"&gt;&lt;/DIV&gt;&lt;DIV style="color: black; font-size: 12pt; font-family: Calibri,Arial,Helvetica,sans-serif;"&gt;&lt;SPAN&gt;void mxs_set_lcdclk(u32 base_addr, u32 freq)&lt;BR /&gt; &lt;/SPAN&gt;&lt;DIV&gt;{&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /*&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;* LCDIF_PIXEL_CLK: select 800MHz root clock,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;* select pre divider 8, output is 100 MHz&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*/&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; clock_set_target_val(LCDIF_PIXEL_CLK_ROOT, CLK_ROOT_ON |&lt;/DIV&gt;&lt;DIV&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;CLK_ROOT_SOURCE_SEL(4) |&lt;/DIV&gt;&lt;DIV&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;CLK_ROOT_PRE_DIV(CLK_ROOT_PRE_DIV8));&lt;/DIV&gt;&lt;DIV&gt;}&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV style="color: black; font-size: 12pt; font-family: Calibri,Arial,Helvetica,sans-serif;"&gt;&lt;/DIV&gt;&lt;DIV style="color: black; font-size: 12pt; font-family: Calibri,Arial,Helvetica,sans-serif;"&gt;It will be good if NXP can provide similar code for DSI host controller. I have already tried as per my understanding but it didn't help.&lt;/DIV&gt;&lt;DIV style="color: black; font-size: 12pt; font-family: Calibri,Arial,Helvetica,sans-serif;"&gt;&lt;/DIV&gt;&lt;DIV style="color: black; font-size: 12pt; font-family: Calibri,Arial,Helvetica,sans-serif;"&gt;Thanks,&lt;/DIV&gt;&lt;DIV style="color: black; font-size: 12pt; font-family: Calibri,Arial,Helvetica,sans-serif;"&gt;Jemish&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Feb 2020 11:55:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-DSI-host-controller-support-at-U-boot/m-p/1023198#M151214</guid>
      <dc:creator>jemish_1990</dc:creator>
      <dc:date>2020-02-27T11:55:09Z</dc:date>
    </item>
    <item>
      <title>Re: IMX8MQ + DSI host controller support at U-boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-DSI-host-controller-support-at-U-boot/m-p/1023199#M151215</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;you can find clock file in the driver:&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://source.codeaurora.org/external/imx/linux-imx/tree/drivers/clk?h=imx_4.14.98_2.0.0_ga" title="https://source.codeaurora.org/external/imx/linux-imx/tree/drivers/clk?h=imx_4.14.98_2.0.0_ga"&gt;clk\drivers - linux-imx - i.MX Linux kernel&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;you also can refer to the document about how to calculate dsi clock&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/docs/DOC-345307"&gt;https://community.nxp.com/docs/DOC-345307&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Mar 2020 08:25:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-DSI-host-controller-support-at-U-boot/m-p/1023199#M151215</guid>
      <dc:creator>joanxie</dc:creator>
      <dc:date>2020-03-02T08:25:12Z</dc:date>
    </item>
    <item>
      <title>Re: IMX8MQ + DSI host controller support at U-boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-DSI-host-controller-support-at-U-boot/m-p/1023200#M151216</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Joan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have all the clock values and I printed those clock values in kernel.&lt;/P&gt;&lt;P&gt;But still I am missing something critical and that's why I need help of NXP to provide me clock/power initialization of DSI at u-boot level.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Jemish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Mar 2020 04:47:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-DSI-host-controller-support-at-U-boot/m-p/1023200#M151216</guid>
      <dc:creator>jemish_1990</dc:creator>
      <dc:date>2020-03-03T04:47:55Z</dc:date>
    </item>
    <item>
      <title>Re: IMX8MQ + DSI host controller support at U-boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-DSI-host-controller-support-at-U-boot/m-p/1023201#M151217</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any update on this? May I know why NXP has not added support of DSI host on u-boot yet?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Jemish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Mar 2020 06:07:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-DSI-host-controller-support-at-U-boot/m-p/1023201#M151217</guid>
      <dc:creator>jemish_1990</dc:creator>
      <dc:date>2020-03-12T06:07:31Z</dc:date>
    </item>
    <item>
      <title>Re: IMX8MQ + DSI host controller support at U-boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-DSI-host-controller-support-at-U-boot/m-p/1023202#M151218</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;current uboot doesn't include this&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://source.codeaurora.org/external/imx/uboot-imx/tree/board/freescale/imx8mq_evk/imx8mq_evk.c?h=imx_v2019.04_5.4.3_2.0.0" title="https://source.codeaurora.org/external/imx/uboot-imx/tree/board/freescale/imx8mq_evk/imx8mq_evk.c?h=imx_v2019.04_5.4.3_2.0.0"&gt;imx8mq_evk.c\imx8mq_evk\freescale\board - uboot-imx - i.MX U-Boot&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 May 2020 05:47:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-DSI-host-controller-support-at-U-boot/m-p/1023202#M151218</guid>
      <dc:creator>joanxie</dc:creator>
      <dc:date>2020-05-18T05:47:08Z</dc:date>
    </item>
    <item>
      <title>Re: IMX8MQ + DSI host controller support at U-boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-DSI-host-controller-support-at-U-boot/m-p/1160347#M162662</link>
      <description>&lt;P&gt;Hi J&lt;SPAN&gt;emish：&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Our products also use IMx8MQ, and we hope to display the LOGO in the Uboot stage. Do you currently solve the output function of IMx8MQ in the Uboot stage？&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Dio&lt;/P&gt;</description>
      <pubDate>Tue, 29 Sep 2020 02:02:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-DSI-host-controller-support-at-U-boot/m-p/1160347#M162662</guid>
      <dc:creator>Dio_HUI</dc:creator>
      <dc:date>2020-09-29T02:02:07Z</dc:date>
    </item>
    <item>
      <title>Re: IMX8MQ + DSI host controller support at U-boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-DSI-host-controller-support-at-U-boot/m-p/1284419#M174699</link>
      <description>&lt;P&gt;Hello &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/142584"&gt;@jemish_1990&lt;/a&gt; and &lt;LI-MESSAGE title="The NXP community" uid="1115734" url="https://community.nxp.com/t5/University-Programs-Knowledge/The-NXP-Cup/m-p/1115734#U1115734" discussion_style_icon_css="lia-mention-container-editor-message lia-img-icon-tkb-thread lia-fa-icon lia-fa-tkb lia-fa-thread lia-fa"&gt;&lt;/LI-MESSAGE&gt;&lt;/P&gt;&lt;P&gt;We are working on a product based on IMX8MM processor.&lt;/P&gt;&lt;P&gt;I am also facing the same issue and similar requirement (we need to show the battery status at u-boot on LCD )&lt;/P&gt;&lt;P&gt;I tried to port the driver taking reference of kernel but unable to read/write from panel through driver.&lt;BR /&gt;I followed following steps:&lt;/P&gt;&lt;P&gt;Step-1 Added the dsi_host user class which is not in present u-boot version( U-Boot 2019.04-lf-5.4.y_v2019.04_var01+gbf77d94114)&lt;/P&gt;&lt;P&gt;&lt;A href="https://elixir.bootlin.com/u-boot/latest/source/drivers/video/dsi-host-uclass.c#L37" target="_blank" rel="noopener"&gt;https://elixir.bootlin.com/u-boot/latest/source/drivers/video/dsi-host-uclass.c#L37&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://elixir.bootlin.com/u-boot/latest/C/ident/UCLASS_DSI_HOST" target="_blank" rel="noopener"&gt;https://elixir.bootlin.com/u-boot/latest/C/ident/UCLASS_DSI_HOST&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Step-2 Added the MIPI DSI host controller driver&lt;BR /&gt;&lt;A href="https://elixir.bootlin.com/u-boot/latest/source/drivers/video/dw_mipi_dsi.c#L846" target="_blank" rel="noopener"&gt;https://elixir.bootlin.com/u-boot/latest/source/drivers/video/dw_mipi_dsi.c#L846&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Step-3 Added the mipi_display.c that contains a set of dsi helpers function&lt;/P&gt;&lt;P&gt;&lt;A href="https://elixir.bootlin.com/u-boot/latest/source/drivers/video/mipi_dsi.c" target="_blank" rel="noopener"&gt;https://elixir.bootlin.com/u-boot/latest/source/drivers/video/mipi_dsi.c&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Step-4 Added the panel driver taking reference of the following&lt;BR /&gt;&lt;A href="https://elixir.bootlin.com/u-boot/latest/source/drivers/video/raydium-rm68200.c" target="_blank" rel="noopener"&gt;https://elixir.bootlin.com/u-boot/latest/source/drivers/video/raydium-rm68200.c&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Step-5 We added videobridge that can connect/bind the dsi-host controller and the panel driver&lt;/P&gt;&lt;P&gt;&lt;A href="https://elixir.bootlin.com/u-boot/latest/source/drivers/video/stm32/stm32_dsi.c#L509" target="_blank" rel="noopener"&gt;https://elixir.bootlin.com/u-boot/latest/source/drivers/video/stm32/stm32_dsi.c#L509&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Step-6 added Lcdif support taking some reference from this&lt;/P&gt;&lt;P&gt;&lt;A href="https://elixir.bootlin.com/u-boot/latest/source/drivers/video/stm32/stm32_ltdc.c#L469" target="_blank" rel="noopener"&gt;https://elixir.bootlin.com/u-boot/latest/source/drivers/video/stm32/stm32_ltdc.c#L469&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Step-7 done changes in dtsi taking this reference dtsi&lt;/P&gt;&lt;P&gt;&lt;A href="https://elixir.bootlin.com/u-boot/latest/source/arch/arm/dts/stm32f769-disco-u-boot.dtsi#L80" target="_blank" rel="noopener"&gt;https://elixir.bootlin.com/u-boot/latest/source/arch/arm/dts/stm32f769-disco-u-boot.dtsi#L80&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Step-8 Tried to probe UCLASS_VIDEO from board file using the uboot_probe_all&lt;/P&gt;&lt;P&gt;After all this getting timeout while reading from register &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/142584"&gt;@jemish_1990&lt;/a&gt;&amp;nbsp;&amp;nbsp;were you able to get the logo on the LCD please share your knowledge with us.&lt;/P&gt;&lt;P&gt;Thanks in advance!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 30 May 2021 17:09:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-DSI-host-controller-support-at-U-boot/m-p/1284419#M174699</guid>
      <dc:creator>sd05</dc:creator>
      <dc:date>2021-05-30T17:09:11Z</dc:date>
    </item>
    <item>
      <title>Re: IMX8MQ + DSI host controller support at U-boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-DSI-host-controller-support-at-U-boot/m-p/1284423#M174700</link>
      <description>&lt;P&gt;Also taking the above approach i have some clk_enable, clk_get_rate and clk_set_rate apis which i enable by adding the CONFIG_CLK and CONFIG_IMX_CLK but after that the board is getting reboot&lt;/P&gt;&lt;P&gt;so I have explicitly enabled the mipi dsi and lcdif clock from board file&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 30 May 2021 18:06:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-DSI-host-controller-support-at-U-boot/m-p/1284423#M174700</guid>
      <dc:creator>sd05</dc:creator>
      <dc:date>2021-05-30T18:06:52Z</dc:date>
    </item>
    <item>
      <title>Re: IMX8MQ + DSI host controller support at U-boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-DSI-host-controller-support-at-U-boot/m-p/1284495#M174714</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I am attaching unofficial patch shared by NXP which has been verified on RM67191. By taking reference of this commit we managed to make uboot logo work on our unit. Hope it will help!!&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Jemish&lt;/P&gt;</description>
      <pubDate>Mon, 31 May 2021 04:38:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-DSI-host-controller-support-at-U-boot/m-p/1284495#M174714</guid>
      <dc:creator>jemish_1990</dc:creator>
      <dc:date>2021-05-31T04:38:47Z</dc:date>
    </item>
    <item>
      <title>Re: IMX8MQ + DSI host controller support at U-boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-DSI-host-controller-support-at-U-boot/m-p/1284497#M174715</link>
      <description>&lt;P&gt;Thanks &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/142584"&gt;@jemish_1990&lt;/a&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 31 May 2021 04:58:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-DSI-host-controller-support-at-U-boot/m-p/1284497#M174715</guid>
      <dc:creator>sd05</dc:creator>
      <dc:date>2021-05-31T04:58:18Z</dc:date>
    </item>
    <item>
      <title>Re: IMX8MQ + DSI host controller support at U-boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-DSI-host-controller-support-at-U-boot/m-p/1284911#M174770</link>
      <description>&lt;P&gt;Hello &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/142584"&gt;@jemish_1990&lt;/a&gt; and &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/61445"&gt;@nxp&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;having a few question:&lt;/P&gt;&lt;P&gt;1. Which version of u-boot you were using?&lt;/P&gt;&lt;P&gt;2. And are there other changes that you did to get the display in uboot other that in patch? if you can also share if any that will be really helpful..&lt;/P&gt;&lt;P&gt;3. we are working on imx8mm based processor so do you see any challenge in this and a st7703 based panel&lt;/P&gt;&lt;P&gt;4. What do you think which are the changes we need to do considering that we are using imx8mm&lt;/P&gt;&lt;P&gt;====================================================================&lt;/P&gt;&lt;P&gt;We really need urgent help on this as we already had missed the deadline for the task and not getting any proper reference for the same other than the one you shared so that will be very helpful if you can guide us with this.&lt;/P&gt;&lt;P&gt;thanks!&lt;/P&gt;</description>
      <pubDate>Tue, 01 Jun 2021 03:57:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-DSI-host-controller-support-at-U-boot/m-p/1284911#M174770</guid>
      <dc:creator>sd05</dc:creator>
      <dc:date>2021-06-01T03:57:02Z</dc:date>
    </item>
    <item>
      <title>Re: IMX8MQ + DSI host controller support at U-boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-DSI-host-controller-support-at-U-boot/m-p/1285061#M174786</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;We are using U-boot version "U-Boot SPL 2018.03"&lt;/LI&gt;&lt;LI&gt;Our display is 1280x800 and it also included LVDS to MIPI converter chip so for that I need to add correct power sequence via GPIO, driver for converter chip and did some changes related to eLCDIF clock value. I didn't add those changes in commit I provided as it will create confusion rather than helping you.&lt;/LI&gt;&lt;LI&gt;I have no idea what is difference between IMX8MQ vs IMX8MM processor. So for that you need to map this code do relevant changes if requires.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Good luck!&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Jemish&lt;/P&gt;</description>
      <pubDate>Tue, 01 Jun 2021 04:58:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-DSI-host-controller-support-at-U-boot/m-p/1285061#M174786</guid>
      <dc:creator>jemish_1990</dc:creator>
      <dc:date>2021-06-01T04:58:17Z</dc:date>
    </item>
  </channel>
</rss>

