Hi @tvasconcelos !
Thanks for the extra context.
Since you are using the sn65dsi83, you are using an LVDS display. For LVDS display, you could be using the native LVDS of Verdin iMX8MP (so you wouldn’t need the bridge).
But, if you want to keep using the DSI because it is a Verdin Family Standard interface (and native LVDS is not), it is ok: it is a step in the right direction in terms of using the same carrier board for different Verdin modules.
Regarding the need for the driver modification, that’s unfortunate, and the need to modify it is really unusual. Would you be ok to share the patch you are applying? We would like to take a look at it, since it might be something that should be improved on the driver itself (so, in the future, you might not need to modify the image yourself since the modification would be there already).
Now, about using TorizonCore Builder to add your modified driver.
As we can see from arm64.cfg « arm64 « cfg - linux-toradex-kconfig.git - Linux Toradex Kconfig, the driver for sn65dsi83 is compiled as module on Torizon OS 7 (as you might expect, I recommend you to update to this newer one).
On Torizon OS 6, we can check it here: toradex_defconfig « configs « arm64 « arch - linux-toradex.git - Linux kernel for Apalis, Colibri and Verdin modules
Therefore, you will need to blacklist the sn65dsi83 driver already available on the image. This section of this article can be helpful for this: https://developer.toradex.com/torizon/os-customization/use-cases/torizoncore-boot-time-optimization/#blacklisting-wifi-drivers-to-optimize-boot-time.
You can do it using the filesystem changes of TorizonCore Builder (e.g.: TorizonCore Builder Tool “build” command | Toradex Developer Center)
Then, to add your driver, you will need to use the kernel-modules of TorizonCore Builder to have your driver built and added to the image correctly. In this section of this article we have an example: https://developer.toradex.com/torizon/os-customization/torizoncore-builder-tool-build-command#example-building-kernel-modules
I know this might be too much to digest. If you guys hit any rocks, please let me know, and we can try to arrange a meeting to go through it together.
Best regards,