AGX Orin with MAX96712 capture video stream failed

Hi NV_Team,

We use AGX Orin (JetPack GA & customer board) to capture 2mp gmsl2 camera(imx390/gw5200/max9295) 4lane 1080p yuv422 from max96712 port A.
Please help to check the CSI Dump log. Thanks.

# tracer: nop
#
# entries-in-buffer/entries-written: 39339/39339   #P:8
#
#                                _-----=> irqs-off
#                               / _----=> need-resched
#                              | / _---=> hardirq/softirq
#                              || / _--=> preempt-depth
#                              ||| /     delay
#           TASK-PID     CPU#  ||||   TIMESTAMP  FUNCTION
#              | |         |   ||||      |         |
     kworker/6:2-131     [006] ....    59.965946: rtcpu_string: tstamp:2747428810 id:0x04010000 str:"VM0 deactivating."
     kworker/6:2-131     [006] ....    62.489721: rtcpu_string: tstamp:2827231843 id:0x04010000 str:"VM0 activating."
     kworker/6:2-131     [006] ....    62.545789: rtcpu_nvcsi_intr: tstamp:2827845834 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/6:2-131     [006] ....    62.545790: rtcpu_nvcsi_intr: tstamp:2827846765 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/6:2-131     [006] ....    62.545791: rtcpu_nvcsi_intr: tstamp:2827853243 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/6:2-131     [006] ....    62.545791: rtcpu_nvcsi_intr: tstamp:2827855454 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/6:2-131     [006] ....    62.545791: rtcpu_nvcsi_intr: tstamp:2827856560 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/6:2-131     [006] ....    62.545793: rtcpu_vinotify_event: tstamp:2827856949 cch:0 vi:0 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:90476307136 data:0x379d580010000000
     kworker/6:2-131     [006] ....    62.545793: rtcpu_vinotify_event: tstamp:2827857084 cch:0 vi:0 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:90476313632 data:0x0000000031000001
     kworker/6:2-131     [006] ....    62.545793: rtcpu_vinotify_event: tstamp:2827857236 cch:0 vi:0 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:90476364448 data:0x379d550010000000
     kworker/6:2-131     [006] ....    62.545794: rtcpu_vinotify_event: tstamp:2827857368 cch:0 vi:0 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:90476371040 data:0x0000000031000002
     kworker/6:2-131     [006] ....    62.545794: rtcpu_nvcsi_intr: tstamp:2827857867 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/6:2-131     [006] ....    62.545794: rtcpu_nvcsi_intr: tstamp:2827859724 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/6:2-131     [006] ....    62.545794: rtcpu_nvcsi_intr: tstamp:2827865278 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/6:2-131     [006] ....    62.545795: rtcpu_nvcsi_intr: tstamp:2827874544 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/6:2-131     [006] ....    62.545795: rtcpu_nvcsi_intr: tstamp:2827881940 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/6:2-131     [006] ....    62.545795: rtcpu_nvcsi_intr: tstamp:2827882870 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/6:2-131     [006] ....    62.545795: rtcpu_nvcsi_intr: tstamp:2827890278 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/6:2-131     [006] ....    62.545796: rtcpu_nvcsi_intr: tstamp:2827898618 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/6:2-131     [006] ....    62.545796: rtcpu_nvcsi_intr: tstamp:2827904003 class:GLOBAL type:PHY_INTR1 phy:0 cil:0 st:0 vc:0 status:0x00000001
     kworker/6:2-131     [006] ....    62.545796: rtcpu_nvcsi_intr: tstamp:2827908791 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/6:2-131     [006] ....    62.545796: rtcpu_nvcsi_intr: tstamp:2827910646 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/6:2-131     [006] ....    62.545797: rtcpu_nvcsi_intr: tstamp:2827916965 class:GLOBAL type:PHY_INTR1 phy:0 cil:0 st:0 vc:0 status:0x00000001
     kworker/6:2-131     [006] ....    62.545797: rtcpu_nvcsi_intr: tstamp:2827919903 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/6:2-131     [006] ....    62.545797: rtcpu_nvcsi_intr: tstamp:2827925466 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/6:2-131     [006] ....    62.545797: rtcpu_nvcsi_intr: tstamp:2827931947 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/6:2-131     [006] ....    62.545798: rtcpu_nvcsi_intr: tstamp:2827937333 class:GLOBAL type:PHY_INTR1 phy:0 cil:0 st:0 vc:0 status:0x00000001
     kworker/6:2-131     [006] ....    62.545798: rtcpu_nvcsi_intr: tstamp:2827939356 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/6:2-131     [006] ....    62.545798: rtcpu_nvcsi_intr: tstamp:2827942131 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/6:2-131     [006] ....    62.545798: rtcpu_nvcsi_intr: tstamp:2827946755 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/6:2-131     [006] ....    62.545798: rtcpu_nvcsi_intr: tstamp:2827951223 class:GLOBAL type:PHY_INTR1 phy:0 cil:0 st:0 vc:0 status:0x00000001
     kworker/6:2-131     [006] ....    62.545799: rtcpu_nvcsi_intr: tstamp:2827952315 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/6:2-131     [006] ....    62.545799: rtcpu_nvcsi_intr: tstamp:2827956021 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/6:2-131     [006] ....    62.545799: rtcpu_nvcsi_intr: tstamp:2827961572 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/6:2-131     [006] ....    62.545799: rtcpu_nvcsi_intr: tstamp:2827962499 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/6:2-131     [006] ....    62.545802: rtcpu_nvcsi_intr: tstamp:2827967124 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/6:2-131     [006] ....    62.545802: rtcpu_nvcsi_intr: tstamp:2827971756 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/6:2-131     [006] ....    62.545803: rtcpu_nvcsi_intr: tstamp:2827981013 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/6:2-131     [006] ....    62.545803: rtcpu_nvcsi_intr: tstamp:2827996760 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/6:2-131     [006] ....    62.545803: rtcpu_nvcsi_intr: tstamp:2827998605 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/6:2-131     [006] ....    62.545803: rtcpu_nvcsi_intr: tstamp:2828012495 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/6:2-131     [006] ....    62.545804: rtcpu_nvcsi_intr: tstamp:2828041204 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/6:2-131     [006] ....    62.545804: rtcpu_nvcsi_intr: tstamp:2828043815 class:GLOBAL type:PHY_INTR0 phy:0 cil:1 st:0 vc:0 status:0x00000004
     kworker/6:2-131     [006] ....    62.545804: rtcpu_nvcsi_intr: tstamp:2828046590 class:GLOBAL type:PHY_INTR1 phy:0 cil:0 st:0 vc:0 status:0x00000001
     kworker/6:2-131     [006] ....    62.545804: rtcpu_nvcsi_intr: tstamp:2828065113 class:GLOBAL type:PHY_INTR1 phy:0 cil:0 st:0 vc:0 status:0x00000001

