Dual channel on LVDS0 based on Yocto project in i.MX8QM

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

Dual channel on LVDS0 based on Yocto project in i.MX8QM

Jump to solution
752 Views
Fox-BCJim
Contributor I

Hi Sir,

I have a screen which needs dual LVDS channel as the input sources.
I found that imx8qm-mek-jdi-wuxga-lvds1-panel.dtb was already supported in Yocto.

The LVDS1 could support dual-channel screen by using the imx8qm-mek-jdi-wuxga-lvds1-panel.dtb,
but when I change it to LVDS0, it doesn't work anymore.

I didn't modify device tree's file name, I just modified the code in device tree.

The device tree for LVDS1 & LVDS0 dual-channel are attached, please check.

I chose the panel-simple.c as the driver, no matter which resouce I set (LVDS0 or LVDS1) in dtsi file, the panel-simple.c always fetch the string "lvds1-panel" in the boot message, even I've already modified from lvds1-panel to lvds0-panel in the dtsi file, like the following boot message:

[ 2.079883] panel-simple lvds1_panel: supply power not found, using dummy regulator

Another wired boot message was as followed:

[ 2.054178] imx-drm display-subsystem: parent device of /bus@56240000/ldb@562410e0/lvds-channel@0 is not available

I've no idea why it shown lvds-channel@0 is not available.

 

The board I use is i.MX8QM EVK.
Please help and support.

Regards,
Fox-BCJim

0 Kudos
Reply
1 Solution
747 Views
igorpadykov
NXP Employee
NXP Employee
0 Kudos
Reply
2 Replies
748 Views
igorpadykov
NXP Employee
NXP Employee

Hi Jim

 

may be useful to look at i.MX8QXP lvds0 example

https://source.codeaurora.org/external/imx/linux-imx/tree/arch/arm64/boot/dts/freescale/imx8x-mek-jd...

 

Best regards
igor

0 Kudos
Reply
740 Views
Fox-BCJim
Contributor I

Hi igorpadykov,

Thanks for your feedback, I've tried that but got the same result...

Regards,
Fox-BCJim

0 Kudos
Reply