Hello,
for a new Project, we have to implement a SDI (Camera) interface on a i.MX6 (dual or quad)
I found some documents in web about the implementation of a GS2971 device driver, but no special information about the driver as well as the hardware.
The interface should be the CSI0 if I'm right ?
How to connect the 20 bit parallel interface of the GS2971 (or any other SDI-deserializer) ?
What about a driver for any SDI-deserializer (e.g. GS2971) ?
Solved! Go to Solution.
HI Dirk
FSL BSP has camera drivers only for sensors used in freescale
reference boards. There are many other i.MX6 boards with other
sensors, customization and drivers for them are provided by vendors of these boards.
Regarding PIXCLK, it is CSI0_PIXCLK (P1) on IMX6DQCEC
Table 100. 21 x 21 mm Functional Contact Assignments
Best regards
igor
HI Dirk
for CSI connections and timings one can look at
sect.4.11.10.2 Sensor Interface Timings, Table 66. Camera Input Signal Cross
Reference, Format, and Bits Per Cycle IMX6DQCEC
Also one will have to customize driver for new sensor, as starting
point one can use unit tests (mxc_v4l2_test)
Index of /buildsources/i/imx-test/imx-test-3.14.28-1.0.0
https://community.freescale.com/thread/314211
A Deep Dive into Image Processing for i.MX 6 Series Applications Processors
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hi Igor,
thanks for your help.
igorpadykov schrieb:
HI Dirk
for CSI connections and timings one can look at
sect.4.11.10.2 Sensor Interface Timings, Table 66. Camera Input Signal Cross
Reference, Format, and Bits Per Cycle IMX6DQCEC
I have checked the above document. So it's clear to use the CSI0_DATA00 ... DATA19 for the 20 bit wide parallel bus of the GS2971.
But which PIN should I use for the PIXCLK ? It was written to use ' IPU2_CSIx_PIX_CLK' , but where to find these pin ?
Also one will have to customize driver for new sensor, as starting
point one can use unit tests (mxc_v4l2_test)
Does this mean, there will be no existing device driver for a GS2971 ?
I thougt I read something about such a Driver.
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
HI Dirk
FSL BSP has camera drivers only for sensors used in freescale
reference boards. There are many other i.MX6 boards with other
sensors, customization and drivers for them are provided by vendors of these boards.
Regarding PIXCLK, it is CSI0_PIXCLK (P1) on IMX6DQCEC
Table 100. 21 x 21 mm Functional Contact Assignments
Best regards
igor
Hi Dirk,
You'll find the driver here:
linux-imx6/gs2971.c at boundary-imx_3.10.53_1.1.1_ga · boundarydevices/linux-imx6 · GitHub
Best regards
-Carsten