Colibri iMX6 LVDS

Hi community

I am trying to drive a screen over LVDS with Colibri iMX6 and IRIS

The image is downloaded with TEZI 5.6.0 Toradex Multimedia Reference Image

The screen is produced by Orient

The screen has LVDS output and I designed a adapter board.

I have already read the article I set the u-boot enviroment like that

setenv vidargs 'video=mxcfb0:dev=lcd,1024x600@60M,if=RGB666

And boot the device.

There is any significant image on screen.

What can i do to get proper image?

Dear @erdemkahraman,

The Colibri iMX6 images don’t come with LVDS Compatibility out of the box. You can have a look here: Device Tree Overlays (Linux) | Toradex Developer Center. You may need to add a device tree overlay in order for this to work. On that same page, you can find which are the overlays that we let available by default on a Capacitive LVDS Screen. You may use them as a base to set your custom screen. The source files are here: device-trees/overlays at toradex_5.4-2.3.x-imx · toradex/device-trees · GitHub.

Please tell me if this helps you!

Best regards,

Thanks for your reply.

There is not any adaptive LVDS based dts to Colibri iMX6.

I have already tested the RGB output with EDT 5.7" TFT VGA screen and it is worked successfully.

Then i checked the datasheet of Colibri iMX6 and it says,

5.5.2 LVDS
Colibri iMX6 does not have a native LVDS interface. However, it is very easy to use the parallel
LCD port with an LVDS transmitter. The Colibri Evaluation board provides a reference design for an
LVDS interface implementation. Contact Toradex if you have any questions about how to connect a
LVDS transmitter. The i.MX 6 SoC has an integrated LVDS interface, but these signals are not
available on the Colibri module.

Then i checked the schematics of IRIS


The Parallel RGB LCD pins binded to Serializer and Serializer is converting the signals to LVDS am I right?

So, I have checked the RGB output is worked successfully by EDT 5.7" screen and the LVDS output must work too.

I am asking that, what can be caused error while driving screen.

Is my adapter board’s schematic right?

Is my u-boot enviroment right?

setenv vidargs 'video=mxcfb0:dev=lcd,1024x600@60M,if=RGB666

Looking forward to your reply.

Thank you again.

@gclaudino.tx

Dear @erdemkahraman,

Thanks for the new feedback.

  • Which Version of the Iris Carrier Board do you use?
  • Which device tree is enabled on your image? You can check it using printenv fdt_file on u-boot.
  • On your schematic, shall I assume that the pins 35, 31, 33, 36, 38, 34 and 40 of the Iris LVDS are connected like on our schematic, right?
  • How do you connect your adaptor board to the Iris?
  • Have you tried making a custom cable from your display instead of a whole adapter board? The specific pins on the Iris LVDS adapter are here: https://docs.toradex.com/108421-colibri_arm_iris_carrier_board_datasheet.pdf

Best regards,

Hi @erdemkahraman,

Do you have any news on this subject?

Best regards,

Hi @gclaudino.tx

Sorry for late reply.

The problem was about wiring. Cables weren’t contact well.

I solved the problem thank you.

Hi @erdemkahraman,

Thanks for the update. I’m glad you could sort things out for this problem :smiley: