<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/cpu/arm920t, branch v2009.08-rc2</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/cpu/arm920t?h=v2009.08-rc2</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/cpu/arm920t?h=v2009.08-rc2'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2009-08-03T07:26:26Z</updated>
<entry>
<title>rm9200 lowevel_init: don't touch reserved/readonly registers</title>
<updated>2009-08-03T07:26:26Z</updated>
<author>
<name>David Brownell</name>
<email>david-b@pacbell.net</email>
</author>
<published>2009-07-17T01:40:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=06bffc6ea52d4b390843d295d438b2037d12e5fd'/>
<id>urn:sha1:06bffc6ea52d4b390843d295d438b2037d12e5fd</id>
<content type='text'>
For some reason the AT91rm9200 lowlevel init writes to a bunch of
reserved or read-only addresses.  All the boards seem to define the
value-to-be-written values as zero ... but they shouldn't actually
be writing *anything* there.

No documented erratum justifies these accesses.  It looks like maybe
some pre-release BDI-2000 setup code has been carried along by cargo
cult programming since at least late 2004 (per GIT history).

Here's a patch disabling what seems to be bogosity.  Tested on a
csb337; there were no behavioral changes.

Signed-off-by: David Brownell &lt;david-b@pacbell.net&gt;

on RM9200ek
Tested-by: Jean-Christophe PLAGNIOL-VILLARD &lt;plagnioj@jcrosoft.com&gt;
</content>
</entry>
<entry>
<title>cpu/arm920t/start.S: include &lt;common.h&gt; to have ROUND() defined</title>
<updated>2009-07-27T08:06:39Z</updated>
<author>
<name>Wolfgang Denk</name>
<email>wd@denx.de</email>
</author>
<published>2009-07-27T08:06:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=9689ddcca6e01f3637b4442fa8575f29ef4d7aa3'/>
<id>urn:sha1:9689ddcca6e01f3637b4442fa8575f29ef4d7aa3</id>
<content type='text'>
Commit fcd3c87e made include/common.h usable by assembler code but
failed to update cpu/arm920t/start.S

Signed-off-by: Wolfgang Denk &lt;wd@denx.de&gt;
</content>
</entry>
<entry>
<title>rm9200 ethernet driver: board-specific quirk (csb337)</title>
<updated>2009-07-23T05:39:23Z</updated>
<author>
<name>David Brownell</name>
<email>david-b@pacbell.net</email>
</author>
<published>2009-06-09T18:14:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=7168eba729b9e6d730db7cd1028767f7b1a6128b'/>
<id>urn:sha1:7168eba729b9e6d730db7cd1028767f7b1a6128b</id>
<content type='text'>
CSB337 boards originally shipped with MicroMonitor, not U-Boot;
and with a version using a different convention for recording
Ethernet addresses than anyone else.  To avoid breaking Linux
when it uses U-Boot, have it use the same convention on that
hardware.

