Tool/software:
Hi experts,
Our system utilizes Maxim SerDes to transmit the ECU output image data to the IDC.
Maxim has specified a timing requirement: The ECU SoC must enable streaming only after the SerDes configuration is fully completed.
To comply with this requirement, we plan to implement control over the CSI_TX interface to dynamically enable/disable streaming.
Could you please confirm whether the TDA4 processor supports controlling CSI_TX to enable or disable streaming when needed?
Hi,
What do mean by enabling/disabling streaming? Can you please elaborate on it? if clock remains active, would that be ok?
In general, if you dont submit any frames to display, it would not stream anything on CSI lanes, but clock could still be active.. Would this be ok?
Regards,
Brijesh
Hi Brijesh,
Disable streaming means that even if the CSI_TX module receives image data, it will not send it out.
Preferably, both the data lane and the clock lane are not working.
Hi Cheng,
Well, as i explained, if you dont submit the new frame data, it would not transmit it, so even if clock lane is active, data lanes would not be active.. so if this is what you are looking for, you can just avoid submitting data to CSITX.
If you want to stop even CSITX clock lane, then please dont even call vxVerifyGraph OpenVX API and complete SERDES configuration before calling this API.
Regards,
Brijesh
Hi Brijesh,
Is it possible that even if I keep submitting new frame data, CSI_TX will still not send it?
Hi Cheng,
no it isn't possible in the current implementation of the node and csitx driver.
Regards,
Brijesh