hi I am Chen Xianfei, a driving engineer from LCFC. We use serializer max9295 and deserializer max96712, but they cannot bring up properly on the Origin NX platform. We have conducted the following debugging and attached the log file.In addition, using the same deserializer and serializer on Origin AGX can bring up normally. So I used an oscilloscope to grab the origin AGX mipi csi data waveform and compare it with the mipi csi data waveform on origin nx, and also uploaded it to the attachment
lcfc@lcfc-desktop:~$ v4l2-ctl --all --device /dev/video0
Driver Info:
Driver name : tegra-video
Card type : vi-output, ox03c10_a 2-0010
Bus info : platform:tegra-capture-vi:0
Driver version : 5.10.104
Capabilities : 0x84200001
Video Capture
Streaming
Extended Pix Format
Device Capabilities
Device Caps : 0x04200001
Video Capture
Streaming
Extended Pix Format
Media Driver Info:
Driver name : tegra-camrtc-ca
Model : NVIDIA Tegra Video Input Device
Serial :
Bus info :
Media version : 5.10.104
Hardware revision: 0x00000003 (3)
Driver version : 5.10.104
Interface Info:
ID : 0x03000011
Type : V4L Video
Entity Info:
ID : 0x0000000f (15)
Name : vi-output, ox03c10_a 2-0010
Function : V4L2 I/O
Pad 0x01000010 : 0: Sink
Link 0x02000015: from remote pad 0x1000003 of entity '13e40000.host1x:nvcsi@15a00000-': Data, Enabled
Priority: 2
Video input : 0 (Camera 0: no power)
Format Video Capture:
Width/Height : 1920/1080
Pixel Format : 'UYVY' (UYVY 4:2:2)
Field : None
Bytes per Line : 3840
Size Image : 4147200
Colorspace : sRGB
Transfer Function : Default (maps to sRGB)
YCbCr/HSV Encoding: Default (maps to ITU-R 601)
Quantization : Default (maps to Limited Range)
Flags :
Camera Controls
group_hold 0x009a2003 (bool) : default=0 value=0 flags=execute-on-write
frame_rate 0x009a200b (int64) : min=30000000 max=30000000 step=30000000 default=30000000 value=30000000 flags=slider
sensor_configuration 0x009a2032 (u32) : min=0 max=4294967295 step=1 default=0 [22] flags=read-only, volatile, has-payload
sensor_mode_i2c_packet 0x009a2033 (u32) : min=0 max=4294967295 step=1 default=0 [1026] flags=read-only, volatile, has-payload
sensor_control_i2c_packet 0x009a2034 (u32) : min=0 max=4294967295 step=1 default=0 [1026] flags=read-only, volatile, has-payload
bypass_mode 0x009a2064 (intmenu): min=0 max=1 default=0 value=0
0: 0 (0x0)
1: 1 (0x1)
override_enable 0x009a2065 (intmenu): min=0 max=1 default=0 value=0
0: 0 (0x0)
1: 1 (0x1)
height_align 0x009a2066 (int) : min=1 max=16 step=1 default=1 value=1
size_align 0x009a2067 (intmenu): min=0 max=2 default=0 value=0
0: 1 (0x1)
1: 65536 (0x10000)
2: 131072 (0x20000)
write_isp_format 0x009a2068 (int) : min=1 max=1 step=1 default=1 value=1
sensor_signal_properties 0x009a2069 (u32) : min=0 max=4294967295 step=1 default=0 [30][18] flags=read-only, has-payload
sensor_image_properties 0x009a206a (u32) : min=0 max=4294967295 step=1 default=0 [30][16] flags=read-only, has-payload
sensor_control_properties 0x009a206b (u32) : min=0 max=4294967295 step=1 default=0 [30][36] flags=read-only, has-payload
sensor_dv_timings 0x009a206c (u32) : min=0 max=4294967295 step=1 default=0 [30][16] flags=read-only, has-payload
low_latency_mode 0x009a206d (bool) : default=0 value=0
preferred_stride 0x009a206e (int) : min=0 max=65535 step=1 default=0 value=0
sensor_modes 0x009a2082 (int) : min=0 max=30 step=1 default=30 value=1 flags=read-only
lcfc@lcfc-desktop:~$
[ 272.658061] bwmgr API not supported
[ 272.667460] ox03c10_start_streaming-------ox03c10_start_streaming---a-on---tc_dev->s_data->pdata->pwr_gpio =397
[ 275.198463] tegra-camrtc-capture-vi tegra-capture-vi: uncorr_err: request timed out after 2500 ms
[ 275.208980] tegra-camrtc-capture-vi tegra-capture-vi: err_rec: attempting to reset the capture channel
[ 275.225682] (NULL device *): vi_capture_control_message: NULL VI channel received
[ 275.233781] t194-nvcsi 13e40000.host1x:nvcsi@15a00000: csi5_stream_close: Error in closing stream_id=0, csi_port=0
[ 275.246550] (NULL device *): vi_capture_control_message: NULL VI channel received
[ 275.255642] t194-nvcsi 13e40000.host1x:nvcsi@15a00000: csi5_stream_open: VI channel not found for stream- 0 vc- 0
[ 275.270639] tegra-camrtc-capture-vi tegra-capture-vi: err_rec: successfully reset the capture channel
[ 278.014519] tegra-camrtc-capture-vi tegra-capture-vi: uncorr_err: request timed out after 2500 ms
[ 278.024306] tegra-camrtc-capture-vi tegra-capture-vi: err_rec: attempting to reset the capture channel
[ 278.037594] (NULL device *): vi_capture_control_message: NULL VI channel received
[ 278.045940] t194-nvcsi 13e40000.host1x:nvcsi@15a00000: csi5_stream_close: Error in closing stream_id=0, csi_port=0
[ 278.057102] (NULL device *): vi_capture_control_message: NULL VI channel received
[ 278.065206] t194-nvcsi 13e40000.host1x:nvcsi@15a00000: csi5_stream_open: VI channel not found for stream- 0 vc- 0
[ 278.079755] tegra-camrtc-capture-vi tegra-capture-vi: err_rec: successfully reset the capture channel
[ 280.830451] tegra-camrtc-capture-vi tegra-capture-vi: uncorr_err: request timed out after 2500 ms
[ 280.839955] tegra-camrtc-capture-vi tegra-capture-vi: err_rec: attempting to reset the capture channel
[ 280.856206] (NULL device *): vi_capture_control_message: NULL VI channel received
[ 280.864236] t194-nvcsi 13e40000.host1x:nvcsi@15a00000: csi5_stream_close: Error in closing stream_id=0, csi_port=0
[ 280.875320] (NULL device *): vi_capture_control_message: NULL VI channel received
[ 280.883292] t194-nvcsi 13e40000.host1x:nvcsi@15a00000: csi5_stream_open: VI channel not found for stream- 0 vc- 0
[ 280.895112] tegra-camrtc-capture-vi tegra-capture-vi: err_rec: successfully reset the capture channel
[ 283.646532] tegra-camrtc-capture-vi tegra-capture-vi: uncorr_err: request timed out after 2500 ms
[ 283.656020] tegra-camrtc-capture-vi tegra-capture-vi: err_rec: attempting to reset the capture channel
[ 283.672563] (NULL device *): vi_capture_control_message: NULL VI channel received
[ 283.680597] t194-nvcsi 13e40000.host1x:nvcsi@15a00000: csi5_stream_close: Error in closing stream_id=0, csi_port=0
[ 283.691542] (NULL device *): vi_capture_control_message: NULL VI channel received
[ 283.699585] t194-nvcsi 13e40000.host1x:nvcsi@15a00000: csi5_stream_open: VI channel not found for stream- 0 vc- 0
[ 283.711629] tegra-camrtc-capture-vi tegra-capture-vi: err_rec: successfully reset the capture channel
[ 286.462460] tegra-camrtc-capture-vi tegra-capture-vi: uncorr_err: request timed out after 2500 ms
[ 286.471971] tegra-camrtc-capture-vi tegra-capture-vi: err_rec: attempting to reset the capture channel
[ 286.483097] (NULL device *): vi_capture_control_message: NULL VI channel received
[ 286.491873] t194-nvcsi 13e40000.host1x:nvcsi@15a00000: csi5_stream_close: Error in closing stream_id=0, csi_port=0
[ 286.506629] (NULL device *): vi_capture_control_message: NULL VI channel received
[ 286.514907] t194-nvcsi 13e40000.host1x:nvcsi@15a00000: csi5_stream_open: VI channel not found for stream- 0 vc- 0
[ 286.527550] tegra-camrtc-capture-vi tegra-capture-vi: err_rec: successfully reset the capture channel
[ 289.282366] tegra-camrtc-capture-vi tegra-capture-vi: uncorr_err: request timed out after 2500 ms
[ 289.292244] tegra-camrtc-capture-vi tegra-capture-vi: err_rec: attempting to reset the capture channel
[ 289.304560] (NULL device *): vi_capture_control_message: NULL VI channel received
[ 289.312670] t194-nvcsi 13e40000.host1x:nvcsi@15a00000: csi5_stream_close: Error in closing stream_id=0, csi_port=0
[ 289.323646] (NULL device *): vi_capture_control_message: NULL VI channel received
[ 289.331670] t194-nvcsi 13e40000.host1x:nvcsi@15a00000: csi5_stream_open: VI channel not found for stream- 0 vc- 0
[ 289.343416] tegra-camrtc-capture-vi tegra-capture-vi: err_rec: successfully reset the capture channel