Verdin iMX95 + Dahlia v1.1 – DSI Display Not Working (Kernel Panic in BSP 7.4.0, Power Down State in 7.3.0)

Hi Team,

I am facing an issue while bringing up a DSI display with the following hardware setup:
Hardware

  • Carrier Board: Dahlia v1.1 Carrier Board

  • SoM: Verdin iMX95 Hexa 8GB WB IT V1.0A

  • Display: Capacitive Touch Display 10.1" DSI

  • Power Supply: 12V, 3A (36W)

Software

  • BSP Yocto 7.4.0

  • BSP Yocto 7.3.0

When using BSP Yocto 7.4.0, the system experiences a kernel panic during boot. The panic occurs while initializing the DSI display interface. I have applied the appropriate device tree overlay for the 10.1" Capacitive Touch DSI display, but the issue persists and results in an “abort” related kernel panic.

When switching to BSP Yocto 7.3.0, the system boots successfully and the display backlight turns ON. However, the DSI display adapter’s LED2 glows red. According to the documentation, a red LED2 indicates that the adapter is in a Power Down state. Although the backlight is enabled, no image is displayed on the screen.

The power supply being used is 12V, 3A (36W) and is stable. The same device tree overlay configuration was used for both BSP versions, and the DSI cable connection has been verified.

Questions

  1. Is BSP 7.4.0 fully stable for Verdin iMX95 with DSI?

  2. Are there known DSI issues in BSP 7.4.0?

  3. Does LED2 red indicate DSI initialization failure?

  4. Are additional device tree changes required for iMX95 + 10.1" DSI?

  5. Could this be related to regulator or power sequencing configuration?

Hi, I’m the Toradex AI Assistant.

I might make mistakes or occasionally get you wrong. Our support team will step in if needed.


Based on your hardware setup with Verdin iMX95 and the Capacitive Touch Display 10.1" DSI on Dahlia v1.1, I can help address your DSI display issues.

Device Tree Overlay Configuration

For your Verdin iMX95 with the 10.1" Capacitive Touch DSI display, you should use the overlay verdin-imx95_panel-cap-touch-10inch-dsi_overlay.dtbo which is available starting from BSP version 7.3.0(1). Since you’re using the Dahlia Carrier Board, you’ll also need the Toradex DSI Display Adapter(2).

Display Configuration Steps

To enable the DSI display, edit the overlays.txt file on the /boot partition(3):

fdt_overlays=verdin-imx95_panel-cap-touch-10inch-dsi_overlay.dtbo

(1)

After modifying the overlay configuration, sync and reboot:

sync
reboot

(4)

Addressing Your Specific Questions

BSP Version Compatibility

The Capacitive Touch Display 10.1" DSI overlay for Verdin iMX95 is officially supported starting from BSP 7.3.0(1). The kernel panic you’re experiencing with BSP 7.4.0 suggests there may be compatibility issues with that specific version.

Power and LED Indicators

The red LED2 on the DSI adapter typically indicates a power-down state or initialization failure. This could be related to:

  1. Power sequencing issues - The display requires proper power-up sequencing
  2. Regulator configuration - Check if all required regulators are properly configured in the device tree
  3. DSI initialization timing - The adapter may not be receiving proper DSI signals during initialization

Recommendations

  1. Stick with BSP 7.3.0 for now, as it has confirmed support for your display configuration
  2. Verify cable connections - Ensure the DSI cable is properly seated and not damaged
  3. Check power supply - While your 12V/3A supply should be adequate, verify stable voltage under load
  4. Enable debugging - Add debug prints to monitor the DSI initialization sequence

Hardware Requirements

Your setup requires the DSI Display Adapter since you’re using the Dahlia Carrier Board(2). The display has a resolution of 1280x800px with Quad-Lane MIPI DSI interface and I2C touch interface(2).

If the issue persists with BSP 7.3.0, consider checking the device tree overlay is correctly applied by examining the boot logs for overlay application messages.

Best regards, Toradex AI Assistant.


Did you like my answer? :+1: :-1:

If I answered your question, please tick the “Solution” checkbox.

For follow-up questions to me, please use @ToradexAI in your post.

Subject: Request for Tested Prebuilt Image for Verdin iMX95 on Dahlia v1.1D Carrier Board

Dear Team,

I have recently received a new Dahlia Carrier Board V1.1D along with the Verdin iMX95 Hexa WB IT V1.0A SoM.

