<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/arch/arm/cpu/armv7/mx5, branch v2012.04</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/arch/arm/cpu/armv7/mx5?h=v2012.04</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/arch/arm/cpu/armv7/mx5?h=v2012.04'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2012-03-27T07:41:17Z</updated>
<entry>
<title>mx53: Make PLL2 to be the parent of UART clock</title>
<updated>2012-03-27T07:41:17Z</updated>
<author>
<name>Fabio Estevam</name>
<email>festevam@gmail.com</email>
</author>
<published>2012-03-21T05:42:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=67ee3dd35e20953e9e271d01a4ba4c4b417ec961'/>
<id>urn:sha1:67ee3dd35e20953e9e271d01a4ba4c4b417ec961</id>
<content type='text'>
Change the parent UART clock to be PLL2, so that U-boot can also boot
a Freescale 2.6.35 kernel for mx53.

FSL kernel and U-boot changed the UART parent from PLL3 to PLL2 to avoid
conflicts with IPU clocks, so that the video resolution can be changed
without affecting the UART clock.

On a 2.6.35 kernel the serial console is messed up after IPU driver is loaded
and this patch fixes this problem.

Tested on a mx53loco board booting a FSL kernel and also a mainline kernel.

Reported-by: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
Signed-off-by: Fabio Estevam &lt;fabio.estevam@freescale.com&gt;
Acked-by: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
</content>
</entry>
<entry>
<title>i.mx: i.mx5: update imx_get_mac_from_fuse function</title>
<updated>2012-02-12T09:11:27Z</updated>
<author>
<name>Jason Liu</name>
<email>jason.hui@linaro.org</email>
</author>
<published>2012-01-31T02:07:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=0d8a749950e9db6b9c82baa39e68302f69b71eb7'/>
<id>urn:sha1:0d8a749950e9db6b9c82baa39e68302f69b71eb7</id>
<content type='text'>
FEC does not work on the i.mx51/53evk board, it will hangup
In:    serial
Out:   serial
Err:   serial
Net:

After bisect, it due to the following commit:
be252b6 net: imx: Add multi-FEC support for imx_get_mac_from_fuse
has change the imx_get_mac_from_fuse fucntion prototype, but fail
to update i.mx5, here it does it.

After apply this patch, u-boot works again on i.mx51/53 evk boards.

Signed-off-by: Jason Liu &lt;jason.hui@linaro.org&gt;
Cc: Stefano Babic &lt;sbabic@denx.de&gt;
Acked-by: Fabio Estevam &lt;fabio.estevam@freescale.com&gt;
Acked-by: Stefano Babic &lt;sbabic@denx.de&gt;
</content>
</entry>
<entry>
<title>USB: MX5: add helper functions to enable USB clocks</title>
<updated>2011-12-11T13:49:25Z</updated>
<author>
<name>Wolfgang Grandegger</name>
<email>wg@denx.de</email>
</author>
<published>2011-11-11T13:03:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=5d2947a3fc8d130cfa39fccdefb87082abbf0e9b'/>
<id>urn:sha1:5d2947a3fc8d130cfa39fccdefb87082abbf0e9b</id>
<content type='text'>
Signed-off-by: Wolfgang Grandegger &lt;wg@denx.de&gt;
Cc: Stefano Babic &lt;sbabic@denx.de&gt;
Cc: Remy Bohmer &lt;linux@bohmer.net&gt;
Cc: Wolfgang Grandegger &lt;wg@denx.de&gt;
Cc: Jason Liu &lt;r64343@freescale.com&gt;

V2: Fix spacing in crm_regs.h
</content>
</entry>
<entry>
<title>i.mx: introduce the armv7/imx-common folder</title>
<updated>2011-12-09T16:30:10Z</updated>
<author>
<name>Jason Liu</name>
<email>jason.hui@linaro.org</email>
</author>
<published>2011-11-25T00:18:01Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=18936ee2ad8bf92f8219026b6b93fdcf58baeb61'/>
<id>urn:sha1:18936ee2ad8bf92f8219026b6b93fdcf58baeb61</id>
<content type='text'>
In order to support the coming MX6 platform and to reducde
the duplicated code, we had better move some common files
or functions to the imx-common folder for sharing.

This patch does the following:
- move speed.c file from armv7/mx5/speed.c to armv7/imx-common/speed.c
- move armv7/mx5/timer.c to armv7/imx-common/timer.c, no any new feature
  added but just fix the checkpatch errors in the old file and remove
  the CONFIG_SYS_MX5_CLK32 reference in the file
- create one new file cpu.c file to store the common function with i.mx5/6

Signed-off-by: Jason Liu &lt;jason.hui@linaro.org&gt;
Cc:Stefano Babic &lt;sbabic@denx.de&gt;
Acked-by: Stefano Babic &lt;sbabic@denx.de&gt;
</content>
</entry>
<entry>
<title>mx5: Correct a warning in clock.c</title>
<updated>2011-12-06T22:59:39Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2011-11-05T04:25:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=5acc90729488328665ebee7bc7ae2fb6c9e08c3a'/>
<id>urn:sha1:5acc90729488328665ebee7bc7ae2fb6c9e08c3a</id>
<content type='text'>
This corects the warning below, obtained with my gcc 4.6 compiler.

