<?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: Android 13 LCDIF of display interface can't work in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Android-13-LCDIF-of-display-interface-can-t-work/m-p/1837557#M221923</link>
    <description>Thank you very much, LCDIF connected to MIPI-DSI on Android 13 can work.</description>
    <pubDate>Fri, 29 Mar 2024 02:28:55 GMT</pubDate>
    <dc:creator>KyleChang</dc:creator>
    <dc:date>2024-03-29T02:28:55Z</dc:date>
    <item>
      <title>Android 13 LCDIF of display interface can't work</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Android-13-LCDIF-of-display-interface-can-t-work/m-p/1830906#M221443</link>
      <description>&lt;P&gt;&lt;STRONG&gt;NXP reference design code base:&lt;/STRONG&gt;&lt;BR /&gt;i.MX8MQ platform / Android 13.0.0_2.0.0 (L6.1.22_2.0.0 BSP)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;LCDIF connected to MIPI-DSI on Android 13(GKI) that does not work, but the function can work on Android 11.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Android 11 Log:&lt;/STRONG&gt;(Android11_LCDIF_OK.log&lt;STRONG&gt;)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;[ 3.511971] nwl-dsi 30a00000.mipi-dsi: [drm:nwl_dsi_probe] Using LCDIF as input source&lt;BR /&gt;[ 4.084346] [gm8775c_bridge_attach]&lt;BR /&gt;[ 4.084349] [gm8775c_simple_panel_host_register]&lt;BR /&gt;[ 4.084353] child node panel, panel@0&lt;BR /&gt;[ 4.084609] panel-simple panel0: DMA mask not set&lt;BR /&gt;[ 4.084653] [panel_simple_probe]&lt;BR /&gt;[ 4.084686] panel-simple panel0: supply power not found, using dummy regulator&lt;BR /&gt;[ 4.084862] [gm8775c_attach_dsi]&lt;BR /&gt;[ 4.084955] nwl-dsi 30a00000.mipi-dsi: [drm:nwl_dsi_host_attach] lanes=4, format=0x0 flags=0x15&lt;BR /&gt;[ 4.085966] [drm] Initialized mxsfb-drm 1.0.0 20160824 for 30320000.lcd-controller on minor 1&lt;BR /&gt;[ 4.237089] mxsfb 30320000.lcd-controller: [drm] fb0: mxsfb-drmdrmfb frame buffer device&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Android 13 Log:&lt;/STRONG&gt;(Android13_LCDIF_Fail.log&lt;STRONG&gt;)&lt;/STRONG&gt;&lt;BR /&gt;[ 2.401658][ T8] nwl-dsi 30a00000.mipi-dsi: [drm:nwl_dsi_probe [nwl_dsi]] Using LCDIF as input source&lt;BR /&gt;[ 2.412617][ T8] [gm8775c_bridge_attach] DRM_BRIDGE_ATTACH_NO_CONNECTOR&lt;BR /&gt;[ 2.419684][ T8] [drm:drm_bridge_attach] *ERROR* failed to attach bridge /soc@0/bus@30800000/i2c@30a20000/gm8775c@2C2&lt;BR /&gt;[ 2.419734][ T1] __power_supply_register: Expected proper parent device for 'battery'&lt;BR /&gt;[ 2.420045][ T1] __power_supply_register: Expected proper parent device for 'usb'&lt;BR /&gt;[ 2.432612][ T8] [drm:drm_bridge_attach] *ERROR* failed to attach bridge /soc@0/bus@30800000/mipi-dsi@30a00000 to en2&lt;BR /&gt;[ 2.460891][ T8] mxsfb 30320000.lcd-controller: error -EINVAL: Failed to attach bridge&lt;BR /&gt;[ 2.469098][ T8] mxsfb 30320000.lcd-controller: error -EINVAL: Cannot connect bridge&lt;BR /&gt;[ 2.477247][ T8] mxsfb: probe of 30320000.lcd-controller failed with error -22&lt;/P&gt;&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif" color="#FF0000"&gt;Attached &lt;STRONG&gt;LCDIF_Log.zip&lt;/STRONG&gt;&amp;nbsp;includes&lt;SPAN&gt;&amp;nbsp;both Android11_LCDIF_OK.log and Android13_LCDIF_Fail.log.&lt;/SPAN&gt; &lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;Android 11 log shows "Initialized mxsfb-drm", but we can't find the message in Android 13 log.&lt;BR /&gt;We also look "mxsfb" up on the Internet:&lt;BR /&gt;[ 11.141177] mxsfb 30320000.lcdif: Cannot connect bridge: -22&lt;BR /&gt;[ 11.161062] mxsfb: probe of 30320000.lcdif failed with error -22&lt;BR /&gt;&lt;FONT face="arial,helvetica,sans-serif" color="#0000FF"&gt;&lt;STRONG&gt;Does mxsfb equals lcdif ??&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif" color="#000000"&gt;&lt;FONT color="#0000FF"&gt;&lt;STRONG&gt;If mxsfb-drm can be initialized, can the issue be fixed?&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;If YES, how to enable mxsfb-drm on Android 13(GKI)?&lt;BR /&gt;If NO, how to fix the issue?&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;BTW, we thought DSI to LVDS bridge driver (gm8775c) can work, because we use &amp;amp;dcss instead of &amp;amp;lcdif, DCSS connected to MIPI-DSI of Android 13 can work.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Display_Interface.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/269211i16678BFE567034F0/image-size/large?v=v2&amp;amp;px=999" role="button" title="Display_Interface.png" alt="Display_Interface.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="eDP_LVDS.jpg" style="width: 531px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/269212i8CB1B03433229F1B/image-size/large?v=v2&amp;amp;px=999" role="button" title="eDP_LVDS.jpg" alt="eDP_LVDS.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;We try to set the U-Boot environment variables as follows, it still can't work though.&lt;BR /&gt;u-boot=&amp;gt; setenv append_bootargs androidboot.primary_display=mxsfb-drm&lt;BR /&gt;u-boot=&amp;gt; saveenv&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 19 Mar 2024 07:26:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Android-13-LCDIF-of-display-interface-can-t-work/m-p/1830906#M221443</guid>
      <dc:creator>KyleChang</dc:creator>
      <dc:date>2024-03-19T07:26:48Z</dc:date>
    </item>
    <item>
      <title>Re: Android 13 LCDIF of display interface can't work</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Android-13-LCDIF-of-display-interface-can-t-work/m-p/1832665#M221578</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/216520"&gt;@KyleChang&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Does mxsfb equals lcdif ??&lt;/P&gt;
