Dear Experts,
I am working on a custom i.MX 93 board with an LVDS display.
But, the LVDS device does not seem to be functioning correctly, as indicated by the following message:
Moreover, the brightness node cannot be found in the lvds_backlight node:
Below is the LVDS device tree configuration for our board:
-----------------------------------------------------------------------------------
Could you please help resolve this issue? Your assistance would be greatly appreciated.
Thanks in advance.
Best Regards,
Ravikumar
Hi Alejandro_Salas,
I'm currently using Kernel Version 6.6.52-2.2.0 and compiling all images using the Yocto Project resources [ https://github.com/nxp-imx/meta-imx/tree/scarthgap-6.6.52-2.2.0 ] from this repository.
This is my first time working on LVDS display integration with a custom IMX93 board. already resolved almost all the previous errors mentioned in earlier posts. but I am still facing the following errors:
I've referred to multiple documents related to LVDS display integration and analyzed the IMX8M Plus reference .dts file. I have made changes according to the LVDS display datasheet, but I am still facing DRM and LCD controller errors.
Can someone guide me on the necessary Device Tree (DTS) modifications or any additional kernel configurations I might be missing?
Our board’s DTS file: https://drive.google.com/file/d/11fOvV4iwWO78he2PFxgs7VBPVcuA6JqJ/view?usp=drive_link
Any suggestions or guidance would be greatly appreciated.
Thanks & Regards,
Ravikumar
Hello,
I am not sure about your LVDS panel, maybe it is a generic panel, but if possible, please share schematic related to the connections to LVDS panel.
I could see you referred to imx93-11x11-boe-wxga-lvds-panel.dts.
In your device tree, I could see you have the back-light node as simple GPIO, why not TPM or an external PWM module?
Please clarify.
Best regards,
Salas.
We're using a generic LVDS panel display & have referred to the imx93-11x11-boe-wxga-lvds-panel.dts file also for configuration. moreover we're not using an any of the external PWM module. We've attempted both methods—configuring the TPM & utilizing the internal PWM—yet we continue to encounter the same LCD control error:
"Failed to create device link <0x180> with 4ae30000.lcd controller. & lcd controller"
For reference, please find attached the LVDS display schematic section.
We would appreciate any insights or guidance in resolving this issue. Looking forward to a positive response.
Thanks & Regards,
Ravikumar
Hello @Embedded-world
I hope you are doing very well.
Could you please clarify the kernel version and how you compiled your custom image?
Thank you.
Best regards,
Salas.