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

@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

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