Problem: Changing 4 lane to 2 lane mipi

Camera sensor is working Properly with mipi 4 lane configuration on TX2 board, but as per requirement it needs to be configured for mipi 2 lane on TX2 board.

For make it work:

  • The camera sensor is programmed for 2 lane configuration.
  • Modified dtsi file for mipi 2 lane.
    bus-width = <2>;

After All this modification we are not getting any frame.

We are getting error “PXL_SOF syncpt timeout! err = -11”.

Any ideas what went wrong? Please give your inputs,
Thanks.

According to:
https://elinux.org/Jetson_TX2/28.1_Camera_BringUp

Trace:

kworker/3:1-2816  [003] ...1  3821.828721: rtcpu_start: tstamp:119771535648
     kworker/3:1-2816  [003] ...1  3821.988777: rtos_queue_peek_from_isr_failed: tstamp:119776535445 queue:0x0b4a3c58
     kworker/3:1-2816  [003] ...1  3822.144806: rtos_queue_peek_from_isr_failed: tstamp:119781535954 queue:0x0b4a3c58
     kworker/3:1-2816  [003] ...1  3822.300770: rtos_queue_peek_from_isr_failed: tstamp:119786536454 queue:0x0b4a3c58
     kworker/3:1-2816  [003] ...1  3822.456799: rtos_queue_peek_from_isr_failed: tstamp:119791536949 queue:0x0b4a3c58
     kworker/3:1-2816  [003] ...1  3822.612808: rtos_queue_peek_from_isr_failed: tstamp:119796537539 queue:0x0b4a3c58
     kworker/3:1-2816  [003] ...1  3822.768761: rtos_queue_peek_from_isr_failed: tstamp:119801537957 queue:0x0b4a3c58
     kworker/3:1-2816  [003] ...1  3822.924792: rtos_queue_peek_from_isr_failed: tstamp:119806538515 queue:0x0b4a3c58
     kworker/3:1-2816  [003] ...1  3823.080770: rtos_queue_peek_from_isr_failed: tstamp:119811538988 queue:0x0b4a3c58
     kworker/3:1-2816  [003] ...1  3823.236799: rtos_queue_peek_from_isr_failed: tstamp:119816539496 queue:0x0b4a3c58
     kworker/3:1-2816  [003] ...1  3823.392769: rtos_queue_peek_from_isr_failed: tstamp:119821540005 queue:0x0b4a3c58
     kworker/3:1-2816  [003] ...1  3823.548770: rtos_queue_peek_from_isr_failed: tstamp:119826540510 queue:0x0b4a3c58
     kworker/3:1-2816  [003] ...1  3823.704791: rtos_queue_peek_from_isr_failed: tstamp:119831541085 queue:0x0b4a3c58
     kworker/3:1-2816  [003] ...1  3823.912798: rtos_queue_peek_from_isr_failed: tstamp:119836541522 queue:0x0b4a3c58
     kworker/3:1-2816  [003] ...1  3824.068790: rtos_queue_peek_from_isr_failed: tstamp:119841542019 queue:0x0b4a3c58
     kworker/3:1-2816  [003] ...1  3824.224773: rtos_queue_peek_from_isr_failed: tstamp:119846542605 queue:0x0b4a3c58
     kworker/3:1-2816  [003] ...1  3824.380768: rtos_queue_peek_from_isr_failed: tstamp:119851543044 queue:0x0b4a3c58
     kworker/3:1-2816  [003] ...1  3824.536771: rtos_queue_peek_from_isr_failed: tstamp:119856543549 queue:0x0b4a3c58
     kworker/3:1-2816  [003] ...1  3824.692773: rtos_queue_peek_from_isr_failed: tstamp:119861544061 queue:0x0b4a3c58
     kworker/3:1-2816  [003] ...1  3824.848791: rtos_queue_peek_from_isr_failed: tstamp:119866544551 queue:0x0b4a3c58
     kworker/3:1-2816  [003] ...1  3825.004774: rtos_queue_peek_from_isr_failed: tstamp:119871545128 queue:0x0b4a3c58
     kworker/3:1-2816  [003] ...1  3825.160783: rtos_queue_peek_from_isr_failed: tstamp:119876545579 queue:0x0b4a3c58
     kworker/3:1-2816  [003] ...1  3825.316789: rtos_queue_peek_from_isr_failed: tstamp:119881546105 queue:0x0b4a3c58

The trace log shows didn’t get any validate data from MIPI bus that could be the sensor configure problem.