Part Number: DS90UB954-Q1
Hello everyone.
We have a camera kit: imx412 -> DS90UB953 -> DS90UB954
the DS90UB954 is connected to a MIPI Jetson Orin NX.
We set up the channel using 2 lanes, and everything works fine.
But after making changes and switching to 4 lanes, we can't get an image.
The capture works, but the image appears as noise, occupying a quarter of the screen.
We tested the ability to capture 4 lanes from a camera connected directly to MIPI.
Everything works.
So, the question is about the DS90UB953->DS90UB954 connection.
We checked the registers that configure the serializer and deserializer lines.
Below are the dumps of these registers.
Please tell me what register settings need to be adjusted to get 4 lanes.
Only the second channel of the DS90UB954 is used for testing.
[19:27:47.624] 954-:DEVICE_STS [0x04]=0xDF
[19:27:47.624] 954-:CSI_CTL [0x33]=0x43
[19:27:47.624] 954-:CSI_CTL2 [0x34]=0x40
[19:27:47.625] 954-:FWD_CTL1 [0x20]=0x10
[19:27:47.625] 954-:FWD_CTL2 [0x21]=0x01
[19:27:47.626] 954-:CSI_PLL_CTL [0x1F]=0x00
[19:27:47.626] 954-:PORT_CONFIG [0x6D]=0x7C
[19:27:47.627] 954-:PAR_ERR_THOLD_HI [0x05]=0x01
[19:27:47.627] 954-:PAR_ERR_THOLD_LO [0x06]=0x00
[19:27:47.627] 954-:RX_PORT_STS1 [0x4D]=0x43
[19:27:47.628] 954-:RX_PORT_STS2 [0x4E]=0x1C
[19:27:47.628] 954-:RX_PAR_ERR_HI [0x55]=0x00
[19:27:47.628] 954-:RX_PAR_ERR_LO [0x56]=0x00
[19:27:47.629] 954-:CSI_RX_STS [0x7A]=0x0C
[19:27:47.629] 954-:CSI_ERR_COUNTER [0x7B]=0xFF
[19:27:47.629] 954-:LINK_ERROR_COUNT [0xB9]=0x33
[19:27:47.630] 954-:PORT_DEBUG [0xD0]=0x00
[19:27:47.630] 954-:INTERRUPT_STS [0x24]=0x00
[19:27:47.630] 954-:CSI_TX_ICR [0x36]=0x00
[19:27:47.631] 954-:CSI_STS [0x35]=0x01
[19:27:47.631] 954-:CSI_TX_ISR [0x37]=0x03
[19:27:47.632] 954-:PORT_ICR_HI [0xD8]=0x00
[19:27:47.632] 954-:PORT_ICR_LO [0xD9]=0x00
[19:27:47.632] 954-:PORT_ISR_HI [0xDA]=0x00
[19:27:47.633] 954-:PORT_ISR_LO [0xDB]=0x18
[19:27:47.634] 953-:RESET_CTL [0x01]=0x00
[19:27:47.635] 953-:General_CFG [0x02]=0x73
[19:27:47.635] 953-:MODE_SEL [0x03]=0x48
[19:27:47.636] 953-:CSI_POL_SEL [0x20]=0x00
[19:27:47.636] 953-:CSI_LP_POLARITY [0x21]=0x00
[19:27:47.636] 953-:CSI_EN_HSRX [0x22]=0x00
[19:27:47.637] 953-:CSI_EN_LPRX [0x23]=0x00
[19:27:47.637] 953-:CSI_EN_RXTERM [0x24]=0x00
[19:27:47.637] 953-:CSI_PKT_HDR_TINIT_CTRL [0x31]=0x20
[19:27:47.637] 953-:DEVICE_ID [0x00]=0x32
[19:27:47.638] 953-:BC_CTRL [0x49]=0x00
[19:27:47.641] 953-:GENERAL_STATUS [0x52]=0x65
[19:27:47.642] 953-:BIST_ERR_CNT [0x54]=0x00
[19:27:47.642] 953-:CRC_ERR_CNT1 [0x55]=0x00
[19:27:47.642] 953-:CRC_ERR_CNT2 [0x56]=0x00
[19:27:47.642] 953-:CSI_ERR_CNT [0x5C]=0x00
[19:27:47.643] 953-:CSI_ERR_STATUS [0x5D]=0x00
[19:27:47.643] 953-:CSI_ERR_DLANE01 [0x5E]=0x00
[19:27:47.643] 953-:CSI_ERR_DLANE23 [0x5F]=0x00
[19:27:47.644] 953-:CSI_ERR_CLK_LANE [0x60]=0x00

