Hi Malak,
Here I have tested the display with the same configuration as you have, and below is the procedure to make the display work.
1). Install the Toradex DSI display adapter to Dahlia carrier and following below guide to connect the adapter with the display via FFC cable.
https://developer.toradex.com/hardware/hardware-resources/peripherals/displays/first-steps-with-capacitive-touch-display-7-inch-dsi
torizon@verdin-imx8mp-06849028:~$ cd /sysroot/boot/ostree/torizon-c9c37e6f354a4e61c2c68f7
f4e1a3958574b2766e10a11eb88964c0f37318d3f/dtb/
torizon@verdin-imx8mp-06849028:/sysroot/boot/ostree/torizon-c9c37e6f354a4e61c2c68f7f4e1a3
958574b2766e10a11eb88964c0f37318d3f/dtb$ sudo vi overlays.txt
958574b2766e10a11eb88964c0f37318d3f/dtb$ cat overlays.txt
fdt_overlays=verdin-imx8mp_panel-cap-touch-7inch-dsi_overlay.dtbo verdin-imx8mp_spidev_ov
erlay.dtbo
3). After rebooting, you should see TorizonOS logo on the screen, and keep back screen after booted. Then you can follow below article to start the weston docker image to show the weston desktop.
https://developer.toradex.com/torizon/application-development/use-cases/gui/working-with-weston-on-torizoncore/#debian-with-weston-wayland-compositor
4). And below is some system log for your refernence.
torizon@verdin-imx8mp-06849028:~$ dmesg |grep sn65
[1.736674] sn65dsi83 1-002c: supply vcc not found, using dummy regulator
[1.737665] Kernel module loaded from ramdisk: ti_sn65dsi83 - result: 0
torizon@verdin-imx8mp-06849028:~$ dmesg |grep display
[1.698230] Kernel module loaded from ramdisk: display_connector - result: 0
[1.703762] imx-drm display-subsystem: bound imx-lcdifv3-crtc.0 (ops lcdifv3_crtc_ops)
[1.739608] imx-drm display-subsystem: bound imx-lcdifv3-crtc.0 (ops lcdifv3_crtc_ops)
[1.739953] imx-drm display-subsystem: bound 32e60000.mipi_dsi (ops imx_sec_dsim_ops [
sec_mipi_dsim_imx])
[1.740266] [drm] Initialized imx-drm 1.0.0 20120507 for display-subsystem on minor 0
[1.742003] imx-drm display-subsystem: [drm] fb0: imx-drmdrmfb frame buffer device
torizon@verdin-imx8mp-06849028:~$ ls -al /sys/class/drm/
total 0
drwxr-xr-x 2 root root 0 Apr 14 03:28 .
drwxr-xr-x 81 root root 0 Apr 14 03:28 ..
lrwxrwxrwx 1 root root 0 Apr 14 03:09 card0 -> ../../devices/platform/display-subsyst
em/drm/card0
lrwxrwxrwx 1 root root 0 Apr 14 03:09 card0-LVDS-1 -> ../../devices/platform/display-
subsystem/drm/card0/card0-LVDS-1
lrwxrwxrwx 1 root root 0 Apr 14 03:09 card1 -> ../../devices/platform/40000000.mix_gp
u_ml/drm/card1
lrwxrwxrwx 1 root root 0 Apr 14 03:09 renderD128 -> ../../devices/platform/40000000.m
ix_gpu_ml/drm/renderD128
-r--r--r-- 1 root root 4096 Apr 14 03:28 version
5). And for your error code, per checking, Both errors point to DSI signal integrity problems between the iMX8MP and the SN65DSI83 on the display adapter. So below is still some suggestion for checking.
- Check FFC Cable Connection (Most Common Cause) according to the former first step article.
- Verify No Conflicting Overlays, only the dsi display overlay is activated in the overlays.txt file, no other HDMI/LVDS display.
- Check for Mini PCIe / NVMe Conflict, if you have any PCIe device connected via X13 on Dahlia, the SMCLK/SMDAT lines clash with the I2C bus used by the DSI adapter, causing I2C failures and bridge initialization errors. Remove any PCIe device for testing.

