Mipi timing(?) issue

Hi folks,

I am trying to connect a yuv422 camera(720p, 30fps) on a tx2 board.

I have a problem. I can see the time difference occurs at the top of the camera image.

It seems there is a mipi timing issue.

How could I handle this issue?

root@tegra-ubuntu:/home/nvidia# cat /sys/kernel/debug/tracing/trace
# tracer: nop
#
# entries-in-buffer/entries-written: 238/238   #P:4
#
#                              _-----=> irqs-off
#                             / _----=> need-resched
#                            | / _---=> hardirq/softirq
#                            || / _--=> preempt-depth
#                            ||| /     delay
#           TASK-PID   CPU#  ||||    TIMESTAMP  FUNCTION
#              | |       |   ||||       |         |
     kworker/5:1-105   [005] ...1   125.494481: rtos_queue_peek_from_isr_failed: tstamp:4053199587 queue:0x0b4a3c58
     kworker/5:1-105   [005] ...1   125.494485: rtcpu_start: tstamp:4053200374
     kworker/5:1-105   [005] ...1   125.494487: rtcpu_vinotify_handle_msg: tstamp:4053416472 tag:CSIMUX_STREAM channel:0xff frame:0 vi_tstamp:4053416052 data:0x00000100
     kworker/5:1-105   [005] ...1   125.494487: rtcpu_vinotify_handle_msg: tstamp:4054190216 tag:CHANSEL_PXL_SOF channel:0x00 frame:0 vi_tstamp:4054189671 data:0x00000001
     kworker/5:1-105   [005] ...1   125.494488: rtcpu_vinotify_handle_msg: tstamp:4054190367 tag:ATOMP_FS channel:0x00 frame:0 vi_tstamp:4054189686 data:0x00000000
     kworker/5:1-105   [005] ...1   125.494489: rtcpu_vinotify_handle_msg: tstamp:4054192389 tag:CHANSEL_LOAD_FRAMED channel:0x04 frame:0 vi_tstamp:4054191977 data:0x08000000
     kworker/5:1-105   [005] ...1   125.546474: rtcpu_vinotify_handle_msg: tstamp:4055189354 tag:CHANSEL_PXL_EOF channel:0x00 frame:0 vi_tstamp:4055188940 data:0x02cf0002
     kworker/5:1-105   [005] ...1   125.546477: rtcpu_vinotify_handle_msg: tstamp:4055194297 tag:ATOMP_FE channel:0x00 frame:0 vi_tstamp:4055193850 data:0x00000000
     kworker/5:1-105   [005] ...1   125.546478: rtcpu_vinotify_handle_msg: tstamp:4055231890 tag:CHANSEL_PXL_SOF channel:0x00 frame:0 vi_tstamp:4055231354 data:0x00000001
     kworker/5:1-105   [005] ...1   125.546479: rtcpu_vinotify_handle_msg: tstamp:4055232037 tag:ATOMP_FS channel:0x00 frame:0 vi_tstamp:4055231368 data:0x00000000
     kworker/5:1-105   [005] ...1   125.546479: rtcpu_vinotify_handle_msg: tstamp:4055233921 tag:CHANSEL_LOAD_FRAMED channel:0x04 frame:0 vi_tstamp:4055233510 data:0x08000000
     kworker/5:1-105   [005] ...1   125.598491: rtcpu_vinotify_handle_msg: tstamp:4056231032 tag:CHANSEL_PXL_EOF channel:0x00 frame:0 vi_tstamp:4056230623 data:0x02cf0002
     kworker/5:1-105   [005] ...1   125.598494: rtcpu_vinotify_handle_msg: tstamp:4056235979 tag:ATOMP_FE channel:0x00 frame:0 vi_tstamp:4056235532 data:0x00000000
     kworker/5:1-105   [005] ...1   125.598494: rtcpu_vinotify_handle_msg: tstamp:4056273573 tag:CHANSEL_PXL_SOF channel:0x00 frame:0 vi_tstamp:4056273037 data:0x00000001
     kworker/5:1-105   [005] ...1   125.598495: rtcpu_vinotify_handle_msg: tstamp:4056273719 tag:ATOMP_FS channel:0x00 frame:0 vi_tstamp:4056273051 data:0x00000000
     kworker/5:1-105   [005] ...1   125.598496: rtcpu_vinotify_handle_msg: tstamp:4056279462 tag:CHANSEL_LOAD_FRAMED channel:0x04 frame:0 vi_tstamp:4056279054 data:0x08000000
     kworker/5:1-105   [005] ...1   125.598496: rtcpu_vinotify_handle_msg: tstamp:4057272716 tag:CHANSEL_PXL_EOF channel:0x00 frame:0 vi_tstamp:4057272305 data:0x02cf0002
     kworker/5:1-105   [005] ...1   125.598497: rtcpu_vinotify_handle_msg: tstamp:4057277663 tag:ATOMP_FE channel:0x00 frame:0 vi_tstamp:4057277216 data:0x00000000
     kworker/5:1-105   [005] ...1   125.598498: rtcpu_vinotify_handle_msg: tstamp:4057315281 tag:CHANSEL_PXL_SOF channel:0x00 frame:0 vi_tstamp:4057314719 data:0x00000001
     kworker/5:1-105   [005] ...1   125.598499: rtcpu_vinotify_handle_msg: tstamp:4057315426 tag:ATOMP_FS channel:0x00 frame:0 vi_tstamp:4057314734 data:0x00000000
     kworker/5:1-105   [005] ...1   125.598500: rtcpu_vinotify_handle_msg: tstamp:4057317839 tag:CHANSEL_LOAD_FRAMED channel:0x04 frame:0 vi_tstamp:4057317431 data:0x08000000
     kworker/5:1-105   [005] ...1   125.650507: rtos_queue_peek_from_isr_failed: tstamp:4058200434 queue:0x0b4a3c58
     kworker/5:1-105   [005] ...1   125.650510: rtcpu_vinotify_handle_msg: tstamp:4058314398 tag:CHANSEL_PXL_EOF channel:0x00 frame:0 vi_tstamp:4058313988 data:0x02cf0002
     kworker/5:1-105   [005] ...1   125.650511: rtcpu_vinotify_handle_msg: tstamp:4058319341 tag:ATOMP_FE channel:0x00 frame:0 vi_tstamp:4058318899 data:0x00000000
     kworker/5:1-105   [005] ...1   125.650512: rtcpu_vinotify_handle_msg: tstamp:4058356937 tag:CHANSEL_PXL_SOF channel:0x00 frame:0 vi_tstamp:4058356403 data:0x00000001
     kworker/5:1-105   [005] ...1   125.650513: rtcpu_vinotify_handle_msg: tstamp:4058357083 tag:ATOMP_FS channel:0x00 frame:0 vi_tstamp:4058356417 data:0x00000000
     kworker/5:1-105   [005] ...1   125.650513: rtcpu_vinotify_handle_msg: tstamp:4058359445 tag:CHANSEL_LOAD_FRAMED channel:0x04 frame:0 vi_tstamp:4058359038 data:0x08000000
     kworker/5:1-105   [005] ...1   125.702490: rtcpu_vinotify_handle_msg: tstamp:4059356083 tag:CHANSEL_PXL_EOF channel:0x00 frame:0 vi_tstamp:4059355671 data:0x02cf0002
     kworker/5:1-105   [005] ...1   125.702493: rtcpu_vinotify_handle_msg: tstamp:4059361035 tag:ATOMP_FE channel:0x00 frame:0 vi_tstamp:4059360581 data:0x00000000
     kworker/5:1-105   [005] ...1   125.702493: rtcpu_vinotify_handle_msg: tstamp:4059398619 tag:CHANSEL_PXL_SOF channel:0x00 frame:0 vi_tstamp:4059398085 data:0x00000001
     kworker/5:1-105   [005] ...1   125.702494: rtcpu_vinotify_handle_msg: tstamp:4059398764 tag:ATOMP_FS channel:0x00 frame:0 vi_tstamp:4059398100 data:0x00000000
     kworker/5:1-105   [005] ...1   125.702495: rtcpu_vinotify_handle_msg: tstamp:4059401290 tag:CHANSEL_LOAD_FRAMED channel:0x04 frame:0 vi_tstamp:4059400882 data:0x08000000
     kworker/5:1-105   [005] ...1   125.702495: rtcpu_vinotify_handle_msg: tstamp:4060397763 tag:CHANSEL_PXL_EOF channel:0x00 frame:0 vi_tstamp:4060397355 data:0x02cf0002
     kworker/5:1-105   [005] ...1   125.702496: rtcpu_vinotify_handle_msg: tstamp:4060402712 tag:ATOMP_FE channel:0x00 frame:0 vi_tstamp:4060402265 data:0x00000000
     kworker/5:1-105   [005] ...1   125.702497: rtcpu_vinotify_handle_msg: tstamp:4060440305 tag:CHANSEL_PXL_SOF channel:0x00 frame:0 vi_tstamp:4060439768 data:0x00000001
     kworker/5:1-105   [005] ...1   125.702498: rtcpu_vinotify_handle_msg: tstamp:4060440453 tag:ATOMP_FS channel:0x00 frame:0 vi_tstamp:4060439783 data:0x00000000
     kworker/5:1-105   [005] ...1   125.702499: rtcpu_vinotify_handle_msg: tstamp:4060442517 tag:CHANSEL_LOAD_FRAMED channel:0x04 frame:0 vi_tstamp:4060442110 data:0x08000000
     kworker/5:1-105   [005] ...1   125.754517: rtcpu_vinotify_handle_msg: tstamp:4061439444 tag:CHANSEL_PXL_EOF channel:0x00 frame:0 vi_tstamp:4061439036 data:0x02cf0002
     kworker/5:1-105   [005] ...1   125.754520: rtcpu_vinotify_handle_msg: tstamp:4061444393 tag:ATOMP_FE channel:0x00 frame:0 vi_tstamp:4061443948 data:0x00000000
     kworker/5:1-105   [005] ...1   125.754520: rtcpu_vinotify_handle_msg: tstamp:4061481987 tag:CHANSEL_PXL_SOF channel:0x00 frame:0 vi_tstamp:4061481452 data:0x00000001
     kworker/5:1-105   [005] ...1   125.754521: rtcpu_vinotify_handle_msg: tstamp:4061482132 tag:ATOMP_FS channel:0x00 frame:0 vi_tstamp:4061481466 data:0x00000000
     kworker/5:1-105   [005] ...1   125.754522: rtcpu_vinotify_handle_msg: tstamp:4061484584 tag:CHANSEL_LOAD_FRAMED channel:0x04 frame:0 vi_tstamp:4061484177 data:0x08000000
     kworker/5:1-105   [005] ...1   125.806515: rtcpu_vinotify_handle_msg: tstamp:4062481129 tag:CHANSEL_PXL_EOF channel:0x00 frame:0 vi_tstamp:4062480720 data:0x02cf0002
     kworker/5:1-105   [005] ...1   125.806518: rtcpu_vinotify_handle_msg: tstamp:4062486080 tag:ATOMP_FE channel:0x00 frame:0 vi_tstamp:4062485630 data:0x00000000
     kworker/5:1-105   [005] ...1   125.806518: rtcpu_vinotify_handle_msg: tstamp:4062523671 tag:CHANSEL_PXL_SOF channel:0x00 frame:0 vi_tstamp:4062523135 data:0x00000001
     kworker/5:1-105   [005] ...1   125.806519: rtcpu_vinotify_handle_msg: tstamp:4062523818 tag:ATOMP_FS channel:0x00 frame:0 vi_tstamp:4062523149 data:0x00000000
     kworker/5:1-105   [005] ...1   125.806520: rtcpu_vinotify_handle_msg: tstamp:4062526208 tag:CHANSEL_LOAD_FRAMED channel:0x04 frame:0 vi_tstamp:4062525801 data:0x08000000
     kworker/5:1-105   [005] ...1   125.806522: rtos_queue_peek_from_isr_failed: tstamp:4063200942 queue:0x0b4a3c58
     kworker/5:1-105   [005] ...1   125.806523: rtcpu_vinotify_handle_msg: tstamp:4063522811 tag:CHANSEL_PXL_EOF channel:0x00 frame:0 vi_tstamp:4063522403 data:0x02cf0002

I found the answer.

https://devtalk.nvidia.com/default/topic/1038067/jetson-tx2/data-error-of-csi-camera-capture-on-jetson-tx2/post/5274769/