Check the pix_clk_hz and serdes_pix_clk_hz for below notice.

Skew calibration is required if sensor or deserializer is using DPHY, and the output data rate is > 1.5Gbps.
An initiation deskew signal should be sent by sensor or deserializer to perform the skew calibration. If the deskew signals is not sent, the receiver will stall, and the capture will time out.
You can calculate the output data rate with the following equation:

Output data rate = (sensor or deserializer pixel clock in hertz) * (bits per pixel) / (number of CSI lanes)

Hi ShaneCCC,

We have checked “pix_clk_hz and serdes_pix_clk_hz” and changed different values, still get “class:GLOBAL type:PHY_INTR0” and “class:GLOBAL type:PHY_INTR1” message.

mclk_khz = "24000";
num_lanes = "4";
tegra_sinterface = "serial_a";
vc_id = "0"; 
phy_mode = "DPHY";

discontinuous_clk = "no";
dpcm_enable = "false";
cil_settletime = "0";
dynamic_pixel_bit_depth = "8";
csi_pixel_bit_depth = "8";
mode_type = "yuv";
pixel_phase = "uyvy";

active_w = "1920";
active_h = "1080";
readout_orientation = "0";
line_length = "2200";
inherent_gain = "1";

pix_clk_hz = "74250000";
serdes_pix_clk_hz = "400000000";

gain_factor = "10";
min_gain_val = "0"; /* 0dB */
max_gain_val = "480"; /* 48dB */
step_gain_val = "3"; /* 0.3 */
default_gain = "0";

min_hdr_ratio = "1";
max_hdr_ratio = "1";

framerate_factor = "1000000";
min_framerate = "30000000"; /* 1.5 */
max_framerate = "30000000"; /* 30 */
step_framerate = "1";
default_framerate= "30000000";

exposure_factor = "1000000";
min_exp_time = "30"; /* us */
max_exp_time = "660000"; /* us */
step_exp_time = "1";
default_exp_time = "33334";/* us */

embedded_metadata_height = "0";

or


mclk_khz = "24000";
num_lanes = "4";
tegra_sinterface = "serial_a";
vc_id = "0"; 
phy_mode = "DPHY";

