diff options
author | Kyungmin Park <kmpark@infradead.org> | 2008-01-17 16:43:25 +0900 |
---|---|---|
committer | Wolfgang Denk <wd@denx.de> | 2008-02-14 22:08:13 +0100 |
commit | 751b9b5189f3274b03c809172631316d6b002c82 (patch) | |
tree | 026f1808f4919d37b2d3855615041fb9d4bbcbc6 /onenand_ipl/board/apollon/config.mk | |
parent | 21f6f9636f0e978397548751347425fbf8d42bb3 (diff) | |
download | u-boot-imx-751b9b5189f3274b03c809172631316d6b002c82.zip u-boot-imx-751b9b5189f3274b03c809172631316d6b002c82.tar.gz u-boot-imx-751b9b5189f3274b03c809172631316d6b002c82.tar.bz2 |
OneNAND Initial Program Loader (IPL) support
This patch enables the OneNAND boot within U-Boot.
Before this work, we used another OneNAND IPL called X-Loader based
on open source. With this work, we can build the oneboot.bin image
without other program.
The build sequence is simple.
First, it compiles the u-boot.bin
Second, it compiles OneNAND IPL
Finally, it becomes the oneboot.bin from OneNAND IPL and u-boot.bin
The mechanism is similar with NAND boot except it boots from itself.
Another thing is that you can only use the OneNAND IPL only to work
other bootloader such as RedBoot and so on.
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
Diffstat (limited to 'onenand_ipl/board/apollon/config.mk')
-rw-r--r-- | onenand_ipl/board/apollon/config.mk | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/onenand_ipl/board/apollon/config.mk b/onenand_ipl/board/apollon/config.mk new file mode 100644 index 0000000..fd9c506 --- /dev/null +++ b/onenand_ipl/board/apollon/config.mk @@ -0,0 +1,14 @@ +# +# (C) Copyright 2005-2008 Samsung Electronics +# Kyungmin Park <kyungmin.park@samsung.com> +# +# Samsung Apollon board with OMAP2420 (ARM1136) cpu +# +# Apollon has 1 bank of 128MB mDDR-SDRAM on CS0 +# Physical Address: +# 8000'0000 (bank0) +# 8800'0000 (bank1) +# Linux-Kernel is expected to be at 8000'8000, entry 8000'8000 +# (mem base + reserved) + +TEXT_BASE = 0x00000000 |