Can‘t get video from max96705 + max9288 serdes

Hi, guys:
I need your help.
my parterner design a max9288 board to mount on the xavier agx.

the data flow is AR0231->AP0202->max96705->max9288->xavier agx

AR0231+AP0202+max96705 is a camera module.

I modify the driver from imx390 driver in sources code L4T 32.4.

I can get the /dev/video0. but there no video.

I try to debug with the commond

echo 1 > /sys/kernel/debug/tracing/tracing_on
echo 30720 > /sys/kernel/debug/tracing/buffer_size_kb
echo 1 > /sys/kernel/debug/tracing/events/tegra_rtcpu/enable
echo 1 > /sys/kernel/debug/tracing/events/freertos/enable
echo 2 > /sys/kernel/debug/camrtc/log-level
echo 1 > /sys/kernel/debug/tracing/events/camera_common/enable
echo > /sys/kernel/debug/tracing/trace
v4l2-ctl --stream-mmap --stream-count=10
cat /sys/kernel/debug/tracing/trace

heres some hint

the reg val of max9288 and max96705

[ 478.356100] max9288 2-0048: device id :0x2a
[ 478.405719] [RCE] Configuring VI GoS.
[ 478.405743] [RCE] VM GOS[#0] addr=0xc2100000
[ 478.405769] [RCE] VM GOS[#1] addr=0xc2101000
[ 478.405786] [RCE] VM GOS[#2] addr=0xc2102000
[ 478.405801] [RCE] VM GOS[#3] addr=0xc2103000
[ 478.405816] [RCE] VM GOS[#4] addr=0xc2104000
[ 478.405832] [RCE] VM GOS[#5] addr=0xc2105000
[ 478.405855] [RCE] vi5_hwinit: firmware CL2018101701 protocol version 2.2
[ 478.405878] [RCE] VI GOS[#0] set to VM GOS[4] base 0xc2104000
max96705
[ 480.586884] 0 1 2 3 4 5 6 7 8 9 a b c d e f
[ 480.592411] 00:80 90 1f 00 47 00 a0 80 00 00 00 00 00 b6 02 02
[ 480.598039] 10:0a 00 40 02 20 e3 1f a0 ff ff ff ff 00 00 41 01
[ 480.603492] 20:03 04 05 06 07 40 40 0e 0f 0e 40 40 40 40 40 40
[ 480.608793] 30:10 11 12 13 14 15 16 17 00 01 02 40 40 40 40 0e
[ 480.614335] 40:0f 0e 5b 05 00 00 00 00 00 00 00 00 00 c0 00 00
[ 480.619755] 50:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 480.625040] 60:00 00 00 00 00 00 61 c4 19 0f 00 00 00 00 00 00
[ 480.630348] 70:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 480.636196] 80:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 480.642015] 90:00 00 00 00 00 00 06 1f 4a 0d 10 00 00 00 00 00
[ 480.647893] a0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 480.653249] b0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 480.658675] c0:00 00 00 00 00 00 00 00 0a ff 00 00 00 00 00 00
[ 480.664933] d0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 480.670303] e0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 480.675673] f0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 480.749952] max9288 2-0048: ser check 0x15: 0xe3
[ 480.774025] max9288 2-0048: des check 0x79: 0x00
[ 480.774360] max9288 2-0048: des check 0x04: 0x87
max9288
[ 480.774373] 0 1 2 3 4 5 6 7 8 9 a b c d e f
[ 480.782733] 00:80 90 0f 00 87 04 0f 54 20 c0 17 20 ff 00 00 b7
[ 480.788745] 10:40 22 00 40 80 f0 da 1c 00 00 00 00 b6 00 2a 03
[ 480.794460] 20:00 00 00 00 00 00 00 00 00 80 80 03 00 06 19 03
[ 480.800245] 30:45 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00
[ 480.806010] 40:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 480.811657] 50:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 480.817220] 60:23 00 00 00 00 77 e4 00 c8 00 00 00 00 00 00 00
[ 480.822779] 70:00 00 00 00 00 00 0a ff ff 00 00 00 00 00 00 00
[ 480.828235] 80:f7 fb db fd 00 00 00 00 00 00 00 00 00 00 00 00
[ 480.833775] 90:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 480.839382] a0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 480.844932] b0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 480.850567] c0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 480.856206] d0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 480.862011] e0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 480.867813] f0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 481.109675] tegra194-vi5 15c10000.vi: no reply from camera processor
[ 481.109885] tegra194-vi5 15c10000.vi: uncorr_err: request timed out after 2500 ms
[ 481.110060] tegra194-vi5 15c10000.vi: err_rec: attempting to reset the capture channel
[ 481.113851] tegra194-vi5 15c10000.vi: err_rec: successfully reset the capture channel
[ 481.149805] [RCE] Configuring VI GoS.
[ 481.149832] [RCE] VM GOS[#0] addr=0xc2100000
[ 481.149850] [RCE] VM GOS[#1] addr=0xc2101000
[ 481.149870] [RCE] VM GOS[#2] addr=0xc2102000
[ 481.149886] [RCE] VM GOS[#3] addr=0xc2103000
[ 481.149902] [RCE] VM GOS[#4] addr=0xc2104000

tracer: nop

entries-in-buffer/entries-written: 263/263 #P:4

_-----=> irqs-off

/ _----=> need-resched

| / _—=> hardirq/softirq

|| / _–=> preempt-depth

||| / delay

TASK-PID CPU# |||| TIMESTAMP FUNCTION

| | | |||| | |

 kworker/0:1-7522  [000] ....   420.497682: rtos_queue_peek_from_isr_failed: tstamp:13459679031 queue:0x0bcbcf78
 kworker/0:1-7522  [000] ....   420.665628: rtos_queue_peek_from_isr_failed: tstamp:13464679032 queue:0x0bcbcf78
 kworker/0:1-7522  [000] ....   420.833620: rtos_queue_peek_from_isr_failed: tstamp:13469679032 queue:0x0bcbcf78
 kworker/0:1-7522  [000] ....   421.001648: rtos_queue_peek_from_isr_failed: tstamp:13474679031 queue:0x0bcbcf78
 kworker/0:1-7522  [000] ....   421.113703: rtos_queue_peek_from_isr_failed: tstamp:13479679031 queue:0x0bcbcf78
 kworker/0:1-7522  [000] ....   421.281639: rtos_queue_peek_from_isr_failed: tstamp:13484679031 queue:0x0bcbcf78
 kworker/0:1-7522  [000] ....   421.449613: rtos_queue_peek_from_isr_failed: tstamp:13489679042 queue:0x0bcbcf78
 kworker/0:1-7522  [000] ....   421.617713: rtos_queue_peek_from_isr_failed: tstamp:13494679029 queue:0x0bcbcf78
 kworker/0:1-7522  [000] ....   421.785697: rtos_queue_peek_from_isr_failed: tstamp:13499679031 queue:0x0bcbcf78
 kworker/0:1-7522  [000] ....   421.953632: rtos_queue_peek_from_isr_failed: tstamp:13504679031 queue:0x0bcbcf78
 kworker/0:1-7522  [000] ....   422.121624: rtos_queue_peek_from_isr_failed: tstamp:13509679035 queue:0x0bcbcf78
 kworker/0:1-7522  [000] ....   422.233625: rtos_queue_peek_from_isr_failed: tstamp:13514679031 queue:0x0bcbcf78
 kworker/0:1-7522  [000] ....   422.401615: rtos_queue_peek_from_isr_failed: tstamp:13519679031 queue:0x0bcbcf78
 kworker/0:1-7522  [000] ....   422.569631: rtos_queue_peek_from_isr_failed: tstamp:13524679031 queue:0x0bcbcf78
 kworker/0:1-7522  [000] ....   422.737624: rtos_queue_peek_from_isr_failed: tstamp:13529679031 queue:0x0bcbcf78
 kworker/0:1-7522  [000] ....   422.905627: rtos_queue_peek_from_isr_failed: tstamp:13534679039 queue:0x0bcbcf78
 kworker/0:1-7522  [000] ....   423.073631: rtos_queue_peek_from_isr_failed: tstamp:13539679027 queue:0x0bcbcf78
 kworker/0:1-7522  [000] ....   423.241614: rtos_queue_peek_from_isr_failed: tstamp:13544679031 queue:0x0bcbcf78
 kworker/0:1-7522  [000] ....   423.353694: rtos_queue_peek_from_isr_failed: tstamp:13549679031 queue:0x0bcbcf78
 kworker/0:1-7522  [000] ....   423.521621: rtos_queue_peek_from_isr_failed: tstamp:13554679031 queue:0x0bcbcf78
 kworker/0:0-4     [000] ....   423.689677: rtos_queue_peek_from_isr_failed: tstamp:13559679029 queue:0x0bcbcf78
 kworker/0:0-4     [000] ....   423.857615: rtos_queue_peek_from_isr_failed: tstamp:13564679029 queue:0x0bcbcf78
 kworker/0:0-4     [000] ....   424.025706: rtos_queue_peek_from_isr_failed: tstamp:13569679027 queue:0x0bcbcf78
 kworker/0:0-4     [000] ....   424.193612: rtos_queue_peek_from_isr_failed: tstamp:13574679031 queue:0x0bcbcf78
 kworker/0:0-4     [000] ....   424.361649: rtos_queue_peek_from_isr_failed: tstamp:13579679031 queue:0x0bcbcf78
 kworker/0:0-4     [000] ....   424.473730: rtos_queue_peek_from_isr_failed: tstamp:13584678957 queue:0x0bcbcf78
 kworker/0:0-4     [000] ....   424.641651: rtos_queue_peek_from_isr_failed: tstamp:13589679032 queue:0x0bcbcf78
 kworker/0:0-4     [000] ....   424.809620: rtos_queue_peek_from_isr_failed: tstamp:13594679039 queue:0x0bcbcf78
 kworker/0:0-4     [000] ....   424.977635: rtos_queue_peek_from_isr_failed: tstamp:13599679027 queue:0x0bcbcf78
 kworker/0:0-4     [000] ....   425.145644: rtos_queue_peek_from_isr_failed: tstamp:13604679027 queue:0x0bcbcf78
 kworker/0:1-7522  [000] ....   425.313750: rtos_queue_peek_from_isr_failed: tstamp:13609679029 queue:0x0bcbcf78
 kworker/0:1-7522  [000] ....   425.313766: rtos_queue_peek_from_isr_failed: tstamp:13611125866 queue:0x0bcbcf78
    v4l2-ctl-7593  [002] ....   478.297398: tegra_channel_open: vi-output, max9288 2-0048
    v4l2-ctl-7593  [001] ....   478.304884: tegra_channel_set_power: max9288 2-0048 : 0x1
    v4l2-ctl-7593  [001] ....   478.304931: camera_common_s_power: status : 0x1
    v4l2-ctl-7593  [003] ....   478.313851: tegra_channel_set_power: 15a00000.nvcsi--1 : 0x1
    v4l2-ctl-7593  [003] ....   478.313865: csi_s_power: enable : 0x1
    v4l2-ctl-7593  [003] ....   478.327809: tegra_channel_capture_setup: vnc_id 0 W 1920 H 1080 fmt 10
    v4l2-ctl-7593  [000] ....   478.355670: tegra_channel_set_stream: enable : 0x1
    v4l2-ctl-7593  [000] ....   478.355680: tegra_channel_set_stream: 15a00000.nvcsi--1 : 0x1
    v4l2-ctl-7593  [000] ....   478.355685: csi_s_stream: enable : 0x1
    v4l2-ctl-7593  [000] ....   478.355704: tegra_channel_set_stream: max9288 2-0048 : 0x1
 kworker/0:5-5692  [000] ....   478.405630: rtos_queue_peek_from_isr_failed: tstamp:15268503179 queue:0x0bcbcf78
 kworker/0:5-5692  [000] ....   478.405639: rtcpu_start: tstamp:15268505425
 kworker/0:5-5692  [000] ....   478.405644: rtos_queue_send_from_isr_failed: tstamp:15268638087 queue:0x0bcb41f8
 kworker/0:5-5692  [000] ....   478.405645: rtos_queue_send_from_isr_failed: tstamp:15268638389 queue:0x0bcb8a60
 kworker/0:5-5692  [000] ....   478.405647: rtos_queue_send_from_isr_failed: tstamp:15268638690 queue:0x0bcba5e0
 kworker/0:5-5692  [000] ....   478.405648: rtos_queue_send_from_isr_failed: tstamp:15268638986 queue:0x0bcbb3a0
 kworker/0:5-5692  [000] ....   478.405649: rtos_queue_send_from_isr_failed: tstamp:15268639294 queue:0x0bcbc160
 kworker/0:5-5692  [000] ....   478.405684: rtcpu_string: tstamp:15268640141 id:0x04010000 str:"Configuring VI GoS.

"
kworker/0:5-5692 [000] … 478.405729: rtcpu_string: tstamp:15268640508 id:0x04010000 str:"VM GOS[#0] addr=0xc2100000
"
kworker/0:5-5692 [000] … 478.405748: rtcpu_string: tstamp:15268640932 id:0x04010000 str:"VM GOS[#1] addr=0xc2101000
"
kworker/0:5-5692 [000] … 478.405773: rtcpu_string: tstamp:15268641424 id:0x04010000 str:"VM GOS[#2] addr=0xc2102000
"
kworker/0:5-5692 [000] … 478.405790: rtcpu_string: tstamp:15268641832 id:0x04010000 str:"VM GOS[#3] addr=0xc2103000
"
kworker/0:5-5692 [000] … 478.405805: rtcpu_string: tstamp:15268642239 id:0x04010000 str:"VM GOS[#4] addr=0xc2104000
"
kworker/0:5-5692 [000] … 478.405820: rtcpu_string: tstamp:15268642646 id:0x04010000 str:"VM GOS[#5] addr=0xc2105000
"
kworker/0:5-5692 [000] … 478.405836: rtcpu_string: tstamp:15268653787 id:0x04010000 str:“vi5_hwinit: firmware CL2018101701 protocol versi”
kworker/0:5-5692 [000] … 478.405839: rtcpu_string: tstamp:15268654058 id:0x04010000 str:"on 2.2
"
kworker/0:5-5692 [000] … 478.405859: rtos_queue_send_from_isr_failed: tstamp:15268686736 queue:0x0bcb41f8
kworker/0:5-5692 [000] … 478.405861: rtos_queue_send_from_isr_failed: tstamp:15268687038 queue:0x0bcb8a60
kworker/0:5-5692 [000] … 478.405862: rtos_queue_send_from_isr_failed: tstamp:15268687344 queue:0x0bcba5e0
kworker/0:5-5692 [000] … 478.405863: rtos_queue_send_from_isr_failed: tstamp:15268687641 queue:0x0bcbb3a0
kworker/0:5-5692 [000] … 478.405865: rtos_queue_send_from_isr_failed: tstamp:15268687937 queue:0x0bcbc160
kworker/0:5-5692 [000] … 478.405866: rtcpu_string: tstamp:15268689462 id:0x04010000 str:"VI GOS[#0] set to VM GOS[4] base 0xc2104000
"
kworker/0:5-5692 [000] … 478.405882: rtos_queue_send_from_isr_failed: tstamp:15268689909 queue:0x0bcb41f8
kworker/0:5-5692 [000] … 478.405883: rtos_queue_send_from_isr_failed: tstamp:15268690264 queue:0x0bcb8a60
kworker/0:5-5692 [000] … 478.405885: rtos_queue_send_from_isr_failed: tstamp:15268690555 queue:0x0bcba578
kworker/0:5-5692 [000] … 478.405923: rtos_queue_send_from_isr_failed: tstamp:15268690841 queue:0x0bcba5e0
kworker/0:5-5692 [000] … 478.405924: rtos_queue_send_from_isr_failed: tstamp:15268691125 queue:0x0bcbb338
kworker/0:5-5692 [000] … 478.405925: rtos_queue_send_from_isr_failed: tstamp:15268691482 queue:0x0bcbb3a0
kworker/0:5-5692 [000] … 478.405927: rtos_queue_send_from_isr_failed: tstamp:15268691767 queue:0x0bcbc0f8
kworker/0:5-5692 [000] … 478.405928: rtos_queue_send_from_isr_failed: tstamp:15268692050 queue:0x0bcbc160
kworker/0:5-5692 [000] … 478.405933: rtcpu_nvcsi_intr: tstamp:15268697299 class:GLOBAL type:PHY_INTR0 phy:2 cil:1 st:0 vc:0 status:0x00000088
kworker/0:5-5692 [000] … 478.405937: rtcpu_vinotify_event: tstamp:15268966929 tag:RESERVED_18 channel:0x23 frame:0 vi_tstamp:16151788352 data:0x10000000
kworker/0:5-5692 [000] … 478.405938: rtcpu_vinotify_event: tstamp:15268967086 tag:RESERVED_18 channel:0x23 frame:0 vi_tstamp:16151795392 data:0x31000001
kworker/0:5-5692 [000] … 478.405940: rtcpu_vinotify_event: tstamp:15268967259 tag:RESERVED_19 channel:0x23 frame:0 vi_tstamp:16151796416 data:0x07020001
kworker/0:5-5692 [000] … 478.405941: rtcpu_vinotify_event: tstamp:15268967405 tag:RESERVED_18 channel:0x23 frame:0 vi_tstamp:16152035936 data:0x10000000
kworker/0:5-5692 [000] … 478.405943: rtcpu_vinotify_event: tstamp:15268967575 tag:RESERVED_18 channel:0x23 frame:0 vi_tstamp:16152043008 data:0x31000002
kworker/0:5-5692 [000] … 478.517617: rtos_queue_peek_from_isr_failed: tstamp:15273503627 queue:0x0bcbcf78
kworker/0:5-5692 [000] … 478.685612: rtos_queue_peek_from_isr_failed: tstamp:15278503627 queue:0x0bcbcf78
kworker/0:5-5692 [000] … 478.853621: rtos_queue_peek_from_isr_failed: tstamp:15283503638 queue:0x0bcbcf78
kworker/0:5-5692 [000] … 479.021635: rtos_queue_peek_from_isr_failed: tstamp:15288503629 queue:0x0bcbcf78
kworker/0:5-5692 [000] … 479.189615: rtos_queue_peek_from_isr_failed: tstamp:15293503629 queue:0x0bcbcf78
kworker/0:5-5692 [000] … 479.357621: rtos_queue_peek_from_isr_failed: tstamp:15298503628 queue:0x0bcbcf78
kworker/0:5-5692 [000] … 479.525613: rtos_queue_peek_from_isr_failed: tstamp:15303503629 queue:0x0bcbcf78
kworker/0:5-5692 [000] … 479.637627: rtos_queue_peek_from_isr_failed: tstamp:15308503629 queue:0x0bcbcf78
kworker/0:5-5692 [000] … 479.805612: rtos_queue_peek_from_isr_failed: tstamp:15313503625 queue:0x0bcbcf78
kworker/0:5-5692 [000] … 479.973618: rtos_queue_peek_from_isr_failed: tstamp:15318503624 queue:0x0bcbcf78
kworker/0:5-5692 [000] … 480.141612: rtos_queue_peek_from_isr_failed: tstamp:15323503629 queue:0x0bcbcf78
kworker/0:5-5692 [000] … 480.309616: rtos_queue_peek_from_isr_failed: tstamp:15328503629 queue:0x0bcbcf78
kworker/0:5-5692 [000] … 480.477636: rtos_queue_peek_from_isr_failed: tstamp:15333503625 queue:0x0bcbcf78
kworker/0:5-5692 [000] … 480.646212: rtos_queue_peek_from_isr_failed: tstamp:15338503624 queue:0x0bcbcf78
kworker/0:5-5692 [000] … 480.757680: rtos_queue_peek_from_isr_failed: tstamp:15343503623 queue:0x0bcbcf78
kworker/0:5-5692 [000] … 480.925681: rtos_queue_peek_from_isr_failed: tstamp:15348503625 queue:0x0bcbcf78
kworker/0:5-5692 [000] … 481.093671: rtos_queue_peek_from_isr_failed: tstamp:15353503624 queue:0x0bcbcf78
vi-output, max9-7595 [001] … 481.113205: tegra_channel_capture_setup: vnc_id 0 W 1920 H 1080 fmt 10
kworker/0:5-5692 [000] … 481.149679: rtos_queue_send_from_isr_failed: tstamp:15354769139 queue:0x0bcb41f8
kworker/0:5-5692 [000] … 481.149686: rtos_queue_send_from_isr_failed: tstamp:15354769453 queue:0x0bcb8a60
kworker/0:5-5692 [000] … 481.149689: rtos_queue_send_from_isr_failed: tstamp:15354769757 queue:0x0bcba5e0
kworker/0:5-5692 [000] … 481.149690: rtos_queue_send_from_isr_failed: tstamp:15354770053 queue:0x0bcbb3a0
kworker/0:5-5692 [000] … 481.149691: rtos_queue_send_from_isr_failed: tstamp:15354770347 queue:0x0bcbc160
kworker/0:5-5692 [000] … 481.149692: rtos_queue_send_from_isr_failed: tstamp:15354856125 queue:0x0bcb41f8
kworker/0:5-5692 [000] … 481.149694: rtos_queue_send_from_isr_failed: tstamp:15354856424 queue:0x0bcb8a60
kworker/0:5-5692 [000] … 481.149695: rtos_queue_send_from_isr_failed: tstamp:15354856724 queue:0x0bcba5e0
kworker/0:5-5692 [000] … 481.149696: rtos_queue_send_from_isr_failed: tstamp:15354857020 queue:0x0bcbb3a0
kworker/0:5-5692 [000] … 481.149697: rtos_queue_send_from_isr_failed: tstamp:15354857313 queue:0x0bcbc160
kworker/0:5-5692 [000] … 481.149699: rtos_queue_send_from_isr_failed: tstamp:15354870062 queue:0x0bcb41f8
kworker/0:5-5692 [000] … 481.149747: rtos_queue_send_from_isr_failed: tstamp:15354870359 queue:0x0bcb8a60
kworker/0:5-5692 [000] … 481.149749: rtos_queue_send_from_isr_failed: tstamp:15354870657 queue:0x0bcba5e0
kworker/0:5-5692 [000] … 481.149750: rtos_queue_send_from_isr_failed: tstamp:15354870952 queue:0x0bcbb3a0
kworker/0:5-5692 [000] … 481.149752: rtos_queue_send_from_isr_failed: tstamp:15354871247 queue:0x0bcbc160
kworker/0:5-5692 [000] … 481.149756: rtcpu_string: tstamp:15354872072 id:0x04010000 str:"Configuring VI GoS.
"
kworker/0:5-5692 [000] … 481.149816: rtcpu_string: tstamp:15354872434 id:0x04010000 str:"VM GOS[#0] addr=0xc2100000
"
kworker/0:5-5692 [000] … 481.149837: rtcpu_string: tstamp:15354872864 id:0x04010000 str:"VM GOS[#1] addr=0xc2101000
"
kworker/0:5-5692 [000] … 481.149857: rtcpu_string: tstamp:15354873353 id:0x04010000 str:"VM GOS[#2] addr=0xc2102000
"
kworker/0:5-5692 [000] … 481.149874: rtcpu_string: tstamp:15354875209 id:0x04010000 str:"VM GOS[#3] addr=0xc2103000
"
kworker/0:5-5692 [000] … 481.149890: rtcpu_string: tstamp:15354875626 id:0x04010000 str:"VM GOS[#4] addr=0xc2104000
"
kworker/0:5-5692 [000] … 481.149906: rtcpu_string: tstamp:15354876032 id:0x04010000 str:"VM GOS[#5] addr=0xc2105000
"
kworker/0:5-5692 [000] … 481.149969: rtos_queue_send_from_isr_failed: tstamp:15354882688 queue:0x0bcb41f8
kworker/0:5-5692 [000] … 481.149970: rtos_queue_send_from_isr_failed: tstamp:15354882987 queue:0x0bcb8a60
kworker/0:5-5692 [000] … 481.149972: rtos_queue_send_from_isr_failed: tstamp:15354883288 queue:0x0bcba5e0
kworker/0:5-5692 [000] … 481.149974: rtos_queue_send_from_isr_failed: tstamp:15354883584 queue:0x0bcbb3a0
kworker/0:5-5692 [000] … 481.149975: rtos_queue_send_from_isr_failed: tstamp:15354883878 queue:0x0bcbc160
kworker/0:5-5692 [000] … 481.149981: rtcpu_vinotify_event: tstamp:15355187755 tag:RESERVED_18 channel:0x23 frame:0 vi_tstamp:14614992704 data:0x10000000
kworker/0:5-5692 [000] … 481.149983: rtcpu_vinotify_event: tstamp:15355188113 tag:RESERVED_18 channel:0x23 frame:0 vi_tstamp:14614999680 data:0x31000001
kworker/0:5-5692 [000] … 481.149984: rtcpu_vinotify_event: tstamp:15355188402 tag:RESERVED_19 channel:0x23 frame:0 vi_tstamp:14615000672 data:0x07020001
kworker/0:5-5692 [000] … 481.149986: rtcpu_vinotify_event: tstamp:15355188748 tag:RESERVED_18 channel:0x23 frame:0 vi_tstamp:14615067104 data:0x10000000
kworker/0:5-5692 [000] … 481.149987: rtcpu_vinotify_event: tstamp:15355189035 tag:RESERVED_18 channel:0x23 frame:0 vi_tstamp:14615074112 data:0x31000002
kworker/0:5-5692 [000] … 481.261629: rtos_queue_peek_from_isr_failed: tstamp:15358503625 queue:0x0bcbcf78
kworker/0:5-5692 [000] … 481.429634: rtos_queue_peek_from_isr_failed: tstamp:15363503663 queue:0x0bcbcf78
kworker/0:5-5692 [000] … 481.597625: rtos_queue_peek_from_isr_failed: tstamp:15368503629 queue:0x0bcbcf78
kworker/0:5-5692 [000] … 481.765622: rtos_queue_peek_from_isr_failed: tstamp:15373503625 queue:0x0bcbcf78
kworker/0:5-5692 [000] … 481.877661: rtos_queue_peek_from_isr_failed: tstamp:15378503628 queue:0x0bcbcf78
kworker/0:5-5692 [000] … 482.045707: rtos_queue_peek_from_isr_failed: tstamp:15383503624 queue:0x0bcbcf78
kworker/0:5-5692 [000] … 482.213627: rtos_queue_peek_from_isr_failed: tstamp:15388503628 queue:0x0bcbcf78
kworker/0:5-5692 [000] … 482.381629: rtos_queue_peek_from_isr_failed: tstamp:15393503624 queue:0x0bcbcf78
kworker/0:5-5692 [000] … 482.549645: rtos_queue_peek_from_isr_failed: tstamp:15398503625 queue:0x0bcbcf78
kworker/0:0-4 [000] … 482.717652: rtos_queue_peek_from_isr_failed: tstamp:15403503627 queue:0x0bcbcf78
kworker/0:0-4 [000] … 482.885689: rtos_queue_peek_from_isr_failed: tstamp:15408503619 queue:0x0bcbcf78
kworker/0:0-4 [000] … 482.997630: rtos_queue_peek_from_isr_failed: tstamp:15413503593 queue:0x0bcbcf78
kworker/0:0-4 [000] … 483.165620: rtos_queue_peek_from_isr_failed: tstamp:15418503624 queue:0x0bcbcf78
kworker/0:0-4 [000] … 483.333619: rtos_queue_peek_from_isr_failed: tstamp:15423503624 queue:0x0bcbcf78
kworker/0:0-4 [000] … 483.501626: rtos_queue_peek_from_isr_failed: tstamp:15428503620 queue:0x0bcbcf78
kworker/0:0-4 [000] … 483.669638: rtos_queue_peek_from_isr_failed: tstamp:15433503627 queue:0x0bcbcf78
vi-output, max9-7595 [001] … 483.673224: tegra_channel_capture_setup: vnc_id 0 W 1920 H 1080 fmt 10
v4l2-ctl-7593 [001] … 483.721792: tegra_channel_close: vi-output, max9288 2-0048
kworker/0:0-4 [000] … 483.725662: rtos_queue_send_from_isr_failed: tstamp:15434770171 queue:0x0bcb41f8
kworker/0:0-4 [000] … 483.725667: rtos_queue_send_from_isr_failed: tstamp:15434770485 queue:0x0bcb8a60
kworker/0:0-4 [000] … 483.725668: rtos_queue_send_from_isr_failed: tstamp:15434770788 queue:0x0bcba5e0
kworker/0:0-4 [000] … 483.725669: rtos_queue_send_from_isr_failed: tstamp:15434771085 queue:0x0bcbb3a0
kworker/0:0-4 [000] … 483.725671: rtos_queue_send_from_isr_failed: tstamp:15434771381 queue:0x0bcbc160
kworker/0:0-4 [000] … 483.725716: rtos_queue_send_from_isr_failed: tstamp:15434858225 queue:0x0bcb41f8
kworker/0:0-4 [000] … 483.725717: rtos_queue_send_from_isr_failed: tstamp:15434858524 queue:0x0bcb8a60
kworker/0:0-4 [000] … 483.725718: rtos_queue_send_from_isr_failed: tstamp:15434858825 queue:0x0bcba5e0
kworker/0:0-4 [000] … 483.725720: rtos_queue_send_from_isr_failed: tstamp:15434859122 queue:0x0bcbb3a0
kworker/0:0-4 [000] … 483.725721: rtos_queue_send_from_isr_failed: tstamp:15434859418 queue:0x0bcbc160
kworker/0:0-4 [000] … 483.725722: rtos_queue_send_from_isr_failed: tstamp:15434869433 queue:0x0bcb41f8
kworker/0:0-4 [000] … 483.725723: rtos_queue_send_from_isr_failed: tstamp:15434869787 queue:0x0bcb8a60
kworker/0:0-4 [000] … 483.725725: rtos_queue_send_from_isr_failed: tstamp:15434870085 queue:0x0bcba5e0
kworker/0:0-4 [000] … 483.725726: rtos_queue_send_from_isr_failed: tstamp:15434870382 queue:0x0bcbb3a0
kworker/0:0-4 [000] … 483.725727: rtos_queue_send_from_isr_failed: tstamp:15434870678 queue:0x0bcbc160
kworker/0:0-4 [000] … 483.725732: rtcpu_string: tstamp:15434871497 id:0x04010000 str:"Configuring VI GoS.
"
kworker/0:0-4 [000] … 483.725836: rtcpu_string: tstamp:15434871872 id:0x04010000 str:"VM GOS[#0] addr=0xc2100000
"
kworker/0:0-4 [000] … 483.725850: rtcpu_string: tstamp:15434872300 id:0x04010000 str:"VM GOS[#1] addr=0xc2101000
"
kworker/0:0-4 [000] … 483.725866: rtcpu_string: tstamp:15434872789 id:0x04010000 str:"VM GOS[#2] addr=0xc2102000
"
kworker/0:0-4 [000] … 483.725877: rtcpu_string: tstamp:15434873196 id:0x04010000 str:"VM GOS[#3] addr=0xc2103000
"
kworker/0:0-4 [000] … 483.725886: rtcpu_string: tstamp:15434873602 id:0x04010000 str:"VM GOS[#4] addr=0xc2104000
"
kworker/0:0-4 [000] … 483.725895: rtcpu_string: tstamp:15434874009 id:0x04010000 str:"VM GOS[#5] addr=0xc2105000
"
kworker/0:0-4 [000] … 483.725904: rtos_queue_send_from_isr_failed: tstamp:15434878428 queue:0x0bcb41f8
kworker/0:0-4 [000] … 483.725905: rtos_queue_send_from_isr_failed: tstamp:15434878733 queue:0x0bcb8a60
kworker/0:0-4 [000] … 483.725907: rtos_queue_send_from_isr_failed: tstamp:15434879035 queue:0x0bcba5e0
kworker/0:0-4 [000] … 483.725908: rtos_queue_send_from_isr_failed: tstamp:15434879331 queue:0x0bcbb3a0
kworker/0:0-4 [000] … 483.725909: rtos_queue_send_from_isr_failed: tstamp:15434879625 queue:0x0bcbc160
kworker/0:0-4 [000] … 483.725914: rtcpu_vinotify_event: tstamp:15435135828 tag:RESERVED_18 channel:0x23 frame:0 vi_tstamp:17174856576 data:0x10000000
kworker/0:0-4 [000] … 483.725916: rtcpu_vinotify_event: tstamp:15435136124 tag:RESERVED_18 channel:0x23 frame:0 vi_tstamp:17174863552 data:0x31000001
kworker/0:0-4 [000] … 483.725917: rtcpu_vinotify_event: tstamp:15435136474 tag:RESERVED_19 channel:0x23 frame:0 vi_tstamp:17174864576 data:0x07020001
kworker/0:0-4 [000] … 483.725918: rtcpu_vinotify_event: tstamp:15435136758 tag:RESERVED_18 channel:0x23 frame:0 vi_tstamp:17174932096 data:0x10000000
kworker/0:0-4 [000] … 483.725950: rtcpu_vinotify_event: tstamp:15435137103 tag:RESERVED_18 channel:0x23 frame:0 vi_tstamp:17174939136 data:0x31000002
kworker/0:0-4 [000] … 483.837643: rtos_queue_peek_from_isr_failed: tstamp:15438503630 queue:0x0bcbcf78
kworker/0:0-4 [000] … 484.005637: rtos_queue_peek_from_isr_failed: tstamp:15443503624 queue:0x0bcbcf78
kworker/0:0-4 [000] … 484.117665: rtos_queue_peek_from_isr_failed: tstamp:15448503624 queue:0x0bcbcf78
kworker/0:0-4 [000] … 484.285647: rtos_queue_peek_from_isr_failed: tstamp:15453503624 queue:0x0bcbcf78
kworker/0:0-4 [000] … 484.453652: rtos_queue_peek_from_isr_failed: tstamp:15458503624 queue:0x0bcbcf78
kworker/0:0-4 [000] … 484.621659: rtos_queue_peek_from_isr_failed: tstamp:15463503624 queue:0x0bcbcf78
kworker/0:5-5692 [000] … 484.789636: rtos_queue_peek_from_isr_failed: tstamp:15468503624 queue:0x0bcbcf78
kworker/0:5-5692 [000] … 484.957627: rtos_queue_peek_from_isr_failed: tstamp:15473503627 queue:0x0bcbcf78
kworker/0:5-5692 [000] … 485.125617: rtos_queue_peek_from_isr_failed: tstamp:15478503621 queue:0x0bcbcf78
kworker/0:5-5692 [000] … 485.237618: rtos_queue_peek_from_isr_failed: tstamp:15483503624 queue:0x0bcbcf78
kworker/0:5-5692 [000] … 485.405662: rtos_queue_peek_from_isr_failed: tstamp:15488503624 queue:0x0bcbcf78
kworker/0:5-5692 [000] … 485.573624: rtos_queue_peek_from_isr_failed: tstamp:15493503627 queue:0x0bcbcf78
kworker/0:5-5692 [000] … 485.741616: rtos_queue_peek_from_isr_failed: tstamp:15498503627 queue:0x0bcbcf78
kworker/0:5-5692 [000] … 485.909620: rtos_queue_peek_from_isr_failed: tstamp:15503503624 queue:0x0bcbcf78
kworker/0:5-5692 [000] … 486.077635: rtos_queue_peek_from_isr_failed: tstamp:15508503620 queue:0x0bcbcf78
vi-output, max9-7595 [000] … 486.233430: tegra_channel_capture_setup: vnc_id 0 W 1920 H 1080 fmt 10
v4l2-ctl-7593 [001] … 486.234446: tegra_channel_set_stream: enable : 0x0
v4l2-ctl-7593 [001] … 486.234453: tegra_channel_set_stream: max9288 2-0048 : 0x0
v4l2-ctl-7593 [001] … 486.234533: tegra_channel_set_stream: 15a00000.nvcsi–1 : 0x0
v4l2-ctl-7593 [001] … 486.234538: csi_s_stream: enable : 0x0
v4l2-ctl-7593 [000] … 486.239394: tegra_channel_set_power: max9288 2-0048 : 0x0
v4l2-ctl-7593 [000] … 486.239411: camera_common_s_power: status : 0x0
v4l2-ctl-7593 [000] … 486.239819: tegra_channel_set_power: 15a00000.nvcsi–1 : 0x0
v4l2-ctl-7593 [000] … 486.239824: csi_s_power: enable : 0x0
kworker/0:0-4 [000] … 486.245752: rtos_queue_peek_from_isr_failed: tstamp:15513503624 queue:0x0bcbcf78
kworker/0:0-4 [000] … 486.245760: rtos_queue_send_from_isr_failed: tstamp:15514770941 queue:0x0bcb41f8
kworker/0:0-4 [000] … 486.245761: rtos_queue_send_from_isr_failed: tstamp:15514771243 queue:0x0bcb8a60
kworker/0:0-4 [000] … 486.245763: rtos_queue_send_from_isr_failed: tstamp:15514771547 queue:0x0bcba5e0
kworker/0:0-4 [000] … 486.245764: rtos_queue_send_from_isr_failed: tstamp:15514771845 queue:0x0bcbb3a0
kworker/0:0-4 [000] … 486.245765: rtos_queue_send_from_isr_failed: tstamp:15514772142 queue:0x0bcbc160
kworker/0:0-4 [000] … 486.245766: rtos_queue_send_from_isr_failed: tstamp:15514863528 queue:0x0bcb41f8
kworker/0:0-4 [000] … 486.245768: rtos_queue_send_from_isr_failed: tstamp:15514863838 queue:0x0bcb8a60
kworker/0:0-4 [000] … 486.245769: rtos_queue_send_from_isr_failed: tstamp:15514864140 queue:0x0bcba5e0
kworker/0:0-4 [000] … 486.245770: rtos_queue_send_from_isr_failed: tstamp:15514864437 queue:0x0bcbb3a0
kworker/0:0-4 [000] … 486.245771: rtos_queue_send_from_isr_failed: tstamp:15514864733 queue:0x0bcbc160
kworker/0:0-4 [000] … 486.245773: rtos_queue_send_from_isr_failed: tstamp:15514880830 queue:0x0bcb41f8
kworker/0:0-4 [000] … 486.245774: rtos_queue_send_from_isr_failed: tstamp:15514881129 queue:0x0bcb8a60
kworker/0:0-4 [000] … 486.245775: rtos_queue_send_from_isr_failed: tstamp:15514881430 queue:0x0bcba5e0
kworker/0:0-4 [000] … 486.245776: rtos_queue_send_from_isr_failed: tstamp:15514881730 queue:0x0bcbb3a0
kworker/0:0-4 [000] … 486.245778: rtos_queue_send_from_isr_failed: tstamp:15514882026 queue:0x0bcbc160
kworker/0:0-4 [000] … 486.245781: rtcpu_string: tstamp:15514882838 id:0x04010000 str:"Configuring VI GoS.
"
kworker/0:0-4 [000] … 486.245820: rtcpu_string: tstamp:15514883205 id:0x04010000 str:"VM GOS[#0] addr=0xc2100000
"
kworker/0:0-4 [000] … 486.245836: rtcpu_string: tstamp:15514883627 id:0x04010000 str:"VM GOS[#1] addr=0xc2101000
"
kworker/0:0-4 [000] … 486.245845: rtcpu_string: tstamp:15514884121 id:0x04010000 str:"VM GOS[#2] addr=0xc2102000
"
kworker/0:0-4 [000] … 486.245854: rtcpu_string: tstamp:15514884525 id:0x04010000 str:"VM GOS[#3] addr=0xc2103000
"
kworker/0:0-4 [000] … 486.245865: rtcpu_string: tstamp:15514884928 id:0x04010000 str:"VM GOS[#4] addr=0xc2104000
"
kworker/0:0-4 [000] … 486.245874: rtcpu_string: tstamp:15514885333 id:0x04010000 str:"VM GOS[#5] addr=0xc2105000
"
kworker/0:0-4 [000] … 486.245882: rtos_queue_send_from_isr_failed: tstamp:15514903920 queue:0x0bcb41f8
kworker/0:0-4 [000] … 486.245884: rtos_queue_send_from_isr_failed: tstamp:15514904219 queue:0x0bcb8a60
kworker/0:0-4 [000] … 486.245885: rtos_queue_send_from_isr_failed: tstamp:15514904519 queue:0x0bcba5e0
kworker/0:0-4 [000] … 486.245886: rtos_queue_send_from_isr_failed: tstamp:15514904814 queue:0x0bcbb3a0
kworker/0:0-4 [000] … 486.245888: rtos_queue_send_from_isr_failed: tstamp:15514905110 queue:0x0bcbc160
kworker/0:5-5692 [000] … 486.357653: rtos_queue_peek_from_isr_failed: tstamp:15518503625 queue:0x0bcbcf78
kworker/0:5-5692 [000] … 486.525634: rtos_queue_peek_from_isr_failed: tstamp:15523503625 queue:0x0bcbcf78
kworker/0:5-5692 [000] … 486.693617: rtos_queue_peek_from_isr_failed: tstamp:15528503625 queue:0x0bcbcf78
kworker/0:5-5692 [000] … 486.861621: rtos_queue_peek_from_isr_failed: tstamp:15533503627 queue:0x0bcbcf78
kworker/0:5-5692 [000] … 487.029635: rtos_queue_peek_from_isr_failed: tstamp:15538503625 queue:0x0bcbcf78
kworker/0:5-5692 [000] … 487.197615: rtos_queue_peek_from_isr_failed: tstamp:15543503625 queue:0x0bcbcf78
kworker/0:5-5692 [000] … 487.365622: rtos_queue_peek_from_isr_failed: tstamp:15548503625 queue:0x0bcbcf78
kworker/0:5-5692 [000] … 487.477622: rtos_queue_peek_from_isr_failed: tstamp:15553503628 queue:0x0bcbcf78
kworker/0:5-5692 [000] … 487.645619: rtos_queue_peek_from_isr_failed: tstamp:15558503624 queue:0x0bcbcf78
kworker/0:0-4 [000] … 487.813643: rtos_queue_peek_from_isr_failed: tstamp:15563503625 queue:0x0bcbcf78
kworker/0:0-4 [000] … 487.981618: rtos_queue_peek_from_isr_failed: tstamp:15568503629 queue:0x0bcbcf78
kworker/0:0-4 [000] … 488.149615: rtos_queue_peek_from_isr_failed: tstamp:15573503629 queue:0x0bcbcf78
kworker/0:0-4 [000] … 488.317615: rtos_queue_peek_from_isr_failed: tstamp:15578503628 queue:0x0bcbcf78
kworker/0:0-4 [000] … 488.485649: rtos_queue_peek_from_isr_failed: tstamp:15583503628 queue:0x0bcbcf78
kworker/0:0-4 [000] … 488.597625: rtos_queue_peek_from_isr_failed: tstamp:15588503625 queue:0x0bcbcf78
kworker/0:0-4 [000] … 488.765657: rtos_queue_peek_from_isr_failed: tstamp:15593503633 queue:0x0bcbcf78
kworker/0:0-4 [000] … 488.933620: rtos_queue_peek_from_isr_failed: tstamp:15598503625 queue:0x0bcbcf78
kworker/0:0-4 [000] … 489.101625: rtos_queue_peek_from_isr_failed: tstamp:15603503619 queue:0x0bcbcf78
kworker/0:0-4 [000] … 489.269613: rtos_queue_peek_from_isr_failed: tstamp:15608503629 queue:0x0bcbcf78
kworker/0:0-4 [000] … 489.437629: rtos_queue_peek_from_isr_failed: tstamp:15613503628 queue:0x0bcbcf78
kworker/0:0-4 [000] … 489.605619: rtos_queue_peek_from_isr_failed: tstamp:15618503625 queue:0x0bcbcf78
kworker/0:0-4 [000] … 489.717646: rtos_queue_peek_from_isr_failed: tstamp:15623503629 queue:0x0bcbcf78
kworker/0:0-4 [000] … 489.885616: rtos_queue_peek_from_isr_failed: tstamp:15628503624 queue:0x0bcbcf78
kworker/0:0-4 [000] … 490.053629: rtos_queue_peek_from_isr_failed: tstamp:15633503627 queue:0x0bcbcf78
kworker/0:0-4 [000] … 490.221613: rtos_queue_peek_from_isr_failed: tstamp:15638503628 queue:0x0bcbcf78
kworker/0:0-4 [000] … 490.389645: rtos_queue_peek_from_isr_failed: tstamp:15643503624 queue:0x0bcbcf78
kworker/0:0-4 [000] … 490.557639: rtos_queue_peek_from_isr_failed: tstamp:15648503624 queue:0x0bcbcf78
kworker/0:0-4 [000] … 490.725622: rtos_queue_peek_from_isr_failed: tstamp:15653503624 queue:0x0bcbcf78
kworker/0:0-4 [000] … 490.837617: rtos_queue_peek_from_isr_failed: tstamp:15658503628 queue:0x0bcbcf78
kworker/0:0-4 [000] … 491.005640: rtos_queue_peek_from_isr_failed: tstamp:15663503624 queue:0x0bcbcf78
kworker/0:0-4 [000] … 491.173617: rtos_queue_peek_from_isr_failed: tstamp:15668503624 queue:0x0bcbcf78
kworker/0:0-4 [000] … 491.341613: rtos_queue_peek_from_isr_failed: tstamp:15673503625 queue:0x0bcbcf78
kworker/0:0-4 [000] … 491.397629: rtos_queue_peek_from_isr_failed: tstamp:15674750752 queue:0x0bcbcf78

could any one give me some hints?

for more config。here’s the dts

#include <t19x-common-modules/tegra194-camera-max9288.dtsi>
#include “dt-bindings/clock/tegra194-clock.h”

#define CAM0_RST_L TEGRA194_MAIN_GPIO(T, 6)
#define CAM0_PWDN TEGRA194_MAIN_GPIO(T, 5)

/* camera control gpio definitions */

/ {
i2c@3180000 {
// dser: max9288@48 {
// // compatible = “nvidia,max9288”;
// reg = <0x48>;
// csi-mode = “1x4”;
// max-src = <2>;
// reset-gpios = <&tegra_main_gpio CAM0_RST_L GPIO_ACTIVE_HIGH>;
// };
// ser: max96705@40 {
// // compatible = “nvidia,max96705”;
// reg = <0x40>;
// nvidia,gmsl-dser-device = <&dser>;
// };
max9288_a@48 {
def-addr = <0x48>;
/* Define any required hw resources needed by driver /
/
ie. clocks, io pins, power sources */
clocks = <&bpmp_clks TEGRA194_CLK_EXTPERIPH1>,
<&bpmp_clks TEGRA194_CLK_EXTPERIPH1>;
clock-names = “extperiph1”, “pllp_grtba”;
mclk = “extperiph1”;

		reset-gpios = <&tegra_main_gpio CAM0_RST_L GPIO_ACTIVE_HIGH>;
		pwdn-gpios = <&tegra_main_gpio CAM0_PWDN GPIO_ACTIVE_HIGH>;

		// nvidia,gmsl-ser-device = <&ser>;
		// nvidia,gmsl-dser-device = <&dser>;
	};
};

};

/ {
host1x {
vi@15c10000 {
num-channels = <1>;
ports {
#address-cells = <1>;
#size-cells = <0>;
port@0 {
reg = <0>;
max9288_vi_in0: endpoint {
vc-id = <0>;
port-index = <4>;
bus-width = <4>;
remote-endpoint = <&max9288_csi_out0>;
};
};
};
};

	nvcsi@15a00000 {
		num-channels = <1>;
		#address-cells = <1>;
		#size-cells = <0>;
		channel@0 {
			reg = <0>;
			ports {
				#address-cells = <1>;
				#size-cells = <0>;
				port@0 {
					reg = <0>;
					max9288_csi_in0: endpoint@0 {
						port-index = <4>;
						bus-width = <4>;
						remote-endpoint = <&max9288_max9288_out0>;
					};
				};
				port@1 {
					reg = <1>;
					max9288_csi_out0: endpoint@1 {
						remote-endpoint = <&max9288_vi_in0>;
					};
				};
			};
		};
	};
};

i2c@3180000 {
	max9288_a@48 {
		compatible = "nvidia,max9288";

		reg = <0x48>;

		/* Physical dimensions of sensor */
		physical_w = "15.0";
		physical_h = "12.5";

		sensor_model ="max9288";

		/* Defines number of frames to be dropped by driver internally after applying */
		/* sensor crop settings. Some sensors send corrupt frames after applying */
		/* crop co-ordinates */
		post_crop_frame_drop = "1";

		/* Convert Gain to unit of dB (decibel) befor passing to kernel driver */
		use_decibel_gain = "true";

		/* enable CID_SENSOR_MODE_ID for sensor modes selection */
		use_sensor_mode_id = "false";//不使用mode中的参数

		mode0 {/*mode IMX390_MODE_1920X1080_CROP_30FPS*/
			mclk_khz = "24000";
			num_lanes = "4";
			tegra_sinterface = "serial_e";
			vc_id = "0";
			discontinuous_clk = "no";
			dpcm_enable = "false";
			cil_settletime = "0";
			dynamic_pixel_bit_depth = "16";
			csi_pixel_bit_depth = "16";
			mode_type = "yuv";
			pixel_phase = "yuyv";

			active_w = "1920";
			active_h = "1080";
			readout_orientation = "0";
			line_length = "2200";
			inherent_gain = "1";
			pix_clk_hz = "99000000";//"99000000""74250000"
			serdes_pix_clk_hz = "99000000";//"833333333";

			gain_factor = "10";
			min_gain_val = "0"; /* dB */
			max_gain_val = "300"; /* dB */
			step_gain_val = "3"; /* 0.3 */
			default_gain = "0";
			min_hdr_ratio = "1";
			max_hdr_ratio = "1";
			framerate_factor = "1000000";
			min_framerate = "30000000";
			max_framerate = "30000000";
			step_framerate = "1";
			default_framerate = "30000000";
			exposure_factor = "1000000";
			min_exp_time = "59"; /*us, 2 lines*/
			max_exp_time = "33333";
			step_exp_time = "1";
			default_exp_time = "33333";/* us */
			embedded_metadata_height = "1";
		};
		ports {
			#address-cells = <1>;
			#size-cells = <0>;
			port@0 {
				reg = <0>;
				max9288_max9288_out0: endpoint {
					vc-id = <0>;
					port-index = <4>;
					bus-width = <4>;
					remote-endpoint = <&max9288_csi_in0>;
					};
				};
			};
		gmsl-link {
			src-csi-port = "e";
			dst-csi-port = "e";
			serdes-csi-link = "a";
			csi-mode = "1x4";
			st-vc = <0>;
			vc-id = <0>;
			num-lanes = <4>;
			streams = "ued-u1", "raw12";
			};
		};
};

};

/ {

tegra-camera-platform {
	compatible = "nvidia, tegra-camera-platform";
	/**
	* Physical settings to calculate max ISO BW
	*
	* num_csi_lanes = <>;
	* Total number of CSI lanes when all cameras are active
	*
	* max_lane_speed = <>;
	* Max lane speed in Kbit/s
	*
	* min_bits_per_pixel = <>;
	* Min bits per pixel
	*
	* vi_peak_byte_per_pixel = <>;
	* Max byte per pixel for the VI ISO case
	*
	* vi_bw_margin_pct = <>;
	* Vi bandwidth margin in percentage
	*
	* max_pixel_rate = <>;
	* Max pixel rate in Kpixel/s for the ISP ISO case
	*
	* isp_peak_byte_per_pixel = <>;
	* Max byte per pixel for the ISP ISO case
	*
	* isp_bw_margin_pct = <>;
	* Isp bandwidth margin in percentage
	*/
	num_csi_lanes = <4>;
	max_lane_speed = <4000000>;
	min_bits_per_pixel = <16>;
	vi_peak_byte_per_pixel = <2>;
	vi_bw_margin_pct = <25>;
	max_pixel_rate = <750000>;
	isp_peak_byte_per_pixel = <5>;
	isp_bw_margin_pct = <25>;

	/**
	 * The general guideline for naming badge_info contains 3 parts, and is as follows,
	 * The first part is the camera_board_id for the module; if the module is in a FFD
	 * platform, then use the platform name for this part.
	 * The second part contains the position of the module, ex. "rear" or "front".
	 * The third part contains the last 6 characters of a part number which is found
	 * in the module's specsheet from the vender.
	 */
	modules {
		module0 {
			badge = "max9288_front";
			position = "front";
			orientation = "0";
			drivernode0 {
				/* Declare PCL support driver (classically known as guid)  */
				pcl_id = "v4l2_sensor";
				/* Driver v4l2 device name */
				devname = "max9288 30-0048";
				/* Declare the device-tree hierarchy to driver instance */
				proc-device-tree = "/proc/device-tree/i2c@3180000/max9288_a@48";
			};
		};
	};
};

};

and i’m real confuse about the param about mclk ,pix_clk_hz,serdes_pix_clk_hz?

The trace log show NVCSI/VI didn’t receive any validate data. Only the saw a PHY_INTR0 message.
It’s should be the case that you set the sensor with continous clock mode and enable sensor streaming before enable NVCSI, but the discontinuous_clk was no in the dts.

kworker/0:5-5692 [000] … 478.405933: rtcpu_nvcsi_intr: tstamp:15268697299 class:GLOBAL type:PHY_INTR0 phy:2 cil:1 st:0 vc:0 status:0x00000088

well thank you for your reply.
but I am really confuse about how the modify the driver. please say more. thank you very much

Confirm if the sensor is configure as continuous mode and consult with vendor to configure it as discontinuous mode to try.