<?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: how to  siwtch 800mhz to 1000 mhz on imx53 demo image in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/how-to-siwtch-800mhz-to-1000-mhz-on-imx53-demo-image/m-p/211765#M12876</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think I got the QSB running at 1GHz, this is what I did, the change seemed quite simple in the end. I haven't created a patch as there are several different patched levels of u-boot out there. This is based upon a clean u-boot-2009.08 from L2.6.35_11.09.01_ER_source_bundle, with the supplied u-boot patches applied, and a patch I found in a web search "ENGR00137552 MX53: increase VDDGP as 1.2V for 1GHZ". I hope it's useful to someone.&lt;/P&gt;&lt;P&gt;-------------------------------------------------&lt;BR /&gt;file mx53_loco.c that's in /ltib/rpm/BUILD/u-boot-2009.08/board/freescale:&lt;/P&gt;&lt;P&gt;In function board_init(void), I found there are already some commented out lines to do with setting PMIC voltage and switching to 1GHz. Uncomment these so you are left with:&lt;/P&gt;&lt;P&gt;#ifdef CONFIG_I2C_MXC&lt;BR /&gt; setup_i2c(CONFIG_SYS_I2C_PORT);&lt;BR /&gt; i2c_init(CONFIG_SYS_I2C_SPEED, CONFIG_SYS_I2C_SLAVE);&lt;BR /&gt; /* delay pmic i2c access to board_late_init()&lt;BR /&gt; due to i2c_probe fail here on loco/ripley board. */&lt;BR /&gt; /* Increase VDDGP voltage */&lt;BR /&gt; setup_pmic_voltages();&lt;BR /&gt; /* Switch to 1GHZ */&lt;BR /&gt; clk_config(CONFIG_REF_CLK_FREQ, 1000, CPU_CLK);&lt;BR /&gt;#endif&lt;/P&gt;&lt;P&gt;-------------------------------------------------&lt;BR /&gt;Also in the same file, locate the function void setup_pmic_voltages(void), which for my file was actually completely empty. Add in some lines as below:&lt;/P&gt;&lt;P&gt;void setup_pmic_voltages(void)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp; int value;&lt;BR /&gt;&amp;nbsp; &amp;nbsp;i2c_init(CONFIG_SYS_I2C_SPEED, CONFIG_SYS_I2C_SLAVE);&lt;BR /&gt;&amp;nbsp; &amp;nbsp;/* increase VDDGP as 1.2V for 1GHZ */&lt;BR /&gt;&amp;nbsp; &amp;nbsp;value = 0x5c;&lt;BR /&gt;&amp;nbsp; &amp;nbsp;i2c_write(0x48, 0x2e, 1, &amp;amp;value, 1);&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then rebuild and deploy. For me this booted straightaway into 1GHz, boot text is:&lt;/P&gt;&lt;P&gt;U-Boot 2009.08 (May 26 2012 - 08:22:20)&lt;/P&gt;&lt;P&gt;CPU: Freescale i.MX53 family 2.1V at 1000 MHz&lt;BR /&gt;mx53 pll1: 1000MHz&lt;BR /&gt;mx53 pll2: 400MHz&lt;BR /&gt;mx53 pll3: 432MHz&lt;BR /&gt;mx53 pll4: 455MHz&lt;BR /&gt;ipg clock : 66666666Hz&lt;BR /&gt;ipg per clock : 33333333Hz&lt;BR /&gt;uart clock : 66666666Hz&lt;BR /&gt;cspi clock : 108000000Hz&lt;BR /&gt;ahb clock : 133333333Hz&lt;BR /&gt;axi_a clock : 400000000Hz&lt;BR /&gt;axi_b clock : 200000000Hz&lt;BR /&gt;emi_slow clock: 133333333Hz&lt;BR /&gt;ddr clock : 400000000Hz&lt;BR /&gt;esdhc1 clock : 80000000Hz&lt;BR /&gt;esdhc2 clock : 80000000Hz&lt;BR /&gt;esdhc3 clock : 80000000Hz&lt;BR /&gt;esdhc4 clock : 80000000Hz&lt;BR /&gt;nfc clock : 26666666Hz&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 26 May 2012 09:10:18 GMT</pubDate>
    <dc:creator>StevieRG</dc:creator>
    <dc:date>2012-05-26T09:10:18Z</dc:date>
    <item>
      <title>how to  siwtch 800mhz to 1000 mhz on imx53 demo image</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/how-to-siwtch-800mhz-to-1000-mhz-on-imx53-demo-image/m-p/211755#M12866</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All :&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;I try clk core 1000 to switching the cpu clock , no use why ? the SMD board demo image is setting in 800 mHZ . how could I switch to 1000 mHz even 1200 mHZ &amp;nbsp;?&lt;/P&gt;&lt;P&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; &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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Jason Yu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Feb 2012 01:22:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/how-to-siwtch-800mhz-to-1000-mhz-on-imx53-demo-image/m-p/211755#M12866</guid>
      <dc:creator>JasonYu</dc:creator>
      <dc:date>2012-02-16T01:22:55Z</dc:date>
    </item>
    <item>
      <title>Re: how to  siwtch 800mhz to 1000 mhz on imx53 demo image</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/how-to-siwtch-800mhz-to-1000-mhz-on-imx53-demo-image/m-p/211756#M12867</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What do you see on u-boot?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try to add "arm_freq=800" or "arm_freq=1000" on your kernel command line and let me know!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Feb 2012 13:16:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/how-to-siwtch-800mhz-to-1000-mhz-on-imx53-demo-image/m-p/211756#M12867</guid>
      <dc:creator>daiane_angolini</dc:creator>
      <dc:date>2012-02-16T13:16:19Z</dc:date>
    </item>
    <item>
      <title>Re: how to  siwtch 800mhz to 1000 mhz on imx53 demo image</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/how-to-siwtch-800mhz-to-1000-mhz-on-imx53-demo-image/m-p/211757#M12868</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Tanks Daiane !! &amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Where to put "kernel command line" ? &amp;nbsp;I do not understand . in U-Boot or menuconfig ?&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Feb 2012 01:06:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/how-to-siwtch-800mhz-to-1000-mhz-on-imx53-demo-image/m-p/211757#M12868</guid>
      <dc:creator>JasonYu</dc:creator>
      <dc:date>2012-02-17T01:06:08Z</dc:date>
    </item>
    <item>
      <title>Re: how to  siwtch 800mhz to 1000 mhz on imx53 demo image</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/how-to-siwtch-800mhz-to-1000-mhz-on-imx53-demo-image/m-p/211758#M12869</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;my u-boot message :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;U-Boot 2009.08 (Sep 27 2011 - 15:58:34)&lt;/P&gt;&lt;P&gt;CPU: Freescale i.MX53 family 2.1V at 800 MHz&lt;BR /&gt;mx53 pll1: 800MHz&lt;BR /&gt;mx53 pll2: 400MHz&lt;BR /&gt;mx53 pll3: 216MHz&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Feb 2012 01:26:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/how-to-siwtch-800mhz-to-1000-mhz-on-imx53-demo-image/m-p/211758#M12869</guid>
      <dc:creator>JasonYu</dc:creator>
      <dc:date>2012-02-17T01:26:40Z</dc:date>
    </item>
    <item>
      <title>Re: how to  siwtch 800mhz to 1000 mhz on imx53 demo image</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/how-to-siwtch-800mhz-to-1000-mhz-on-imx53-demo-image/m-p/211759#M12870</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;kernel command line is what you place on bootargs.&lt;BR /&gt; &lt;BR /&gt; &lt;CITE&gt;JasonYu said:&lt;/CITE&gt;&lt;/P&gt;&lt;BLOCKQUOTE cite="http://imxcommunity.org/forum/topics/how-to-siwtch-800mhz-to-1000-mhz-on-imx53-demo-image?unfollow=1&amp;amp;xg_source=msg_com_forum#4103961Comment60189"&gt;&lt;DIV&gt;&lt;DIV class="xg_user_generated"&gt;&lt;P&gt;Tanks Daiane !! &amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Where to put "kernel command line" ? &amp;nbsp;I do not understand . in U-Boot or menuconfig ?&amp;nbsp;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Feb 2012 11:20:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/how-to-siwtch-800mhz-to-1000-mhz-on-imx53-demo-image/m-p/211759#M12870</guid>
      <dc:creator>daiane_angolini</dc:creator>
      <dc:date>2012-02-17T11:20:04Z</dc:date>
    </item>
    <item>
      <title>Re: how to  siwtch 800mhz to 1000 mhz on imx53 demo image</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/how-to-siwtch-800mhz-to-1000-mhz-on-imx53-demo-image/m-p/211760#M12871</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This interests me also. The arm_freq suggestion didn't work for me, however I did find this patch in "ltib/rpm/BUILD/u-boot-2009.08/patches"&lt;/P&gt;&lt;P&gt;0238-ENGR00137552-MX53-increase-VDDGP-as-1.2V-for-1GHZ.patch&lt;/P&gt;&lt;P&gt;Looking at it's contents, it does seem to affect the core voltage and clock configuration for a 1GHz operation. There are other patches also in that directory that affect the clock in similar ways, grep for "clk_config(CONFIG_REF_CLK_FREQ, 1000". Perhaps we need to apply these patches - maybe someone knows or has already tried doing this? Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Feb 2012 14:28:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/how-to-siwtch-800mhz-to-1000-mhz-on-imx53-demo-image/m-p/211760#M12871</guid>
      <dc:creator>StevieRG</dc:creator>
      <dc:date>2012-02-17T14:28:45Z</dc:date>
    </item>
    <item>
      <title>Re: how to  siwtch 800mhz to 1000 mhz on imx53 demo image</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/how-to-siwtch-800mhz-to-1000-mhz-on-imx53-demo-image/m-p/211761#M12872</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You should be right.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As I know, the default for "latest release" is core @ 1GHz. So maybe those patches are for "latest"&lt;BR /&gt; &lt;BR /&gt; &lt;CITE&gt;Steve G said:&lt;/CITE&gt;&lt;/P&gt;&lt;BLOCKQUOTE cite="http://imxcommunity.org/forum/topics/how-to-siwtch-800mhz-to-1000-mhz-on-imx53-demo-image#4103961Comment60426"&gt;&lt;DIV&gt;&lt;DIV class="xg_user_generated"&gt;&lt;P&gt;This interests me also. The arm_freq suggestion didn't work for me, however I did find this patch in "ltib/rpm/BUILD/u-boot-2009.08/patches"&lt;/P&gt;&lt;P&gt;0238-ENGR00137552-MX53-increase-VDDGP-as-1.2V-for-1GHZ.patch&lt;/P&gt;&lt;P&gt;Looking at it's contents, it does seem to affect the core voltage and clock configuration for a 1GHz operation. There are other patches also in that directory that affect the clock in similar ways, grep for "clk_config(CONFIG_REF_CLK_FREQ, 1000". Perhaps we need to apply these patches - maybe someone knows or has already tried doing this? Thanks.&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Feb 2012 17:44:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/how-to-siwtch-800mhz-to-1000-mhz-on-imx53-demo-image/m-p/211761#M12872</guid>
      <dc:creator>daiane_angolini</dc:creator>
      <dc:date>2012-02-17T17:44:47Z</dc:date>
    </item>
    <item>
      <title>Re: how to  siwtch 800mhz to 1000 mhz on imx53 demo image</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/how-to-siwtch-800mhz-to-1000-mhz-on-imx53-demo-image/m-p/211762#M12873</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi !! All :&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I &amp;nbsp;patch u-boot or set &lt;SPAN&gt;r "arm_freq=1000" on kernel command line &amp;nbsp;. the result is same 800 mHZ .&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; I found the problem is some setting not show on printenv &amp;nbsp;command.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;because I use other &amp;nbsp;people's SD card it could boot 1000 MHZ normally &amp;nbsp;even replace my own u-boot image is correct 1000 MHZ . Because of the copyrights , I could not use his SD card .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; So If any could told me . which setenv command could change to 1000 MHZ . &amp;nbsp;I tried " sert core clk 1000" no use at all .&lt;/P&gt;&lt;P&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; &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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Jason Yu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 18 Feb 2012 03:05:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/how-to-siwtch-800mhz-to-1000-mhz-on-imx53-demo-image/m-p/211762#M12873</guid>
      <dc:creator>JasonYu</dc:creator>
      <dc:date>2012-02-18T03:05:39Z</dc:date>
    </item>
    <item>
      <title>Re: how to  siwtch 800mhz to 1000 mhz on imx53 demo image</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/how-to-siwtch-800mhz-to-1000-mhz-on-imx53-demo-image/m-p/211763#M12874</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,You can try to modify uboot' src code. CPU frequency&amp;nbsp;Dived from pll1. And now, pll1 is 800M. &amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;CITE&gt;JasonYu said:&lt;/CITE&gt;&lt;BLOCKQUOTE&gt;&lt;DIV&gt;&lt;P&gt;Hi !! All :&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I &amp;nbsp;patch u-boot or set &lt;SPAN&gt;r "arm_freq=1000" on kernel command line &amp;nbsp;. the result is same 800 mHZ .&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; I found the problem is some setting not show on printenv &amp;nbsp;command.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;because I use other &amp;nbsp;people's SD card it could boot 1000 MHZ normally &amp;nbsp;even replace my own u-boot image is correct 1000 MHZ . Because of the copyrights , I could not use his SD card .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; So If any could told me . which setenv command could change to 1000 MHZ . &amp;nbsp;I tried " sert core clk 1000" no use at all .&lt;/P&gt;&lt;P&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; &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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Jason Yu&lt;/P&gt;&lt;/DIV&gt;&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 18 Feb 2012 14:43:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/how-to-siwtch-800mhz-to-1000-mhz-on-imx53-demo-image/m-p/211763#M12874</guid>
      <dc:creator>KevinChen_ng</dc:creator>
      <dc:date>2012-02-18T14:43:21Z</dc:date>
    </item>
    <item>
      <title>Re: how to  siwtch 800mhz to 1000 mhz on imx53 demo image</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/how-to-siwtch-800mhz-to-1000-mhz-on-imx53-demo-image/m-p/211764#M12875</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Make sure you&amp;nbsp; have an updated version of U-boot running on your board.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you look at its source code you will see that 1GHz is the default mode:&lt;/P&gt;&lt;P&gt;&lt;A href="http://opensource.freescale.com/git?p=imx/uboot-imx.git;a=blob_plain;f=board/freescale/mx53_smd/mx53_smd.c;hb=daa30bb22e006d9f39298fb28ea8391ae4ccbc52" target="_blank"&gt;http://opensource.freescale.com/git?p=imx/uboot-imx.git;a=blob_plain;f=board/freescale/mx53_smd/mx53_smd.c;hb=daa30bb22e006d9f39298fb28ea8391ae4ccbc52&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 18 Feb 2012 22:24:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/how-to-siwtch-800mhz-to-1000-mhz-on-imx53-demo-image/m-p/211764#M12875</guid>
      <dc:creator>fabio_estevam</dc:creator>
      <dc:date>2012-02-18T22:24:05Z</dc:date>
    </item>
    <item>
      <title>Re: how to  siwtch 800mhz to 1000 mhz on imx53 demo image</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/how-to-siwtch-800mhz-to-1000-mhz-on-imx53-demo-image/m-p/211765#M12876</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think I got the QSB running at 1GHz, this is what I did, the change seemed quite simple in the end. I haven't created a patch as there are several different patched levels of u-boot out there. This is based upon a clean u-boot-2009.08 from L2.6.35_11.09.01_ER_source_bundle, with the supplied u-boot patches applied, and a patch I found in a web search "ENGR00137552 MX53: increase VDDGP as 1.2V for 1GHZ". I hope it's useful to someone.&lt;/P&gt;&lt;P&gt;-------------------------------------------------&lt;BR /&gt;file mx53_loco.c that's in /ltib/rpm/BUILD/u-boot-2009.08/board/freescale:&lt;/P&gt;&lt;P&gt;In function board_init(void), I found there are already some commented out lines to do with setting PMIC voltage and switching to 1GHz. Uncomment these so you are left with:&lt;/P&gt;&lt;P&gt;#ifdef CONFIG_I2C_MXC&lt;BR /&gt; setup_i2c(CONFIG_SYS_I2C_PORT);&lt;BR /&gt; i2c_init(CONFIG_SYS_I2C_SPEED, CONFIG_SYS_I2C_SLAVE);&lt;BR /&gt; /* delay pmic i2c access to board_late_init()&lt;BR /&gt; due to i2c_probe fail here on loco/ripley board. */&lt;BR /&gt; /* Increase VDDGP voltage */&lt;BR /&gt; setup_pmic_voltages();&lt;BR /&gt; /* Switch to 1GHZ */&lt;BR /&gt; clk_config(CONFIG_REF_CLK_FREQ, 1000, CPU_CLK);&lt;BR /&gt;#endif&lt;/P&gt;&lt;P&gt;-------------------------------------------------&lt;BR /&gt;Also in the same file, locate the function void setup_pmic_voltages(void), which for my file was actually completely empty. Add in some lines as below:&lt;/P&gt;&lt;P&gt;void setup_pmic_voltages(void)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp; int value;&lt;BR /&gt;&amp;nbsp; &amp;nbsp;i2c_init(CONFIG_SYS_I2C_SPEED, CONFIG_SYS_I2C_SLAVE);&lt;BR /&gt;&amp;nbsp; &amp;nbsp;/* increase VDDGP as 1.2V for 1GHZ */&lt;BR /&gt;&amp;nbsp; &amp;nbsp;value = 0x5c;&lt;BR /&gt;&amp;nbsp; &amp;nbsp;i2c_write(0x48, 0x2e, 1, &amp;amp;value, 1);&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then rebuild and deploy. For me this booted straightaway into 1GHz, boot text is:&lt;/P&gt;&lt;P&gt;U-Boot 2009.08 (May 26 2012 - 08:22:20)&lt;/P&gt;&lt;P&gt;CPU: Freescale i.MX53 family 2.1V at 1000 MHz&lt;BR /&gt;mx53 pll1: 1000MHz&lt;BR /&gt;mx53 pll2: 400MHz&lt;BR /&gt;mx53 pll3: 432MHz&lt;BR /&gt;mx53 pll4: 455MHz&lt;BR /&gt;ipg clock : 66666666Hz&lt;BR /&gt;ipg per clock : 33333333Hz&lt;BR /&gt;uart clock : 66666666Hz&lt;BR /&gt;cspi clock : 108000000Hz&lt;BR /&gt;ahb clock : 133333333Hz&lt;BR /&gt;axi_a clock : 400000000Hz&lt;BR /&gt;axi_b clock : 200000000Hz&lt;BR /&gt;emi_slow clock: 133333333Hz&lt;BR /&gt;ddr clock : 400000000Hz&lt;BR /&gt;esdhc1 clock : 80000000Hz&lt;BR /&gt;esdhc2 clock : 80000000Hz&lt;BR /&gt;esdhc3 clock : 80000000Hz&lt;BR /&gt;esdhc4 clock : 80000000Hz&lt;BR /&gt;nfc clock : 26666666Hz&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 26 May 2012 09:10:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/how-to-siwtch-800mhz-to-1000-mhz-on-imx53-demo-image/m-p/211765#M12876</guid>
      <dc:creator>StevieRG</dc:creator>
      <dc:date>2012-05-26T09:10:18Z</dc:date>
    </item>
    <item>
      <title>Re: how to  siwtch 800mhz to 1000 mhz on imx53 demo image</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/how-to-siwtch-800mhz-to-1000-mhz-on-imx53-demo-image/m-p/211766#M12877</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;With the latest released patches to 1109BSP,&amp;nbsp;both QSB and QSB-R will set CPU frequency to 1GHz in board_late_init() as the default value after the print_cpuinfo()&amp;nbsp;reported 800MHz eariler. Steve's patch can run the QSB at 1000MHz&amp;nbsp;from the beginning. While PM34708 using&amp;nbsp;a different I2C address, so changes may be needed for the QSB-R version.&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 May 2012 14:01:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/how-to-siwtch-800mhz-to-1000-mhz-on-imx53-demo-image/m-p/211766#M12877</guid>
      <dc:creator>xizhouwang</dc:creator>
      <dc:date>2012-05-29T14:01:44Z</dc:date>
    </item>
  </channel>
</rss>

