This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Dear Community,
We are camera company and we have expertise in developing kernel drivers of MIPI-CSI2 camera sensors from different vendors for platforms such as Nvidia Jetson, NXP iMX8.
We would like to know what condition(s) to meet in order to be eligible for accessing the necessary resources such as boot loader and kernel for the customization of TDA4VM hardware including the MIPI-CSI2 camera sensors as well as ISP tuning, please ?
Thanks in advance and look forward to hearing from you.
Khang
Hi Khang,
I believe you are mentioning the ways to integrate the linux kernel drivers for MIPI_CSI2 sensor onto TDA4VM right?
You could refer our linux drivers for csi-rx, serdes etc. as everything is available as open source.
CDNS CSI2RX driver: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/drivers/media/platform/cadence/cdns-csi2rx.c?h=ti-linux-5.10.y
Reference for Sensor Driver: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/drivers/media/i2c/imx390.c?h=ti-linux-5.10.y
Reference for Deserializer driver: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/drivers/media/i2c/ds90ub960.c?h=ti-linux-5.10.y
Reference for Serializer driver: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/drivers/media/i2c/ds90ub953.c?h=ti-linux-5.10.y
Please let me know if this answer's your query.
Regards,
Nikhil
Dear Nikhil Dasan,
Thank you very much for pointing me to an interesting resource such as TI's kernel git repository.
I would also like to know if it is possible to use customized kernel (i.e TI's kernel vs my modification for adding the custom camera sensors) for TDA4VM based boards such as SK-TDA4VM, BeagleBone AI 64 or Technexion ROVY-4VM, please ?
Is there any instruction for building and integrating Linux kernel from scratch for this TDA4VM platform?
Best Regards,
Khang
Hi Khang,
Yes, you could do that.
In order to add a sensor, you could integrate your V4L2 compliant driver / customized kernel and change the device tree as per the board used.
You could refer the SDK documentation guide (Processor SDK Linux Software Developer’s Guide — Processor SDK Linux for J721e Documentation) in order to get started with our Linux SDK.
Regards,
Nikhil
Dear Nikhil Dasan,
Thank you very much for providing me useful information. I will investigate more about other features such as ISP and H264/H265 video codec mand maybe will have questions in other threads.
Best Regards,
Khang