First of all i would like to say congratulation to the community, it is amazing and most ot the times i could figure out the issues i faced.
Here is the topic.
I finllay got to set up a XFCE linux image (throughout Yocto) on my Colibri VF61.
So far it’s been working on the Irir board carrier, with DSI/VGA adapter, so the system has been running very well on a normal PC display.
Now i put the colibri VF61 Module on my own board, it hasd LVDS display and uses a IC SN65LVDS93A to convert RGB to LVDS.
First i though it must be my board, but it is not actually becasue, the Colibri with Windows CE works perfectly on mu custom board, display works.
But on Linux seems doesn’t work the display…i researched on google and, in a Texas instruments community, they mention no need any software on linux to run LVDS display…it should work.
So the question is, do i need to change some parameters on the Kernel or DTS?
Hi, I’m the Toradex AI Assistant. The Toradex Support team will follow up with you shortly!
Did you like my answer?
Yes, based on the context provided, you will likely need to change some parameters in the Kernel or Device Tree Source (DTS) to enable proper functionality of the LVDS display under Linux. Since the display works with Windows CE but not with Linux, it suggests that the issue is related to the Linux configuration. You should focus on adjusting the kernel parameters and DTS settings to ensure they are correctly configured for the LVDS display. This may involve specifying the correct display timings, resolution, and interface settings in the DTS file to ensure compatibility with the LVDS display.
Please, also check if these links can help you solve your problem:
Thanks! We work hard to make this community better every day!
About the display, are you installing an image provided by Toradex?
The Vybrid models don’t have Device Tree Overlays, so in order to get a LVDS display working, you’ll need to modify the device tree itself. We have this article about how you can configure a display.
It is important to say that according to Colibri VF61 datasheet, it does not have a direct LVDS interface and uses the LCD port with an LVDS transmitter.
Feel free to ask if you have any doubts or issues.
I am using yocto core-image-minimal-xfce. my own hardware uses tranceiver to convert from RGB of Colibri to LVDS, the IC is SN65LVDS93A, however i think is nothing to do with the issue…i read the article you suggested me, it talks about panel_simple.c file, in it i can find many compatible LCD strings, then you can use one of them to pun in Device Tree, but still doesn’t work. My LCD clock is 52.1 Mhz and 1024x600 (i found a LCD with these characteristics on this file), i put on de DTSI but doesn’t work.
My BSP version (3.x) works with DRM.
I’m having doubts about my transceiver…my LCD is LVSD Display, but colibri vf61 doesn’t work with LVDS, that is why i am usng the transcevier, so, what configuration i need choose on device tree? same as LVDS Display? or the transceiver? because is different frequency of the display than the transceiver…
You said that you’re using BSP 3, and, as you can see here, it is in EOL (end of life), which means we don’t officially maintain or support it anymore. However, we can recommend partners that can help you with this display implementation.
Here you can find our partner network.
Please feel free to ask me if you need help finding a partner or have any doubts/issues.
I just added from the U-Boot the panel default (10" capacitve), then also did in the device tree to make sure it takes this setting, however i think the system takes the boot configuration as a higher priority si, both should have the same settings.
Tanks
BTW, If someone is working on SATO image and wants to rotate, just execute the following: