MIPI_CSI2 interface module

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

MIPI_CSI2 interface module

673 Views
srinivasaporam
Contributor II

Hi,

We have got a IMX6q board (custom board) where we have taken CSI0_MCLK to CLK_Signal pin of CSI(for our camera we thought of giving external clock i.e CSI0_MCLK). Now when we are checking at the pin of CSI2 connector we are not getting any clock.

We have used following in our dts file:

mipi_csi {

        pinctrl_mipi_csi_1: mipi_csipgrp-1 {

            fsl,pins = <

                MX6QDL_PAD_CSI0_DAT12__GPIO5_IO30  0xb0b1

                MX6QDL_PAD_CSI0_DAT13__GPIO5_IO31  0xb0b1

                                MX6QDL_PAD_CSI0_MCLK__CCM_CLKO1    0xb0b1 

 

            >;

        };

};

why we are not getting CCM_CLKO1 output at that particular pin. Otherthan this anything else is required to get clock.

Labels (3)
0 Kudos
3 Replies

430 Views
srinivasaporam
Contributor II

Hi,

When iam running following command from commandline in my imx6D board as below:

$ sudo avconv -f video4linux2 -i /dev/video0 out.avi

then , we are seeing following error in console:

ERROR: v4l2 capture: VIDIOC_REQBUFS: not enough buffers

What is this error ???? how to rectify this problem????

0 Kudos

430 Views
art
NXP Employee
NXP Employee

Don't understand what are you trying to do. Do you use MIPI CSI2 interface or parallel CSI interface? Do you want to use the MCLK output of the corresponding CSI interface as a main clock for a sensor, or do you plan to use general purpose CLKO1 output for this purpose? Please specify in more details. Please provide the interface schematics.


Have a great day,
Artur

0 Kudos

430 Views
srinivasaporam
Contributor II

Hi,

We would like to use CCM_CLKO1 as mclk. But , we are not getting any clock when we are probing at the particular pin. Please guide us, what mistake we are doing.

0 Kudos