summaryrefslogtreecommitdiff
path: root/targets/motorola/sandpoint
diff options
context:
space:
mode:
Diffstat (limited to 'targets/motorola/sandpoint')
-rw-r--r--targets/motorola/sandpoint/Config.lb.ide_stream90
1 files changed, 90 insertions, 0 deletions
diff --git a/targets/motorola/sandpoint/Config.lb.ide_stream b/targets/motorola/sandpoint/Config.lb.ide_stream
new file mode 100644
index 0000000000..144713d2e0
--- /dev/null
+++ b/targets/motorola/sandpoint/Config.lb.ide_stream
@@ -0,0 +1,90 @@
+# Sample config file for Motorola Sandpoint X3 Demo Board with
+# the Altimus mpc7410 PMC card
+# This will make a target directory of ./sandpoint
+
+loadoptions
+
+target sandpoint
+
+uses CROSS_COMPILE
+uses HAVE_OPTION_TABLE
+uses CONFIG_SANDPOINT_ALTIMUS
+uses CONFIG_COMPRESS
+uses DEFAULT_CONSOLE_LOGLEVEL
+uses CONFIG_USE_INIT
+uses CONFIG_CHIP_CONFIGURE
+uses NO_POST
+uses CONFIG_CONSOLE_SERIAL8250
+uses TTYS0_BASE
+uses CONFIG_IDE_STREAM
+uses IDE_BOOT_DRIVE
+uses IDE_SWAB IDE_OFFSET
+uses ROM_SIZE
+uses _RESET
+uses _EXCEPTION_VECTORS
+uses _ROMBASE
+uses _ROMSTART
+uses _RAMBASE
+uses _RAMSTART
+uses STACK_SIZE
+uses HEAP_SIZE
+
+## use a cross compiler
+#option CROSS_COMPILE="powerpc-eabi-"
+#option CROSS_COMPILE="ppc_74xx-"
+
+## Use stage 1 initialization code
+option CONFIG_USE_INIT=1
+
+## Use static configuration
+option CONFIG_CHIP_CONFIGURE=1
+
+## We don't use compressed image
+option CONFIG_COMPRESS=0
+
+## Turn off POST codes
+option NO_POST=1
+
+## Enable serial console
+option DEFAULT_CONSOLE_LOGLEVEL=8
+option CONFIG_CONSOLE_SERIAL8250=1
+option TTYS0_BASE=0x3f8
+
+## Boot linux from IDE
+option CONFIG_IDE_STREAM=1
+option IDE_BOOT_DRIVE=0
+option IDE_SWAB=1
+option IDE_OFFSET=0
+
+# ROM is 1Mb
+option ROM_SIZE=1048576
+
+# Set stack and heap sizes (stage 2)
+option STACK_SIZE=0x10000
+option HEAP_SIZE=0x10000
+
+# Sandpoint Demo Board
+romimage "normal"
+ ## Base of ROM
+ option _ROMBASE=0xfff00000
+
+ ## Sandpoint reset vector
+ option _RESET=_ROMBASE+0x100
+
+ ## Exception vectors (other than reset vector)
+ option _EXCEPTION_VECTORS=_RESET+0x100
+
+ ## Start of linuxBIOS in the boot rom
+ ## = _RESET + exeception vector table size
+ option _ROMSTART=_RESET+0x3100
+
+ ## LinuxBIOS C code runs at this location in RAM
+ option _RAMBASE=0x00100000
+ option _RAMSTART=0x00100000
+
+ option CONFIG_SANDPOINT_ALTIMUS=1
+
+ mainboard motorola/sandpoint
+end
+
+buildrom ./linuxbios.rom ROM_SIZE "normal"