IMX8M Nano : AR0521 Camera Interface : Continously Image not Capture

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

IMX8M Nano : AR0521 Camera Interface : Continously Image not Capture

1,514 次查看
milav_soni
Contributor III

Hello Team,

We have designed the Imx8m Nano-based Boards, in which we have connected the ar0521 camera sensor through MIPI CSI.

We have updated the BSP as per our sensor hardware configuration and captured an image successfully.

But the problem is, that we did not get the raw images sometimes. and BSP is stuck at the below function in the "videobuf2-core.c" file.

Last print : printk("will sleep waiting for buffers\n"); (<---------- code stuck after this print)

static int __vb2_wait_for_done_vb(struct vb2_queue *q, int nonblocking)
{
	/*
	 * All operations on vb_done_list are performed under done_lock
	 * spinlock protection. However, buffers may be removed from
	 * it and returned to userspace only while holding both driver's
	 * lock and the done_lock spinlock. Thus we can be sure that as
	 * long as we hold the driver's lock, the list will remain not
	 * empty if list_empty() check succeeds.
	 */
		
	for (;;) {
		int ret;

		if (q->waiting_in_dqbuf) {
			dprintk(1, "another dup()ped fd is waiting for a buffer\n");
			return -EBUSY;
		}

		if (!q->streaming) {
			dprintk(1, "streaming off, will not wait for buffers\n");
			return -EINVAL;
		}

		if (q->error) {
			dprintk(1, "Queue in error state, will not wait for buffers\n");
			return -EIO;
		}

		if (q->last_buffer_dequeued) {
			dprintk(3, "last buffer dequeued already, will not wait for buffers\n");
			return -EPIPE;
		}

		if (!list_empty(&q->done_list)) {
			/*
			 * Found a buffer that we were waiting for.
			 */
			break;
		}

		if (nonblocking) {
			dprintk(3, "nonblocking and no buffers to dequeue, will not wait\n");
			return -EAGAIN;
		}

		q->waiting_in_dqbuf = 1;
		/*
		 * We are streaming and blocking, wait for another buffer to
		 * become ready or for streamoff. Driver's lock is released to
		 * allow streamoff or qbuf to be called while waiting.
		 */
		call_void_qop(q, wait_prepare, q);

		/*
		 * All locks have been released, it is safe to sleep now.
		 */
		dprintk(3, "will sleep waiting for buffers\n");
		printk("will sleep waiting for buffers\n");
		ret = wait_event_interruptible(q->done_wq,
				!list_empty(&q->done_list) || !q->streaming ||
				q->error);
				
		/*
		 * We need to reevaluate both conditions again after reacquiring
		 * the locks or return an error if one occurred.
		 */
		call_void_qop(q, wait_finish, q);
		q->waiting_in_dqbuf = 0;
		if (ret) {
			dprintk(1, "sleep was interrupted\n");
			return ret;
		}
	}
	
	return 0;
}

 

We have gone through the all files associated with the V4L2 Framework.

Queueing of three buffers is done successfully, Stream on IOCTL is also working fine.

But at last of VIDIOC_STREAMON, there is IRQ handler, which is not called in this situation.

and we have stuck in VIDIOC_DQBUF in the above functions.

milav_soni_0-1652191689183.png

can you please help me out with this problem?

I have attached the log for your reference.

Waiting for your reply.

Thank You

 

标签 (2)
标记 (2)
0 项奖励
3 回复数

1,477 次查看
milav_soni
Contributor III

Hello Guys,

I have dumped the ISI register to debug more.

I have attached the three files of dumps register values for the following image configuration.

1) 1080p_run.txt     --> ISI dump register when 1080p images are captured (which is run always).

2) 5MP_run.txt        --> ISI dump register when 5MP images are captured.

3) 5MP_not_run.txt --> ISI dump register when 5MP images are not captured.

Can you please help me out on this problem?

Thank You

 

0 项奖励

1,458 次查看
milav_soni
Contributor III

Hello guys,

I have also dumped CSI Register while Image is not captured.

