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.
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????
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
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.