<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/board/amcc/sequoia/init.S, 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/board/amcc/sequoia/init.S?h=v2012.04</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/board/amcc/sequoia/init.S?h=v2012.04'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2010-10-26T19:05:30Z</updated>
<entry>
<title>Replace CONFIG_SYS_GBL_DATA_SIZE by auto-generated value</title>
<updated>2010-10-26T19:05:30Z</updated>
<author>
<name>Wolfgang Denk</name>
<email>wd@denx.de</email>
</author>
<published>2010-10-26T12:34:52Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=25ddd1fb0a2281b182529afbc8fda5de2dc16d96'/>
<id>urn:sha1:25ddd1fb0a2281b182529afbc8fda5de2dc16d96</id>
<content type='text'>
CONFIG_SYS_GBL_DATA_SIZE has always been just a bad workarond for not
being able to use "sizeof(struct global_data)" in assembler files.
Recent experience has shown that manual synchronization is not
reliable enough.  This patch renames CONFIG_SYS_GBL_DATA_SIZE into
GENERATED_GBL_DATA_SIZE which gets automatically generated by the
asm-offsets tool.  In the result, all definitions of this value can be
deleted from the board config files.  We have to make sure that all
files that reference such data include the new &lt;asm-offsets.h&gt; file.

No other changes have been done yet, but it is obvious that similar
changes / simplifications can be done for other, related macro
definitions as well.

Signed-off-by: Wolfgang Denk &lt;wd@denx.de&gt;
Acked-by: Kumar Gala &lt;galak@kernel.crashing.org&gt;
</content>
</entry>
<entry>
<title>ppc4xx: TLB init file cleanup</title>
<updated>2010-04-19T13:29:03Z</updated>
<author>
<name>Stefan Roese</name>
<email>sr@denx.de</email>
</author>
<published>2010-04-14T11:57:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=cf6eb6da433179674571f9370566b1ec8989a41a'/>
<id>urn:sha1:cf6eb6da433179674571f9370566b1ec8989a41a</id>
<content type='text'>
This patch adds new macros, with frequently used combinations of the
4xx TLB access control and storage attibutes. Additionally the 4xx init.S
files are updated to make use of these new macros. Resulting in easier
to read TLB definitions.

Additionally some init.S files are updated to use the mmu header for the
TLB defines, instead of defining their own macros.

Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
</entry>
<entry>
<title>Replace "#include &lt;asm-$ARCH/$FILE&gt;" with "#include &lt;asm/$FILE&gt;"</title>
<updated>2010-04-13T07:13:04Z</updated>
<author>
<name>Peter Tyser</name>
<email>ptyser@xes-inc.com</email>
</author>
<published>2010-04-13T03:28:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=61f2b38a17f5b21c59f2afe6cf1cbb5f28638cf9'/>
<id>urn:sha1:61f2b38a17f5b21c59f2afe6cf1cbb5f28638cf9</id>
<content type='text'>
The appropriate include/asm-$ARCH directory should already by symlinked
to include/asm so using the whole "asm-$ARCH" path is unnecessary.

This change should also allow us to move the include/asm-$ARCH
directories into their appropriate lib/$ARCH/ directories.

Signed-off-by: Peter Tyser &lt;ptyser@xes-inc.com&gt;
</content>
</entry>
<entry>
<title>ppc4xx: Add Sequoia RAM-booting target</title>
<updated>2009-06-12T18:39:47Z</updated>
<author>
<name>Stefan Roese</name>
<email>sr@denx.de</email>
</author>
<published>2009-05-11T11:46:14Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=d873133f2ba9bd613d5f6552c31cc70fb13f15d3'/>
<id>urn:sha1:d873133f2ba9bd613d5f6552c31cc70fb13f15d3</id>
<content type='text'>
This patch adds another build target for the AMCC Sequoia PPC440EPx
eval board. This RAM-booting version is targeted for boards without
NOR FLASH (NAND booting) which need a possibility to initially
program their NAND FLASH. Using a JTAG debugger (e.g. BDI2000/3000)
configured to setup the SDRAM, this debugger can load this RAM-
booting image to the target address in SDRAM (in this case 0x1000000)
and start it there. Then U-Boot's standard NAND commands can be
used to program the NAND FLASH (e.g. "nand write ...").

Here the commands to load and start this image from the BDI2000:

440EPX&gt;reset halt
440EPX&gt;load 0x1000000 /tftpboot/sequoia/u-boot.bin
440EPX&gt;go 0x1000000

