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.

Linux/DRA76P: CSI2 interfacing with DS90UB964-Q1

Part Number: DRA76P

Tool/software: Linux

Hello,

I am trying to interface a DS90UB964 FPDlink-IIIb hub with a DRA76P processor (4 lanes). I currently reworked the CAL driver in order to support four capture context, but I am unable to perform an acquisition.


When I enable the pattern generator on the DS90UB964 hub, I can see the clock coming out from the hub to the processor. If I then start an acquisition through v4l2, the ComplexIO block completes its reset, but the RESETDONERXBYTECLK never goes to 1. If I enable ComplexIO IRQs, I can see several ERRSOTHS and ERRSOTSYNCHS errors.

Please note that the same driver, when used with a stream coming from a DS90UB960 deserializer, allows to perform an acquisition.

Do you have any hint to solve this issue? Have you ever connected a DS90UB964 hub to a DRA76P processor?

Best regards,

Francesco