How to enable LVDS panel at uboot on iMX8M PLUS

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

How to enable LVDS panel at uboot on iMX8M PLUS

Jump to solution
692 Views
Mikw
Contributor I

Hi, NXP Support Specialist.

We're currently working on enabling an LVDS display in L6.12.20 yocto for an IMX8MP custom board.

The LVDS display works well in kernel but uboot doesn't display logo, so we follow this website (https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/Add-i-MX8MP-LVDS-driver-in-uboot/ta-p/14...) to add patch to uboot 2025.04 and still cannot display.

Is there any advices or patch for L6.12.20 yocto bsp?

The attachments below are current uboot log we get and dm tree.

 

Labels (2)
0 Kudos
Reply
1 Solution
655 Views
Zhiming_Liu
NXP TechSupport
NXP TechSupport

Hi @Mikw 

Please make sure that you have defined the display timing in simple_panel.c if you are referring the 0001-L6.1.55-Add-i.MX8MP-LVDS-panel-demo.patch. The uboot log you provided shows that the ldb driver can't decode display timing.

Best Regards,
Zhiming

View solution in original post

0 Kudos
Reply
2 Replies
656 Views
Zhiming_Liu
NXP TechSupport
NXP TechSupport

Hi @Mikw 

Please make sure that you have defined the display timing in simple_panel.c if you are referring the 0001-L6.1.55-Add-i.MX8MP-LVDS-panel-demo.patch. The uboot log you provided shows that the ldb driver can't decode display timing.

Best Regards,
Zhiming

0 Kudos
Reply
649 Views
Mikw
Contributor I
Thank you for reply and suggestion, we can see the uboot logo now!
0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2313359%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EHow%20to%20enable%20LVDS%20panel%20at%20uboot%20on%20iMX8M%20PLUS%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2313359%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CSPAN%3EHi%2C%20NXP%20Support%20Specialist.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EWe're%20currently%20working%20on%20enabling%20an%20LVDS%20display%20in%20L6.12.20%20yocto%20for%20an%20IMX8MP%20custom%20board.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EThe%20LVDS%20display%20works%20well%20in%20kernel%20but%20uboot%20doesn't%20display%20logo%2C%20so%20we%20follow%20this%20website%20(%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fi-MX-Processors-Knowledge-Base%2FAdd-i-MX8MP-LVDS-driver-in-uboot%2Fta-p%2F1434826%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fi-MX-Processors-Knowledge-Base%2FAdd-i-MX8MP-LVDS-driver-in-uboot%2Fta-p%2F1434826%3C%2FA%3E)%20to%20add%20patch%20to%20uboot%202025.04%20and%20still%20cannot%20display.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EIs%20there%20any%20advices%20or%20patch%20for%20L6.12.20%20yocto%20bsp%3F%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EThe%20attachments%20below%20are%20current%20uboot%20log%20we%20get%20and%20dm%20tree.%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2313359%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3EGraphics%20%26amp%3B%20Display%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3ELinux%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2313477%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20How%20to%20enable%20LVDS%20panel%20at%20uboot%20on%20iMX8M%20PLUS%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2313477%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EThank%20you%20for%20reply%20and%20suggestion%2C%20we%20can%20see%20the%20uboot%20logo%20now!%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2313439%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20How%20to%20enable%20LVDS%20panel%20at%20uboot%20on%20iMX8M%20PLUS%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2313439%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F258370%22%20target%3D%22_blank%22%3E%40Mikw%3C%2FA%3E%26nbsp%3B%3CBR%20%2F%3E%3CBR%20%2F%3EPlease%20make%20sure%20that%20you%20have%20defined%20the%20display%20timing%20in%26nbsp%3Bsimple_panel.c%20if%20you%20are%20referring%20the%26nbsp%3B0001-L6.1.55-Add-i.MX8MP-LVDS-panel-demo.patch.%20The%20uboot%20log%20you%20provided%20shows%20that%20the%20ldb%20driver%20can't%20decode%20display%20timing.%3CBR%20%2F%3E%3CBR%20%2F%3EBest%20Regards%2C%3CBR%20%2F%3EZhiming%3C%2FP%3E%3C%2FLINGO-BODY%3E