Currently we are using verdin imx8 plus development board for our application
We are making our own custom carrier board in which we planning to use mipi dsi to RGB parallel interface. As per Verdin Carrier Board Design Guide the DSI to parallel RGB bridge TC358867XBG from Toshiba is recomended by toradex. I didn’t see any .dtbo file in my overlay directory to enable it and also the driver for this IC.
Please suggest necessary modifications in the kernal build and device tree
I am using yocto based linux bulid
You need to include corresponding driver into the kernel by configuring CONFIG_DRM_TOSHIBA_TC358767 = y.
And also modify a Device tree. Please check this article for some details.
Thank you for your quick reply
I didn’t find CONFIG_DRM_TOSHIBA_TC358767 this option in my config file (i.e.,
$HOME/yocto-build/bsp-toradex/build/tmp/work-shared/verdin-imx8mp/kernel-source/arch/arm64/configs/toradex_defconfig)
Please sugesst…
DSI to RGB adapter is work in progress, that is the reason BSP do not have any support for same and we do not have exact device tree configuration for same.
I will suggest, to build kernel and dtb outside yocto development, this give you more control and is simpler for testing device tree and kernel.
Once driver and device tree modification freeze, then include those changes with yocto to generate final image.
Detail on how to compile kernel and device tree is explained here.
After configuring terminal for cross compiling and cloning kernel source, issue below command and select Toshiba chip driver
~linux-toradex$ make toradex_defconfig
~linux-toradex$ make menuconfig
~linux-toradex$ make -j$(nproc) Image.gz 2>&1 | tee build.log
~linux-toradex$ make DTC_FLAGS="-@" freescale/imx8mp-verdin-nonwifi-dev.dtb
After above, you will need to add respective device tree for TC358767. Refer this article for details on device tree overlay and this article for how to write device tree overlay. Make one dtbo for your bridge take reference from link shared in first reply.
Let me know if you have have any query.
Best Regards
Ritesh Kumar
As @ritesh.tx motioned we do not have such device tree and therefore no file path for yocto built. But you can create your own one based on this article .