<?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>topic Re: OV5640 MIPI-CSI2 driver - why the limitations? in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/OV5640-MIPI-CSI2-driver-why-the-limitations/m-p/371316#M52945</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;See discussion on the meta-freescale mailing list.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 16 Sep 2014 14:05:49 GMT</pubDate>
    <dc:creator>jacobpedersen</dc:creator>
    <dc:date>2014-09-16T14:05:49Z</dc:date>
    <item>
      <title>OV5640 MIPI-CSI2 driver - why the limitations?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/OV5640-MIPI-CSI2-driver-why-the-limitations/m-p/371315#M52944</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi folks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm using a OmniVision OV5640 MIPI-CSI2 with a iMX6 Quad board, where I'm doing some computer vision applications. I'm curious to know why the driver for the OV5640 sensor is limited to 30 fps, even though the sensor can do 60 fps at 720p and 90 fps at VGA? As far as I can see in the driver, the frame rate is clamped to maximum 30 fps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there a technical reason, or is it just because it hasn't been updated for all the supported modes?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The driver also limits the available image formats, which makes one required to do the conversion in software or (as in my case) using the IPU. The IPU is fairly fast to do the simple UYVY to RGB24 conversion, but still slower than just getting an RGB image from the sensor.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Btw, am I posting this the right place? I'm not sure where the kernel folks at Freescale are to be contacted.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best,&lt;/P&gt;&lt;P&gt;Jacob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 Sep 2014 12:57:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/OV5640-MIPI-CSI2-driver-why-the-limitations/m-p/371315#M52944</guid>
      <dc:creator>jacobpedersen</dc:creator>
      <dc:date>2014-09-16T12:57:29Z</dc:date>
    </item>
    <item>
      <title>Re: OV5640 MIPI-CSI2 driver - why the limitations?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/OV5640-MIPI-CSI2-driver-why-the-limitations/m-p/371316#M52945</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;See discussion on the meta-freescale mailing list.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 Sep 2014 14:05:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/OV5640-MIPI-CSI2-driver-why-the-limitations/m-p/371316#M52945</guid>
      <dc:creator>jacobpedersen</dc:creator>
      <dc:date>2014-09-16T14:05:49Z</dc:date>
    </item>
    <item>
      <title>Re: OV5640 MIPI-CSI2 driver - why the limitations?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/OV5640-MIPI-CSI2-driver-why-the-limitations/m-p/371317#M52946</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;nbsp; According to the following discussion&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"ov5642 1080p 30 fps and sabre light"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-message-small" data-containerid="2004" data-containertype="14" data-objectid="430727" data-objecttype="2" href="https://community.freescale.com/message/430727#430727"&gt;https://community.freescale.com/message/430727#430727&lt;/A&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it is required to create / support special command sequences (tables) to program&lt;/P&gt;&lt;P&gt;a camera (say, via I2C) for different modes / frame frequencies. Freescale BSP&lt;/P&gt;&lt;P&gt;provides only base modes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As an example :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-external-small" href="https://github.com/boundarydevices/linux-imx6/blob/boundary-imx_3.10.17_1.0.0_ga/drivers/media/platform/mxc/capture/ov5642.c"&gt;https://github.com/boundarydevices/linux-imx6/blob/boundary-imx_3.10.17_1.0.0_ga/drivers/media/platform/mxc/capture/ov5642.c&lt;/A&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-external-small" href="https://github.com/boundarydevices/linux-imx6/blob/boundary-imx_3.10.17_1.0.0_ga/drivers/media/platform/mxc/capture/ov5640_mipi.c"&gt;https://github.com/boundarydevices/linux-imx6/blob/boundary-imx_3.10.17_1.0.0_ga/drivers/media/platform/mxc/capture/ov5640_mipi.c&lt;/A&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a great day,&lt;BR /&gt;Yuri&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Sep 2014 00:33:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/OV5640-MIPI-CSI2-driver-why-the-limitations/m-p/371317#M52946</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2014-09-17T00:33:14Z</dc:date>
    </item>
  </channel>
</rss>

