SPRUJ28E November 2021 – September 2024 AM68 , AM68A , TDA4AL-Q1 , TDA4VE-Q1 , TDA4VL-Q1
The CSI_RX_IF requires the system to perform the configuration of the DPHY_RX interface before starting the streams of the controller. The default configuration of the controller and each stream can be identified by reading the device ID CSI_RX_IF_VBUS2APB_DEVICE_CONFIG register.
The FW must read the CSI_RX_IF_VBUS2APB_DEVICE_CONFIG register at power up. This will provide the FW the number of streams that will need to be configured, and all the default system information for the FIFO structures in the available streams.
STREAMx_NUM_PIXELS | The width of the pixel interface and the bits per pixel for the selected datatype will determine how many pixels can be output in a single cycle. Default will be 1 pixel per clock. 00 -> 1 pixel per clock 01 -> 2 pixels per clock 10 -> 4 pixels per clock |
DATAPATH_SIZE | Internal Datapath width 00 - 32 bit, all other values are reserved. |
NUM_STREAMS | Number of Stream interfaces (1-4) = (value+1) |
MAX_LANE_NB | Max Number of Lanes (1-4) = (value+1) |
Figure 12-451 shows the minimal sequence of registers that will configure the DPHY_RX and then start the stream; this will output all the pixel information for all virtual channels and all data types detected in the link data stream.