<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/arch/arm/cpu, branch v2012.10</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<entry>
<title>arm: armv7: omap3: Fix restore sequence in lowlevel_init</title>
<updated>2012-10-08T18:15:04+00:00</updated>
<author>
<name>Albert ARIBAUD</name>
<email>albert.u.boot@aribaud.net</email>
</author>
<published>2012-10-07T09:24:10+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=dec96689caac25780174b4899032faf788824ac4'/>
<id>dec96689caac25780174b4899032faf788824ac4</id>
<content type='text'>
The restore sequence in lowlevel_init was in the wrong order,
causing lr to lose its original value and be set equal to ip
instead. Also, its use of the stack clashes with that of
s_init, so move the s_init call after the restore and turn
it  into a tail-optimized branch.

Signed-off-by: Albert ARIBAUD &lt;albert.u.boot@aribaud.net&gt;
Tested-by: Jeroen Hofstee &lt;jeroen@myspectrum.nl&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The restore sequence in lowlevel_init was in the wrong order,
causing lr to lose its original value and be set equal to ip
instead. Also, its use of the stack clashes with that of
s_init, so move the s_init call after the restore and turn
it  into a tail-optimized branch.

Signed-off-by: Albert ARIBAUD &lt;albert.u.boot@aribaud.net&gt;
Tested-by: Jeroen Hofstee &lt;jeroen@myspectrum.nl&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>arm: rmobile: bugfix: wrong register saving in lowlevel_init</title>
<updated>2012-10-08T18:15:04+00:00</updated>
<author>
<name>Tetsuyuki Kobayashi</name>
<email>koba@kmckk.co.jp</email>
</author>
<published>2012-10-04T18:39:22+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=03eecab9a1ba5f0226987a6ea58eb75a41d23408'/>
<id>03eecab9a1ba5f0226987a6ea58eb75a41d23408</id>
<content type='text'>
lowlevel_init() of rmobile badly assumed that ip register holds return address.
The commit "63ee53a7 armv7 cpu_init_crit: Simplify code" breaks this assumption.
This patch removes this bad assumption and simplify code.

Signed-off-by: Tetsuyuki Kobayashi &lt;koba@kmckk.co.jp&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
lowlevel_init() of rmobile badly assumed that ip register holds return address.
The commit "63ee53a7 armv7 cpu_init_crit: Simplify code" breaks this assumption.
This patch removes this bad assumption and simplify code.

Signed-off-by: Tetsuyuki Kobayashi &lt;koba@kmckk.co.jp&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>arm: armv7: temporarily set -mno-unaligned-access</title>
<updated>2012-10-05T19:24:22+00:00</updated>
<author>
<name>Albert ARIBAUD</name>
<email>albert.u.boot@aribaud.net</email>
</author>
<published>2012-10-05T16:43:33+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=28e5ac2d974547bde0c72aa0c1d66fd22c6ef3ad'/>
<id>28e5ac2d974547bde0c72aa0c1d66fd22c6ef3ad</id>
<content type='text'>
This patch aims at ensuring that the 2012.10 release works
out-of-the-box on as many targets as possible, by reinstating
commit 5347560f5427bcdd48a563b62180481606ac8044, which adds
option -mno-unaligned-access to armv7 builds.

This patch will be overriden immediately after release of 2012.10.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch aims at ensuring that the 2012.10 release works
out-of-the-box on as many targets as possible, by reinstating
commit 5347560f5427bcdd48a563b62180481606ac8044, which adds
option -mno-unaligned-access to armv7 builds.

This patch will be overriden immediately after release of 2012.10.
</pre>
</div>
</content>
</entry>
<entry>
<title>ARM: Add Altera SOCFPGA Cyclone5</title>
<updated>2012-10-04T16:11:52+00:00</updated>
<author>
<name>Dinh Nguyen</name>
<email>dinguyen@altera.com</email>
</author>
<published>2012-10-04T06:46:02+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=777544085d2b417a36df50eb564bf037a044e60e'/>
<id>777544085d2b417a36df50eb564bf037a044e60e</id>
<content type='text'>
Add minimal support for Altera's SOCFPGA Cyclone 5 hardware.

