<?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 CVBS Camera input with i.MX6 running Android in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/CVBS-Camera-input-with-i-MX6-running-Android/m-p/916361#M137932</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello, we're developing a multimedia device based on a Variscite Dart-MX6Q SOM running Android 7 or 8.&lt;/P&gt;&lt;P&gt;The device has to display the input of multiple cvbs camera connected to a video decoder (only onece at a time).&lt;/P&gt;&lt;P&gt;We focused on ADV7181C (or D) as video decoder and use the parallel camera input of MX6, but still looking how to integrate it into device tree and configure the kernel.&lt;/P&gt;&lt;P&gt;Have you any application notes or information to help us do the&amp;nbsp;job? (The decoder can be different from ADV7181)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you, kind regards.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Luca&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 28 May 2019 10:48:35 GMT</pubDate>
    <dc:creator>l_bruni</dc:creator>
    <dc:date>2019-05-28T10:48:35Z</dc:date>
    <item>
      <title>CVBS Camera input with i.MX6 running Android</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/CVBS-Camera-input-with-i-MX6-running-Android/m-p/916361#M137932</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello, we're developing a multimedia device based on a Variscite Dart-MX6Q SOM running Android 7 or 8.&lt;/P&gt;&lt;P&gt;The device has to display the input of multiple cvbs camera connected to a video decoder (only onece at a time).&lt;/P&gt;&lt;P&gt;We focused on ADV7181C (or D) as video decoder and use the parallel camera input of MX6, but still looking how to integrate it into device tree and configure the kernel.&lt;/P&gt;&lt;P&gt;Have you any application notes or information to help us do the&amp;nbsp;job? (The decoder can be different from ADV7181)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you, kind regards.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Luca&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 May 2019 10:48:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/CVBS-Camera-input-with-i-MX6-running-Android/m-p/916361#M137932</guid>
      <dc:creator>l_bruni</dc:creator>
      <dc:date>2019-05-28T10:48:35Z</dc:date>
    </item>
    <item>
      <title>Re: CVBS Camera input with i.MX6 running Android</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/CVBS-Camera-input-with-i-MX6-running-Android/m-p/916362#M137933</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Luca&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;adv7180 is supported on i.MX6Q Sabre AI board&lt;/P&gt;&lt;P&gt;linux/arch/arm/boot/dts/imx6qdl-sabreauto.dtsi&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://source.codeaurora.org/external/imx/linux-imx/tree/arch/arm/boot/dts/imx6qdl-sabreauto.dtsi?h=imx_4.14.78_1.0.0_ga" title="https://source.codeaurora.org/external/imx/linux-imx/tree/arch/arm/boot/dts/imx6qdl-sabreauto.dtsi?h=imx_4.14.78_1.0.0_ga"&gt;imx6qdl-sabreauto.dtsi\dts\boot\arm\arch - linux-imx - i.MX Linux kernel&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://www.nxp.com/support/developer-resources/evaluation-and-development-boards/i.mx-evaluation-and-development-boards/sabre-for-automotive-infotainment-based-on-the-i.mx-6-series:RDIMX6SABREAUTO?&amp;amp;fpsp=1&amp;amp;tab=Design_Tools_Tab" title="https://www.nxp.com/support/developer-resources/evaluation-and-development-boards/i.mx-evaluation-and-development-boards/sabre-for-automotive-infotainment-based-on-the-i.mx-6-series:RDIMX6SABREAUTO?&amp;amp;fpsp=1&amp;amp;tab=Design_Tools_Tab"&gt;SABRE|Automotive-Infotainment|i.MX6 | NXP&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;some other useful links&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="http://variwiki.com/index.php?title=VAR-SOM-MX6_Camera_JehtroR1" title="http://variwiki.com/index.php?title=VAR-SOM-MX6_Camera_JehtroR1"&gt;VAR-SOM-MX6 Camera JehtroR1 - Variscite Wiki&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/docs/DOC-158531"&gt;iMX6DQ ISL79985/79987 MIPI CSI2 CVBS camera surround view solution for Linux BSP&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;BR /&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>Tue, 28 May 2019 23:35:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/CVBS-Camera-input-with-i-MX6-running-Android/m-p/916362#M137933</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2019-05-28T23:35:15Z</dc:date>
    </item>
    <item>
      <title>Re: CVBS Camera input with i.MX6 running Android</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/CVBS-Camera-input-with-i-MX6-running-Android/m-p/916363#M137934</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Igor, thanks for your help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We're doing some experiment with a demo board from Analog EVAL-ADV7280A.&lt;/P&gt;&lt;P&gt;We've connected the IPU2 CSI1 parallel port of dart-mx6 and modfied .dtsi as follow:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; v4l2_cap_0 {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;compatible = "fsl,imx6q-v4l2-capture";&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;ipu_id = &amp;lt;1&amp;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;csi_id = &amp;lt;1&amp;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;mclk_source = &amp;lt;0&amp;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;status = "okay";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;};&lt;/P&gt;&lt;P&gt;....&lt;/P&gt;&lt;P&gt;&amp;amp;i2c3 {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;clock-frequency = &amp;lt;100000&amp;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;pinctrl-names = "default";&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;pinctrl-0 = &amp;lt;&amp;amp;pinctrl_i2c3_3&amp;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;status = "okay";&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* DS1307 RTC module */&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;rtc@0x68 {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;compatible = "dallas,ds1307";&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;reg = &amp;lt;0x68&amp;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;adv7180: adv7180@21 {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;compatible = "adv,adv7180";&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;reg = &amp;lt;0x21&amp;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;pinctrl-names = "default";&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;pinctrl-0 = &amp;lt;&amp;amp;pinctrl_ipu2&amp;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;clocks = &amp;lt;&amp;amp;clks 201&amp;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;clock-names = "csi_mclk";&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;DOVDD-supply = &amp;lt;&amp;amp;reg_3p3v&amp;gt;; /* 3.3v, enabled via 2.8 VGEN6 */&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;AVDD-supply = &amp;lt;&amp;amp;reg_3p3v&amp;gt;; /* 1.8v */&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;DVDD-supply = &amp;lt;&amp;amp;reg_3p3v&amp;gt;; /* 1.8v */&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;PVDD-supply = &amp;lt;&amp;amp;reg_3p3v&amp;gt;; /* 1.8v */&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;pwn-gpios = &amp;lt;&amp;amp;gpio3 10 0&amp;gt;;&amp;nbsp; /* put on not used pin */&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;ipu_id = &amp;lt;1&amp;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;csi_id = &amp;lt;1&amp;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;mclk = &amp;lt;24000000&amp;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;mclk_source = &amp;lt;0&amp;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;cvbs = &amp;lt;1&amp;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;};&lt;BR /&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; pinctrl_ipu2: ipu2grp {&lt;BR /&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; fsl,pins = &amp;lt;&lt;BR /&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;MX6QDL_PAD_EIM_A17__IPU2_CSI1_DATA12&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xb0b1&lt;BR /&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;MX6QDL_PAD_EIM_A18__IPU2_CSI1_DATA13&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xb0b1&lt;BR /&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;MX6QDL_PAD_EIM_A19__IPU2_CSI1_DATA14&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xb0b1&lt;BR /&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;MX6QDL_PAD_EIM_A20__IPU2_CSI1_DATA15&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xb0b1&lt;BR /&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;MX6QDL_PAD_EIM_A21__IPU2_CSI1_DATA16&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xb0b1&lt;BR /&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;MX6QDL_PAD_EIM_A22__IPU2_CSI1_DATA17&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xb0b1&lt;BR /&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;MX6QDL_PAD_EIM_A23__IPU2_CSI1_DATA18&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xb0b1&lt;BR /&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;MX6QDL_PAD_EIM_A24__IPU2_CSI1_DATA19&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xb0b1&lt;BR /&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;// MX6QDL_PAD_EIM_DA10__IPU2_CSI1_DATA_EN&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xb0b1&lt;BR /&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;MX6QDL_PAD_EIM_A16__IPU2_CSI1_PIXCLK&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xb0b1&lt;BR /&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;MX6QDL_PAD_EIM_DA11__IPU2_CSI1_HSYNC&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xb0b1&lt;BR /&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;MX6QDL_PAD_EIM_DA12__IPU2_CSI1_VSYNC&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xb0b1&lt;BR /&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;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &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;We set the correct value for IOMUXC_GPR1 in file mach-imx6q.c&amp;nbsp; with&amp;nbsp; (regmap_update_bits(gpr, IOMUXC_GPR1, 1 &amp;lt;&amp;lt; 20, 1 &amp;lt;&amp;lt; 20);&lt;/P&gt;&lt;P&gt;On the debug console using "i2c probe" we see ADV7280 at address 0x21, but can't make camera app of Android Oreo 8 work (always "camera error").&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Are there drivers to include in kernel or other particular actions to do?&lt;/P&gt;&lt;P&gt;Is there another way to check if all is ok?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you, kind regards.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Luca&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Jun 2019 12:44:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/CVBS-Camera-input-with-i-MX6-running-Android/m-p/916363#M137934</guid>
      <dc:creator>l_bruni</dc:creator>
      <dc:date>2019-06-14T12:44:08Z</dc:date>
    </item>
    <item>
      <title>Re: CVBS Camera input with i.MX6 running Android</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/CVBS-Camera-input-with-i-MX6-running-Android/m-p/916364#M137935</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Problem ha been solved. It was an electrical proble.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Luca&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Jul 2019 13:42:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/CVBS-Camera-input-with-i-MX6-running-Android/m-p/916364#M137935</guid>
      <dc:creator>l_bruni</dc:creator>
      <dc:date>2019-07-02T13:42:32Z</dc:date>
    </item>
  </channel>
</rss>