discontinuous_clk = "no";
dpcm_enable = "false";
cil_settletime = "0";
dynamic_pixel_bit_depth = "8";
csi_pixel_bit_depth = "8";
mode_type = "yuv";
pixel_phase = "uyvy";

active_w = "1920";
active_h = "1080";
readout_orientation = "0";
line_length = "2200";
inherent_gain = "1";

pix_clk_hz = "134400000";
serdes_pix_clk_hz = "280000000";

gain_factor = "10";
min_gain_val = "0"; /* 0dB */
max_gain_val = "480"; /* 48dB */
step_gain_val = "3"; /* 0.3 */
default_gain = "0";

min_hdr_ratio = "1";
max_hdr_ratio = "1";

framerate_factor = "1000000";
min_framerate = "30000000"; /* 1.5 */
max_framerate = "30000000"; /* 30 */
step_framerate = "1";
default_framerate= "30000000";

exposure_factor = "1000000";
min_exp_time = "30"; /* us */
max_exp_time = "660000"; /* us */
step_exp_time = "1";
default_exp_time = "33334";/* us */

embedded_metadata_height = "0";

Thanks.

For YUV sensor the csi_pixel_bit_depth should be 16, and should remove the dynamic_pixel_bit_depth,
And I would suggest remove the serdes_pix_clk_hz for YUV sensor.

Hi ShaneCCC,

I modify the dts, but still can’ t capture success, please help to check any more modification needed ?


			mode0 {
				mclk_khz = "37125";
				num_lanes = "4";
				tegra_sinterface = "serial_a";
				vc_id = "0";
				
				discontinuous_clk = "no";
				dpcm_enable = "false";
				cil_settletime = "0";

				csi_pixel_bit_depth = "16";
				mode_type = "yuv";
				pixel_phase = "uyvy";

				active_w = "1920";
				active_h = "1080";
				readout_orientation = "0";
				line_length = "2200";
				inherent_gain = "1";
				
				pix_clk_hz = "74250000";

				gain_factor = "10";
				min_gain_val = "0"; /* 0dB */
				max_gain_val = "480"; /* 48dB */
				step_gain_val = "3"; /* 0.3 */
				default_gain = "0";

				min_hdr_ratio = "1";
				max_hdr_ratio = "1";

				framerate_factor = "1000000";
				min_framerate = "30000000"; /* 1.5 */
				max_framerate = "30000000"; /* 30 */
				step_framerate = "1";
				default_framerate= "30000000";

				exposure_factor = "1000000";
				min_exp_time = "30"; /* us */
				max_exp_time = "660000"; /* us */
				step_exp_time = "1";
				default_exp_time = "33334";/* us */

				embedded_metadata_height = "0";
			};

CSI Log