Please note that this image automatically scans for an already
initialized SDRAM TLB (detected by EPN=0). This TLB will not be
cleared. This TLB doesn't need to be TLB #0, this RAM-booting
version will detect it and preserve it. So booting via BDI2000
will work and booting with a complete different TLB init via
U-Boot works as well.

Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
</entry>
<entry>
<title>ppc4xx: Sequoia: Fix TLB reassignment in NAND booting code</title>
<updated>2009-03-26T17:36:40Z</updated>
<author>
<name>Stefan Roese</name>
<email>sr@denx.de</email>
</author>
<published>2009-03-26T15:14:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=3edf68c47fdd52f19c1e840771c19ba90cf5ced1'/>
<id>urn:sha1:3edf68c47fdd52f19c1e840771c19ba90cf5ced1</id>
<content type='text'>
This patch fixes a bug in the Sequoia TLB init code to reconfigure
the correct TLB (boot space) after running from RAM. This bug was
introduced with patch 4d332dbeb08f5863d1ea69d91a00c5499d3a87ed
[ppc4xx: Make Sequoia boot vxWorks] which changed the order of the
TLB in the Sequoia init.S file.

Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
</entry>
<entry>
<title>rename CFG_ macros to CONFIG_SYS</title>
<updated>2008-10-18T19:54:03Z</updated>
<author>
<name>Jean-Christophe PLAGNIOL-VILLARD</name>
<email>plagnioj@jcrosoft.com</email>
</author>
<published>2008-10-16T13:01:15Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=6d0f6bcf337c5261c08fabe12982178c2c489d76'/>
<id>urn:sha1:6d0f6bcf337c5261c08fabe12982178c2c489d76</id>
<content type='text'>
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD &lt;plagnioj@jcrosoft.com&gt;
</content>
</entry>
<entry>
<title>ppc4xx: Sequoia coding style cleanup and beautification</title>
<updated>2008-01-16T10:24:28Z</updated>
<author>
<name>Matthias Fuchs</name>
<email>matthias.fuchs@esd-electronics.com</email>
</author>
<published>2008-01-16T09:33:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=83a49c8dd7998be2d1f0d420597a36bbf0bf4164'/>
<id>urn:sha1:83a49c8dd7998be2d1f0d420597a36bbf0bf4164</id>
<content type='text'>
Signed-off-by: Matthias Fuchs &lt;matthias.fuchs@esd-electronics.com&gt;
</content>
</entry>
<entry>
<title>ppc4xx: Make Sequoia boot vxWorks</title>
<updated>2008-01-10T18:06:54Z</updated>
<author>
<name>Niklaus Giger</name>
<email>niklausgiger@gmx.ch</email>
</author>
<published>2008-01-10T17:50:33Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=4d332dbeb08f5863d1ea69d91a00c5499d3a87ed'/>
<id>urn:sha1:4d332dbeb08f5863d1ea69d91a00c5499d3a87ed</id>
<content type='text'>
vxWorks expects in
TLB 0 a entry for the Machine Check interrupt
TLB 1 a entry for the RAM
TLB 2 a entry for the EBC
TLB 3 a entry for the boot flash

After changing the baudrate to 9600 I had no problems to boot the
vxWorks image as distributed by WindRiver (Revision 2.0/1 from
June 18, 2007)

Signed-off-by: Niklaus Giger &lt;niklaus.giger@netstal.com&gt;
</content>
</entry>
<entry>
<title>Use definitions from "asm-ppc/mmu.h" in init.S for Sequoia</title>
<updated>2007-12-27T18:35:35Z</updated>
<author>
<name>Larry Johnson</name>
<email>lrj@arlinx.com</email>
</author>
<published>2007-12-22T20:34:20Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=c68f59fe3ec16769f82b5fca7421983c336d3aac'/>
<id>urn:sha1:c68f59fe3ec16769f82b5fca7421983c336d3aac</id>
<content type='text'>
Signed-off-by: Larry Johnson &lt;lrj@acm.org&gt;
</content>
</entry>
<entry>
<title>ppc4xx: Add CONFIG_4xx_DCACHE compile options to enable cached SDRAM</title>
<updated>2007-10-31T20:21:47Z</updated>
<author>
<name>Stefan Roese</name>
<email>sr@denx.de</email>
</author>
<published>2007-10-31T19:57:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=ea2e142843533ca593fcb5cb3e1daf1b7f5e5949'/>
<id>urn:sha1:ea2e142843533ca593fcb5cb3e1daf1b7f5e5949</id>
<content type='text'>
This patch adds the CONFIG_4xx_DCACHE options to some SDRAM init files
and to the Sequoia TLB init code. Now the cache can be enabled on 44x
boards by defining CONFIG_4xx_DCACHE in the board config file. This
option will disappear, when more boards use is successfully and no
more known problems exist.

This is tested successfully on Sequoia and Katmai. The only problem that
needs to be fixed is, that USB is not working on Sequoia right now, since
it will need some cache handling code too, similar to the 4xx EMAC driver.

Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
</entry>
</feed>
