<?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: LPDDR2 Core Clocking with SYS_DIV_OUT_CLK in Vybrid Processors</title>
    <link>https://community.nxp.com/t5/Vybrid-Processors/LPDDR2-Core-Clocking-with-SYS-DIV-OUT-CLK/m-p/229939#M353</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Jon,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I will take a look into this the following days.&lt;/P&gt;&lt;P&gt;Just want to clarify a doubt I have:&lt;/P&gt;&lt;BLOCKQUOTE&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;For the DRAMC clock GL MUX to work properly both the PLL2 PFD2 Clock and SYS_DIV_OUT_CLK must&lt;/P&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;be active when the CCM_CCSR[DDRC_CLK_SEL] bit is set to configure it from its default of&lt;/P&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;[PLL PFD2 selection] 1'b0.&amp;nbsp; By having the PLL PFD2 clock running the DRAMC clock output can switch to&lt;/P&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;the SYS_DIV_OUT_CLK.&amp;nbsp; Following is the code we used to configure the clock tree in our system and it&lt;/P&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;works around this issue.&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In few words:&lt;/P&gt;&lt;P&gt;if PLL2_PFD2 clk is not running you can't switch clocks with DDRC_CLK_SEL to &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;SYS_DIV_OUT_CLK &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;if PLL2_PFD2 clk is running you can switch clocks with DDRC_CLK_SEL to &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;SYS_DIV_OUT_CLK &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is that correct?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 01 Aug 2013 23:00:02 GMT</pubDate>
    <dc:creator>ioseph_martinez</dc:creator>
    <dc:date>2013-08-01T23:00:02Z</dc:date>
    <item>
      <title>LPDDR2 Core Clocking with SYS_DIV_OUT_CLK</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/LPDDR2-Core-Clocking-with-SYS-DIV-OUT-CLK/m-p/229936#M350</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Configuring PLL1 PFD3 as the system synchronous clock at 396 MHz I have configured the CCM_CCSR(DDRC_CLK_SEL] = 1'b1&amp;nbsp; and we are getting no clock to the DRAM controller core.&amp;nbsp; I am monitoring the clocks on CKO1 and CK02.&amp;nbsp; I set the flags to see the ARM A5 core clock and I see the 396 MHz clock but when I switch to the DRAMC clock we get no clocks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ARM_DIV = 1&lt;/P&gt;&lt;P&gt;BUG_DIV = 3&lt;/P&gt;&lt;P&gt;IPG_DIV&amp;nbsp; = 2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PLL2 thru PLL 7 are disabled.&lt;/P&gt;&lt;P&gt;and&lt;/P&gt;&lt;P&gt;CCGR6 = 0xFFFFFFFF&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Not sure what I am missing to enable this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*******************************************************************************************************************&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&amp;nbsp; Solution has been found it seems to be a bug in the silicon.&amp;nbsp; Could somebody at Freescale verify this.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*******************************************************************************************************************&lt;/P&gt;&lt;P&gt;For the DRAMC clock GL MUX to work properly both the PLL2 PFD2 Clock and SYS_DIV_OUT_CLK must&lt;/P&gt;&lt;P&gt;be active when the CCM_CCSR[DDRC_CLK_SEL] bit is set to configure it from its default of&lt;/P&gt;&lt;P&gt;[PLL PFD2 selection] 1'b0.&amp;nbsp; By having the PLL PFD2 clock running the DRAMC clock output can switch to&lt;/P&gt;&lt;P&gt;the SYS_DIV_OUT_CLK.&amp;nbsp; Following is the code we used to configure the clock tree in our system and it&lt;/P&gt;&lt;P&gt;works around this issue.&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; /*******************************************************&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; * Setup the clocks to run in synchronous mode&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; * using PLL1 PFD3. The rest of the system&amp;nbsp; uses PLL1 PFD 4&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; * at the same frequency&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; /* CCM_CCGR1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WDOG-M4, WDOG-A5, TCON0, RSVD, ADC0, RSVD, FTM1, FTM0, PIT, PDB, RSVD, USBC0, CRC, SAI3, SAI2, SIA1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp; 00,&amp;nbsp; 00,&amp;nbsp; 00,&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp;&amp;nbsp; 11,&amp;nbsp; 00,&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp; 00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; */&lt;/P&gt;&lt;P&gt;&amp;nbsp; CCM-&amp;gt;CCGR1 = 0x00000300;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; /* CCM_CCGR2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RSVD, RSVD, PORT E MUX, PORT D MUX, PORT C MUX, PORT B MUX, PORT A MUX, IOMUX, RSVD, RSVD, RSVD, QUADSPI0, RSVD, RLE, RSVD, LPTMR&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11,&amp;nbsp;&amp;nbsp;&amp;nbsp; 11,&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp; 00,&amp;nbsp; 00,&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp;&amp;nbsp; 00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; CCM-&amp;gt;CCGR2 = 0x0FFF0000;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; /* CCM_CCGR3&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RSVD, RSVD, RSVD, RSVD, RSVD, RSVD, RSVD, DCU0, RSVD, RSVD, RSVD, RSVD, RSVD, SCSCM, RSVD, ANADIG&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp;&amp;nbsp; 01,&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 01&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; CCM-&amp;gt;CCGR3 = 0x00000011;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; /* CCM_CCGR4&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ASRC, SPDIF, ESAI, RSVD, RSVD, EWM, I2C 0, I2C 1, RSVD, RSVD, WKUP, CCM, GPC, VREG_DIG, RSVD, CMU&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp;&amp;nbsp; 01,&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp; 01,&amp;nbsp;&amp;nbsp; 01,&amp;nbsp; 01,&amp;nbsp;&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp; 00,&amp;nbsp; 00,&amp;nbsp; 00,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp; 00,&amp;nbsp; 00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; CCM-&amp;gt;CCGR4 = 0x11500000;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; /* CCM_CCGR5 --&amp;gt; reserved */&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; /* CCM_CCGR6&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RSVD, DDRMC, SPI3, SPI2, RSVD, UART5, UART4, WDOG_SNVS, SNVS, RSVD, OTP_CTRL, RSVD, RSVD, DMA3, DMA2, RSVD&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp;&amp;nbsp; 11,&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp; 00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; CCM-&amp;gt;CCGR6 = 0x30000000;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; /* CCM_CCGR7&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RSVD, LCD, TCON1, RSVD, ADC1, RSVD, FTM3, FTM2, RSVD, RSVD, RSVD, USBC1, RSVD, SDHC1, SDHC0, RSVD&amp;nbsp; --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00,&amp;nbsp; 00,&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp;&amp;nbsp; 11,&amp;nbsp;&amp;nbsp; 00,&amp;nbsp;&amp;nbsp;&amp;nbsp; 11,&amp;nbsp;&amp;nbsp;&amp;nbsp; 11,&amp;nbsp;&amp;nbsp; 00 --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; CCM-&amp;gt;CCGR7 = 0x0000033C;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; /*&amp;nbsp; CCM_CCGR8 thru CCM_CRGR11&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; No modules used in these register&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; */&lt;/P&gt;&lt;P&gt;&amp;nbsp; CCM-&amp;gt;CCGR8 = 0x0;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Turn off GPU since causes immediate interrupt&lt;/P&gt;&lt;P&gt;&amp;nbsp; CCM-&amp;gt;CCGR9 = 0x0;&lt;/P&gt;&lt;P&gt;&amp;nbsp; CCM-&amp;gt;CCGR10 = 0x0;&lt;/P&gt;&lt;P&gt;&amp;nbsp; CCM-&amp;gt;CCGR11 = 0x0;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; /* enable the external oscillator */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; /*&amp;nbsp; CCM_CLPCR&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Clear FXOSC_PWRDWN bit before enabling external fast oscillator.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; CCM-&amp;gt;CLPCR = 0x00000078;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; /*&amp;nbsp; CCM_CCR&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Enable external fast oscillator.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; CCM-&amp;gt;CCR = 0x00011000;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; /*&amp;nbsp; ANADIG_ANA_MISC0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Clear ANA_MISC0[CLK_24M_IRC_XTAL_SEL] to select among external and internal fast oscillator.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ANADIG-&amp;gt;ANA_MISC0 = 0x00000000;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; /*&amp;nbsp; Enable and configure PLLs&amp;nbsp; */&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; /* PLL 1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [18] PFD_OFFSET_EN = 1'b0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [17]DITHER_ENABLE&amp;nbsp; = 1'b0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [16]BYPASS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 1'b0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [14]BYPASS_CLK_SRC = 1'b0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [13]ENABLE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 1'b1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [12]POWER_DOWN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 1'b0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [0] DIV_SELECT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 1'b1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ANADIG-&amp;gt;PLL1_CTRL = 0x00002001;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ANADIG-&amp;gt;PLL1_PFD&amp;nbsp; = 0x18181593;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; /* PLL 2 PFD2 is only configured due to an issue with the DRAMC clock mux.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; These are disabled after the clocks are set up &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ANADIG-&amp;gt;PLL2_CTRL = 0x00002001;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ANADIG-&amp;gt;PLL2_PFD&amp;nbsp; = 0x98981898;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; /* Configure MUX selectors for core, bus and peripheral clocks.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CCM_CCSR:&lt;/P&gt;&lt;P&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; [31] PLL3_PFD4_EN = 1'b0&lt;/P&gt;&lt;P&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; [30] PLL3_PFD3_EN = 1'b0&lt;/P&gt;&lt;P&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; [29] PLL3_PFD2_EN = 1'b0&lt;/P&gt;&lt;P&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; [28] PLL3_PFD1_EN = 1'b0&lt;/P&gt;&lt;P&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; [24] DAP_EN= 1'b0&lt;/P&gt;&lt;P&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; [21:19] PLL2_PFD_CLK_SEL = 3'b000 -&amp;gt; PLL2 main clock&lt;/P&gt;&lt;P&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; [18-16] PLL1_PFD_CLK_SEL = 3'b011 -&amp;gt; PLL1 PFD3 clock&lt;/P&gt;&lt;P&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; [15] PLL2_PFD4_EN = 1'b0&lt;/P&gt;&lt;P&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; [14] PLL2_PFD3_EN = 1'b0&lt;/P&gt;&lt;P&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; [13] PLL2_PFD2_EN = 1'b0&lt;/P&gt;&lt;P&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; [12] PLL2_PFD1_EN = 1'b0&lt;/P&gt;&lt;P&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; [11] PLL1_PFD4_EN = 1'b1&lt;/P&gt;&lt;P&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; [10] PLL1_PFD3_EN = 1'b1&lt;/P&gt;&lt;P&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; [ 9] PLL1_PFD2_EN = 1'b1&lt;/P&gt;&lt;P&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; [ 8] PLL1_PFD1_EN = 1'b0&lt;/P&gt;&lt;P&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; [ 6] DDRC_CLK_SEL = 1'b1 -&amp;gt; SYS_DIV_OUT_CLK&lt;/P&gt;&lt;P&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; [ 5] FAST_CLK_SEL = 1'b1 -&amp;gt; FX0SC clock&lt;/P&gt;&lt;P&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; [ 4] SLOW_CLK_SEL = 1'b0 -&amp;gt; IRC clock&lt;/P&gt;&lt;P&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; [2:0] SYS_CLK_SEL = 3'b100 -&amp;gt; PLL1_PFD_CLK_SEL&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; /* Issue cannot use 0x00030E64 directly because the DDRC_CLK_SEL mux will &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; not switch to right clock source without PLL2 PFD2 Clock&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; CCM-&amp;gt;CCSR = 0x00032E64;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; /* Configure clock dividers for core, bus and peripheral clocks.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CCM_CACRR:&lt;/P&gt;&lt;P&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; [24:22] FLEX_CLK_DIV = 3'b000&lt;/P&gt;&lt;P&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; [21] PLL6_CLK_DIV = 1'b0&lt;/P&gt;&lt;P&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; [20] PLL3_CLK_DIV = 1'b0&lt;/P&gt;&lt;P&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; [17:16] PLL1_PFD_CLK_DIV = 2'b00&lt;/P&gt;&lt;P&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; [12:11] IPG_CLK_DIV = 2'b01&lt;/P&gt;&lt;P&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; [8:6] PLL4_CLK_DIV = 3'b000&lt;/P&gt;&lt;P&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; [5:3] BUS_CLK_DIV = 3'b010&lt;/P&gt;&lt;P&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; [2:0] ARM_CLK_DIV = 3'b000&lt;/P&gt;&lt;P&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;nbsp; 28&amp;nbsp;&amp;nbsp; 24&amp;nbsp;&amp;nbsp; 20&amp;nbsp;&amp;nbsp; 16&amp;nbsp;&amp;nbsp; 12&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/P&gt;&lt;P&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; 0000_0000_0000_0000_0000_1000_0001_0000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; CCM-&amp;gt;CACRR = 0x00000810;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; /* PLL 3 -&amp;gt; Disabled at start up is enabled by software&lt;/P&gt;&lt;P&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; when the USB port is connected.&amp;nbsp; USB is the only&lt;/P&gt;&lt;P&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; device that uses this PLL.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ANADIG-&amp;gt;PLL3_CTRL = 0x00001001;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; /* PLL 4 -&amp;gt; disabled&amp;nbsp; */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ANADIG-&amp;gt;PLL4_CTRL = 0x00001001;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; /* PLL 5 -&amp;gt; disabled&amp;nbsp; */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ANADIG-&amp;gt;PLL5_CTRL = 0x00001001;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; /* PLL 6 -&amp;gt; disabled&amp;nbsp; */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ANADIG-&amp;gt;PLL6_CTRL = 0x00001001;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; /* PLL 7 -&amp;gt; disabled&amp;nbsp; */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ANADIG-&amp;gt;PLL7_CTRL = 0x00001001;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* Disable PLL2 now that the DRAMC clock mux has been configured&lt;/P&gt;&lt;P&gt;&amp;nbsp; */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ANADIG-&amp;gt;PLL2_CTRL = 0x00001001;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CCM-&amp;gt;CCSR = 0x00030E64;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Jul 2013 13:05:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/LPDDR2-Core-Clocking-with-SYS-DIV-OUT-CLK/m-p/229936#M350</guid>
      <dc:creator>jonpartee</dc:creator>
      <dc:date>2013-07-30T13:05:14Z</dc:date>
    </item>
    <item>
      <title>Re: LPDDR2 Core Clocking with SYS_DIV_OUT_CLK</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/LPDDR2-Core-Clocking-with-SYS-DIV-OUT-CLK/m-p/229937#M351</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Dear Jon,&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Before we dig deeper, have you checked &lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;our software provided on the web to see how the relevant registers are handled there?&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Sincerely, Naoum Gitnik.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Jul 2013 19:06:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/LPDDR2-Core-Clocking-with-SYS-DIV-OUT-CLK/m-p/229937#M351</guid>
      <dc:creator>naoumgitnik</dc:creator>
      <dc:date>2013-07-30T19:06:43Z</dc:date>
    </item>
    <item>
      <title>Re: LPDDR2 Core Clocking with SYS_DIV_OUT_CLK</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/LPDDR2-Core-Clocking-with-SYS-DIV-OUT-CLK/m-p/229938#M352</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Naoum,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The SystemInit function in the system_Vybrid.c file uses PLL2 in all its clocking schemes.&amp;nbsp; So this would not have been found.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Jp&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Jul 2013 22:25:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/LPDDR2-Core-Clocking-with-SYS-DIV-OUT-CLK/m-p/229938#M352</guid>
      <dc:creator>jonpartee</dc:creator>
      <dc:date>2013-07-30T22:25:51Z</dc:date>
    </item>
    <item>
      <title>Re: LPDDR2 Core Clocking with SYS_DIV_OUT_CLK</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/LPDDR2-Core-Clocking-with-SYS-DIV-OUT-CLK/m-p/229939#M353</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Jon,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I will take a look into this the following days.&lt;/P&gt;&lt;P&gt;Just want to clarify a doubt I have:&lt;/P&gt;&lt;BLOCKQUOTE&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;For the DRAMC clock GL MUX to work properly both the PLL2 PFD2 Clock and SYS_DIV_OUT_CLK must&lt;/P&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;be active when the CCM_CCSR[DDRC_CLK_SEL] bit is set to configure it from its default of&lt;/P&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;[PLL PFD2 selection] 1'b0.&amp;nbsp; By having the PLL PFD2 clock running the DRAMC clock output can switch to&lt;/P&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;the SYS_DIV_OUT_CLK.&amp;nbsp; Following is the code we used to configure the clock tree in our system and it&lt;/P&gt;