# tracer: nop
# 
# entries-in-buffer/entries-written: 79599/79599   #P:8
#
#                                _-----=> irqs-off
#                               / _----=> need-resched
#                              | / _---=> hardirq/softirq
#                              || / _--=> preempt-depth
#                              ||| /     delay
#           TASK-PID     CPU#  ||||   TIMESTAMP  FUNCTION
#              | |         |   ||||      |         |
     kworker/1:5-457     [001] ....  1328.830705: rtcpu_string: tstamp:42330794462 id:0x04010000 str:"VM0 deactivating."
     kworker/1:2-113     [001] ....  1337.513817: rtcpu_string: tstamp:42602014107 id:0x04010000 str:"VM0 activating."
     kworker/1:2-113     [001] ....  1337.569797: rtcpu_nvcsi_intr: tstamp:42602623772 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/1:2-113     [001] ....  1337.569799: rtcpu_nvcsi_intr: tstamp:42602626555 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/1:2-113     [001] ....  1337.569799: rtcpu_nvcsi_intr: tstamp:42602627474 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/1:2-113     [001] ....  1337.569799: rtcpu_nvcsi_intr: tstamp:42602631944 class:GLOBAL type:PHY_INTR1 phy:0 cil:0 st:0 vc:0 status:0x00000001
     kworker/1:2-113     [001] ....  1337.569800: rtcpu_nvcsi_intr: tstamp:42602633347 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/1:2-113     [001] ....  1337.569801: rtcpu_vinotify_event: tstamp:42602634504 cch:0 vi:0 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:1363269324992 data:0x379d580010000000
     kworker/1:2-113     [001] ....  1337.569802: rtcpu_vinotify_event: tstamp:42602634639 cch:0 vi:0 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:1363269331488 data:0x0000000031000001
     kworker/1:2-113     [001] ....  1337.569802: rtcpu_vinotify_event: tstamp:42602634790 cch:0 vi:0 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:1363269392352 data:0x379d550010000000
     kworker/1:2-113     [001] ....  1337.569802: rtcpu_vinotify_event: tstamp:42602634921 cch:0 vi:0 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:1363269398944 data:0x0000000031000002
     kworker/1:2-113     [001] ....  1337.569803: rtcpu_nvcsi_intr: tstamp:42602637658 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/1:2-113     [001] ....  1337.569803: rtcpu_nvcsi_intr: tstamp:42602641364 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/1:2-113     [001] ....  1337.569803: rtcpu_nvcsi_intr: tstamp:42602642290 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/1:2-113     [001] ....  1337.569804: rtcpu_nvcsi_intr: tstamp:42602643220 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/1:2-113     [001] ....  1337.569804: rtcpu_nvcsi_intr: tstamp:42602652477 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/1:2-113     [001] ....  1337.569804: rtcpu_nvcsi_intr: tstamp:42602658028 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/1:2-113     [001] ....  1337.569805: rtcpu_nvcsi_intr: tstamp:42602659724 class:GLOBAL type:PHY_INTR0 phy:0 cil:1 st:0 vc:0 status:0x00000004
     kworker/1:2-113     [001] ....  1337.569805: rtcpu_nvcsi_intr: tstamp:42602664519 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/1:2-113     [001] ....  1337.569805: rtcpu_nvcsi_intr: tstamp:42602671756 class:GLOBAL type:PHY_INTR1 phy:0 cil:0 st:0 vc:0 status:0x00000001
     kworker/1:2-113     [001] ....  1337.569806: rtcpu_nvcsi_intr: tstamp:42602673775 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/1:2-113     [001] ....  1337.569806: rtcpu_nvcsi_intr: tstamp:42602679326 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/1:2-113     [001] ....  1337.569806: rtcpu_nvcsi_intr: tstamp:42602680253 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/1:2-113     [001] ....  1337.569806: rtcpu_nvcsi_intr: tstamp:42602687664 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/1:2-113     [001] ....  1337.569807: rtcpu_nvcsi_intr: tstamp:42602690440 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/1:2-113     [001] ....  1337.569807: rtcpu_nvcsi_intr: tstamp:42602699694 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/1:2-113     [001] ....  1337.569807: rtcpu_nvcsi_intr: tstamp:42602700462 class:GLOBAL type:PHY_INTR0 phy:0 cil:1 st:0 vc:0 status:0x00000004
     kworker/1:2-113     [001] ....  1337.569808: rtcpu_nvcsi_intr: tstamp:42602700808 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/1:2-113     [001] ....  1337.569808: rtcpu_nvcsi_intr: tstamp:42602706013 class:GLOBAL type:PHY_INTR1 phy:0 cil:0 st:0 vc:0 status:0x00000001
     kworker/1:2-113     [001] ....  1337.569808: rtcpu_nvcsi_intr: tstamp:42602706359 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/1:2-113     [001] ....  1337.569808: rtcpu_nvcsi_intr: tstamp:42602714514 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/1:2-113     [001] ....  1337.569809: rtcpu_nvcsi_intr: tstamp:42602720065 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/1:2-113     [001] ....  1337.569809: rtcpu_nvcsi_intr: tstamp:42602730249 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/1:2-113     [001] ....  1337.569809: rtcpu_nvcsi_intr: tstamp:42602732106 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/1:2-113     [001] ....  1337.569810: rtcpu_nvcsi_intr: tstamp:42602733955 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/1:2-113     [001] ....  1337.569810: rtcpu_nvcsi_intr: tstamp:42602738588 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/1:2-113     [001] ....  1337.569810: rtcpu_nvcsi_intr: tstamp:42602742294 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/1:2-113     [001] ....  1337.569810: rtcpu_nvcsi_intr: tstamp:42602747844 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000
     kworker/1:2-113     [001] ....  1337.569811: rtcpu_nvcsi_intr: tstamp:42602751385 class:GLOBAL type:PHY_INTR0 phy:0 cil:1 st:0 vc:0 status:0x00000004
     kworker/1:2-113     [001] ....  1337.569811: rtcpu_nvcsi_intr: tstamp:42602752477 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00080000

Try configure the sensor output as discontinuous clocks to try.
Also confirm the sensor timing like below if still the same error.

 kworker/1:2-113     [001] ....  1337.569811: rtcpu_nvcsi_intr: tstamp:42602751385 class:GLOBAL type:PHY_INTR0 phy:0 cil:1 st:0 vc:0 status:0x00000004

Hi ShaneCCC,

The root cause is the max96712 hardware problem, we have fixed the HW design, thanks for your support.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.