<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>i.MX Processors中的主题 Re: Re: Linux Drivers for Aptina AR0331(parallel interface) on iMX6D.</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Linux-Drivers-for-Aptina-AR0331-parallel-interface-on-iMX6D/m-p/313055#M41025</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You don't need set IOMUXC_IPU2_SENS1_VSYNC_SELECT_INPUT alone, it was covered in MX6QDL_PAD_EIM_DA12__IPU2_CSI1_VSYNC, when the BSP initializing the PIN EIM_DA12 as CSI1_VSYNC, the IOMUXC_IPU2_SENS1_VSYNC_SELECT_INPUT will be set too.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From the define, we can know the IOMUXC_IPU2_SENS1_VSYNC_SELECT_INPUT register will be set to 0x1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/*&lt;/P&gt;&lt;P&gt;* The pin function ID is a tuple of&lt;/P&gt;&lt;P&gt;* &amp;lt;mux_reg conf_reg input_reg mux_mode &lt;SPAN style="color: #ff0000;"&gt;input_val&lt;/SPAN&gt;&amp;gt;&lt;/P&gt;&lt;P&gt;*/&lt;/P&gt;&lt;P&gt;#define MX6QDL_PAD_EIM_DA12__IPU2_CSI1_VSYNC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x144 0x458 &lt;SPAN style="color: #ff0000;"&gt;0x8e4&lt;/SPAN&gt; 0x2 &lt;SPAN style="color: #ff0000;"&gt;0x1&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 19 May 2014 09:17:39 GMT</pubDate>
    <dc:creator>qiang_li-mpu_se</dc:creator>
    <dc:date>2014-05-19T09:17:39Z</dc:date>
    <item>
      <title>Linux Drivers for Aptina AR0331(parallel interface) on iMX6D.</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux-Drivers-for-Aptina-AR0331-parallel-interface-on-iMX6D/m-p/313045#M41015</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Would like to know if any one has attempted to develop drivers for aptina AR0331 image sensor for iMX6D. I am using linux-3.10.9 kernel.&lt;/P&gt;&lt;P&gt;Which sensor can be used as a reference to begin with? Any pointers are welcome.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Apr 2014 12:14:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux-Drivers-for-Aptina-AR0331-parallel-interface-on-iMX6D/m-p/313045#M41015</guid>
      <dc:creator>zaheerm</dc:creator>
      <dc:date>2014-04-09T12:14:05Z</dc:date>
    </item>
    <item>
      <title>Re: Linux Drivers for Aptina AR0331(parallel interface) on iMX6D.</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux-Drivers-for-Aptina-AR0331-parallel-interface-on-iMX6D/m-p/313046#M41016</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;the Linux BSP documentation may useful for you. You can download it from here:&lt;/P&gt;&lt;P&gt;&amp;lt; &lt;A href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=IMX6_SW" title="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=IMX6_SW"&gt;http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=IMX6_SW&lt;/A&gt; &amp;gt;&lt;/P&gt;&lt;P&gt;Under Documentation -- &amp;gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;A href="https://www.freescale.com/webapp/Download?colCode=L3.0.35_4.1.0_LINUX_DOCS&amp;amp;location=null&amp;amp;fsrch=1&amp;amp;sr=1&amp;amp;Parent_nodeId=from%20search&amp;amp;Parent_pageType=from%20search"&gt;Linux Bundle for i.MX 6Quad/Dual&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For reference, please read the i.MX_6Dual6Quad_BSP_Porting_Guide.pdf and i.MX_6Dual6Quad_Linux_Reference_Manual.pdf .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Apr 2014 04:05:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux-Drivers-for-Aptina-AR0331-parallel-interface-on-iMX6D/m-p/313046#M41016</guid>
      <dc:creator>jimmychan</dc:creator>
      <dc:date>2014-04-14T04:05:48Z</dc:date>
    </item>
    <item>
      <title>Re: Linux Drivers for Aptina AR0331(parallel interface) on iMX6D.</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux-Drivers-for-Aptina-AR0331-parallel-interface-on-iMX6D/m-p/313047#M41017</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am facing some problem while receiving RGB Bayer video data from 12-bit (parallel) aptina sensor.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In summary, the application times-out while DQ operation:&lt;/P&gt;&lt;P&gt;In MVC:mxc_v4l_dqueue&lt;/P&gt;&lt;P&gt;ERROR: v4l2 capture: mxc_v4l_dqueue timeout enc_counter 0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I probe the lines from the sensor, I am able to see activity on the HSYNC, VSYNC, PIXCLK and DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Setup details:&lt;/P&gt;&lt;P&gt;Out of 12 data lines, 2 lines are not connected, effectively making it a 10-bit interface.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The LOG while running the 'yavta' application is as below: ./yavta -i 1&amp;nbsp; -f SBGGR10 -c=10 -s 1280x720 -n 2 /dev/video0&lt;/P&gt;&lt;P&gt;********************************************************************&lt;/P&gt;&lt;P&gt;In MVC: mxc_v4l_open&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; device name is Mxc Camera&lt;/P&gt;&lt;P&gt;End of mxc_v4l_open: v2f pix widthxheight 1280 x 720&lt;/P&gt;&lt;P&gt;End of mxc_v4l_open: crop_bounds widthxheight 1280 x 720&lt;/P&gt;&lt;P&gt;End of mxc_v4l_open: crop_defrect widthxheight 1280 x 720&lt;/P&gt;&lt;P&gt;End of mxc_v4l_open: crop_current widthxheight 1280 x 720&lt;/P&gt;&lt;P&gt;On Open: Input to ipu size is 1280 x 720&lt;/P&gt;&lt;P&gt;In MVC:mxc_v4l_ioctl&lt;/P&gt;&lt;P&gt;In MVC: mxc_v4l_do_ioctl 80685600&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; case VIDIOC_QUERYCAP&lt;/P&gt;&lt;P&gt;In MVC:mxc_v4l_ioctl&lt;/P&gt;&lt;P&gt;In MVC: mxc_v4l_do_ioctl c0045627&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; case VIDIOC_S_INPUT&lt;/P&gt;&lt;P&gt;In MVC:mxc_v4l_ioctl&lt;/P&gt;&lt;P&gt;In MVC: mxc_v4l_do_ioctl 80045626&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; case VIDIOC_G_INPUT&lt;/P&gt;&lt;P&gt;In MVC:mxc_v4l_ioctl&lt;/P&gt;&lt;P&gt;In MVC: mxc_v4l_do_ioctl c0cc5605&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; case VIDIOC_S_FMT&lt;/P&gt;&lt;P&gt;- In MVC: mxc_v4l2_s_fmt&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; type=V4L2_BUF_TYPE_VIDEO_CAPTURE&lt;/P&gt;&lt;P&gt;End of mxc_v4l2_s_fmt: v2f pix widthxheight 1280 x 720&lt;/P&gt;&lt;P&gt;End of mxc_v4l2_s_fmt: crop_bounds widthxheight 1280 x 720&lt;/P&gt;&lt;P&gt;End of mxc_v4l2_s_fmt: crop_defrect widthxheight 1280 x 720&lt;/P&gt;&lt;P&gt;End of mxc_v4l2_s_fmt: crop_current widthxheight 1280 x 720&lt;/P&gt;&lt;P&gt;In MVC:mxc_v4l_ioctl&lt;/P&gt;&lt;P&gt;In MVC: mxc_v4l_do_ioctl c0cc5604&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; case VIDIOC_G_FMT&lt;/P&gt;&lt;P&gt;In MVC: mxc_v4l2_g_fmt type=1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; type is V4L2_BUF_TYPE_VIDEO_CAPTURE&lt;/P&gt;&lt;P&gt;End of mxc_v4l2_g_fmt: v2f pix widthxheight 1280 x 720&lt;/P&gt;&lt;P&gt;End of mxc_v4l2_g_fmt: crop_bounds widthxheight 1280 x 720&lt;/P&gt;&lt;P&gt;End of mxc_v4l2_g_fmt: crop_defrect widthxheight 1280 x 720&lt;/P&gt;&lt;P&gt;End of mxc_v4l2_g_fmt: crop_current widthxheight 1280 x 720&lt;/P&gt;&lt;P&gt;In MVC:mxc_v4l_ioctl&lt;/P&gt;&lt;P&gt;In MVC: mxc_v4l_do_ioctl c0145608&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; case VIDIOC_REQBUFS&lt;/P&gt;&lt;P&gt;In MVC:mxc_streamoff&lt;/P&gt;&lt;P&gt;MVC: In mxc_free_frame_buf&lt;/P&gt;&lt;P&gt;In MVC:mxc_allocate_frame_buf - size=1843200&lt;/P&gt;&lt;P&gt;cma: dma_alloc_from_contiguous(cma dc0e4ec0, count 450, align 8)&lt;/P&gt;&lt;P&gt;cma: dma_alloc_from_contiguous(): returned 81cd2000&lt;/P&gt;&lt;P&gt;cma: dma_alloc_from_contiguous(cma dc0e4ec0, count 450, align 8)&lt;/P&gt;&lt;P&gt;cma: dma_alloc_from_contiguous(): returned 81cd6000&lt;/P&gt;&lt;P&gt;In MVC:mxc_v4l_ioctl&lt;/P&gt;&lt;P&gt;In MVC: mxc_v4l_do_ioctl c0445609&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; case VIDIOC_QUERYBUF&lt;/P&gt;&lt;P&gt;In MVC:mxc_v4l2_buffer_status&lt;/P&gt;&lt;P&gt;In MVC:mxc_mmap&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; pgoff=0x76400, start=0x76cd2000, end=0x76e94000&lt;/P&gt;&lt;P&gt;In MVC:mxc_v4l_ioctl&lt;/P&gt;&lt;P&gt;In MVC: mxc_v4l_do_ioctl c0445609&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; case VIDIOC_QUERYBUF&lt;/P&gt;&lt;P&gt;In MVC:mxc_v4l2_buffer_status&lt;/P&gt;&lt;P&gt;In MVC:mxc_mmap&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; pgoff=0x76600, start=0x76b10000, end=0x76cd2000&lt;/P&gt;&lt;P&gt;In MVC:mxc_v4l_ioctl&lt;/P&gt;&lt;P&gt;In MVC: mxc_v4l_do_ioctl c044560f&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; case VIDIOC_QBUF&lt;/P&gt;&lt;P&gt;In MVC:mxc_v4l_ioctl&lt;/P&gt;&lt;P&gt;In MVC: mxc_v4l_do_ioctl c044560f&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; case VIDIOC_QBUF&lt;/P&gt;&lt;P&gt;In MVC:mxc_v4l_ioctl&lt;/P&gt;&lt;P&gt;In MVC: mxc_v4l_do_ioctl 40045612&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; case VIDIOC_STREAMON&lt;/P&gt;&lt;P&gt;In MVC:mxc_streamon&lt;/P&gt;&lt;P&gt;IPU:In csi_enc_enabling_tasks&lt;/P&gt;&lt;P&gt;cma: dma_alloc_from_contiguous(cma dc0e4ec0, count 450, align 8)&lt;/P&gt;&lt;P&gt;cma: dma_alloc_from_contiguous(): returned 81cda000&lt;/P&gt;&lt;P&gt;In csi_enc_setup&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: init channel = 15&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: ipu busfreq high requst.&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: IPU_CONF =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: IDMAC_CONF =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0000002F&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: IDMAC_CHA_EN1 =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: IDMAC_CHA_EN2 =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: IDMAC_CHA_PRI1 =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x18800001&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: IDMAC_CHA_PRI2 =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: IDMAC_BAND_EN1 =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: IDMAC_BAND_EN2 =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: IPU_CHA_DB_MODE_SEL0 =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: IPU_CHA_DB_MODE_SEL1 =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: IPU_CHA_TRB_MODE_SEL0 =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: IPU_CHA_TRB_MODE_SEL1 =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: DMFC_WR_CHAN =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000090&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: DMFC_WR_CHAN_DEF =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x202020F6&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: DMFC_DP_CHAN =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00009694&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: DMFC_DP_CHAN_DEF =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x2020F6F6&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: DMFC_IC_CTRL =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000002&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: IPU_FS_PROC_FLOW1 =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: IPU_FS_PROC_FLOW2 =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: IPU_FS_PROC_FLOW3 =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: IPU_FS_DISP_FLOW1 =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: IPU_VDIC_VDI_FSIZE =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: IPU_VDIC_VDI_C =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: IPU_IC_CONF =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x40000000&lt;/P&gt;&lt;P&gt;setting IDMAC channel parameters for GENERIC-16 mode&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: initializing idma ch 0 @ f0180000&lt;/P&gt;&lt;P&gt;!!! : setting RWS enable for generic sensor&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: IPU_CONF =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: IDMAC_CONF =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0000002F&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: IDMAC_CHA_EN1 =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: IDMAC_CHA_EN2 =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: IDMAC_CHA_PRI1 =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x18800001&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: IDMAC_CHA_PRI2 =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: IDMAC_BAND_EN1 =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: IDMAC_BAND_EN2 =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: IPU_CHA_DB_MODE_SEL0 =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: IPU_CHA_DB_MODE_SEL1 =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: IPU_CHA_TRB_MODE_SEL0 =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: IPU_CHA_TRB_MODE_SEL1 =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: DMFC_WR_CHAN =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000090&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: DMFC_WR_CHAN_DEF =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x202020F6&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: DMFC_DP_CHAN =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00009694&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: DMFC_DP_CHAN_DEF =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x2020F6F6&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: DMFC_IC_CTRL =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000002&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: IPU_FS_PROC_FLOW1 =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: IPU_FS_PROC_FLOW2 =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: IPU_FS_PROC_FLOW3 =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: IPU_FS_DISP_FLOW1 =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: IPU_VDIC_VDI_FSIZE =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: IPU_VDIC_VDI_C =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: IPU_IC_CONF =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x40000000&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: ch 0 word 0 - 00000000 00000000 00000000 E0001800 000B3C9F&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: ch 0 word 1 - 0ED00000 01DA0000 00C7C000 00027FC0 00000000&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;imx-ipuv3 2800000.ipu: PFS 0x6,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;imx-ipuv3 2800000.ipu: BPP 0x3,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;imx-ipuv3 2800000.ipu: NPB 0x1f&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;imx-ipuv3 2800000.ipu: FW 1279,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;imx-ipuv3 2800000.ipu: FH 719,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: EOL1 0,&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: EBA0 0x76800000&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: EBA1 0x76800000&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: Stride 2559&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: scan_order 0&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: uv_stride 0&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: u_offset 0x0&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: v_offset 0x0&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: Width0 0+1,&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: Width1 0+1,&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: Width2 0+1,&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: Width3 0+1,&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: Offset0 0,&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: Offset1 0,&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: Offset2 0,&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: Offset3 0&lt;/P&gt;&lt;P&gt;eba 76400000&lt;/P&gt;&lt;P&gt;eba 76600000&lt;/P&gt;&lt;P&gt;IPU_CONF&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000102&lt;/P&gt;&lt;P&gt;In MVC:mxc_v4l_ioctl&lt;/P&gt;&lt;P&gt;In MVC: mxc_v4l_do_ioctl c0445611&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; case VIDIOC_DQBUF&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;In MVC:mxc_v4l_dqueue&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;ERROR: v4l2 capture: mxc_v4l_dqueue timeout enc_counter 0&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;In MVC:mxc_v4l_ioctl&lt;/P&gt;&lt;P&gt;In MVC: mxc_v4l_do_ioctl c0145608&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; case VIDIOC_REQBUFS&lt;/P&gt;&lt;P&gt;In MVC:mxc_streamoff&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: CSI stop timeout - 5 * 10ms&lt;/P&gt;&lt;P&gt;imx-ipuv3 2800000.ipu: ipu busfreq high release.&lt;/P&gt;&lt;P&gt;cma: dma_release_from_contiguous(page 81cda000)&lt;/P&gt;&lt;P&gt;In MVC:mxc_free_frames&lt;/P&gt;&lt;P&gt;MVC: In mxc_free_frame_buf&lt;/P&gt;&lt;P&gt;cma: dma_release_from_contiguous(page 81cd2000)&lt;/P&gt;&lt;P&gt;cma: dma_release_from_contiguous(page 81cd6000)&lt;/P&gt;&lt;P&gt;In MVC:mxc_allocate_frame_buf - size=1843200&lt;/P&gt;&lt;P&gt;In MVC:mxc_v4l_close&lt;/P&gt;&lt;P&gt;In MVC:mxc_streamoff&lt;/P&gt;&lt;P&gt;mxc_v4l_close: release resource&lt;/P&gt;&lt;P&gt;MVC: In mxc_free_frame_buf&lt;/P&gt;&lt;P&gt;In MVC:mxc_free_frames&lt;/P&gt;&lt;P&gt;power_down_callback&lt;/P&gt;&lt;P&gt;********************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have added the required support for bayer in the sources as per the discussion:&lt;/P&gt;&lt;P&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/message/353698?et=watches.email.thread#353698"&gt;https://community.freescale.com/message/353698?et=watches.email.thread#353698&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The sensor is connected to CSI1-IPU2.&lt;/P&gt;&lt;P&gt;My DTS has the following configuration:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ipu2: ipu@02800000 {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; compatible = "fsl,imx6q-ipu";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; reg = &amp;lt;0x02800000 0x400000&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; interrupts = &amp;lt;0 8 0x4 0 7 0x4&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; clocks = &amp;lt;&amp;amp;clks 133&amp;gt;, &amp;lt;&amp;amp;clks 134&amp;gt;, &amp;lt;&amp;amp;clks 137&amp;gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&amp;amp;clks 41&amp;gt;, &amp;lt;&amp;amp;clks 42&amp;gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&amp;amp;clks 135&amp;gt;, &amp;lt;&amp;amp;clks 136&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; clock-names = "bus", "di0", "di1",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "di0_sel", "di1_sel",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "ldb_di0", "ldb_di1";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; resets = &amp;lt;&amp;amp;src 4&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bypass_reset = &amp;lt;0&amp;gt;;&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;amp;iomuxc {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ipu2 {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinctrl_ipu2_1: ipu2grp-1 { (Parallel) Image Sensor */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fsl,pins = &amp;lt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6QDL_PAD_EIM_DA11__IPU2_CSI1_HSYNC&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x80000000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6QDL_PAD_EIM_DA12__IPU2_CSI1_VSYNC&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x80000000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6QDL_PAD_EIM_A16__IPU2_CSI1_PIXCLK&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x80000000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6QDL_PAD_EIM_DA9__IPU2_CSI1_DATA00&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x80000000&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6QDL_PAD_EIM_DA8__IPU2_CSI1_DATA01&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x80000000&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6QDL_PAD_EIM_DA7__IPU2_CSI1_DATA02&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x80000000&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6QDL_PAD_EIM_DA6__IPU2_CSI1_DATA03&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x80000000&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6QDL_PAD_EIM_DA5__IPU2_CSI1_DATA04&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x80000000&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6QDL_PAD_EIM_DA4__IPU2_CSI1_DATA05&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x80000000&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6QDL_PAD_EIM_DA3__IPU2_CSI1_DATA06&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x80000000&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6QDL_PAD_EIM_DA2__IPU2_CSI1_DATA07&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x80000000&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6QDL_PAD_EIM_DA1__IPU2_CSI1_DATA08&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x80000000&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6QDL_PAD_EIM_DA0__IPU2_CSI1_DATA09&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x80000000&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6QDL_PAD_CSI0_DAT16__GPIO6_IO02&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x80000000&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6QDL_PAD_CSI0_VSYNC__GPIO5_IO21&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x80000000&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6QDL_PAD_CSI0_DATA_EN__GPIO5_IO20&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x80000000&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;v4l2_cap_0 {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; compatible = "fsl,imx6q-v4l2-capture";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ipu_id = &amp;lt;1&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; csi_id = &amp;lt;1&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mclk_source = &amp;lt;0&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; status = "okay";&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;amp;i2c1 {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; status = "okay";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; clock-frequency = &amp;lt;100000&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinctrl-names = "default";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinctrl-0 = &amp;lt;&amp;amp;pinctrl_i2c1_2&amp;gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ar0331: ar0331@10 {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; compatible = "ar0331";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; reg = &amp;lt;0x10&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinctrl-names = "default";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinctrl-0 = &amp;lt;&amp;amp;pinctrl_ipu2_1&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; clock-names = "csi_mclk";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ipu_id = &amp;lt;1&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; csi_id = &amp;lt;1&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mclk = &amp;lt;24000000&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mclk_source = &amp;lt;0&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rst-gpios = &amp;lt;&amp;amp;gpio6 2 1&amp;gt;;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 May 2014 11:13:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux-Drivers-for-Aptina-AR0331-parallel-interface-on-iMX6D/m-p/313047#M41017</guid>
      <dc:creator>zaheerm</dc:creator>
      <dc:date>2014-05-06T11:13:31Z</dc:date>
    </item>
    <item>
      <title>Re: Linux Drivers for Aptina AR0331(parallel interface) on iMX6D.</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux-Drivers-for-Aptina-AR0331-parallel-interface-on-iMX6D/m-p/313048#M41018</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Zaheer M, what's your sensor's output format and how about the frame length? Please also dump the IPU2_CSI1_SENS_CONF, IPU2_CSI1_SENS_FRM_SIZE, IPU2_CSI1_ACT_FRM_SIZE and IPU2_SMFC_BS registers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From your IDMAC setting, for each frame, the CSI needs receive 1280*720*2 bytes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;By the way, your data line connection IPU2_CSI1_DATA09 ~ IPU2_CSI1_DATA00 for 10 bits CSI interface is also wrong, you shoudl use IPU2_CSI1_DATA19 ~ IPU2_CSI1_DATA10. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 May 2014 01:11:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux-Drivers-for-Aptina-AR0331-parallel-interface-on-iMX6D/m-p/313048#M41018</guid>
      <dc:creator>qiang_li-mpu_se</dc:creator>
      <dc:date>2014-05-13T01:11:21Z</dc:date>
    </item>
    <item>
      <title>Re: Linux Drivers for Aptina AR0331(parallel interface) on iMX6D.</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux-Drivers-for-Aptina-AR0331-parallel-interface-on-iMX6D/m-p/313049#M41019</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Qiang,&lt;/P&gt;&lt;P&gt;Thanks for responding to the query.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You had mentioned the calculation of 'Frame size' in an earlier post, can you pl. tell me what values would be used for receiving 1280x720 bayer frames. &lt;/P&gt;&lt;P&gt;You have mentioned that we need to use Data-19&amp;nbsp; to Data-10 for receiving 10-bit data, Can you also mention how to arrive at using which data lines for receiving 10-bit data from the sensor. Is there a mention of it in the data-sheet or the reference manual?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Zaheer.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 May 2014 05:21:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux-Drivers-for-Aptina-AR0331-parallel-interface-on-iMX6D/m-p/313049#M41019</guid>
      <dc:creator>zaheerm</dc:creator>
      <dc:date>2014-05-13T05:21:46Z</dc:date>
    </item>
    <item>
      <title>Re: Linux Drivers for Aptina AR0331(parallel interface) on iMX6D.</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux-Drivers-for-Aptina-AR0331-parallel-interface-on-iMX6D/m-p/313050#M41020</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;For the data-line connections, the reference is in this section i.e. 37.4.3.2.1 Parallel Interface of the RM.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 May 2014 06:29:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux-Drivers-for-Aptina-AR0331-parallel-interface-on-iMX6D/m-p/313050#M41020</guid>
      <dc:creator>zaheerm</dc:creator>
      <dc:date>2014-05-13T06:29:11Z</dc:date>
    </item>
    <item>
      <title>Re: Linux Drivers for Aptina AR0331(parallel interface) on iMX6D.</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux-Drivers-for-Aptina-AR0331-parallel-interface-on-iMX6D/m-p/313051#M41021</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, the CSI data line MSB information comes from reference manual 37.4.3.2.1 Parallel Interface.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For your setting, the frame size is 1280*720*2, I don't think it is enough for a 10 bits bayer input. If the bayer camera sensor will send 10 bits R, G, B for a pixel, then from CSI side of view, for each pixel, it needs 6 bytes, so the the frame size should be 1280*720*6; and if you use 16 bits generic mode to capture the data, in IDMAC and CSI registers, you can set bpp=16, width = (1280*3) and height = 720; then the CSI can receice a correct frame in (1280*3)*720*2 bytes.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 May 2014 06:46:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux-Drivers-for-Aptina-AR0331-parallel-interface-on-iMX6D/m-p/313051#M41021</guid>
      <dc:creator>qiang_li-mpu_se</dc:creator>
      <dc:date>2014-05-13T06:46:40Z</dc:date>
    </item>
    <item>
      <title>Re: Linux Drivers for Aptina AR0331(parallel interface) on iMX6D.</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux-Drivers-for-Aptina-AR0331-parallel-interface-on-iMX6D/m-p/313052#M41022</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;How do i configure the register "&lt;STRONG&gt;IOMUXC_IPU2_SENS1_VSYNC_SELECT_INPUT&lt;/STRONG&gt;" in &lt;STRONG&gt;linux-3.10.9&lt;/STRONG&gt; kernel to select the Daisy Field?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 May 2014 08:22:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux-Drivers-for-Aptina-AR0331-parallel-interface-on-iMX6D/m-p/313052#M41022</guid>
      <dc:creator>zaheerm</dc:creator>
      <dc:date>2014-05-19T08:22:03Z</dc:date>
    </item>
    <item>
      <title>Re: Linux Drivers for Aptina AR0331(parallel interface) on iMX6D.</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux-Drivers-for-Aptina-AR0331-parallel-interface-on-iMX6D/m-p/313053#M41023</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can seach "MX6QDL_PAD_EIM_D29__IPU2_CSI1_VSYNC" or "MX6QDL_PAD_EIM_DA12__IPU2_CSI1_VSYNC" in in file "/arch/arm/boot/dts/imx6q-pinfunc.h"., the select input value had already been defined there.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can add the IOMUX define into "imx6q.dtsi".&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 May 2014 08:49:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux-Drivers-for-Aptina-AR0331-parallel-interface-on-iMX6D/m-p/313053#M41023</guid>
      <dc:creator>qiang_li-mpu_se</dc:creator>
      <dc:date>2014-05-19T08:49:49Z</dc:date>
    </item>
    <item>
      <title>Re: Linux Drivers for Aptina AR0331(parallel interface) on iMX6D.</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux-Drivers-for-Aptina-AR0331-parallel-interface-on-iMX6D/m-p/313054#M41024</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;My "imx6q.dtsi" file already has the PAD_PIN configuration, as below. I don't have any sample code for configuration of the input register i.e. "&lt;STRONG&gt;IOMUXC_IPU2_SENS1_VSYNC_SELECT_INPUT&lt;/STRONG&gt;"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;amp;iomuxc {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ipu2 {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinctrl_ipu2_1: ipu2grp-1 { (Parallel) Image Sensor */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fsl,pins = &amp;lt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6QDL_PAD_EIM_DA11__IPU2_CSI1_HSYNC&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x80000000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6QDL_PAD_EIM_DA12__IPU2_CSI1_VSYNC&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x80000000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6QDL_PAD_EIM_A16__IPU2_CSI1_PIXCLK&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x80000000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6QDL_PAD_EIM_DA9__IPU2_CSI1_DATA00&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x80000000&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6QDL_PAD_EIM_DA8__IPU2_CSI1_DATA01&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x80000000&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6QDL_PAD_EIM_DA7__IPU2_CSI1_DATA02&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x80000000&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6QDL_PAD_EIM_DA6__IPU2_CSI1_DATA03&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x80000000&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6QDL_PAD_EIM_DA5__IPU2_CSI1_DATA04&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x80000000&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6QDL_PAD_EIM_DA4__IPU2_CSI1_DATA05&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x80000000&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6QDL_PAD_EIM_DA3__IPU2_CSI1_DATA06&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x80000000&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6QDL_PAD_EIM_DA2__IPU2_CSI1_DATA07&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x80000000&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6QDL_PAD_EIM_DA1__IPU2_CSI1_DATA08&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x80000000&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6QDL_PAD_EIM_DA0__IPU2_CSI1_DATA09&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x80000000&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6QDL_PAD_CSI0_DAT16__GPIO6_IO02&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x80000000&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6QDL_PAD_CSI0_VSYNC__GPIO5_IO21&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x80000000&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6QDL_PAD_CSI0_DATA_EN__GPIO5_IO20&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x80000000&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 May 2014 09:11:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux-Drivers-for-Aptina-AR0331-parallel-interface-on-iMX6D/m-p/313054#M41024</guid>
      <dc:creator>zaheerm</dc:creator>
      <dc:date>2014-05-19T09:11:46Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Linux Drivers for Aptina AR0331(parallel interface) on iMX6D.</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux-Drivers-for-Aptina-AR0331-parallel-interface-on-iMX6D/m-p/313055#M41025</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You don't need set IOMUXC_IPU2_SENS1_VSYNC_SELECT_INPUT alone, it was covered in MX6QDL_PAD_EIM_DA12__IPU2_CSI1_VSYNC, when the BSP initializing the PIN EIM_DA12 as CSI1_VSYNC, the IOMUXC_IPU2_SENS1_VSYNC_SELECT_INPUT will be set too.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From the define, we can know the IOMUXC_IPU2_SENS1_VSYNC_SELECT_INPUT register will be set to 0x1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/*&lt;/P&gt;&lt;P&gt;* The pin function ID is a tuple of&lt;/P&gt;&lt;P&gt;* &amp;lt;mux_reg conf_reg input_reg mux_mode &lt;SPAN style="color: #ff0000;"&gt;input_val&lt;/SPAN&gt;&amp;gt;&lt;/P&gt;&lt;P&gt;*/&lt;/P&gt;&lt;P&gt;#define MX6QDL_PAD_EIM_DA12__IPU2_CSI1_VSYNC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x144 0x458 &lt;SPAN style="color: #ff0000;"&gt;0x8e4&lt;/SPAN&gt; 0x2 &lt;SPAN style="color: #ff0000;"&gt;0x1&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 May 2014 09:17:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux-Drivers-for-Aptina-AR0331-parallel-interface-on-iMX6D/m-p/313055#M41025</guid>
      <dc:creator>qiang_li-mpu_se</dc:creator>
      <dc:date>2014-05-19T09:17:39Z</dc:date>
    </item>
    <item>
      <title>Re: Linux Drivers for Aptina AR0331(parallel interface) on iMX6D.</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux-Drivers-for-Aptina-AR0331-parallel-interface-on-iMX6D/m-p/313056#M41026</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for the info.&lt;/P&gt;&lt;P&gt;I still don't have the EOF being triggered while capturing the data. Can you guide me which registers i.e. IPU/CSI/IDMAC need to be check to identify the cause of missing EOF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 May 2014 09:53:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux-Drivers-for-Aptina-AR0331-parallel-interface-on-iMX6D/m-p/313056#M41026</guid>
      <dc:creator>zaheerm</dc:creator>
      <dc:date>2014-05-19T09:53:43Z</dc:date>
    </item>
    <item>
      <title>Re: Linux Drivers for Aptina AR0331(parallel interface) on iMX6D.</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux-Drivers-for-Aptina-AR0331-parallel-interface-on-iMX6D/m-p/313057#M41027</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If the sensor's real frame data is less than the frame size setting in CSI register and IDMAC, there will be no EOF, because CSI can't capture enough data for a frame.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 May 2014 01:40:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux-Drivers-for-Aptina-AR0331-parallel-interface-on-iMX6D/m-p/313057#M41027</guid>
      <dc:creator>qiang_li-mpu_se</dc:creator>
      <dc:date>2014-05-20T01:40:17Z</dc:date>
    </item>
    <item>
      <title>Re: Linux Drivers for Aptina AR0331(parallel interface) on iMX6D.</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux-Drivers-for-Aptina-AR0331-parallel-interface-on-iMX6D/m-p/313058#M41028</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;similar problem. Did you solved?&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/thread/330749"&gt;IPU2 parallel port on IMX6Q&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please share if you got the solution.&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Omar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Sep 2014 09:52:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux-Drivers-for-Aptina-AR0331-parallel-interface-on-iMX6D/m-p/313058#M41028</guid>
      <dc:creator>Selea</dc:creator>
      <dc:date>2014-09-17T09:52:52Z</dc:date>
    </item>
    <item>
      <title>Re: Linux Drivers for Aptina AR0331(parallel interface) on iMX6D.</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux-Drivers-for-Aptina-AR0331-parallel-interface-on-iMX6D/m-p/313059#M41029</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Zaheer M&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have you solved this issue?&lt;/P&gt;&lt;P&gt;My customer want to use same sensor.&lt;/P&gt;&lt;P&gt;So if you solve this issue please share me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Ko-hey&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Feb 2015 07:24:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux-Drivers-for-Aptina-AR0331-parallel-interface-on-iMX6D/m-p/313059#M41029</guid>
      <dc:creator>ko-hey</dc:creator>
      <dc:date>2015-02-03T07:24:29Z</dc:date>
    </item>
  </channel>
</rss>