&lt;P&gt;--&amp;gt; The lcdif driver in i.MX8MQ is&amp;nbsp;drivers/gpu/drm/mxsfb/mxsfb_drv.c, so it is mxsfb.&amp;nbsp; mxsfb-drm can't be&amp;nbsp;initialized because bridge attach failed&lt;/P&gt;
&lt;P&gt;It looks like relates to the way of handling&amp;nbsp;&lt;SPAN&gt;DRM_BRIDGE_ATTACH_NO_CONNECTOR flag. Can you check this point?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;The mxsfb will not pass the&amp;nbsp;DRM_BRIDGE_ATTACH_NO_CONNECTOR, but dcss driver will.&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;ret = drm_bridge_attach(&amp;amp;mxsfb-&amp;gt;encoder, bridge, NULL, 0);
	if (ret)
		return dev_err_probe(drm-&amp;gt;dev, ret, "Failed to attach bridge\n");

	mxsfb-&amp;gt;bridge = bridge;&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards&lt;/P&gt;
&lt;P&gt;Zhiming&lt;/P&gt;</description>
      <pubDate>Thu, 21 Mar 2024 06:59:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Android-13-LCDIF-of-display-interface-can-t-work/m-p/1832665#M221578</guid>
      <dc:creator>Zhiming_Liu</dc:creator>
      <dc:date>2024-03-21T06:59:24Z</dc:date>
    </item>
    <item>
      <title>Re: Android 13 LCDIF of display interface can't work</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Android-13-LCDIF-of-display-interface-can-t-work/m-p/1834452#M221725</link>
      <description>&lt;P&gt;Dear&amp;nbsp;Zhiming_Liu,&lt;/P&gt;&lt;P&gt;We will check the bridge driver again, because we porting GM8775C driver refer to imx8mp_ite6151_mipi2edp_linux_5.4.24_20200921.patch for Android 11 provided by NXP and adv7511 bridge driver on Android 13 BSP, so we are going to focus on DRM_BRIDGE_ATTACH_NO_CONNECTOR flag.&lt;/P&gt;&lt;P&gt;BTW, you said "mxsfb-drm can't be initialized because bridge attach failed"&lt;BR /&gt;=&amp;gt;Do you mean if bridge attach successfully, mxsfb-drm will be initialized in kernel space.&lt;BR /&gt;If yes, we want to use mxsfb in u-boot for Android boot animation(logo), do you have Android-13 doucuments for us to study and implement? thanks.&lt;BR /&gt;Please correct me if I'm wrong.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 25 Mar 2024 08:47:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Android-13-LCDIF-of-display-interface-can-t-work/m-p/1834452#M221725</guid>
      <dc:creator>KyleChang</dc:creator>
      <dc:date>2024-03-25T08:47:47Z</dc:date>
    </item>
    <item>
      <title>Re: Android 13 LCDIF of display interface can't work</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Android-13-LCDIF-of-display-interface-can-t-work/m-p/1834960#M221756</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Do you mean if bridge attach successfully, mxsfb-drm will be initialized in kernel space.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;--&amp;gt;Yes, we don't have such document, you can refer uboot and kernel source code.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 26 Mar 2024 01:43:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Android-13-LCDIF-of-display-interface-can-t-work/m-p/1834960#M221756</guid>
      <dc:creator>Zhiming_Liu</dc:creator>
      <dc:date>2024-03-26T01:43:13Z</dc:date>
    </item>
    <item>
      <title>Re: Android 13 LCDIF of display interface can't work</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Android-13-LCDIF-of-display-interface-can-t-work/m-p/1836926#M221896</link>
      <description>&lt;P&gt;Dear&amp;nbsp;&lt;SPAN&gt;Zhiming,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;We look up "primary_display", and Android_Quick_Start_Guide.pdf is not quite descriptive as the picture below.&lt;BR /&gt;Would you please organize what the terms of NXP proprietary mean? Thanks.&lt;/P&gt;&lt;P&gt;primary_display=mxsfb-drm&lt;BR /&gt;primary_display=imx-dcss&lt;BR /&gt;primary_display=imx-drm&lt;BR /&gt;primary_display=imx-dcnano&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="primary_display.png" style="width: 802px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/270868i1E9DD495B12C2F90/image-size/large?v=v2&amp;amp;px=999" role="button" title="primary_display.png" alt="primary_display.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 28 Mar 2024 05:23:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Android-13-LCDIF-of-display-interface-can-t-work/m-p/1836926#M221896</guid>
      <dc:creator>KyleChang</dc:creator>
      <dc:date>2024-03-28T05:23:20Z</dc:date>
    </item>
    <item>
      <title>Re: Android 13 LCDIF of display interface can't work</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Android-13-LCDIF-of-display-interface-can-t-work/m-p/1837541#M221922</link>
      <description>&lt;P&gt;For i.MX8MQ, mxsfb is lcdif driver, lcdif can only ouput MIPI DSI. DCSS can both output DSI and HDMI.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Zhiming_Liu_0-1711677495978.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/271024iA4FF2903E53AC766/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Zhiming_Liu_0-1711677495978.png" alt="Zhiming_Liu_0-1711677495978.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;imx-dcnano and imx-drm are also display controller driver in&amp;nbsp; other i.MX platform.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 29 Mar 2024 02:00:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Android-13-LCDIF-of-display-interface-can-t-work/m-p/1837541#M221922</guid>
      <dc:creator>Zhiming_Liu</dc:creator>
      <dc:date>2024-03-29T02:00:08Z</dc:date>
    </item>
    <item>
      <title>Re: Android 13 LCDIF of display interface can't work</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Android-13-LCDIF-of-display-interface-can-t-work/m-p/1837557#M221923</link>
      <description>Thank you very much, LCDIF connected to MIPI-DSI on Android 13 can work.</description>
      <pubDate>Fri, 29 Mar 2024 02:28:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Android-13-LCDIF-of-display-interface-can-t-work/m-p/1837557#M221923</guid>
      <dc:creator>KyleChang</dc:creator>
      <dc:date>2024-03-29T02:28:55Z</dc:date>
    </item>
    <item>
      <title>Re: Android 13 LCDIF of display interface can't work</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Android-13-LCDIF-of-display-interface-can-t-work/m-p/2123986#M238767</link>
      <description>&lt;P&gt;Dear Friends, ı have the similar problem. SN65dsi bridge is used to support lvds.&amp;nbsp;&lt;BR /&gt;Conditions&amp;nbsp;&lt;BR /&gt;1) dcss+lvds works fine&amp;nbsp;&lt;BR /&gt;2) dcss+hdmi works fine&amp;nbsp;&lt;BR /&gt;but lcdif+lvds does not work. I need to support dual display, so lvds should be driven by lcdif and hdmi should be driver by dcss.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Could you please share your devicetree configuration for dual display on your Android11 device ? I checked the logs, it is similar.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 26 Jun 2025 12:05:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Android-13-LCDIF-of-display-interface-can-t-work/m-p/2123986#M238767</guid>
      <dc:creator>topkarag</dc:creator>
      <dc:date>2025-06-26T12:05:58Z</dc:date>
    </item>
    <item>
      <title>Re: Android 13 LCDIF of display interface can't work</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Android-13-LCDIF-of-display-interface-can-t-work/m-p/2142490#M239652</link>
      <description>Hello HyleChang, ı have similar problem. Could you please share me devicetree files, ı would like to solve the problem. I have succesfully drive lvds by dcss, but lcdif driven lvds is not worked. I have changed panel size, driver code etc. Also ı have changed the hardware to be sure that problem in software side but still there is no progress. I need help.&lt;BR /&gt;This is my problem definition on forum.&lt;BR /&gt;&lt;A href="https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-Android-11-LCDIF-Display-Not-Working-by-MIPI-DSI-to-LVDS/td-p/2125642" target="_blank"&gt;https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-Android-11-LCDIF-Display-Not-Working-by-MIPI-DSI-to-LVDS/td-p/2125642&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Best Regards</description>
      <pubDate>Tue, 29 Jul 2025 08:14:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Android-13-LCDIF-of-display-interface-can-t-work/m-p/2142490#M239652</guid>
      <dc:creator>topkarag</dc:creator>
      <dc:date>2025-07-29T08:14:36Z</dc:date>
    </item>
  </channel>
</rss>

