<?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: [imx6Dual] CM-FX6 Parallel Camera Input 16bit DataBus with CSI/IPU in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/imx6Dual-CM-FX6-Parallel-Camera-Input-16bit-DataBus-with-CSI-IPU/m-p/244559#M21038</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rodrgue,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and thanks for the reply.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As generic data input should it be possible to acquire the frame @100MHz and then postprocess it&lt;/P&gt;&lt;P&gt;as generic data from ram? and is it currently supported in the kernel?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;F&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 18 Jul 2013 12:29:57 GMT</pubDate>
    <dc:creator>francescoprospe</dc:creator>
    <dc:date>2013-07-18T12:29:57Z</dc:date>
    <item>
      <title>[imx6Dual] CM-FX6 Parallel Camera Input 16bit DataBus with CSI/IPU</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6Dual-CM-FX6-Parallel-Camera-Input-16bit-DataBus-with-CSI-IPU/m-p/244557#M21036</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;we are planning to buy an imx6Dual based board and the primary goal is to acquire frames&lt;/P&gt;&lt;P&gt;from a parallel camera connected through a 16bit data bus clocking it at 100MHz (tentatively).&lt;/P&gt;&lt;P&gt;What I know is, in general, that frame acquisition is performed using the CSI interface of the IPU.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[ALERT - noob level questions below]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First, is there some kind of tutorial available, covering (at least) the macro steps to be done?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Based on the reference manual, CSI_DATA_WIDTH can clearly be set from 8 to 16 bits. Again, in the RM it is intended "for color".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Using a RGB565 as CSI_SENS_DATA_FORMAT, shouldn't a pixel be acquired in one clock tick?&lt;/P&gt;&lt;P&gt;It is better so set it as "Generic Data" ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and last, in the Linux IPU driver I see that:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;arch/arm/plat-mxc/include/mach/ipu-v3.h&amp;nbsp; +424&lt;/P&gt;&lt;P&gt;/*!&lt;BR /&gt; * Enumeration of CSI data bus widths.&lt;BR /&gt; */&lt;BR /&gt;enum {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IPU_CSI_DATA_WIDTH_4,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IPU_CSI_DATA_WIDTH_8,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IPU_CSI_DATA_WIDTH_10,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IPU_CSI_DATA_WIDTH_16,&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;so it should be supported low level but IPU_CSI_DATA_WIDTH_16 has no use throughout all my current kernel tree.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Conclusive question:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is this acquisition (at 100MHz) possible? or should I limit the databus to more standard (8/10 bit) data bus?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for any illuminated soul for the time.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Francesco&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Jun 2013 10:20:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6Dual-CM-FX6-Parallel-Camera-Input-16bit-DataBus-with-CSI-IPU/m-p/244557#M21036</guid>
      <dc:creator>francescoprospe</dc:creator>
      <dc:date>2013-06-28T10:20:15Z</dc:date>
    </item>
    <item>
      <title>Re: [imx6Dual] CM-FX6 Parallel Camera Input 16bit DataBus with CSI/IPU</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6Dual-CM-FX6-Parallel-Camera-Input-16bit-DataBus-with-CSI-IPU/m-p/244558#M21037</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Francesco,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Actually the CSI 16bit is only supported as generic data see chapter 37.4.3.9.&lt;/P&gt;&lt;P&gt;So yes, limit the bus to 8-bit and it should work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;br,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rod&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Jul 2013 12:03:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6Dual-CM-FX6-Parallel-Camera-Input-16bit-DataBus-with-CSI-IPU/m-p/244558#M21037</guid>
      <dc:creator>Rodrigue</dc:creator>
      <dc:date>2013-07-18T12:03:29Z</dc:date>
    </item>
    <item>
      <title>Re: [imx6Dual] CM-FX6 Parallel Camera Input 16bit DataBus with CSI/IPU</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6Dual-CM-FX6-Parallel-Camera-Input-16bit-DataBus-with-CSI-IPU/m-p/244559#M21038</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rodrgue,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and thanks for the reply.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As generic data input should it be possible to acquire the frame @100MHz and then postprocess it&lt;/P&gt;&lt;P&gt;as generic data from ram? and is it currently supported in the kernel?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;F&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Jul 2013 12:29:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6Dual-CM-FX6-Parallel-Camera-Input-16bit-DataBus-with-CSI-IPU/m-p/244559#M21038</guid>
      <dc:creator>francescoprospe</dc:creator>
      <dc:date>2013-07-18T12:29:57Z</dc:date>
    </item>
    <item>
      <title>Re: [imx6Dual] CM-FX6 Parallel Camera Input 16bit DataBus with CSI/IPU</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6Dual-CM-FX6-Parallel-Camera-Input-16bit-DataBus-with-CSI-IPU/m-p/244560#M21039</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Actually as you mentioned there is no mention in the driver of any defines indicating that there is a support to process 16-bit CSI data. This is a limitation of the BSP.&lt;/P&gt;&lt;P&gt;This is why I advise to go for 8-bit, as this should be supported. At least I know that in the latest BSP, there is support for 2 cameras, one of them being the 8-bit CSI as YUV.&lt;/P&gt;&lt;P&gt;Regarding the speed, everything derives from HSP_CLK see in IPU_CSI0_SENS_CONF. It can go up to 264MHz.&lt;/P&gt;&lt;P&gt;So I do not see a limitation here at least.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;br&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Jul 2013 13:24:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6Dual-CM-FX6-Parallel-Camera-Input-16bit-DataBus-with-CSI-IPU/m-p/244560#M21039</guid>
      <dc:creator>Rodrigue</dc:creator>
      <dc:date>2013-07-18T13:24:18Z</dc:date>
    </item>
  </channel>
</rss>

