Enable 10.1" LVDS display on Mallow carrier board

SOM: Verdin iMX8M Plus
Board: Mallow
Display: Toradex 10.1" LVDS
Torizon: Newest

Hello
I’m trying to activate the Toradex 10.1" display on a Mallow carrier board but can’t get any further in the instructions:

Which device tree overlay should I load to activate the display?
I did this with an Apalis iMX6 and a Ixora Carrier Board and it worked. But I don’t find an example for the Mallow carrier board.
Regarding to Toradex sales it should work out of the box.

Thanks

It should be verdin-imx8mp_mezzanine_panel-cap-touch-10inch-lvds_overlay.dtbo

Hi Alex
Thanks for your feedback

I tried verdin-imx8mp_mezzanine_panel-cap-touch-10inch-lvds_overlay.dtbo but the display is still black.

I tried two different boards

Overlay on Ixora with Apalis iMX6 Quad
Overlay:
fdt_overlays=apalis-imx6_panel-cap-touch-10inch_overlay.dtbo apalis-imx6_spi1_spidev_overlay.dtbo apalis-imx6_spi2_spidev_overlay.dtbo

On this board it works just with adding the device tree overlay. So the display itself is ok.

Mallow with Verdin iMX8M Plus:
Overlay:
fdt_overlays=verdin-imx8mp_mezzanine_panel-cap-touch-10inch-lvds_overlay.dtbo verdin-imx8mp_spidev_overlay.dtbo

On this board it does not work. I also tried with Torizon 5.7.2 and the newest Torizon 6.4.0.
The overlay is loaded.I have checked with “ls /proc/device-tree/chosen/overlays/”
I can also access for example the backlight over “/sys/class/backlight/backlight-mezzanine” but this does not change anything on the display.
My power supply is 12V 30W
On the Mallow board jumper J1 is also connected

I also tried two different Mallow boards and two different display
Is there something else I can check?

Thanks

Hello @Thomas11 ,
At this moment the overlays to drive LVDS display on the Mallow are not implemented yet.
Our team is working on it, and I will update this thread as soon as the overlays are avaiable.

Best regards,
Josep

1 Like

@josep.tx
Many thanks
Then I will wait until the overlay is available

Thomas

Hi,

same for me. I hope it will be ready soon.

BR,
Diego

Works great with image from latest sources (6.5.0, as branch kirkstone-6.x.y with tag tdxref/default.xml) and latest device tree overlays (see Build Device Tree Overlays from Source Code | Toradex Developer Center, will use verdin-imx8mp_panel-cap-touch-10inch-lvds_overlay.dts).

Compiled image, set u-boot environment as (I have a WB module on Mallow):

  • fdt_board=mallow
  • variant=wifi

Modified overlays.txt as fdt_overlays=verdin-imx8mp_panel-cap-touch-10inch-lvds_overlay.dtbo verdin-imx8mp_spidev_overlay.dtbo

Compiled manually verdin-imx8mp_panel-cap-touch-10inch-lvds_overlay.dts from DTO repo, copied to /boot/overlays.

D.

Hello @Thomas11 ,
The device tree overlay was added and should be available on the latest nightly.

Best regards,
Josep

1 Like

Hi,

I’m trying to power off backlight when Verdin module goes to “Module Off” state. After I issue a “shutdown” command in Linux and keep power to the Mallow carrier, the module goes to off state but backlight is still active on the LCD. Even if I manually turn of backlight (echo 1 > /sys/class/…/bl_power), it will turn on again after reaching final state.

Any ideas?

I’ll open a new topic for this :slight_smile:

BR,
Diego

Hello Josep
It works now with the latest nightly.
I added verdin-imx8mp_panel-cap-touch-10inch-lvds_overlay.dtbo as overlay as explained by you.
Many thanks