--------------------------First Dump--------------------------------------
[ 6784.470793]         CSIS_VERSION[0]: 0x03060301
[ 6784.475370]        CSIS_CMN_CTRL[4]: 0x00004b05
[ 6784.480510]        CSIS_CLK_CTRL[8]: 0x000f0000
[ 6784.485287]          CSIS_INTMSK[10]: 0x0fffff1f
[ 6784.490127]          CSIS_INTSRC[14]: 0x00000000
[ 6784.494971]      CSIS_DPHYSTATUS[20]: 0x000000f0
[ 6784.499811]        CSIS_DPHYCTRL[24]: 0x0d80001f
[ 6784.504653]     CSIS_DPHYBCTRL_L[30]: 0x000001f4
[ 6784.509534]     CSIS_DPHYBCTRL_H[34]: 0x00000000
[ 6784.514392]     CSIS_DPHYSCTRL_L[38]: 0x00000000
[ 6784.519239]     CSIS_DPHYSCTRL_H[3c]: 0x00000000
[ 6784.524083]   CSIS_ISPCONFIG_CH0[40]: 0x000000ac
[ 6784.528926]   CSIS_ISPCONFIG_CH1[50]: 0x000008fd
[ 6784.533789]   CSIS_ISPCONFIG_CH2[60]: 0x000008fe
[ 6784.538629]   CSIS_ISPCONFIG_CH3[70]: 0x000008ff
[ 6784.543485]    CSIS_ISPRESOL_CH0[44]: 0x07a00a28
[ 6784.548370]    CSIS_ISPRESOL_CH1[54]: 0x80008000
[ 6784.553216]    CSIS_ISPRESOL_CH2[64]: 0x80008000
[ 6784.558057]    CSIS_ISPRESOL_CH3[74]: 0x80008000
[ 6784.562899]     CSIS_ISPSYNC_CH0[48]: 0x00000000
[ 6784.567745]     CSIS_ISPSYNC_CH1[58]: 0x00000000
[ 6784.572585]     CSIS_ISPSYNC_CH2[68]: 0x00000000
[ 6784.577464]     CSIS_ISPSYNC_CH3[78]: 0x00000000
[ 6784.582322] MIPI_CSIS_FRAME_COUNTER_CH0[100]: 0x00000000
[ 6784.587858] MIPI_CSIS_FRAME_COUNTER_CH1[104]: 0x00000000
[ 6784.593395] MIPI_CSIS_FRAME_COUNTER_CH2[108]: 0x00000000
[ 6784.598934] MIPI_CSIS_FRAME_COUNTER_CH3[10c]: 0x00000000
[ 6784.604474]    GPR_GASKET_0_CTRL[60]: 0xffff8000
[ 6784.609330]   GPR_GASKET_0_HSIZE[64]: 0xffff8000
[ 6784.614178]   GPR_GASKET_0_VSIZE[68]: 0xffff8000
--------------------------Second dump-------------------------------------
[ 6785.702922]         CSIS_VERSION[0]: 0x03060301
[ 6785.707501]        CSIS_CMN_CTRL[4]: 0x00004b05
[ 6785.712712]        CSIS_CLK_CTRL[8]: 0x000f0000
[ 6785.717506]          CSIS_INTMSK[10]: 0x0fffff1f
[ 6785.722347]          CSIS_INTSRC[14]: 0x00000000
[ 6785.727192]      CSIS_DPHYSTATUS[20]: 0x00000000  --> change value in second dump
[ 6785.732034]        CSIS_DPHYCTRL[24]: 0x0d80001f
[ 6785.736879]     CSIS_DPHYBCTRL_L[30]: 0x000001f4
[ 6785.741720]     CSIS_DPHYBCTRL_H[34]: 0x00000000
[ 6785.746566]     CSIS_DPHYSCTRL_L[38]: 0x00000000
[ 6785.751440]     CSIS_DPHYSCTRL_H[3c]: 0x00000000
[ 6785.756281]   CSIS_ISPCONFIG_CH0[40]: 0x000000ac
[ 6785.761125]   CSIS_ISPCONFIG_CH1[50]: 0x000008fd
[ 6785.766025]   CSIS_ISPCONFIG_CH2[60]: 0x000008fe
[ 6785.770869]   CSIS_ISPCONFIG_CH3[70]: 0x000008ff
[ 6785.775710]    CSIS_ISPRESOL_CH0[44]: 0x07a00a28
[ 6785.780549]    CSIS_ISPRESOL_CH1[54]: 0x80008000
[ 6785.785412]    CSIS_ISPRESOL_CH2[64]: 0x80008000
[ 6785.790251]    CSIS_ISPRESOL_CH3[74]: 0x80008000
[ 6785.795092]     CSIS_ISPSYNC_CH0[48]: 0x00000000
[ 6785.799932]     CSIS_ISPSYNC_CH1[58]: 0x00000000
[ 6785.804774]     CSIS_ISPSYNC_CH2[68]: 0x00000000
[ 6785.809621]     CSIS_ISPSYNC_CH3[78]: 0x00000000
[ 6785.814483] MIPI_CSIS_FRAME_COUNTER_CH0[100]: 0x00000000
[ 6785.820020] MIPI_CSIS_FRAME_COUNTER_CH1[104]: 0x00000000
[ 6785.825609] MIPI_CSIS_FRAME_COUNTER_CH2[108]: 0x00000000
[ 6785.831144] MIPI_CSIS_FRAME_COUNTER_CH3[10c]: 0x00000000
[ 6785.836684]    GPR_GASKET_0_CTRL[60]: 0xffff8000
[ 6785.841540]   GPR_GASKET_0_HSIZE[64]: 0xffff8000
[ 6785.846382]   GPR_GASKET_0_VSIZE[68]: 0xffff8000
0 项奖励