Signed-off-by: Dinh Nguyen &lt;dinguyen@altera.com&gt;
Signed-off-by: Chin Liang See &lt;clsee@altera.com&gt;
Signed-off-by: Pavel Machek &lt;pavel@denx.de&gt;
Reviewed-by: Marek Vasut &lt;marex@denx.de&gt;
Acked-by: Tom Trini &lt;trini@ti.com&gt;
Cc: Wolfgang Denx &lt;wd@denx.de&gt;
Cc: Albert Aribaud &lt;albert.u.boot@aribaud.net&gt;
Cc: Stefan Roese &lt;sr@denx.de&gt;
----
v8: Remove no_return attribute for reset_cpu

Based on v2012.10-rc2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add minimal support for Altera's SOCFPGA Cyclone 5 hardware.

Signed-off-by: Dinh Nguyen &lt;dinguyen@altera.com&gt;
Signed-off-by: Chin Liang See &lt;clsee@altera.com&gt;
Signed-off-by: Pavel Machek &lt;pavel@denx.de&gt;
Reviewed-by: Marek Vasut &lt;marex@denx.de&gt;
Acked-by: Tom Trini &lt;trini@ti.com&gt;
Cc: Wolfgang Denx &lt;wd@denx.de&gt;
Cc: Albert Aribaud &lt;albert.u.boot@aribaud.net&gt;
Cc: Stefan Roese &lt;sr@denx.de&gt;
----
v8: Remove no_return attribute for reset_cpu

Based on v2012.10-rc2
</pre>
</div>
</content>
</entry>
<entry>
<title>arm: Support new Xilinx Zynq platform</title>
<updated>2012-10-04T14:46:29+00:00</updated>
<author>
<name>Michal Simek</name>
<email>monstr@monstr.eu</email>
</author>
<published>2012-09-13T20:23:35+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=38b343dd05b35863466fddcf3bade579e0dc2f44'/>
<id>38b343dd05b35863466fddcf3bade579e0dc2f44</id>
<content type='text'>
Add timer driver.

Signed-off-by: Michal Simek &lt;monstr@monstr.eu&gt;
CC: Joe Hershberger &lt;joe.hershberger@gmail.com&gt;
CC: Marek Vasut &lt;marex@denx.de&gt;
Acked-by: Marek Vasut &lt;marex@denx.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add timer driver.

Signed-off-by: Michal Simek &lt;monstr@monstr.eu&gt;
CC: Joe Hershberger &lt;joe.hershberger@gmail.com&gt;
CC: Marek Vasut &lt;marex@denx.de&gt;
Acked-by: Marek Vasut &lt;marex@denx.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>arm: Fixed the offset for the no relocation.</title>
<updated>2012-10-04T14:41:15+00:00</updated>
<author>
<name>Zhong Hongbo</name>
<email>bocui107@gmail.com</email>
</author>
<published>2012-09-01T20:49:52+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=76abfa57817ada6d4119056097cc32610343fd90'/>
<id>76abfa57817ada6d4119056097cc32610343fd90</id>
<content type='text'>
When the u-boot address of destination equal to  __start,
no relocation. relocation offset(r9) = 0.

Signed-off-by: Zhong Hongbo &lt;bocui107@gmail.com&gt;
Tested-by: Stefano Babic &lt;sbabic@denx.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When the u-boot address of destination equal to  __start,
no relocation. relocation offset(r9) = 0.

Signed-off-by: Zhong Hongbo &lt;bocui107@gmail.com&gt;
Tested-by: Stefano Babic &lt;sbabic@denx.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>arm: Remove additional config flags</title>
<updated>2012-10-04T12:51:50+00:00</updated>
<author>
<name>Michal Simek</name>
<email>monstr@monstr.eu</email>
</author>
<published>2012-08-14T01:15:17+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=4e7067f3326e5ba625fdacb1d28e658da3ece948'/>
<id>4e7067f3326e5ba625fdacb1d28e658da3ece948</id>
<content type='text'>
These options are just duplicated from arch/arm/cpu/armv7/config.mk

Signed-off-by: Michal Simek &lt;monstr@monstr.eu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These options are just duplicated from arch/arm/cpu/armv7/config.mk

Signed-off-by: Michal Simek &lt;monstr@monstr.eu&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>armv7 cpu_init_crit: Simplify code</title>
<updated>2012-10-04T12:19:07+00:00</updated>
<author>
<name>Benoît Thébaudeau</name>
<email>benoit.thebaudeau@advansee.com</email>
</author>
<published>2012-08-10T12:05:16+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=63ee53a7e9f5ec38e6a8e485d2b5f0119ff1c6d1'/>
<id>63ee53a7e9f5ec38e6a8e485d2b5f0119ff1c6d1</id>
<content type='text'>
We don't need to return to cpu_init_crit after calling lowlevel_init, so
lowlevel_init can directly return to the caller of cpu_init_crit.