Signed-off-by: David Brownell &lt;dbrownell@users.sourceforge.net&gt;
Signed-off-by: Ben Warren &lt;biggerbadderben@gmail.com&gt;
</content>
</entry>
<entry>
<title>S3C24x0: extract interrupts from timer</title>
<updated>2009-07-06T19:52:35Z</updated>
<author>
<name>Jean-Christophe PLAGNIOL-VILLARD</name>
<email>plagnioj@jcrosoft.com</email>
</author>
<published>2009-06-22T22:12:01Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=8d460a573e2a2ac4834636903865a0428ad0e629'/>
<id>urn:sha1:8d460a573e2a2ac4834636903865a0428ad0e629</id>
<content type='text'>
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD &lt;plagnioj@jcrosoft.com&gt;
</content>
</entry>
<entry>
<title>arm920t/interrupts: Move conditional compilation to Makefile</title>
<updated>2009-07-06T19:52:30Z</updated>
<author>
<name>Jean-Christophe PLAGNIOL-VILLARD</name>
<email>plagnioj@jcrosoft.com</email>
</author>
<published>2009-06-22T22:12:01Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=798bf9a9ade1cfbe85a16d180cad720927d8e10a'/>
<id>urn:sha1:798bf9a9ade1cfbe85a16d180cad720927d8e10a</id>
<content type='text'>
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD &lt;plagnioj@jcrosoft.com&gt;
</content>
</entry>
<entry>
<title>arm: remove cpu_init</title>
<updated>2009-06-12T18:39:52Z</updated>
<author>
<name>Jean-Christophe PLAGNIOL-VILLARD</name>
<email>plagnioj@jcrosoft.com</email>
</author>
<published>2009-05-09T11:21:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=ad7e8aac6920f8b8a85b3cc2e93bca7458e99aa1'/>
<id>urn:sha1:ad7e8aac6920f8b8a85b3cc2e93bca7458e99aa1</id>
<content type='text'>
move s3c44b0 to arch_cpu_init and as noone use cpu_init remove it

Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD &lt;plagnioj@jcrosoft.com&gt;
</content>
</entry>
<entry>
<title>arm: unify interrupt init</title>
<updated>2009-06-12T18:39:52Z</updated>
<author>
<name>Jean-Christophe PLAGNIOL-VILLARD</name>
<email>plagnioj@jcrosoft.com</email>
</author>
<published>2009-05-09T11:21:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=c358d9c3f16571e8f825e81b75eaf32e228cb669'/>
<id>urn:sha1:c358d9c3f16571e8f825e81b75eaf32e228cb669</id>
<content type='text'>
all arm init the IRQ stack the same way
so unify it in lib_arm/interrupts.c and then call arch specific interrupt init

Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD &lt;plagnioj@jcrosoft.com&gt;
</content>
</entry>
<entry>
<title>arm: unify linker script</title>
<updated>2009-06-12T18:39:52Z</updated>
<author>
<name>Jean-Christophe PLAGNIOL-VILLARD</name>
<email>plagnioj@jcrosoft.com</email>
</author>
<published>2009-05-08T18:24:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=10a451cd57cffbca875c97bbd8929059c5627ec6'/>
<id>urn:sha1:10a451cd57cffbca875c97bbd8929059c5627ec6</id>
<content type='text'>
all arm boards except a few use the same cpu linker script
so move it to cpu/$(CPU)

that could be overwrite in following order
SOC
BOARD
via the corresponding config.mk

Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD &lt;plagnioj@jcrosoft.com&gt;
</content>
</entry>
<entry>
<title>arm920/926/926: remove non needed header</title>
<updated>2009-06-12T18:39:49Z</updated>
<author>
<name>Jean-Christophe PLAGNIOL-VILLARD</name>
<email>plagnioj@jcrosoft.com</email>
</author>
<published>2009-05-15T21:47:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=2907798926ee932f453ac8538e7a6c05c18428a5'/>
<id>urn:sha1:2907798926ee932f453ac8538e7a6c05c18428a5</id>
<content type='text'>
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD &lt;plagnioj@jcrosoft.com&gt;
</content>
</entry>
<entry>
<title>arm: timer and interrupt init rework</title>
<updated>2009-06-12T18:39:48Z</updated>
<author>
<name>Jean-Christophe PLAGNIOL-VILLARD</name>
<email>plagnioj@jcrosoft.com</email>
</author>
<published>2009-05-15T21:47:02Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b54384e3ba6b5535751f317fcd3940a53eed0d3a'/>
<id>urn:sha1:b54384e3ba6b5535751f317fcd3940a53eed0d3a</id>
<content type='text'>
actually the timer init use the interrupt_init as init callback
which make the interrupt and timer implementation difficult to follow

so now rename it as int timer_init(void) and use interrupt_init for interrupt

btw also remane the corresponding file to the functionnality implemented

as ixp arch implement two timer - one based on interrupt - so all the timer
related code is moved to timer.c

Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD &lt;plagnioj@jcrosoft.com&gt;
</content>
</entry>
</feed>