1,461 次查看
milav_soni
Contributor III

Hello Teams,

I am waiting for reply.

I have also added ISI Dump register value when Image is not capture.

When "mxc_isi_channel_enable" following is ISI register value.

[  118.035014] ISI CHNLC register dump, isi0
[  118.039105]            CHNL_CTRL[0x00]: e2000000
[  118.044716]        CHNL_IMG_CTRL[0x04]: c000001
[  118.049543]    CHNL_OUT_BUF_CTRL[0x08]: 70707
[  118.054128]         CHNL_IMG_CFG[0x0c]: 7a00a28
[  118.058881]             CHNL_IER[0x10]: 3df80000
[  118.063713]             CHNL_STS[0x14]: 200
[  118.068108]    CHNL_SCALE_FACTOR[0x18]: 10001000
[  118.072955]    CHNL_SCALE_OFFSET[0x1c]: 00
[  118.077262]        CHNL_CROP_ULC[0x20]: 00
[  118.081570]        CHNL_CROP_LRC[0x24]: 00
[  118.085892]      CHNL_CSC_COEFF0[0x28]: 00
[  118.090358]      CHNL_CSC_COEFF1[0x2c]: 00
[  118.094718]      CHNL_CSC_COEFF2[0x30]: 00
[  118.099032]      CHNL_CSC_COEFF3[0x34]: 00
[  118.103344]      CHNL_CSC_COEFF4[0x38]: 00
[  118.107653]      CHNL_CSC_COEFF5[0x3c]: 00
[  118.111964]     CHNL_ROI_0_ALPHA[0x40]: 00
[  118.116345]       CHNL_ROI_0_ULC[0x44]: 00
[  118.120674]       CHNL_ROI_0_LRC[0x48]: 00
[  118.124991]     CHNL_ROI_1_ALPHA[0x4c]: 00
[  118.129301]       CHNL_ROI_1_ULC[0x50]: 00
[  118.133612]       CHNL_ROI_1_LRC[0x54]: 00
[  118.137920]     CHNL_ROI_2_ALPHA[0x58]: 00
[  118.142229]       CHNL_ROI_2_ULC[0x5c]: 00
[  118.146535]       CHNL_ROI_2_LRC[0x60]: 00
[  118.150858]     CHNL_ROI_3_ALPHA[0x64]: 00
[  118.155169]       CHNL_ROI_3_ULC[0x68]: 00
[  118.159477]       CHNL_ROI_3_LRC[0x6c]: 00
[  118.163786] CHNL_OUT_BUF1_ADDR_Y[0x70]: 5e000000
[  118.168618] CHNL_OUT_BUF1_ADDR_U[0x74]: 00
[  118.172952] CHNL_OUT_BUF1_ADDR_V[0x78]: 00
[  118.177265]   CHNL_OUT_BUF_PITCH[0x7c]: 1450
[  118.181750]     CHNL_IN_BUF_ADDR[0x80]: 00
[  118.186063]    CHNL_IN_BUF_PITCH[0x84]: 00
[  118.190382]     CHNL_MEM_RD_CTRL[0x88]: 00
[  118.194697] CHNL_OUT_BUF2_ADDR_Y[0x8c]: 5c200000
[  118.199526] CHNL_OUT_BUF2_ADDR_U[0x90]: 00
[  118.203835] CHNL_OUT_BUF2_ADDR_V[0x94]: 00
[  118.208178]     CHNL_SCL_IMG_CFG[0x98]: 7a00a28
[  118.212927]       CHNL_FLOW_CTRL[0x9c]: 00

 

