Posts: 1
Joined: Fri Jan 03, 2020 9:29 am

raspberry pi CSI RX controller status registers

Fri Jan 03, 2020 5:26 pm


I am doing a experiment by connecting rasp camera v2 to FPGA and buffering data and sending it to rasp camera after some latency. When i am probing CSI data lanes at rasp pi board, everything looks ok but nothing is happening.

I think data is not received correctly at CSI RX and would like to read CSI RX controller errors if possible.

Does anybody know if we can read CSI RX Controller status/error registers of Raspberry pi 3 ?

Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 7906
Joined: Wed Dec 04, 2013 11:27 am
Location: ZZ9 Plural Z Alpha, aka just outside Cambridge.

Re: raspberry pi CSI RX controller status registers

Wed Feb 05, 2020 9:02 am

The Linux kernel driver for the CSI2 receiver (Unicam) is at ... 5-unicam.c
UNICAM_STA is the status register. Those bits defined in UNICAM_STA_MASK_ALL are generally those indicating errors. I think I have listed out the meanings in another thread.
Software Engineer at Raspberry Pi Trading. Views expressed are still personal views.
I'm not interested in doing contracts for bespoke functionality - please don't ask.

Return to “Camera board”