&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;works around this issue.&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In few words:&lt;/P&gt;&lt;P&gt;if PLL2_PFD2 clk is not running you can't switch clocks with DDRC_CLK_SEL to &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;SYS_DIV_OUT_CLK &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;if PLL2_PFD2 clk is running you can switch clocks with DDRC_CLK_SEL to &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;SYS_DIV_OUT_CLK &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is that correct?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Aug 2013 23:00:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/LPDDR2-Core-Clocking-with-SYS-DIV-OUT-CLK/m-p/229939#M353</guid>
      <dc:creator>ioseph_martinez</dc:creator>
      <dc:date>2013-08-01T23:00:02Z</dc:date>
    </item>
    <item>
      <title>Re: LPDDR2 Core Clocking with SYS_DIV_OUT_CLK</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/LPDDR2-Core-Clocking-with-SYS-DIV-OUT-CLK/m-p/229940#M354</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Loseph,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; You are correct, if PLL2_PFD2 clk is not running you can't switch clocks with DDRC_CLK_SEL to &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;SYS_DIV_OUT_CLK.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;Jp&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 Aug 2013 12:47:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/LPDDR2-Core-Clocking-with-SYS-DIV-OUT-CLK/m-p/229940#M354</guid>
      <dc:creator>jonpartee</dc:creator>
      <dc:date>2013-08-05T12:47:57Z</dc:date>
    </item>
    <item>
      <title>Re: LPDDR2 Core Clocking with SYS_DIV_OUT_CLK</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/LPDDR2-Core-Clocking-with-SYS-DIV-OUT-CLK/m-p/229941#M355</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Jon,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am seeing similar behavior. Both PLL2 and PLL2_PFD2 must be enabled if switching DDR clocks.&lt;/P&gt;&lt;P&gt;Will check internally and get back to you with a conclusion.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/ioseph.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Aug 2013 23:49:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/LPDDR2-Core-Clocking-with-SYS-DIV-OUT-CLK/m-p/229941#M355</guid>
      <dc:creator>ioseph_martinez</dc:creator>
      <dc:date>2013-08-07T23:49:40Z</dc:date>
    </item>
    <item>
      <title>Re: LPDDR2 Core Clocking with SYS_DIV_OUT_CLK</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/LPDDR2-Core-Clocking-with-SYS-DIV-OUT-CLK/m-p/229942#M356</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Jon, I confirmed internally this. It is not really a bug but a documentation fault, since we are not mentioning it. Based on the feedback GL MUX requires both clocks to be active when switching clocks. I will raise an internal note to have it documented on the next release.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for finding this and providing feedback.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Aug 2013 21:02:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/LPDDR2-Core-Clocking-with-SYS-DIV-OUT-CLK/m-p/229942#M356</guid>
      <dc:creator>ioseph_martinez</dc:creator>
      <dc:date>2013-08-13T21:02:05Z</dc:date>
    </item>
  </channel>
</rss>