When "mxc_isi_channel_disable" following is ISI register value.

ISI CHNLC register dump, isi0
[  121.455986]            CHNL_CTRL[0x00]: e2000000
[  121.460824]        CHNL_IMG_CTRL[0x04]: c000001
[  121.465572]    CHNL_OUT_BUF_CTRL[0x08]: 70707
[  121.470173]         CHNL_IMG_CFG[0x0c]: 7a00a28
[  121.474918]             CHNL_IER[0x10]: 3df80000
[  121.479803]             CHNL_STS[0x14]: 200
[  121.484230]    CHNL_SCALE_FACTOR[0x18]: 10001000
[  121.489068]    CHNL_SCALE_OFFSET[0x1c]: 00
[  121.493386]        CHNL_CROP_ULC[0x20]: 00
[  121.497700]        CHNL_CROP_LRC[0x24]: 00
[  121.502014]      CHNL_CSC_COEFF0[0x28]: 00
[  121.506327]      CHNL_CSC_COEFF1[0x2c]: 00
[  121.510654]      CHNL_CSC_COEFF2[0x30]: 00
[  121.514967]      CHNL_CSC_COEFF3[0x34]: 00
[  121.519306]      CHNL_CSC_COEFF4[0x38]: 00
[  121.523619]      CHNL_CSC_COEFF5[0x3c]: 00
[  121.527930]     CHNL_ROI_0_ALPHA[0x40]: 00
[  121.532252]       CHNL_ROI_0_ULC[0x44]: 00
[  121.536566]       CHNL_ROI_0_LRC[0x48]: 00
[  121.540890]     CHNL_ROI_1_ALPHA[0x4c]: 00
[  121.545204]       CHNL_ROI_1_ULC[0x50]: 00
[  121.549514]       CHNL_ROI_1_LRC[0x54]: 00
[  121.553823]     CHNL_ROI_2_ALPHA[0x58]: 00
[  121.558140]       CHNL_ROI_2_ULC[0x5c]: 00
[  121.562451]       CHNL_ROI_2_LRC[0x60]: 00
[  121.566771]     CHNL_ROI_3_ALPHA[0x64]: 00
[  121.571086]       CHNL_ROI_3_ULC[0x68]: 00
[  121.575411]       CHNL_ROI_3_LRC[0x6c]: 00
[  121.579727] CHNL_OUT_BUF1_ADDR_Y[0x70]: 5e000000
[  121.584559] CHNL_OUT_BUF1_ADDR_U[0x74]: 00
[  121.588874] CHNL_OUT_BUF1_ADDR_V[0x78]: 00
[  121.593189]   CHNL_OUT_BUF_PITCH[0x7c]: 1450
[  121.597673]     CHNL_IN_BUF_ADDR[0x80]: 00
[  121.602006]    CHNL_IN_BUF_PITCH[0x84]: 00
[  121.606331]     CHNL_MEM_RD_CTRL[0x88]: 00
[  121.610645] CHNL_OUT_BUF2_ADDR_Y[0x8c]: 5c200000
[  121.615478] CHNL_OUT_BUF2_ADDR_U[0x90]: 00
[  121.619791] CHNL_OUT_BUF2_ADDR_V[0x94]: 00
[  121.624136]     CHNL_SCL_IMG_CFG[0x98]: 7a00a28
[  121.628882]       CHNL_FLOW_CTRL[0x9c]: 00
[  121.956141] ISI CHNLC register dump, isi0
[  121.960167]            CHNL_CTRL[0x00]: 22000000
[  121.965276]        CHNL_IMG_CTRL[0x04]: c000001
[  121.970058]    CHNL_OUT_BUF_CTRL[0x08]: 70707
[  121.974633]         CHNL_IMG_CFG[0x0c]: 7a00a28
[  121.979380]             CHNL_IER[0x10]: 00
[  121.983689]             CHNL_STS[0x14]: 00
[  121.987999]    CHNL_SCALE_FACTOR[0x18]: 10001000
[  121.992830]    CHNL_SCALE_OFFSET[0x1c]: 00
[  121.997141]        CHNL_CROP_ULC[0x20]: 00
[  122.001452]        CHNL_CROP_LRC[0x24]: 00
[  122.005762]      CHNL_CSC_COEFF0[0x28]: 00
[  122.010071]      CHNL_CSC_COEFF1[0x2c]: 00
[  122.014378]      CHNL_CSC_COEFF2[0x30]: 00
[  122.018686]      CHNL_CSC_COEFF3[0x34]: 00
[  122.023038]      CHNL_CSC_COEFF4[0x38]: 00
[  122.027367]      CHNL_CSC_COEFF5[0x3c]: 00
[  122.031681]     CHNL_ROI_0_ALPHA[0x40]: 00
[  122.035996]       CHNL_ROI_0_ULC[0x44]: 00
[  122.040321]       CHNL_ROI_0_LRC[0x48]: 00
[  122.044634]     CHNL_ROI_1_ALPHA[0x4c]: 00
[  122.048945]       CHNL_ROI_1_ULC[0x50]: 00
[  122.053254]       CHNL_ROI_1_LRC[0x54]: 00
[  122.057568]     CHNL_ROI_2_ALPHA[0x58]: 00
[  122.061882]       CHNL_ROI_2_ULC[0x5c]: 00
[  122.066193]       CHNL_ROI_2_LRC[0x60]: 00
[  122.070501]     CHNL_ROI_3_ALPHA[0x64]: 00
[  122.074811]       CHNL_ROI_3_ULC[0x68]: 00
[  122.079120]       CHNL_ROI_3_LRC[0x6c]: 00
[  122.083437] CHNL_OUT_BUF1_ADDR_Y[0x70]: 5e000000
[  122.088292] CHNL_OUT_BUF1_ADDR_U[0x74]: 00
[  122.092599] CHNL_OUT_BUF1_ADDR_V[0x78]: 00
[  122.096911]   CHNL_OUT_BUF_PITCH[0x7c]: 1450
[  122.101392]     CHNL_IN_BUF_ADDR[0x80]: 00
[  122.105703]    CHNL_IN_BUF_PITCH[0x84]: 00
[  122.110013]     CHNL_MEM_RD_CTRL[0x88]: 00
[  122.114326] CHNL_OUT_BUF2_ADDR_Y[0x8c]: 5c200000
[  122.119188] CHNL_OUT_BUF2_ADDR_U[0x90]: 00
[  122.123500] CHNL_OUT_BUF2_ADDR_V[0x94]: 00
[  122.127813]     CHNL_SCL_IMG_CFG[0x98]: 7a00a28
[  122.132558]       CHNL_FLOW_CTRL[0x9c]: 00

 

