<?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: ov5462 probe successful but reading registers is failing in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/ov5462-probe-successful-but-reading-registers-is-failing/m-p/735209#M114410</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have the same settings.. It's able to detect the Chip Id but when writing/reading the registers later it is failing..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;camera ov5642 is found&lt;BR /&gt;ov5642_write_reg:write reg error:reg=3810,val=c2 ret=-110&lt;BR /&gt;ov5642_apply_settings, write reg 0x3810 failed&lt;BR /&gt;ov5642_write_reg:write reg error:reg=3103,val=93 ret=-5&lt;BR /&gt;ov5642_apply_settings, write reg 0x3103 failed&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ov564x: ov564x@3c {&lt;BR /&gt; compatible = "ovti,ov564x";&lt;BR /&gt; reg = &amp;lt;0x3c&amp;gt;;&lt;BR /&gt; pinctrl-names = "default";&lt;BR /&gt; pinctrl-0 = &amp;lt;&amp;amp;pinctrl_ipu1_2&amp;gt;;&lt;BR /&gt; clocks = &amp;lt;&amp;amp;clks 201&amp;gt;;&lt;BR /&gt; clock-names = "csi_mclk";&lt;BR /&gt; DOVDD-supply = &amp;lt;&amp;amp;vgen4_reg&amp;gt;;/* 1.8v */&lt;BR /&gt; AVDD-supply = &amp;lt;&amp;amp;vgen3_reg&amp;gt;; /* 2.8v, on rev C board is VGEN3,*/&lt;BR /&gt; DVDD-supply = &amp;lt;&amp;amp;vgen2_reg&amp;gt;; /* 1.5v*/&lt;BR /&gt; pwn-gpios = &amp;lt;&amp;amp;gpio1 19 1&amp;gt;; /* active low: SD1_DAT2 */&lt;BR /&gt; rst-gpios = &amp;lt;&amp;amp;gpio1 20 0&amp;gt;; /* active high: SD1_CLK */&lt;BR /&gt; csi_id = &amp;lt;0&amp;gt;;&lt;BR /&gt; mclk = &amp;lt;24000000&amp;gt;;&lt;BR /&gt; mclk_source = &amp;lt;0&amp;gt;;&lt;BR /&gt; ipu_id = &amp;lt;0&amp;gt;;&lt;BR /&gt; };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What do you think is the error..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 16 Apr 2018 11:20:19 GMT</pubDate>
    <dc:creator>jamalmohiuddin</dc:creator>
    <dc:date>2018-04-16T11:20:19Z</dc:date>
    <item>
      <title>ov5462 probe successful but reading registers is failing</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ov5462-probe-successful-but-reading-registers-is-failing/m-p/735205#M114406</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Guys,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I connected ov5642 to my custom i.MX6Q Board.. Made the following settings in the device tree&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; ov564x: ov564x@3c {&lt;BR /&gt; compatible = "ovti,ov564x";&lt;BR /&gt; reg = &amp;lt;0x3c&amp;gt;;&lt;BR /&gt; pinctrl-names = "default";&lt;BR /&gt; pinctrl-0 = &amp;lt;&amp;amp;pinctrl_ipu1_2&amp;gt;;&lt;BR /&gt; clocks = &amp;lt;&amp;amp;clks 201&amp;gt;;&lt;BR /&gt; clock-names = "csi_mclk";&lt;BR /&gt; DOVDD-supply = &amp;lt;&amp;amp;vgen4_reg&amp;gt;;/* 1.8v */&lt;BR /&gt; AVDD-supply = &amp;lt;&amp;amp;vgen3_reg&amp;gt;; /* 2.8v, on rev C board is VGEN3,*/&lt;BR /&gt; DVDD-supply = &amp;lt;&amp;amp;vgen2_reg&amp;gt;; /* 1.5v*/&lt;BR /&gt; pwn-gpios = &amp;lt;&amp;amp;gpio1 19 1&amp;gt;; /* active low: SD1_DAT2 */&lt;BR /&gt; rst-gpios = &amp;lt;&amp;amp;gpio1 20 0&amp;gt;; /* active high: SD1_CLK */&lt;BR /&gt; csi_id = &amp;lt;0&amp;gt;;&lt;BR /&gt; mclk = &amp;lt;24000000&amp;gt;;&lt;BR /&gt; mclk_source = &amp;lt;0&amp;gt;;&lt;BR /&gt; ipu_id = &amp;lt;0&amp;gt;;&lt;BR /&gt; };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;dmesg | grep ov5642 shows probe successful and camera is found but the driver is found, but it fails to apply the settings that is update the registers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;mxc_v4l2_master_attach: ipu0:/csi0 parallel attached ov5642:mxc_v4l2_cap0&lt;BR /&gt;ov5642 0-003c: created sysfs entry for reading regs&lt;BR /&gt;camera ov5642 is found&lt;BR /&gt;ov5642_write_reg:write reg error:reg=3003,val=0 ret=-110&lt;BR /&gt;ov5642_apply_settings, write reg 0x3003 failed&lt;BR /&gt;ov5642_write_reg:write reg error:reg=3103,val=93 ret=-5&lt;BR /&gt;ov5642_apply_settings, write reg 0x3103 failed&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How to debug this scenario..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Apr 2018 10:00:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ov5462-probe-successful-but-reading-registers-is-failing/m-p/735205#M114406</guid>
      <dc:creator>jamalmohiuddin</dc:creator>
      <dc:date>2018-04-16T10:00:02Z</dc:date>
    </item>
    <item>
      <title>Re: ov5462 probe successful but reading registers is failing</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ov5462-probe-successful-but-reading-registers-is-failing/m-p/735206#M114407</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jamal&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regarding ov5642 support please check comment Robby Cai Nov 11, 2015 12:28 AM on link&lt;BR /&gt;ov5642 is EOL, 3.14 BSP does not support ov5642 again.&lt;BR /&gt;&lt;A href="https://community.nxp.com/thread/375865"&gt;About preview function in i.MX6SL.&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;for errors one can check i2c1 with oscilloscope, use linux/arch/arm/boot/dts/imx6qdl-sabresd.dtsi&lt;/P&gt;&lt;P&gt;&amp;amp;i2c1 {.. ov564x: ov564x@3c {&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-sabresd.dtsi?h=imx_3.10.53_1.1.0_ga_caf" title="https://source.codeaurora.org/external/imx/linux-imx/tree/arch/arm/boot/dts/imx6qdl-sabresd.dtsi?h=imx_3.10.53_1.1.0_ga_caf"&gt;imx6qdl-sabresd.dtsi\dts\boot\arm\arch - linux-imx - i.MX Linux kernel&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>Mon, 16 Apr 2018 10:33:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ov5462-probe-successful-but-reading-registers-is-failing/m-p/735206#M114407</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2018-04-16T10:33:56Z</dc:date>
    </item>
    <item>
      <title>Re: ov5462 probe successful but reading registers is failing</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ov5462-probe-successful-but-reading-registers-is-failing/m-p/735207#M114408</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;But I am using 3.10.53 linux version.. Is this not supported in 3.10.53 too.. In which version ov5642 is supported&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Apr 2018 10:58:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ov5462-probe-successful-but-reading-registers-is-failing/m-p/735207#M114408</guid>
      <dc:creator>jamalmohiuddin</dc:creator>
      <dc:date>2018-04-16T10:58:58Z</dc:date>
    </item>
    <item>
      <title>Re: ov5462 probe successful but reading registers is failing</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ov5462-probe-successful-but-reading-registers-is-failing/m-p/735208#M114409</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;seems it is supported in 3.10.53, check dts file :&lt;/P&gt;&lt;P&gt;&amp;amp;i2c1 {.. ov564x: ov564x@3c {&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/external-link.jspa?url=https%3A%2F%2Fsource.codeaurora.org%2Fexternal%2Fimx%2Flinux-imx%2Ftree%2Farch%2Farm%2Fboot%2Fdts%2Fimx6qdl-sabresd.dtsi%3Fh%3Dimx_3.10.53_1.1.0_ga_caf" rel="nofollow" target="_blank"&gt;imx6qdl-sabresd.dtsi\dts\boot\arm\arch - linux-imx - i.MX Linux kernel&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Apr 2018 11:07:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ov5462-probe-successful-but-reading-registers-is-failing/m-p/735208#M114409</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2018-04-16T11:07:55Z</dc:date>
    </item>
    <item>
      <title>Re: ov5462 probe successful but reading registers is failing</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ov5462-probe-successful-but-reading-registers-is-failing/m-p/735209#M114410</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have the same settings.. It's able to detect the Chip Id but when writing/reading the registers later it is failing..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;camera ov5642 is found&lt;BR /&gt;ov5642_write_reg:write reg error:reg=3810,val=c2 ret=-110&lt;BR /&gt;ov5642_apply_settings, write reg 0x3810 failed&lt;BR /&gt;ov5642_write_reg:write reg error:reg=3103,val=93 ret=-5&lt;BR /&gt;ov5642_apply_settings, write reg 0x3103 failed&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ov564x: ov564x@3c {&lt;BR /&gt; compatible = "ovti,ov564x";&lt;BR /&gt; reg = &amp;lt;0x3c&amp;gt;;&lt;BR /&gt; pinctrl-names = "default";&lt;BR /&gt; pinctrl-0 = &amp;lt;&amp;amp;pinctrl_ipu1_2&amp;gt;;&lt;BR /&gt; clocks = &amp;lt;&amp;amp;clks 201&amp;gt;;&lt;BR /&gt; clock-names = "csi_mclk";&lt;BR /&gt; DOVDD-supply = &amp;lt;&amp;amp;vgen4_reg&amp;gt;;/* 1.8v */&lt;BR /&gt; AVDD-supply = &amp;lt;&amp;amp;vgen3_reg&amp;gt;; /* 2.8v, on rev C board is VGEN3,*/&lt;BR /&gt; DVDD-supply = &amp;lt;&amp;amp;vgen2_reg&amp;gt;; /* 1.5v*/&lt;BR /&gt; pwn-gpios = &amp;lt;&amp;amp;gpio1 19 1&amp;gt;; /* active low: SD1_DAT2 */&lt;BR /&gt; rst-gpios = &amp;lt;&amp;amp;gpio1 20 0&amp;gt;; /* active high: SD1_CLK */&lt;BR /&gt; csi_id = &amp;lt;0&amp;gt;;&lt;BR /&gt; mclk = &amp;lt;24000000&amp;gt;;&lt;BR /&gt; mclk_source = &amp;lt;0&amp;gt;;&lt;BR /&gt; ipu_id = &amp;lt;0&amp;gt;;&lt;BR /&gt; };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What do you think is the error..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Apr 2018 11:20:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ov5462-probe-successful-but-reading-registers-is-failing/m-p/735209#M114410</guid>
      <dc:creator>jamalmohiuddin</dc:creator>
      <dc:date>2018-04-16T11:20:19Z</dc:date>
    </item>
    <item>
      <title>Re: ov5462 probe successful but reading registers is failing</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ov5462-probe-successful-but-reading-registers-is-failing/m-p/735210#M114411</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;suggest to check i2c signals with oscilloscope using driver sources in&lt;/P&gt;&lt;P&gt;/linux/drivers/media/video/mxc/capture/ov5642.c&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Apr 2018 12:40:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ov5462-probe-successful-but-reading-registers-is-failing/m-p/735210#M114411</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2018-04-16T12:40:55Z</dc:date>
    </item>
  </channel>
</rss>