Signed-off-by: Benoît Thébaudeau &lt;benoit.thebaudeau@advansee.com&gt;
Cc: Albert Aribaud &lt;albert.u.boot@aribaud.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We don't need to return to cpu_init_crit after calling lowlevel_init, so
lowlevel_init can directly return to the caller of cpu_init_crit.

Signed-off-by: Benoît Thébaudeau &lt;benoit.thebaudeau@advansee.com&gt;
Cc: Albert Aribaud &lt;albert.u.boot@aribaud.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>kirkwood: implement kw_sdram_size_adjust</title>
<updated>2012-10-03T11:13:13+00:00</updated>
<author>
<name>Gerlando Falauto</name>
<email>gerlando.falauto@keymile.com</email>
</author>
<published>2012-07-25T06:23:48+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b3168f4be86ef02905281ff7531960112e10cc7e'/>
<id>b3168f4be86ef02905281ff7531960112e10cc7e</id>
<content type='text'>
Size of the SDRAM chips might differ between any two (otherwise
identical) instances of the same board.

So add a function kw_sdram_size_adjust() which reads out the current
ram size for a given bank, and adjusts the Kirkwood's SDRAM window size
register accordingly.

Signed-off-by: Gerlando Falauto &lt;gerlando.falauto@keymile.com&gt;
Signed-off-by: Holger Brunck &lt;holger.brunck@keymile.com&gt;
cc: Prafulla Wadaskar &lt;prafulla@marvell.com&gt;
cc: Valentin Longchamp &lt;valentin.longchamp@keymile.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Size of the SDRAM chips might differ between any two (otherwise
identical) instances of the same board.

So add a function kw_sdram_size_adjust() which reads out the current
ram size for a given bank, and adjusts the Kirkwood's SDRAM window size
register accordingly.

Signed-off-by: Gerlando Falauto &lt;gerlando.falauto@keymile.com&gt;
Signed-off-by: Holger Brunck &lt;holger.brunck@keymile.com&gt;
cc: Prafulla Wadaskar &lt;prafulla@marvell.com&gt;
cc: Valentin Longchamp &lt;valentin.longchamp@keymile.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>kirkwood: implement kw_sdram_bs_set()</title>
<updated>2012-10-03T11:13:13+00:00</updated>
<author>
<name>Gerlando Falauto</name>
<email>gerlando.falauto@keymile.com</email>
</author>
<published>2012-07-20T02:34:25+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=455151652524570d7c5b320718c7004e63e01656'/>
<id>455151652524570d7c5b320718c7004e63e01656</id>
<content type='text'>
Some boards might be equipped with different SDRAM configurations.
When that is the case, CPU CS Window Size Register (CS[0]n Size)
should be set to the biggest value through board.cfg file; then its
value can be fixed at runtime according to the detected SDRAM size.

Therefore, implement kw_sdram_bs_set().

Signed-off-by: Gerlando Falauto &lt;gerlando.falauto@keymile.com&gt;
Signed-off-by: Holger Brunck &lt;holger.brunck@keymile.com&gt;
cc: Prafulla Wadaskar &lt;prafulla@marvell.com&gt;
cc: Valentin Longchamp &lt;valentin.longchamp@keymile.com&gt;
cc: Marek Vasut &lt;marex@denx.de&gt;
Acked-by: Prafulla Wadaskar &lt;Prafulla@marvell.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some boards might be equipped with different SDRAM configurations.
When that is the case, CPU CS Window Size Register (CS[0]n Size)
should be set to the biggest value through board.cfg file; then its
value can be fixed at runtime according to the detected SDRAM size.

Therefore, implement kw_sdram_bs_set().

Signed-off-by: Gerlando Falauto &lt;gerlando.falauto@keymile.com&gt;
Signed-off-by: Holger Brunck &lt;holger.brunck@keymile.com&gt;
cc: Prafulla Wadaskar &lt;prafulla@marvell.com&gt;
cc: Valentin Longchamp &lt;valentin.longchamp@keymile.com&gt;
cc: Marek Vasut &lt;marex@denx.de&gt;
Acked-by: Prafulla Wadaskar &lt;Prafulla@marvell.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