Hai Qin
Toradex
Hi Malak,
Here I have tested the display with the same configuration as you have, and below is the procedure to make the display work.
1). Install the Toradex DSI display adapter to Dahlia carrier and following below guide to connect the adapter with the display via FFC cable.
https://developer.toradex.com/hardware/hardware-resources/peripherals/displays/first-steps-with-capacitive-touch-display-7-inch-dsi
2). TorizonOS 7.6.0 is installed on Verdin iMX8MP SoM. Then modify the default device tree overlay according to below article to enable corresponding overlay - verdin-imx8mp_panel-cap-touch-7inch-dsi_overlay.dtbo.
https://developer.toradex.com/torizon/os-customization/use-cases/device-tree-overlays-on-torizon/#approach-2-applying-device-tree-overlays-to-an-image-directly-on-the-device
torizon@verdin-imx8mp-06849028:~$ cd /sysroot/boot/ostree/torizon-c9c37e6f354a4e61c2c68f7
f4e1a3958574b2766e10a11eb88964c0f37318d3f/dtb/
torizon@verdin-imx8mp-06849028:/sysroot/boot/ostree/torizon-c9c37e6f354a4e61c2c68f7f4e1a3
958574b2766e10a11eb88964c0f37318d3f/dtb$ sudo vi overlays.txt
958574b2766e10a11eb88964c0f37318d3f/dtb$ cat overlays.txt
fdt_overlays=verdin-imx8mp_panel-cap-touch-7inch-dsi_overlay.dtbo verdin-imx8mp_spidev_ov
erlay.dtbo
3). After rebooting, you should see TorizonOS logo on the screen, and keep back screen after booted. Then you can follow below article to start the weston docker image to show the weston desktop.
https://developer.toradex.com/torizon/application-development/use-cases/gui/working-with-weston-on-torizoncore/#debian-with-weston-wayland-compositor
4). And below is some system log for your refernence.
torizon@verdin-imx8mp-06849028:~$ dmesg |grep sn65
[1.736674] sn65dsi83 1-002c: supply vcc not found, using dummy regulator
[1.737665] Kernel module loaded from ramdisk: ti_sn65dsi83 - result: 0
torizon@verdin-imx8mp-06849028:~$ dmesg |grep display
[1.698230] Kernel module loaded from ramdisk: display_connector - result: 0
[1.703762] imx-drm display-subsystem: bound imx-lcdifv3-crtc.0 (ops lcdifv3_crtc_ops)
[1.739608] imx-drm display-subsystem: bound imx-lcdifv3-crtc.0 (ops lcdifv3_crtc_ops)
[1.739953] imx-drm display-subsystem: bound 32e60000.mipi_dsi (ops imx_sec_dsim_ops [
sec_mipi_dsim_imx])
[1.740266] [drm] Initialized imx-drm 1.0.0 20120507 for display-subsystem on minor 0
[1.742003] imx-drm display-subsystem: [drm] fb0: imx-drmdrmfb frame buffer device
torizon@verdin-imx8mp-06849028:~$ ls -al /sys/class/drm/
total 0
drwxr-xr-x 2 root root 0 Apr 14 03:28 .
drwxr-xr-x 81 root root 0 Apr 14 03:28 ..
lrwxrwxrwx 1 root root 0 Apr 14 03:09 card0 -> ../../devices/platform/display-subsyst
em/drm/card0
lrwxrwxrwx 1 root root 0 Apr 14 03:09 card0-LVDS-1 -> ../../devices/platform/display-
subsystem/drm/card0/card0-LVDS-1
lrwxrwxrwx 1 root root 0 Apr 14 03:09 card1 -> ../../devices/platform/40000000.mix_gp
u_ml/drm/card1
lrwxrwxrwx 1 root root 0 Apr 14 03:09 renderD128 -> ../../devices/platform/40000000.m
ix_gpu_ml/drm/renderD128
-r--r--r-- 1 root root 4096 Apr 14 03:28 version
5). And for your error code, per checking, Both errors point to DSI signal integrity problems between the iMX8MP and the SN65DSI83 on the display adapter. So below is still some suggestion for checking.
Check FFC Cable Connection (Most Common Cause) according to the former first step article.
Verify No Conflicting Overlays, only the dsi display overlay is activated in the overlays.txt file, no other HDMI/LVDS display.
Check for Mini PCIe / NVMe Conflict, if you have any PCIe device connected via X13 on Dahlia, the SMCLK/SMDAT lines clash with the I2C bus used by the DSI adapter, causing I2C failures and bridge initialization errors. Remove any PCIe device for testing.

Hai Qin
Toradex