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.

TDA4VM: TDA4VM: Output video on CSI TX interface

Part Number: TDA4VM

Hi,

SDK: Processor SDK Linux J721e (08.04)

We need to send a captured video (from other interface than CSI) plus some graphics overlays to CSI TX interface.
The Display Subsystem (DSS) provides HW mechanisms for overlays, scaling, cropping and color space conversion but CSI interface belongs to Camera Subsystem. Is it possible to process the video data through DSS and then output it to CSI TX?

Are there any reference examples on how to handle such use case?
Generally, what kind of support does SDK 08.04 provide for CSI output?

From the low level perspective, I understand that we need to indicate a memory from which the CSI controller can stream out video data (via DMA interface).
SDK documentation only says about CSI RX:
https://software-dl.ti.com/jacinto7/esd/processor-sdk-linux-jacinto7/08_04_00_11/exports/docs/linux/Foundational_Components/Kernel/Kernel_Drivers/Camera/CSI2RX.html?highlight=csi



I see there is a kernel driver for Cadence MIPI-CSI2 TX Controller:
cdns-csi2tx (CONFIG_VIDEO_CADENCE_CSI2TX)

BR,

Szymon