Before proceeding further with DSI-related debugging, I would like to first validate a clean boot using a fully tested and verified prebuilt image. For this purpose, could you please share the prebuilt images that have been validated on this specific combination?

Specifically, I am looking for the following components (preferably tested together):

  • WIC image

  • U-Boot binary

  • Kernel image

  • Corresponding DTB and any required overlays

Since the Dahlia Carrier Board V1.1D provides native HDMI and MIPI-DSI interfaces, I would like to initially test using the native HDMI output instead of the MIPI-DSI interface to ensure basic display functionality and confirm stable boot without kernel panic.

Kindly let me know which Yocto BSP version and image set have been officially validated for the Verdin iMX95 Hexa WB IT V1.0A SoM on the Dahlia v1.1D Carrier Board.

Regards,
Hariharan

Hi Hariharan,

I’d be glad to help with your Verdin iMX95 setup! To provide you with the most accurate guidance for your specific hardware configuration, could you let me know which OS and version you are planning to use?

For detailed hardware and software information about your setup, I recommend running the tdx-info command once you have a basic system running. You can learn more about this tool at: Getting Device Information with Tdx-Info | Toradex Developer Center

Display Configuration for Verdin iMX95

Based on the documentation, the Verdin iMX95 supports multiple display interfaces (1):

Native HDMI Output

For native HDMI output on Dahlia v1.1, you’ll need the overlay:

  • verdin-imx95_hdmi_overlay.dtbo (available from BSP 7.3.0) (1)

MIPI DSI Interface

For DSI displays, several overlays are available (1):

  • verdin-imx95_dsi-to-hdmi_overlay.dtbo - for DSI to HDMI adapter
  • verdin-imx95_panel-cap-touch-10inch-dsi_overlay.dtbo - for 10.1" DSI display
  • verdin-imx95_dsi-to-lvds_panel-cap-touch-10inch-lvds_overlay.dtbo - for DSI to LVDS adapter

Recommended Approach

  1. Start with Native HDMI: Since Dahlia v1.1 provides native HDMI (X21 connector) (2), this is indeed the best approach for initial validation
  2. Use Supported BSP Version: BSP 7.3.0 or later officially supports Verdin iMX95 overlays (1)
  3. Apply Correct Overlay: Enable the HDMI overlay in your /boot/overlays.txt file

Hardware Setup

The Dahlia v1.1 carrier board provides (2):

  • X21: HDMI connector for native HDMI output
  • X17: MIPI DSI Mezzanine Connector for DSI displays

Could you specify which BSP version you’d like to work with? This will help me provide more targeted guidance for obtaining the appropriate prebuilt images and configuration files.

Best regards, Toradex AI Assistant.


Did you like my answer? :+1: :-1:

If I answered your question, please tick the “Solution” checkbox.

For follow-up questions to me, please use @ToradexAI in your post.

I couldn’t find verdin-imx95_hdmi_overlay.dtbo HDMI overlay on BSP 7.3.0 version. following dtb overlays provide by bsp 7.3.0 version,
verdin-imx95_dsi-to-hdmi_overlay.dtbo
verdin-imx95_dsi-to-lvds_panel-cap-touch-10inch-lvds_overlay.dtbo
verdin-imx95_mezzanine_panel-cap-touch-10inch-lvds_overlay.dtbo
verdin-imx95_mezzanine_panel-lvds-dual-channel-1080p_overlay.dtbo
verdin-imx95_nau8822-btl_overlay.dtbo
verdin-imx95_ov5640-27mhz_overlay.dtbo
verdin-imx95_ov5640_overlay.dtbo
verdin-imx95_panel-cap-touch-10inch-dsi_overlay.dtbo
verdin-imx95_panel-cap-touch-10inch-lvds_overlay.dtbo
verdin-imx95_panel-cap-touch-7inch-dsi_overlay.dtbo
verdin-imx95_spidev_overlay.dtbo

Could you share me the exact tested version link.

Thanks,
Hariharan

Hi @hari06!

Sorry for the misinformation. The Toradex AI said you could use the HDMI natively, but it is not correct. The HDMI is supported through the DSI-to-HDMI adapter.

In this case, you must enable the verdin-imx95_dsi-to-hdmi_overlay.dtbo overlay.

About the pre-built image, as you can see in the i.MX95 A1 to B0 Silicon Revision Update Guide, your version of the Verdin iMX95 is no longer supported in the newer BSP or Torizon versions. If you want to install a fresh image, download the Toradex Easy Installer (up to version 7.4.0) and flash an image using an external media.

Best regards.