###################################################################################################################

 

below is ISI Dump register value when Image is capture.

When "mxc_isi_channel_enable" following is ISI register value.

[  265.664707] ISI CHNLC register dump, isi0
[  265.668783]            CHNL_CTRL[0x00]: e2000000
[  265.674362]        CHNL_IMG_CTRL[0x04]: c000001
[  265.679146]    CHNL_OUT_BUF_CTRL[0x08]: 7c707
[  265.683719]         CHNL_IMG_CFG[0x0c]: 7a00a28
[  265.688466]             CHNL_IER[0x10]: 3df80000
[  265.693296]             CHNL_STS[0x14]: 200
[  265.697691]    CHNL_SCALE_FACTOR[0x18]: 10001000
[  265.702519]    CHNL_SCALE_OFFSET[0x1c]: 00
[  265.706830]        CHNL_CROP_ULC[0x20]: 00
[  265.711143]        CHNL_CROP_LRC[0x24]: 00
[  265.715453]      CHNL_CSC_COEFF0[0x28]: 00
[  265.719763]      CHNL_CSC_COEFF1[0x2c]: 00
[  265.724093]      CHNL_CSC_COEFF2[0x30]: 00
[  265.728411]      CHNL_CSC_COEFF3[0x34]: 00
[  265.732724]      CHNL_CSC_COEFF4[0x38]: 00
[  265.737092]      CHNL_CSC_COEFF5[0x3c]: 00
[  265.741408]     CHNL_ROI_0_ALPHA[0x40]: 00
[  265.745724]       CHNL_ROI_0_ULC[0x44]: 00
[  265.750046]       CHNL_ROI_0_LRC[0x48]: 00
[  265.754360]     CHNL_ROI_1_ALPHA[0x4c]: 00
[  265.758667]       CHNL_ROI_1_ULC[0x50]: 00
[  265.762979]       CHNL_ROI_1_LRC[0x54]: 00
[  265.767297]     CHNL_ROI_2_ALPHA[0x58]: 00
[  265.771608]       CHNL_ROI_2_ULC[0x5c]: 00
[  265.775933]       CHNL_ROI_2_LRC[0x60]: 00
[  265.780257]     CHNL_ROI_3_ALPHA[0x64]: 00
[  265.784576]       CHNL_ROI_3_ULC[0x68]: 00
[  265.788883]       CHNL_ROI_3_LRC[0x6c]: 00
[  265.793197] CHNL_OUT_BUF1_ADDR_Y[0x70]: 5e000000
[  265.798034] CHNL_OUT_BUF1_ADDR_U[0x74]: 00
[  265.802340] CHNL_OUT_BUF1_ADDR_V[0x78]: 00
[  265.806651]   CHNL_OUT_BUF_PITCH[0x7c]: 1450
[  265.811133]     CHNL_IN_BUF_ADDR[0x80]: 00
[  265.815442]    CHNL_IN_BUF_PITCH[0x84]: 00
[  265.819749]     CHNL_MEM_RD_CTRL[0x88]: 00
[  265.824058] CHNL_OUT_BUF2_ADDR_Y[0x8c]: 5c200000
[  265.828932] CHNL_OUT_BUF2_ADDR_U[0x90]: 00
[  265.833252] CHNL_OUT_BUF2_ADDR_V[0x94]: 00
[  265.837564]     CHNL_SCL_IMG_CFG[0x98]: 7a00a28
[  265.842321]       CHNL_FLOW_CTRL[0x9c]: 00

 

 When "mxc_isi_channel_disable" following is ISI register value.