arch/arm/cpu/armv7/mx5/libmx5.o: In function `decode_pll':
arch/arm/cpu/armv7/mx5/clock.c:94: undefined reference to `__aeabi_uldivmod'

I am not able to test this on MX5x hardware, but it does improve the
MAKEALL output for me. You may already have a similar patch, but I cannot
see it on the list.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>mx53: Turn off child clocks before reconfigure perclk_root</title>
<updated>2011-11-04T21:06:37Z</updated>
<author>
<name>Fabio Estevam</name>
<email>fabio.estevam@freescale.com</email>
</author>
<published>2011-10-24T08:08:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=41c881c0caed2dd0cc6824ad7b355e15e6c410cd'/>
<id>urn:sha1:41c881c0caed2dd0cc6824ad7b355e15e6c410cd</id>
<content type='text'>
In addition to ensuring that PERCLK remains at least 2.5 times slower
than the AHB clock, certain steps need to be followed to ensure robust
operation of PERCLK when reconfiguring the PERCLK clock source.

To properly configure the PERCLK clock source, the following steps are
required:

1.In the CCGR registers, gate the clocks to all PERCLK-dependent
  modules.
2.Select the desired input clock for the PERCLK root clock (to be either
  source from the peripherals main source clock or the
  lp_apm clock source). Refer to the CMCBR register,  perclk_lp_apm_sel bit.
3.Configure the perclk_pred1, perclk_pred2, and perclk_podf dividers
  to the desired setting.  Refer to the CBCDR register for details.
4.In the CCGR registers, enable the desired clocks for the
  PERCLK-dependent module clocks.

If these steps aren't followed, GPT timer may stop and the kernel stops
at "Calibrating delay loop".

Signed-off-by: Terry Lv &lt;r65388@freescale.com&gt;
Signed-off-by: Fabio Estevam &lt;fabio.estevam@freescale.com&gt;
</content>
</entry>
<entry>
<title>imx: fix coding style</title>
<updated>2011-10-27T19:56:32Z</updated>
<author>
<name>Fabio Estevam</name>
<email>fabio.estevam@freescale.com</email>
</author>
<published>2011-10-13T05:34:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=77f11a99e14ce10ebc3b26a39a976a0827b88f86'/>
<id>urn:sha1:77f11a99e14ce10ebc3b26a39a976a0827b88f86</id>
<content type='text'>
Fix checkpatch warning and errors in several i.MX related files.

While at it also address a checkpatch warning at arch/arm/cpu/armv7/mx5/soc.c
regarding the usage of extern in a C file.

Signed-off-by: Fabio Estevam &lt;fabio.estevam@freescale.com&gt;
</content>
</entry>
<entry>
<title>MX5: Clean up the output of "clocks" command</title>
<updated>2011-09-30T20:01:05Z</updated>
<author>
<name>Marek Vasut</name>
<email>marek.vasut@gmail.com</email>
</author>
<published>2011-09-14T14:09:04Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=37a6d2085e069166e830982bbe4676a1d7bb4674'/>
<id>urn:sha1:37a6d2085e069166e830982bbe4676a1d7bb4674</id>
<content type='text'>
The new output looks like this:
&gt; clocks
PLL1            800 MHz
PLL2            665 MHz
PLL3            216 MHz

AHB          133000 kHz
IPG           66500 kHz
IPG PERCLK   665000 kHz

Signed-off-by: Marek Vasut &lt;marek.vasut@gmail.com&gt;
Acked-by: Stefano Babic &lt;sbabic@denx.de&gt;
Acked-by: Jason Liu &lt;jason.hui@linaro.org&gt;
</content>
</entry>
<entry>
<title>MX5: Add AHB clock reporting and fix IPG clock reporting</title>
<updated>2011-09-30T20:01:05Z</updated>
<author>
<name>Marek Vasut</name>
<email>marek.vasut@gmail.com</email>
</author>
<published>2011-09-22T09:20:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=95c0eb198da2b64b04066df9bb5978cd65b1a1a8'/>
<id>urn:sha1:95c0eb198da2b64b04066df9bb5978cd65b1a1a8</id>
<content type='text'>
Signed-off-by: Marek Vasut &lt;marek.vasut@gmail.com&gt;
Cc: Stefano Babic &lt;sbabic@denx.de&gt;
Cc: Jason Liu &lt;jason.hui@linaro.org&gt;
Acked-by: Jason Liu &lt;jason.hui@linaro.org&gt;
</content>
</entry>
<entry>
<title>MX5: Modify the PLL decoding algorithm</title>
<updated>2011-09-30T20:01:05Z</updated>
<author>
<name>Marek Vasut</name>
<email>marek.vasut@gmail.com</email>
</author>
<published>2011-09-23T09:43:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=bf2eaf5112af4e550420c38b60a15f66a3ff0880'/>
<id>urn:sha1:bf2eaf5112af4e550420c38b60a15f66a3ff0880</id>
<content type='text'>
The PLL decoding algorithm didn't take into account many configuration bits.
Adjust it according to Linux kernel. Also, add PLL4 for MX53.

Signed-off-by: Marek Vasut &lt;marek.vasut@gmail.com&gt;
Cc: Stefano Babic &lt;sbabic@denx.de&gt;
Cc: Jason Hui &lt;jason.hui@linaro.org&gt;
Tested-by: Jason Liu &lt;Jason.hui@linaro.org&gt;
</content>
</entry>
</feed>
