<?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: OV5642 camera PLL settings problem (on sabdresd board)</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/OV5642-camera-PLL-settings-problem-on-sabdresd-board/m-p/238136#M19343</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;yes it is. the clock (24Mhz) is correctc and it comes from the imx6q.... there are some wronge settinng in some registers that bring to strange behaviour on the parallel video output... maybe the ov5640 was tested only with mipi interface? (the same of 5642)... i'm checking them.. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 29 Jan 2013 13:10:50 GMT</pubDate>
    <dc:creator>Selea</dc:creator>
    <dc:date>2013-01-29T13:10:50Z</dc:date>
    <item>
      <title>OV5642 camera PLL settings problem (on sabdresd board)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/OV5642-camera-PLL-settings-problem-on-sabdresd-board/m-p/238132#M19339</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;WE are using a module(made by us) with the ov5642 sensor (supported in the sabdr SD board bsp). &lt;/P&gt;&lt;P&gt;starting it with it's default values (initila_values table in the ov5642.c) it works fine with VGA resolution and 30 fps (PCLK is 48Mhz from 24Mhz mclk derived from the MX6Q).&lt;/P&gt;&lt;P&gt;But when we try to change capture mode to any other , the PLL seem to fail.&lt;/P&gt;&lt;P&gt;I mean the driver load a new register table where there are new pll register settings, and what we have is a very very very unstable PCLK with a wrong value (maybe 5- 10 Mhz) and of course fps is wrong , image is crappy.... etc etc etc...&lt;/P&gt;&lt;P&gt;WE made some test and the problem is in the tables (we tested almost all mode present in the driver).&lt;/P&gt;&lt;P&gt;We tried to reload always the initial_values table, and it works fine. We made this test to understand if the problem was in the operation to change mode or &lt;/P&gt;&lt;P&gt;in the table values then the problem is in the table value that set the pll in a bad status.&lt;/P&gt;&lt;P&gt;It could be the values or the sequence used to set the values .....&lt;/P&gt;&lt;P&gt;On the ov5642 data sheet i didn't find a lot about pll usage and precaution to change its values, i found just the register meanig (and not so clearley explined)...&lt;/P&gt;&lt;P&gt;So i don't know if there is any special sequence to change its settings...&lt;/P&gt;&lt;P&gt;&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>Fri, 25 Jan 2013 15:40:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/OV5642-camera-PLL-settings-problem-on-sabdresd-board/m-p/238132#M19339</guid>
      <dc:creator>Selea</dc:creator>
      <dc:date>2013-01-25T15:40:03Z</dc:date>
    </item>
    <item>
      <title>Re: OV5642 camera PLL settings problem (on sabdresd board)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/OV5642-camera-PLL-settings-problem-on-sabdresd-board/m-p/238133#M19340</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry, I was not able to complete understand your problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But, ov5642 driver worked for all capture modes. I have worked a lot with camera input and several capture modes some time ago, using imx53, and I have never got a problem on any capture mode from driver.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So, I don´t think those table are wrong. (otherwise, I would had faced problems as well).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do you know your clock tree? What is your camera clock parent?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Jan 2013 12:24:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/OV5642-camera-PLL-settings-problem-on-sabdresd-board/m-p/238133#M19340</guid>
      <dc:creator>daiane_angolini</dc:creator>
      <dc:date>2013-01-28T12:24:16Z</dc:date>
    </item>
    <item>
      <title>Re: OV5642 camera PLL settings problem (on sabdresd board)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/OV5642-camera-PLL-settings-problem-on-sabdresd-board/m-p/238134#M19341</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I'm not sure if the driver (ov5642.c) is the same. The one on the BSP for imx6q is different from the one you find in other git.&lt;/P&gt;&lt;P&gt;anyway the mclk is 24Mhz and come from the im6q.&lt;/P&gt;&lt;P&gt;I try to exaplain what is happening.&lt;/P&gt;&lt;P&gt;At the beginning the driver load a regiser table called initial_values (and it is a 30 fps VGA) the there is another table called 30fps VGA, used when coming from another mode to vga 30fps... and it doesn't work, but if i try to reload the init table when i select the mode 0 (vga 30fps) it works.&lt;/P&gt;&lt;P&gt;I tried also to load the 15 fps vga (there is its table) and it doesn't works... So i treid to change modify the initial value table to have the vga 15 fps: i just changed the sysclk divider (register 0x3010) in the inital values table, and it works.&lt;/P&gt;&lt;P&gt;So i was able to change mode from 30 fos vga to 15 fps vga.&lt;/P&gt;&lt;P&gt;now i tried to change from vga to qvga, in this situation (from vga to qvga) the driver loads a very small table (just 5 registers)&lt;/P&gt;&lt;P&gt;4 register set the output windows (to QVGA values) and the 0x3815 that shouls be the PCLK divider.... well it doesn' twork... again i have very strange behaviour in the outbput.&lt;/P&gt;&lt;P&gt;... I think that could it be our module (we did the ov5642) but it is a very simple module with power supply, i2C connection and digital video port .... SO i don't know what coudl be wrong, there is any schematics example on the ov5642 module?&lt;/P&gt;&lt;P&gt;Just to understand if it could be an hardware issue.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Jan 2013 15:37:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/OV5642-camera-PLL-settings-problem-on-sabdresd-board/m-p/238134#M19341</guid>
      <dc:creator>Selea</dc:creator>
      <dc:date>2013-01-28T15:37:19Z</dc:date>
    </item>
    <item>
      <title>Re: OV5642 camera PLL settings problem (on sabdresd board)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/OV5642-camera-PLL-settings-problem-on-sabdresd-board/m-p/238135#M19342</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hum....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For ov5642 table, I think you must contact omnvision. Everytime I needed a new capture mode table I asked them.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I know imx6 sabre lite has some camera module, and I think it´s ov5642. Please, give it a try. But I think that imx would be responsible to provide the clock using some pin properly configured.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Jan 2013 13:07:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/OV5642-camera-PLL-settings-problem-on-sabdresd-board/m-p/238135#M19342</guid>
      <dc:creator>daiane_angolini</dc:creator>
      <dc:date>2013-01-29T13:07:33Z</dc:date>
    </item>
    <item>
      <title>Re: OV5642 camera PLL settings problem (on sabdresd board)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/OV5642-camera-PLL-settings-problem-on-sabdresd-board/m-p/238136#M19343</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;yes it is. the clock (24Mhz) is correctc and it comes from the imx6q.... there are some wronge settinng in some registers that bring to strange behaviour on the parallel video output... maybe the ov5640 was tested only with mipi interface? (the same of 5642)... i'm checking them.. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Jan 2013 13:10:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/OV5642-camera-PLL-settings-problem-on-sabdresd-board/m-p/238136#M19343</guid>
      <dc:creator>Selea</dc:creator>
      <dc:date>2013-01-29T13:10:50Z</dc:date>
    </item>
    <item>
      <title>Re: OV5642 camera PLL settings problem (on sabdresd board)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/OV5642-camera-PLL-settings-problem-on-sabdresd-board/m-p/238137#M19344</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I never remember by heart what was formally tested on each release (you need to take a look on release notes). &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But, I have worked with ov5246 with CSI internface on imx53 SMD and imx6 sabre lite. (but it was 3.0.15 kernel for imx6 instead of 3.0.35)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Jan 2013 13:30:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/OV5642-camera-PLL-settings-problem-on-sabdresd-board/m-p/238137#M19344</guid>
      <dc:creator>daiane_angolini</dc:creator>
      <dc:date>2013-01-29T13:30:08Z</dc:date>
    </item>
    <item>
      <title>Re: OV5642 camera PLL settings problem (on sabdresd board)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/OV5642-camera-PLL-settings-problem-on-sabdresd-board/m-p/238138#M19345</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i will have a sabre lite next week with the ov5642 module... so i will test on it. Now we are working with sabre SD and with a home made ov5642 module (but i wonder what could be wrong on the hardware to have such kind of behaviour....) there is just the sensor, the power supply and connector....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Jan 2013 13:37:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/OV5642-camera-PLL-settings-problem-on-sabdresd-board/m-p/238138#M19345</guid>
      <dc:creator>Selea</dc:creator>
      <dc:date>2013-01-29T13:37:26Z</dc:date>
    </item>
    <item>
      <title>Re: OV5642 camera PLL settings problem (on sabdresd board)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/OV5642-camera-PLL-settings-problem-on-sabdresd-board/m-p/238139#M19346</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think you had better double check the register settings in your new table. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Jan 2013 14:13:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/OV5642-camera-PLL-settings-problem-on-sabdresd-board/m-p/238139#M19346</guid>
      <dc:creator>lily_zhang</dc:creator>
      <dc:date>2013-01-29T14:13:44Z</dc:date>
    </item>
    <item>
      <title>Re: OV5642 camera PLL settings problem (on sabdresd board)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/OV5642-camera-PLL-settings-problem-on-sabdresd-board/m-p/238140#M19347</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i found the first hardware issue. In the register table they disable the internal regulator. (in our hardware we must use the internal because we don't have any external), but the sttrange is that in the initial values it is enable... (it shoudl not if the external i spresent....). now i modify the table enabling it, i will tell you what happen. compiling......&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Jan 2013 14:20:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/OV5642-camera-PLL-settings-problem-on-sabdresd-board/m-p/238140#M19347</guid>
      <dc:creator>Selea</dc:creator>
      <dc:date>2013-01-29T14:20:38Z</dc:date>
    </item>
    <item>
      <title>Re: OV5642 camera PLL settings problem (on sabdresd board)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/OV5642-camera-PLL-settings-problem-on-sabdresd-board/m-p/238141#M19348</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;have you solved in anyway this issue? I'm facing a similar problem with a ov5640_mipi camera, I obtain a very slow fps in capture mode with a 24Mhz mclk from MX6Q and I don't know what to check!&lt;BR /&gt;I'm using a 3.0.35 kernel with standard ov5640_mipi.c driver, I haven't changed anything in registry configuration but, for example, I obtain 1fps in 1920x1080 capture mode instead of 30fps. Could you help me?&lt;/P&gt;&lt;P&gt;thank you&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;Andrea&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Nov 2014 09:16:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/OV5642-camera-PLL-settings-problem-on-sabdresd-board/m-p/238141#M19348</guid>
      <dc:creator>adc1</dc:creator>
      <dc:date>2014-11-06T09:16:15Z</dc:date>
    </item>
    <item>
      <title>Re: OV5642 camera PLL settings problem (on sabdresd board)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/OV5642-camera-PLL-settings-problem-on-sabdresd-board/m-p/238142#M19349</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;mine is working now.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;on mipi there was a bug on clk settings..... (let me check if i could find the patch..)&lt;/P&gt;&lt;P&gt;check the mipi clk freq from sensor just to start.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Omar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Nov 2014 09:33:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/OV5642-camera-PLL-settings-problem-on-sabdresd-board/m-p/238142#M19349</guid>
      <dc:creator>Selea</dc:creator>
      <dc:date>2014-11-06T09:33:31Z</dc:date>
    </item>
    <item>
      <title>Re: OV5642 camera PLL settings problem (on sabdresd board)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/OV5642-camera-PLL-settings-problem-on-sabdresd-board/m-p/238143#M19350</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;the patch I had from boundary was for 3.10.17 ... with 3.0.35 works fine (just changed the register for activate the internal voltage regulator in my hardware.&lt;/P&gt;&lt;P&gt;check the mipi clks and the MCLK that is going from imx6 to the mipi sensor (all the clks are derived from that one).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Omar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Nov 2014 09:40:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/OV5642-camera-PLL-settings-problem-on-sabdresd-board/m-p/238143#M19350</guid>
      <dc:creator>Selea</dc:creator>
      <dc:date>2014-11-06T09:40:38Z</dc:date>
    </item>
    <item>
      <title>Re: OV5642 camera PLL settings problem (on sabdresd board)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/OV5642-camera-PLL-settings-problem-on-sabdresd-board/m-p/238144#M19351</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thank you Omar for your fast reply,&lt;/P&gt;&lt;P&gt;I'm going to check these clks and I let you know&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;Andrea&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Nov 2014 09:45:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/OV5642-camera-PLL-settings-problem-on-sabdresd-board/m-p/238144#M19351</guid>
      <dc:creator>adc1</dc:creator>
      <dc:date>2014-11-06T09:45:53Z</dc:date>
    </item>
    <item>
      <title>Re: OV5642 camera PLL settings problem (on sabdresd board)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/OV5642-camera-PLL-settings-problem-on-sabdresd-board/m-p/238145#M19352</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Omar,&lt;/P&gt;&lt;P&gt;I have verified that imx6 mclk is setup at 24MHz.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;static struct fsl_mxc_camera_platform_data ov5640_mipi_data = {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; .mclk = 24000000,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; .csi = 0,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; .io_init = ov5640_mipi_camera_io_init,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; .pwdn = ov5640_mipi_camera_powerdown,&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;now PLL registers are configured as follows: 0x3034=0x18, 0x3035=0x11, 0x3036=0x54, 0x3037=0x13. &lt;/P&gt;&lt;P&gt;With these values I obtain (seeing at OV5640_get_sysclk ov5640_mipi.c function) a &lt;STRONG&gt;VCO of 67.2MHz&lt;/STRONG&gt; and a &lt;STRONG&gt;sysclk of 8.4MHz&lt;/STRONG&gt; (in 1920x1080 format at 30fps mode). Are these correct values?&lt;/P&gt;&lt;P&gt;Could you give me a correct configuration of these registers to obtain a correct fps? Have I to focus to other registers to check the framerate?&lt;/P&gt;&lt;P&gt;If I try to update that register to increase sysclk MHz I obtain kernel errors (Division by zero in kernel) cause some registers are read as 0x00&lt;/P&gt;&lt;P&gt;thank you again for your attention,&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;Andrea&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Nov 2014 13:23:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/OV5642-camera-PLL-settings-problem-on-sabdresd-board/m-p/238145#M19352</guid>
      <dc:creator>adc1</dc:creator>
      <dc:date>2014-11-06T13:23:53Z</dc:date>
    </item>
    <item>
      <title>Re: OV5642 camera PLL settings problem (on sabdresd board)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/OV5642-camera-PLL-settings-problem-on-sabdresd-board/m-p/238146#M19353</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Omar,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm facing same kind of issue in OV5640 CMOS sensor. (Not a MIPI)&lt;/P&gt;&lt;P&gt;fOSC = 26MHz&lt;BR /&gt;driver path: drivers/media/i2c/soc_camera/ov5640.c&lt;BR /&gt;kernel version: L3.10.31&lt;BR /&gt;By default, ov5640 driver file is not there. so, I have derived it from OV5642.&lt;/P&gt;&lt;P&gt;Now the problem is,&lt;BR /&gt;All the resolutions (QVGA, VGA, 720p and 1080p) are working fine If I'm running overlay by using gst-launch.&lt;BR /&gt;But, when I'm trying to capture the data by using gst-launch the captured frame is not coming properly (i.e. stuck, run, stuck and run ) for 720p and 1080p but it's working fine with QVGA and VGA resolutions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What may be the issue ?&lt;BR /&gt;If it's possible, Can you share me the 720p and 1080p register settings for ov5640 or ov5640.c driver file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please guide me to go further.&lt;BR /&gt;Thanks in Advance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;J.P.Raja&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 May 2016 08:34:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/OV5642-camera-PLL-settings-problem-on-sabdresd-board/m-p/238146#M19353</guid>
      <dc:creator>Raana</dc:creator>
      <dc:date>2016-05-16T08:34:01Z</dc:date>
    </item>
    <item>
      <title>Re: OV5642 camera PLL settings problem (on sabdresd board)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/OV5642-camera-PLL-settings-problem-on-sabdresd-board/m-p/2256407#M242699</link>
      <description>&lt;P&gt;Most likely causes for OV5642 PLLs failing when switching modes: wrong PLL register values, missing required write order/delays, or unstable clocks/reset/power while you reprogram the PLL. Quick checklist to try now:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;Stop streaming, ensure MCLK &amp;amp; supplies stable (wait a few ms after rails/reset).&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Write PLL regs first, then poll lock (or wait a few ms) before writing timing/frame regs — sequence matters.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Readback every PLL reg after write to confirm the sensor accepted the values.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Ensure you aren’t changing PLL while SoC re-parents clocks or during DVFS/display events.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Check for register page/bank switch mistakes in your table (very common).&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;If initial_values works, copy its exact ordering/timing and apply to the other mode tables — often the content is OK, sequence is the issue.&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;If you want examples of how upstream bring-ups handle regulator/clock ordering and mode sequencing, these real upstream commits are useful reference material:&lt;BR /&gt;&lt;A href="https://web.git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=fa9e6df636fb8b3b27570f38c53640c9e2b02f79" target="_new" rel="noopener"&gt;https://web.git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=fa9e6df636fb8b3b27570f38c53640c9e2b02f79&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;A href="https://github.com/zephyrproject-rtos/zephyr/commit/c784481ca039ccd606a192ee07bc83f6b0117e59" target="_new" rel="noopener"&gt;https://github.com/zephyrproject-rtos/zephyr/commit/c784481ca039ccd606a192ee07bc83f6b0117e59&lt;/A&gt;&lt;BR /&gt;&lt;A href="https://web.git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=9d382f6a9978916317b3fb4ef07b5fec684adde0" target="_new" rel="noopener"&gt;https://web.git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=9d382f6a9978916317b3fb4ef07b5fec684adde0&lt;/A&gt;&lt;/P&gt;&lt;P&gt;For a compact design/read-up that shows the same sequencing and checks in a pipeline context see our implementation notes here (purely technical reference): &lt;A href="https://siliconsignals.io/solutions/camera-design-engineering/" target="_new" rel="noopener"&gt;https://siliconsignals.io/blog/v4l2-camera-stack-step-by-step-guide-for-custom-devices/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;If you paste the exact register write sequence (timestamps) for a failing mode plus the working initial_values writes, may we can get more help.&lt;BR /&gt;&lt;BR /&gt;--&lt;BR /&gt;thanks&lt;/P&gt;</description>
      <pubDate>Sat, 06 Dec 2025 12:16:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/OV5642-camera-PLL-settings-problem-on-sabdresd-board/m-p/2256407#M242699</guid>
      <dc:creator>RutvijTrivedi207</dc:creator>
      <dc:date>2025-12-06T12:16:26Z</dc:date>
    </item>
  </channel>
</rss>