[  267.883180] ISI CHNLC register dump, isi0
[  267.887859]            CHNL_CTRL[0x00]: e2000000
[  267.893107]        CHNL_IMG_CTRL[0x04]: c000001
[  267.898165]    CHNL_OUT_BUF_CTRL[0x08]: 78707
[  267.903092]         CHNL_IMG_CFG[0x0c]: 7a00a28
[  267.908231]             CHNL_IER[0x10]: 3df80000
[  267.913333]             CHNL_STS[0x14]: 40000100
[  267.918559]    CHNL_SCALE_FACTOR[0x18]: 10001000
[  267.923758]    CHNL_SCALE_OFFSET[0x1c]: 00
[  267.928294]        CHNL_CROP_ULC[0x20]: 00
[  267.932774]        CHNL_CROP_LRC[0x24]: 00
[  267.937441]      CHNL_CSC_COEFF0[0x28]: 00
[  267.942104]      CHNL_CSC_COEFF1[0x2c]: 00
[  267.946646]      CHNL_CSC_COEFF2[0x30]: 00
[  267.951096]      CHNL_CSC_COEFF3[0x34]: 00
[  267.955430]      CHNL_CSC_COEFF4[0x38]: 00
[  267.959759]      CHNL_CSC_COEFF5[0x3c]: 00
[  267.964075]     CHNL_ROI_0_ALPHA[0x40]: 00
[  267.968386]       CHNL_ROI_0_ULC[0x44]: 00
[  267.972697]       CHNL_ROI_0_LRC[0x48]: 00
[  267.977031]     CHNL_ROI_1_ALPHA[0x4c]: 00
[  267.981341]       CHNL_ROI_1_ULC[0x50]: 00
[  267.985652]       CHNL_ROI_1_LRC[0x54]: 00
[  267.989963]     CHNL_ROI_2_ALPHA[0x58]: 00
[  267.994269]       CHNL_ROI_2_ULC[0x5c]: 00
[  267.998614]       CHNL_ROI_2_LRC[0x60]: 00
[  268.002933]     CHNL_ROI_3_ALPHA[0x64]: 00
[  268.007244]       CHNL_ROI_3_ULC[0x68]: 00
[  268.011550]       CHNL_ROI_3_LRC[0x6c]: 00
[  268.015858] CHNL_OUT_BUF1_ADDR_Y[0x70]: 5e000000
[  268.020695] CHNL_OUT_BUF1_ADDR_U[0x74]: 00
[  268.025011] CHNL_OUT_BUF1_ADDR_V[0x78]: 00
[  268.029323]   CHNL_OUT_BUF_PITCH[0x7c]: 1450
[  268.033824]     CHNL_IN_BUF_ADDR[0x80]: 00
[  268.038138]    CHNL_IN_BUF_PITCH[0x84]: 00
[  268.042451]     CHNL_MEM_RD_CTRL[0x88]: 00
[  268.046768] CHNL_OUT_BUF2_ADDR_Y[0x8c]: 5e000000
[  268.051602] CHNL_OUT_BUF2_ADDR_U[0x90]: 00
[  268.055915] CHNL_OUT_BUF2_ADDR_V[0x94]: 00
[  268.060251]     CHNL_SCL_IMG_CFG[0x98]: 7a00a28
[  268.064999]       CHNL_FLOW_CTRL[0x9c]: 00
[  268.388133] ISI CHNLC register dump, isi0
[  268.392156]            CHNL_CTRL[0x00]: 22000000
[  268.397209]        CHNL_IMG_CTRL[0x04]: c000001
[  268.401975]    CHNL_OUT_BUF_CTRL[0x08]: 78707
[  268.406549]         CHNL_IMG_CFG[0x0c]: 7a00a28
[  268.411322]             CHNL_IER[0x10]: 00
[  268.415635]             CHNL_STS[0x14]: 40000000
[  268.420474]    CHNL_SCALE_FACTOR[0x18]: 10001000
[  268.425339]    CHNL_SCALE_OFFSET[0x1c]: 00
[  268.429652]        CHNL_CROP_ULC[0x20]: 00
[  268.433964]        CHNL_CROP_LRC[0x24]: 00
[  268.438274]      CHNL_CSC_COEFF0[0x28]: 00
[  268.442599]      CHNL_CSC_COEFF1[0x2c]: 00
[  268.446911]      CHNL_CSC_COEFF2[0x30]: 00
[  268.451225]      CHNL_CSC_COEFF3[0x34]: 00
[  268.455537]      CHNL_CSC_COEFF4[0x38]: 00
[  268.459849]      CHNL_CSC_COEFF5[0x3c]: 00
[  268.464194]     CHNL_ROI_0_ALPHA[0x40]: 00
[  268.468510]       CHNL_ROI_0_ULC[0x44]: 00
[  268.472821]       CHNL_ROI_0_LRC[0x48]: 00
[  268.477148]     CHNL_ROI_1_ALPHA[0x4c]: 00
[  268.481462]       CHNL_ROI_1_ULC[0x50]: 00
[  268.485774]       CHNL_ROI_1_LRC[0x54]: 00
[  268.490086]     CHNL_ROI_2_ALPHA[0x58]: 00
[  268.494400]       CHNL_ROI_2_ULC[0x5c]: 00
[  268.498717]       CHNL_ROI_2_LRC[0x60]: 00
[  268.503032]     CHNL_ROI_3_ALPHA[0x64]: 00
[  268.507343]       CHNL_ROI_3_ULC[0x68]: 00
[  268.511653]       CHNL_ROI_3_LRC[0x6c]: 00
[  268.515965] CHNL_OUT_BUF1_ADDR_Y[0x70]: 5e000000
[  268.520799] CHNL_OUT_BUF1_ADDR_U[0x74]: 00
[  268.525120] CHNL_OUT_BUF1_ADDR_V[0x78]: 00
[  268.529441]   CHNL_OUT_BUF_PITCH[0x7c]: 1450
[  268.533930]     CHNL_IN_BUF_ADDR[0x80]: 00
[  268.538243]    CHNL_IN_BUF_PITCH[0x84]: 00
[  268.542569]     CHNL_MEM_RD_CTRL[0x88]: 00
[  268.546886] CHNL_OUT_BUF2_ADDR_Y[0x8c]: 5e000000
[  268.551752] CHNL_OUT_BUF2_ADDR_U[0x90]: 00
[  268.556069] CHNL_OUT_BUF2_ADDR_V[0x94]: 00
[  268.560379]     CHNL_SCL_IMG_CFG[0x98]: 7a00a28
[  268.565127]       CHNL_FLOW_CTRL[0x9c]: 00

 

I am looking for hint what might go wrong.

Thank You

0 项奖励