Thanks for your reply
I set use_sensor_mode_id = “true”; And pix_clk_hz = “125000000”;
mipi_clock is 250MKhz
So I plug in four lane cameras,
Using commands
v4l2-ctl -d /dev/video1 --set-fmt-video=width=10240,height=720,pixelformat=RG12 --stream-mmap --stream-count=10
It works,
cat /sys/kernel/debug/tracing/trace
# tracer: nop
#
# entries-in-buffer/entries-written: 96/96 #P:8
#
# _-----=> irqs-off
# / _----=> need-resched
# | / _---=> hardirq/softirq
# || / _--=> preempt-depth
# ||| / delay
# TASK-PID CPU# |||| TIMESTAMP FUNCTION
# | | | |||| | |
v4l2-ctl-2967 [005] .... 542.393427: tegra_channel_open: vi-output, ov490 2-0040
v4l2-ctl-2967 [005] .... 542.461763: tegra_channel_set_power: ov490 2-0040 : 0x1
v4l2-ctl-2967 [005] .... 542.461783: camera_common_s_power: status : 0x1
v4l2-ctl-2967 [005] .... 542.461816: tegra_channel_set_power: 13e40000.host1x:nvcsi@15a00000- : 0x1
v4l2-ctl-2967 [005] .... 542.461819: csi_s_power: enable : 0x1
v4l2-ctl-2967 [005] .... 542.462359: tegra_channel_capture_setup: vnc_id 0 W 10240 H 720 fmt c4
v4l2-ctl-2967 [005] .... 542.462696: tegra_channel_set_stream: enable : 0x1
v4l2-ctl-2967 [005] .... 542.474545: tegra_channel_set_stream: 13e40000.host1x:nvcsi@15a00000- : 0x1
v4l2-ctl-2967 [005] .... 542.497154: csi_s_stream: enable : 0x1
kworker/3:2-99 [003] .... 542.520482: rtcpu_vinotify_event: tstamp:17884824615 cch:0 vi:1 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:572308335072 data:0x359e300010000000
kworker/3:2-99 [003] .... 542.520483: rtcpu_vinotify_event: tstamp:17884824831 cch:0 vi:1 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:572308341632 data:0x0000000031000001
kworker/3:2-99 [003] .... 542.520484: rtcpu_vinotify_event: tstamp:17884825080 cch:0 vi:1 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:572308402784 data:0x359e2d0010000000
kworker/3:2-99 [003] .... 542.520484: rtcpu_vinotify_event: tstamp:17884825290 cch:0 vi:1 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:572308409440 data:0x0000000031000002
kworker/3:2-99 [003] .... 542.520485: rtcpu_string: tstamp:17885711739 id:0x04010000 str:"tegra_nvcsi_stream_set_config(vm0, stream=2, csi"
kworker/3:2-99 [003] .... 542.520486: rtcpu_string: tstamp:17885711840 id:0x04010000 str:"=2)
"
kworker/3:2-99 [003] .... 542.522960: rtcpu_string: tstamp:17885712207 id:0x04010000 str:"MIPI clock = 250000 kHz, tHS-SETTLE = 0, tCLK-SE"
kworker/3:2-99 [003] .... 542.522960: rtcpu_string: tstamp:17885712308 id:0x04010000 str:"TTLE = 0
"
kworker/3:2-99 [003] .... 542.522964: rtcpu_string: tstamp:17885712518 id:0x04010000 str:"===== NVCSI Stream Configuration =====
"
kworker/3:2-99 [003] .... 542.522966: rtcpu_string: tstamp:17885712772 id:0x04010000 str:"stream_id: PP 2, csi_port: PORT C
"
kworker/3:2-99 [003] .... 542.522968: rtcpu_string: tstamp:17885713034 id:0x04010000 str:"Brick: PHY 1, Mode: D-PHY
"
kworker/3:2-99 [003] .... 542.522973: rtcpu_string: tstamp:17885713314 id:0x04010000 str:"Partition: CIL A, LP bypass: Enabled, Lanes: 4
"
kworker/3:2-99 [003] .... 542.522980: rtcpu_string: tstamp:17885713493 id:0x04010000 str:"Clock information:
"
kworker/3:2-99 [003] .... 542.522986: rtcpu_string: tstamp:17885713791 id:0x04010000 str:"MIPI clock rate: 250.00 MHz
"
kworker/3:2-99 [003] .... 542.522989: rtcpu_string: tstamp:17885714035 id:0x04010000 str:"T_HS settle: 0, T_CLK settle: 0
"
kworker/3:2-99 [003] .... 542.522992: rtcpu_string: tstamp:17885714258 id:0x04010000 str:"======================================
"
kworker/3:2-99 [003] .... 542.522994: rtcpu_string: tstamp:17885716033 id:0x04010000 str:"tegra_nvcsi_stream_open(vm0, stream=2, csi=2)
"
kworker/3:2-99 [003] .... 542.522995: rtcpu_string: tstamp:17885716631 id:0x04010000 str:"nvcsi_reset_data_lanes: NVCSI_PHY_1_NVCSI_CIL_A_"
kworker/3:2-99 [003] .... 542.522996: rtcpu_string: tstamp:17885716732 id:0x04010000 str:"SW_RESET_0 = 00000003
"
kworker/3:2-99 [003] .... 542.522998: rtcpu_string: tstamp:17885717090 id:0x04010000 str:"nvcsi_reset_data_lanes: NVCSI_PHY_1_NVCSI_CIL_B_"
kworker/3:2-99 [003] .... 542.522998: rtcpu_string: tstamp:17885717191 id:0x04010000 str:"SW_RESET_0 = 00000003
"
kworker/3:2-99 [003] .... 542.523000: rtcpu_string: tstamp:17885717878 id:0x04010000 str:"nvcsi_reset_lane_merger: NVCSI_PHY_1_LM_SW_RESET"
kworker/3:2-99 [003] .... 542.523000: rtcpu_string: tstamp:17885717980 id:0x04010000 str:"_0 = 00000001
"
kworker/3:2-99 [003] .... 542.523002: rtcpu_string: tstamp:17885724026 id:0x04010000 str:"nvcsi_reset_lane_merger: NVCSI_PHY_1_LM_SW_RESET"
kworker/3:2-99 [003] .... 542.523002: rtcpu_string: tstamp:17885724127 id:0x04010000 str:"_0 = 00000000
"
kworker/3:2-99 [003] .... 542.523004: rtcpu_string: tstamp:17885724712 id:0x04010000 str:"nvcsi_calc_ths_settle ths_settle 71
"
kworker/3:2-99 [003] .... 542.523005: rtcpu_string: tstamp:17885724971 id:0x04010000 str:"nvcsi_calc_ths_settle ths_settle 71
"
kworker/3:2-99 [003] .... 542.523007: rtcpu_string: tstamp:17885725229 id:0x04010000 str:"nvcsi_calc_ths_settle ths_settle 71
"
kworker/3:2-99 [003] .... 542.523010: rtcpu_string: tstamp:17885725485 id:0x04010000 str:"nvcsi_calc_tclk_settle tclk_settle 75
"
kworker/3:2-99 [003] .... 542.523012: rtcpu_string: tstamp:17885725923 id:0x04010000 str:"nvcsi_reset_data_lanes: NVCSI_PHY_1_NVCSI_CIL_A_"
kworker/3:2-99 [003] .... 542.523012: rtcpu_string: tstamp:17885726022 id:0x04010000 str:"SW_RESET_0 = 00000000
"
kworker/3:2-99 [003] .... 542.523014: rtcpu_string: tstamp:17885726373 id:0x04010000 str:"nvcsi_reset_data_lanes: NVCSI_PHY_1_NVCSI_CIL_B_"
kworker/3:2-99 [003] .... 542.523014: rtcpu_string: tstamp:17885726470 id:0x04010000 str:"SW_RESET_0 = 00000000
"
kworker/3:2-99 [003] .... 542.523018: rtcpu_vinotify_error: tstamp:17885771854 cch:-1 vi:1 tag:CSIMUX_STREAM channel:0x00 frame:0 vi_tstamp:572344674976 data:0x0000000000000100
kworker/3:2-99 [003] .... 542.523018: rtcpu_vinotify_event: tstamp:17885838755 cch:-1 vi:1 tag:CSIMUX_STREAM channel:0x00 frame:0 vi_tstamp:572344674976 data:0x0000000000000100
v4l2-ctl-2967 [005] .... 542.545687: tegra_channel_set_stream: ov490 2-0040 : 0x1
vi-output, ov49-2969 [004] .... 542.569934: tegra_channel_capture_frame: sof:572.384692768
vi-output, ov49-2969 [004] .... 542.569936: tegra_channel_capture_frame: eof:572.415440352
kworker/3:2-99 [003] .... 542.576480: rtcpu_vinotify_event: tstamp:17886852855 cch:0 vi:1 tag:FS channel:0x00 frame:4 vi_tstamp:572377606240 data:0x0000000400000012
kworker/3:2-99 [003] .... 542.576481: rtcpu_vinotify_event: tstamp:17886853009 cch:0 vi:1 tag:ATOMP_FS channel:0x00 frame:4 vi_tstamp:572377606240 data:0x0000000800000000
kworker/3:2-99 [003] .... 542.576482: rtcpu_vinotify_event: tstamp:17887190891 cch:0 vi:1 tag:CHANSEL_PXL_SOF channel:0x23 frame:4 vi_tstamp:572384692768 data:0x0000000000000001
kworker/3:2-99 [003] .... 542.576482: rtcpu_vinotify_event: tstamp:17887191042 cch:0 vi:1 tag:VIFALC_ACTIONLST channel:0x23 frame:4 vi_tstamp:572384694304 data:0x0000000008020001
kworker/3:2-99 [003] .... 542.576483: rtcpu_vinotify_event: tstamp:17887984743 cch:0 vi:1 tag:CHANSEL_PXL_EOF channel:0x23 frame:4 vi_tstamp:572415438336 data:0x0000000002cf0002
kworker/3:2-99 [003] .... 542.576483: rtcpu_vinotify_event: tstamp:17887984899 cch:0 vi:1 tag:ATOMP_FRAME_DONE channel:0x23 frame:4 vi_tstamp:572415438944 data:0x0000000000000000
kworker/3:2-99 [003] .... 542.576483: rtcpu_vinotify_event: tstamp:17887985034 cch:0 vi:1 tag:VIFALC_ACTIONLST channel:0x23 frame:4 vi_tstamp:572415441344 data:0x0000000002020001
vi-output, ov49-2969 [004] .... 542.609939: tegra_channel_capture_frame: sof:572.424710368
vi-output, ov49-2969 [004] .... 542.609940: tegra_channel_capture_frame: eof:572.455458144
v4l2-ctl-2967 [005] .... 542.609952: tegra_channel_set_stream: enable : 0x0
v4l2-ctl-2967 [005] .... 542.609953: tegra_channel_set_stream: ov490 2-0040 : 0x0
v4l2-ctl-2967 [005] .... 542.609961: tegra_channel_set_stream: 13e40000.host1x:nvcsi@15a00000- : 0x0
v4l2-ctl-2967 [005] .... 542.628877: csi_s_stream: enable : 0x0
kworker/3:2-99 [003] .... 542.632484: rtcpu_vinotify_event: tstamp:17888306321 cch:0 vi:1 tag:FE channel:0x00 frame:4 vi_tstamp:572415440352 data:0x0000000400000022
kworker/3:2-99 [003] .... 542.632485: rtcpu_vinotify_event: tstamp:17888306463 cch:0 vi:1 tag:ATOMP_FE channel:0x00 frame:4 vi_tstamp:572415440352 data:0x0000000800000000
kworker/3:2-99 [003] .... 542.632485: rtcpu_vinotify_event: tstamp:17888306618 cch:0 vi:1 tag:VIFALC_ACTIONLST channel:0x23 frame:4 vi_tstamp:572415449856 data:0x0000000000020001
kworker/3:2-99 [003] .... 542.632485: rtcpu_vinotify_event: tstamp:17888306749 cch:0 vi:1 tag:FS channel:0x00 frame:1 vi_tstamp:572417624032 data:0x0000000100000012
kworker/3:2-99 [003] .... 542.632486: rtcpu_vinotify_event: tstamp:17888306902 cch:0 vi:1 tag:ATOMP_FS channel:0x00 frame:1 vi_tstamp:572417624032 data:0x0000000800000000
kworker/3:2-99 [003] .... 542.632486: rtcpu_vinotify_event: tstamp:17888307033 cch:0 vi:1 tag:CHANSEL_PXL_SOF channel:0x23 frame:1 vi_tstamp:572424710368 data:0x0000000000000001
kworker/3:2-99 [003] .... 542.632486: rtcpu_vinotify_event: tstamp:17888307182 cch:0 vi:1 tag:VIFALC_ACTIONLST channel:0x23 frame:1 vi_tstamp:572424711872 data:0x0000000008020002
kworker/3:2-99 [003] .... 542.632487: rtcpu_vinotify_event: tstamp:17888307314 cch:0 vi:1 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:572424777440 data:0x359e300010000000
kworker/3:2-99 [003] .... 542.632487: rtcpu_vinotify_event: tstamp:17888307466 cch:0 vi:1 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:572424783968 data:0x0000000031000003
kworker/3:2-99 [003] .... 542.632487: rtcpu_vinotify_event: tstamp:17889302062 cch:0 vi:1 tag:CHANSEL_PXL_EOF channel:0x23 frame:1 vi_tstamp:572455456128 data:0x0000000002cf0002
kworker/3:2-99 [003] .... 542.632488: rtcpu_vinotify_event: tstamp:17889302217 cch:0 vi:1 tag:ATOMP_FRAME_DONE channel:0x23 frame:1 vi_tstamp:572455456736 data:0x0000000000000000
kworker/3:2-99 [003] .... 542.632488: rtcpu_vinotify_event: tstamp:17889302383 cch:0 vi:1 tag:VIFALC_ACTIONLST channel:0x23 frame:1 vi_tstamp:572455459168 data:0x0000000002020002
kworker/3:2-99 [003] .... 542.632488: rtcpu_vinotify_event: tstamp:17889302532 cch:0 vi:1 tag:FE channel:0x00 frame:1 vi_tstamp:572455458144 data:0x0000000100000022
kworker/3:2-99 [003] .... 542.632489: rtcpu_vinotify_event: tstamp:17889302666 cch:0 vi:1 tag:ATOMP_FE channel:0x00 frame:1 vi_tstamp:572455458144 data:0x0000000800000000
kworker/3:2-99 [003] .... 542.632489: rtcpu_vinotify_event: tstamp:17889302816 cch:0 vi:1 tag:VIFALC_ACTIONLST channel:0x23 frame:1 vi_tstamp:572455465952 data:0x0000000000020002
kworker/3:2-99 [003] .... 542.632489: rtcpu_vinotify_event: tstamp:17889302946 cch:0 vi:1 tag:FS channel:0x00 frame:2 vi_tstamp:572457641824 data:0x0000000200000012
kworker/3:2-99 [003] .... 542.632490: rtcpu_vinotify_event: tstamp:17889624787 cch:0 vi:1 tag:ATOMP_FS channel:0x00 frame:2 vi_tstamp:572457641824 data:0x0000000800000000
kworker/3:2-99 [003] .... 542.632490: rtcpu_vinotify_event: tstamp:17889624922 cch:0 vi:1 tag:CHANSEL_PXL_SOF channel:0x23 frame:2 vi_tstamp:572464728320 data:0x0000000000000001
kworker/3:2-99 [003] .... 542.632490: rtcpu_vinotify_event: tstamp:17889625072 cch:0 vi:1 tag:VIFALC_ACTIONLST channel:0x23 frame:2 vi_tstamp:572464729856 data:0x0000000008020003
kworker/3:2-99 [003] .... 542.632491: rtcpu_vinotify_event: tstamp:17889625203 cch:0 vi:1 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:572464795872 data:0x359e2d0010000000
kworker/3:2-99 [003] .... 542.632491: rtcpu_vinotify_event: tstamp:17889625354 cch:0 vi:1 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:572464802432 data:0x0000000031000004
kworker/3:2-99 [003] .... 542.632491: rtcpu_string: tstamp:17889827982 id:0x04010000 str:"tegra_nvcsi_stream_close(vm0, stream=2, csi=2)
"
kworker/3:2-99 [003] .... 542.636091: rtcpu_string: tstamp:17889828576 id:0x04010000 str:"nvcsi_reset_data_lanes: NVCSI_PHY_1_NVCSI_CIL_A_"
kworker/3:2-99 [003] .... 542.636092: rtcpu_string: tstamp:17889828677 id:0x04010000 str:"SW_RESET_0 = 00000003
"
kworker/3:2-99 [003] .... 542.636094: rtcpu_string: tstamp:17889829038 id:0x04010000 str:"nvcsi_reset_data_lanes: NVCSI_PHY_1_NVCSI_CIL_B_"
kworker/3:2-99 [003] .... 542.636094: rtcpu_string: tstamp:17889829139 id:0x04010000 str:"SW_RESET_0 = 00000003
"
kworker/3:2-99 [003] .... 542.636096: rtcpu_string: tstamp:17889829805 id:0x04010000 str:"nvcsi_reset_lane_merger: NVCSI_PHY_1_LM_SW_RESET"
kworker/3:2-99 [003] .... 542.636097: rtcpu_string: tstamp:17889829909 id:0x04010000 str:"_0 = 00000001
"
v4l2-ctl-2967 [005] .... 542.640465: tegra_channel_set_power: ov490 2-0040 : 0x0
v4l2-ctl-2967 [005] .... 542.640468: camera_common_s_power: status : 0x0
v4l2-ctl-2967 [005] .... 542.640485: tegra_channel_set_power: 13e40000.host1x:nvcsi@15a00000- : 0x0
v4l2-ctl-2967 [005] .... 542.640486: csi_s_power: enable : 0x0
kworker/3:2-99 [003] .... 542.688478: rtcpu_vinotify_event: tstamp:17890299587 cch:-1 vi:1 tag:FE channel:0x00 frame:2 vi_tstamp:572485253312 data:0x0000000000000022
kworker/3:2-99 [003] .... 542.688479: rtcpu_vinotify_event: tstamp:17890299862 cch:-1 vi:1 tag:CHANSEL_SHORT_FRAME channel:0x04 frame:2 vi_tstamp:572485253312 data:0x00e4200001000000
kworker/3:2-99 [003] .... 542.688480: rtcpu_vinotify_event: tstamp:17890300088 cch:-1 vi:1 tag:ATOMP_FE channel:0x00 frame:2 vi_tstamp:572485253312 data:0x0000000800000000
v4l2-ctl-2967 [005] .... 542.792434: tegra_channel_close: vi-output, ov490 2-0040
But if I use only one camera, the width needs to be set to 2560.
So it’s still 10240 in tarce
CHANSEL_NOMATCH will be reported
cat /sys/kernel/debug/tracing/trace
# tracer: nop
#
# entries-in-buffer/entries-written: 181/181 #P:8
#
# _-----=> irqs-off
# / _----=> need-resched
# | / _---=> hardirq/softirq
# || / _--=> preempt-depth
# ||| / delay
# TASK-PID CPU# |||| TIMESTAMP FUNCTION
# | | | |||| | |
v4l2-ctl-3201 [003] .... 122.046071: tegra_channel_open: vi-output, ov490 2-0040
v4l2-ctl-3201 [003] .... 122.114106: tegra_channel_set_power: ov490 2-0040 : 0x1
v4l2-ctl-3201 [003] .... 122.114127: camera_common_s_power: status : 0x1
v4l2-ctl-3201 [003] .... 122.114157: tegra_channel_set_power: 13e40000.host1x:nvcsi@15a00000- : 0x1
v4l2-ctl-3201 [003] .... 122.114162: csi_s_power: enable : 0x1
v4l2-ctl-3201 [003] .... 122.114726: tegra_channel_capture_setup: vnc_id 0 W 10240 H 720 fmt c4
v4l2-ctl-3201 [003] .... 122.115058: tegra_channel_set_stream: enable : 0x1
v4l2-ctl-3201 [003] .... 122.127087: tegra_channel_set_stream: 13e40000.host1x:nvcsi@15a00000- : 0x1
kworker/1:4-131 [001] .... 122.148934: rtcpu_vinotify_event: tstamp:4748903056 cch:0 vi:1 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:151959387168 data:0x359e300010000000
kworker/1:4-131 [001] .... 122.148935: rtcpu_vinotify_event: tstamp:4748903310 cch:0 vi:1 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:151959393696 data:0x0000000031000001
kworker/1:4-131 [001] .... 122.148935: rtcpu_vinotify_event: tstamp:4748903523 cch:0 vi:1 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:151959455136 data:0x359e2d0010000000
kworker/1:4-131 [001] .... 122.148936: rtcpu_vinotify_event: tstamp:4748903770 cch:0 vi:1 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:151959461728 data:0x0000000031000002
v4l2-ctl-3201 [003] .... 122.149706: csi_s_stream: enable : 0x1
kworker/1:4-131 [001] .... 122.204927: rtcpu_string: tstamp:4749813174 id:0x04010000 str:"tegra_nvcsi_stream_set_config(vm0, stream=2, csi"
kworker/1:4-131 [001] .... 122.204927: rtcpu_string: tstamp:4749813279 id:0x04010000 str:"=2)
"
kworker/1:4-131 [001] .... 122.207654: rtcpu_string: tstamp:4749813649 id:0x04010000 str:"MIPI clock = 187500 kHz, tHS-SETTLE = 0, tCLK-SE"
kworker/1:4-131 [001] .... 122.207654: rtcpu_string: tstamp:4749813751 id:0x04010000 str:"TTLE = 0
"
kworker/1:4-131 [001] .... 122.207656: rtcpu_string: tstamp:4749813964 id:0x04010000 str:"===== NVCSI Stream Configuration =====
"
kworker/1:4-131 [001] .... 122.207657: rtcpu_string: tstamp:4749814221 id:0x04010000 str:"stream_id: PP 2, csi_port: PORT C
"
kworker/1:4-131 [001] .... 122.207659: rtcpu_string: tstamp:4749814459 id:0x04010000 str:"Brick: PHY 1, Mode: D-PHY
"
v4l2-ctl-3201 [003] .... 122.207660: tegra_channel_set_stream: ov490 2-0040 : 0x1
kworker/1:4-131 [001] .... 122.207660: rtcpu_string: tstamp:4749814745 id:0x04010000 str:"Partition: CIL A, LP bypass: Enabled, Lanes: 4
"
kworker/1:4-131 [001] .... 122.207662: rtcpu_string: tstamp:4749814925 id:0x04010000 str:"Clock information:
"
kworker/1:4-131 [001] .... 122.207663: rtcpu_string: tstamp:4749815221 id:0x04010000 str:"MIPI clock rate: 187.50 MHz
"
kworker/1:4-131 [001] .... 122.207669: rtcpu_string: tstamp:4749815467 id:0x04010000 str:"T_HS settle: 0, T_CLK settle: 0
"
kworker/1:4-131 [001] .... 122.207679: rtcpu_string: tstamp:4749815691 id:0x04010000 str:"======================================
"
kworker/1:4-131 [001] .... 122.207686: rtcpu_string: tstamp:4749817457 id:0x04010000 str:"tegra_nvcsi_stream_open(vm0, stream=2, csi=2)
"
kworker/1:4-131 [001] .... 122.207693: rtcpu_string: tstamp:4749818052 id:0x04010000 str:"nvcsi_reset_data_lanes: NVCSI_PHY_1_NVCSI_CIL_A_"
kworker/1:4-131 [001] .... 122.207693: rtcpu_string: tstamp:4749818156 id:0x04010000 str:"SW_RESET_0 = 00000003
"
kworker/1:4-131 [001] .... 122.207699: rtcpu_string: tstamp:4749818513 id:0x04010000 str:"nvcsi_reset_data_lanes: NVCSI_PHY_1_NVCSI_CIL_B_"
kworker/1:4-131 [001] .... 122.207699: rtcpu_string: tstamp:4749818614 id:0x04010000 str:"SW_RESET_0 = 00000003
"
kworker/1:4-131 [001] .... 122.207705: rtcpu_string: tstamp:4749819273 id:0x04010000 str:"nvcsi_reset_lane_merger: NVCSI_PHY_1_LM_SW_RESET"
kworker/1:4-131 [001] .... 122.207706: rtcpu_string: tstamp:4749819380 id:0x04010000 str:"_0 = 00000001
"
kworker/1:4-131 [001] .... 122.207708: rtcpu_string: tstamp:4749825398 id:0x04010000 str:"nvcsi_reset_lane_merger: NVCSI_PHY_1_LM_SW_RESET"
kworker/1:4-131 [001] .... 122.207708: rtcpu_string: tstamp:4749825501 id:0x04010000 str:"_0 = 00000000
"
kworker/1:4-131 [001] .... 122.207710: rtcpu_string: tstamp:4749826074 id:0x04010000 str:"nvcsi_calc_ths_settle ths_settle 80
"
kworker/1:4-131 [001] .... 122.207711: rtcpu_string: tstamp:4749826337 id:0x04010000 str:"nvcsi_calc_ths_settle ths_settle 80
"
kworker/1:4-131 [001] .... 122.207713: rtcpu_string: tstamp:4749826595 id:0x04010000 str:"nvcsi_calc_ths_settle ths_settle 80
"
kworker/1:4-131 [001] .... 122.207714: rtcpu_string: tstamp:4749826853 id:0x04010000 str:"nvcsi_calc_tclk_settle tclk_settle 75
"
kworker/1:4-131 [001] .... 122.207716: rtcpu_string: tstamp:4749827295 id:0x04010000 str:"nvcsi_reset_data_lanes: NVCSI_PHY_1_NVCSI_CIL_A_"
kworker/1:4-131 [001] .... 122.207716: rtcpu_string: tstamp:4749827396 id:0x04010000 str:"SW_RESET_0 = 00000000
"
kworker/1:4-131 [001] .... 122.207718: rtcpu_string: tstamp:4749827752 id:0x04010000 str:"nvcsi_reset_data_lanes: NVCSI_PHY_1_NVCSI_CIL_B_"
kworker/1:4-131 [001] .... 122.207718: rtcpu_string: tstamp:4749827854 id:0x04010000 str:"SW_RESET_0 = 00000000
"
kworker/1:4-131 [001] .... 122.207721: rtcpu_vinotify_error: tstamp:4749829947 cch:-1 vi:1 tag:CSIMUX_STREAM channel:0x00 frame:0 vi_tstamp:151994534528 data:0x0000000000000100
kworker/1:4-131 [001] .... 122.207721: rtcpu_vinotify_event: tstamp:4749917036 cch:-1 vi:1 tag:CSIMUX_STREAM channel:0x00 frame:0 vi_tstamp:151994534528 data:0x0000000000000100
kworker/1:4-131 [001] .... 122.207722: rtcpu_vinotify_event: tstamp:4750497199 cch:0 vi:1 tag:FS channel:0x00 frame:4 vi_tstamp:152008716960 data:0x0000000400000012
kworker/1:4-131 [001] .... 122.207722: rtcpu_vinotify_event: tstamp:4750497337 cch:0 vi:1 tag:ATOMP_FS channel:0x00 frame:4 vi_tstamp:152008716960 data:0x0000000800000000
kworker/1:4-131 [001] .... 122.207722: rtcpu_vinotify_event: tstamp:4750497490 cch:0 vi:1 tag:CHANSEL_PXL_SOF channel:0x23 frame:4 vi_tstamp:152015803360 data:0x0000000000000001
kworker/1:4-131 [001] .... 122.207722: rtcpu_vinotify_event: tstamp:4750497622 cch:0 vi:1 tag:VIFALC_ACTIONLST channel:0x23 frame:4 vi_tstamp:152015804896 data:0x0000000008020001
kworker/1:4-131 [001] .... 122.207722: rtcpu_vinotify_event: tstamp:4750497772 cch:0 vi:1 tag:CHANSEL_FAULT channel:0x23 frame:4 vi_tstamp:152015832064 data:0x0000000000000200
kworker/1:4-131 [001] .... 122.207722: rtcpu_vinotify_event: tstamp:4750497914 cch:0 vi:1 tag:VIFALC_ACTIONLST channel:0x23 frame:4 vi_tstamp:152015837952 data:0x0000000001020001
kworker/1:4-131 [001] .... 122.207723: rtcpu_vinotify_event: tstamp:4751472093 cch:0 vi:1 tag:CHANSEL_FAULT channel:0x23 frame:4 vi_tstamp:152046539488 data:0x0000000002cf0202
kworker/1:4-131 [001] .... 122.207723: rtcpu_vinotify_event: tstamp:4751472228 cch:0 vi:1 tag:ATOMP_FRAME_DONE channel:0x23 frame:4 vi_tstamp:152046540096 data:0x0000000000000000
kworker/1:4-131 [001] .... 122.207723: rtcpu_vinotify_event: tstamp:4751472378 cch:0 vi:1 tag:FE channel:0x00 frame:4 vi_tstamp:152046541536 data:0x0000000400000022
kworker/1:4-131 [001] .... 122.207723: rtcpu_vinotify_event: tstamp:4751472514 cch:0 vi:1 tag:ATOMP_FE channel:0x00 frame:4 vi_tstamp:152046541536 data:0x0000000800000000
kworker/1:4-131 [001] .... 122.207723: rtcpu_vinotify_event: tstamp:4751472666 cch:0 vi:1 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:152046561536 data:0x359e300010000000
kworker/1:4-131 [001] .... 122.207723: rtcpu_vinotify_event: tstamp:4751472798 cch:0 vi:1 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:152046568064 data:0x0000000031000003
kworker/1:4-131 [001] .... 122.260923: rtcpu_vinotify_event: tstamp:4751810127 cch:0 vi:1 tag:FS channel:0x00 frame:1 vi_tstamp:152048734720 data:0x0000000100000012
kworker/1:4-131 [001] .... 122.260923: rtcpu_vinotify_event: tstamp:4751810268 cch:0 vi:1 tag:ATOMP_FS channel:0x00 frame:1 vi_tstamp:152048734752 data:0x0000000800000000
kworker/1:4-131 [001] .... 122.260924: rtcpu_vinotify_event: tstamp:4751810425 cch:0 vi:1 tag:CHANSEL_PXL_SOF channel:0x23 frame:1 vi_tstamp:152055821312 data:0x0000000000000001
kworker/1:4-131 [001] .... 122.260924: rtcpu_vinotify_event: tstamp:4751810560 cch:0 vi:1 tag:VIFALC_ACTIONLST channel:0x23 frame:1 vi_tstamp:152055822848 data:0x0000000008020002
kworker/1:4-131 [001] .... 122.260924: rtcpu_vinotify_event: tstamp:4751810713 cch:0 vi:1 tag:CHANSEL_FAULT channel:0x23 frame:1 vi_tstamp:152055850048 data:0x0000000000000200
kworker/1:4-131 [001] .... 122.260924: rtcpu_vinotify_event: tstamp:4751810848 cch:0 vi:1 tag:VIFALC_ACTIONLST channel:0x23 frame:1 vi_tstamp:152055855872 data:0x0000000001020002
kworker/1:4-131 [001] .... 122.260924: rtcpu_vinotify_event: tstamp:4752705921 cch:0 vi:1 tag:CHANSEL_FAULT channel:0x23 frame:1 vi_tstamp:152086557568 data:0x0000000002cf0202
kworker/1:4-131 [001] .... 122.260924: rtcpu_vinotify_event: tstamp:4752706061 cch:0 vi:1 tag:ATOMP_FRAME_DONE channel:0x23 frame:1 vi_tstamp:152086558208 data:0x0000000000000000
kworker/1:4-131 [001] .... 122.260924: rtcpu_vinotify_event: tstamp:4752706224 cch:0 vi:1 tag:FE channel:0x00 frame:1 vi_tstamp:152086559584 data:0x0000000100000022
kworker/1:4-131 [001] .... 122.260925: rtcpu_vinotify_event: tstamp:4752706360 cch:0 vi:1 tag:ATOMP_FE channel:0x00 frame:1 vi_tstamp:152086559616 data:0x0000000800000000
kworker/1:4-131 [001] .... 122.260925: rtcpu_vinotify_event: tstamp:4753027085 cch:0 vi:1 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:152086589408 data:0x359e2d0010000000
kworker/1:4-131 [001] .... 122.260925: rtcpu_vinotify_event: tstamp:4753027221 cch:0 vi:1 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:152086595936 data:0x0000000031000004
kworker/1:4-131 [001] .... 122.260925: rtcpu_vinotify_event: tstamp:4753027374 cch:0 vi:1 tag:FS channel:0x00 frame:2 vi_tstamp:152088752864 data:0x0000000200000012
kworker/1:4-131 [001] .... 122.260925: rtcpu_vinotify_event: tstamp:4753027510 cch:0 vi:1 tag:ATOMP_FS channel:0x00 frame:2 vi_tstamp:152088752864 data:0x0000000800000000
kworker/1:4-131 [001] .... 122.260925: rtcpu_vinotify_event: tstamp:4753027662 cch:0 vi:1 tag:CHANSEL_PXL_SOF channel:0x23 frame:2 vi_tstamp:152095839168 data:0x0000000000000001
kworker/1:4-131 [001] .... 122.260926: rtcpu_vinotify_event: tstamp:4753027802 cch:0 vi:1 tag:VIFALC_ACTIONLST channel:0x23 frame:2 vi_tstamp:152095840672 data:0x0000000008020003
kworker/1:4-131 [001] .... 122.260926: rtcpu_vinotify_event: tstamp:4753027954 cch:0 vi:1 tag:CHANSEL_FAULT channel:0x23 frame:2 vi_tstamp:152095867872 data:0x0000000000000200
kworker/1:4-131 [001] .... 122.260927: rtcpu_vinotify_event: tstamp:4753028086 cch:0 vi:1 tag:VIFALC_ACTIONLST channel:0x23 frame:2 vi_tstamp:152095873728 data:0x0000000001020003
kworker/1:4-131 [001] .... 122.316915: rtcpu_vinotify_event: tstamp:4754041293 cch:0 vi:1 tag:CHANSEL_FAULT channel:0x23 frame:2 vi_tstamp:152126575296 data:0x0000000002cf0202
kworker/1:4-131 [001] .... 122.316915: rtcpu_vinotify_event: tstamp:4754041432 cch:0 vi:1 tag:ATOMP_FRAME_DONE channel:0x23 frame:2 vi_tstamp:152126575968 data:0x0000000000000000
kworker/1:4-131 [001] .... 122.316915: rtcpu_vinotify_event: tstamp:4754041585 cch:0 vi:1 tag:FE channel:0x00 frame:2 vi_tstamp:152126577344 data:0x0000000200000022
kworker/1:4-131 [001] .... 122.316916: rtcpu_vinotify_event: tstamp:4754041722 cch:0 vi:1 tag:ATOMP_FE channel:0x00 frame:2 vi_tstamp:152126577344 data:0x0000000800000000
kworker/1:4-131 [001] .... 122.316916: rtcpu_vinotify_event: tstamp:4754041872 cch:0 vi:1 tag:FS channel:0x00 frame:3 vi_tstamp:152128770592 data:0x0000000300000012
kworker/1:4-131 [001] .... 122.316916: rtcpu_vinotify_event: tstamp:4754042019 cch:0 vi:1 tag:ATOMP_FS channel:0x00 frame:3 vi_tstamp:152128770624 data:0x0000000800000000
kworker/1:4-131 [001] .... 122.316916: rtcpu_vinotify_event: tstamp:4754248243 cch:0 vi:1 tag:CHANSEL_PXL_SOF channel:0x23 frame:3 vi_tstamp:152135856992 data:0x0000000000000001
kworker/1:4-131 [001] .... 122.316916: rtcpu_vinotify_event: tstamp:4754248381 cch:0 vi:1 tag:VIFALC_ACTIONLST channel:0x23 frame:3 vi_tstamp:152135858528 data:0x0000000008020004
kworker/1:4-131 [001] .... 122.316916: rtcpu_vinotify_event: tstamp:4754582114 cch:0 vi:1 tag:CHANSEL_FAULT channel:0x23 frame:3 vi_tstamp:152135885728 data:0x0000000000000200
kworker/1:4-131 [001] .... 122.316917: rtcpu_vinotify_event: tstamp:4754582251 cch:0 vi:1 tag:VIFALC_ACTIONLST channel:0x23 frame:3 vi_tstamp:152135891584 data:0x0000000001020004
kworker/1:4-131 [001] .... 122.372910: rtcpu_vinotify_event: tstamp:4755258186 cch:0 vi:1 tag:CHANSEL_FAULT channel:0x23 frame:3 vi_tstamp:152166593376 data:0x0000000002cf0202
kworker/1:4-131 [001] .... 122.372910: rtcpu_vinotify_event: tstamp:4755258326 cch:0 vi:1 tag:ATOMP_FRAME_DONE channel:0x23 frame:3 vi_tstamp:152166593984 data:0x0000000000000000
kworker/1:4-131 [001] .... 122.372910: rtcpu_vinotify_event: tstamp:4755258487 cch:0 vi:1 tag:FE channel:0x00 frame:3 vi_tstamp:152166595392 data:0x0000000300000022
kworker/1:4-131 [001] .... 122.372911: rtcpu_vinotify_event: tstamp:4755258624 cch:0 vi:1 tag:ATOMP_FE channel:0x00 frame:3 vi_tstamp:152166595424 data:0x0000000800000000
kworker/1:4-131 [001] .... 122.372911: rtcpu_vinotify_error: tstamp:4755497180 cch:0 vi:1 tag:CHANSEL_NOMATCH channel:0x04 frame:4 vi_tstamp:152175884192 data:0x0000000000000589
Is there anything missing from the device tree?
i2c@3180000 {
ov490_3d@3d {
compatible = "nvidia,ov490";
//fake reg address
reg = <0x4d>;
clocks = <&bpmp_clks TEGRA234_CLK_EXTPERIPH1>;
clock-names = "extperiph1";
mclk = "extperiph1";
use_sensor_mode_id = "true";
reset-gpios = <&tegra_main_gpio CAM0_RST_L GPIO_ACTIVE_HIGH>;
mode0 {
mclk_khz = "24000";
mclk_multiplier = "25";
pix_clk_hz = "125000000";
phy_mode = "DPHY";
num_lanes = "4";
tegra_sinterface = "serial_e";
// pixel_t = "yuv_yuyv16";
csi_pixel_bit_depth = "16";
mode_type = "yuv";
pixel_phase = "yuyv";
// deskew_initial_enable = "false";
// serdes_pix_clk_hz = "200000000";
// mode_type = "bayer";
// pixel_phase = "rggb";
// csi_pixel_bit_depth = "12";
active_w = "1280";
active_h = "720";
line_length = "2560";
embedded_metadata_height = "0";
};
ports {
#address-cells = <1>;
#size-cells = <0>;
port@0 {
reg = <0>;
ov490_3d_out: endpoint {
port-index = <0>;
bus-width = <4>;
remote-endpoint = <&ov490_3d_csi_in0>;
};
};
};
};
ov490_30@30 {
compatible = "nvidia,ov490";
//fake reg address
reg = <0x40>;
clocks = <&bpmp_clks TEGRA234_CLK_EXTPERIPH1>;
clock-names = "extperiph1";
mclk = "extperiph1";
use_sensor_mode_id = "true";
reset-gpios = <&tegra_main_gpio CAM0_RST_L GPIO_ACTIVE_HIGH>;
mode0 {
mclk_khz = "24000";
mclk_multiplier = "25";
pix_clk_hz = "125000000";
phy_mode = "DPHY";
num_lanes = "4";
tegra_sinterface = "serial_e";
// pixel_t = "yuv_yuyv16";
// mode_type = "yuv";
// pixel_phase = "yuyv";
// csi_pixel_bit_depth = "16";
// deskew_initial_enable = "false";
// serdes_pix_clk_hz = "200000000";
mode_type = "bayer";
pixel_phase = "rggb";
csi_pixel_bit_depth = "12";
active_w = "1280";
active_h = "720";
line_length = "2560";
embedded_metadata_height = "0";
};
ports {
#address-cells = <1>;
#size-cells = <0>;
port@0 {
reg = <0>;
ov490_30_out: endpoint {
port-index = <2>;
bus-width = <4>;
remote-endpoint = <&ov490_30_csi_in0>;
};
};
};
};
};