blob: 8862a8566bbd55ed5baba265cc4dc7f7d99d22de [file] [log] [blame]
Greg Watson92624c12003-07-23 22:20:55 +00001# Config file for Embedded Planet EP405PC board
2# This will make a target directory of ./ep405pc
3
Greg Watson92624c12003-07-23 22:20:55 +00004target ep405pc
Greg Watson78e0b0e2005-07-20 18:28:12 +00005mainboard embeddedplanet/ep405pc
Greg Watson92624c12003-07-23 22:20:55 +00006
7romimage "normal"
Greg Watson78e0b0e2005-07-20 18:28:12 +00008 ## Enable PPC405 instructions
9 option CPU_OPT="-mcpu=405"
10
11 ## use a cross compiler
12 #option CROSS_COMPILE="powerpc-ibm-eabi-"
13
14 ## Use stage 1 initialization code
15 option CONFIG_USE_INIT=1
16
17 ## Use chip configuration
18 option CONFIG_CHIP_CONFIGURE=1
19
20 ## We don't use compressed image
21 option CONFIG_COMPRESS=0
22
23 ## Turn off POST codes
24 option NO_POST=1
25
26 ## Enable serial console
27 option DEFAULT_CONSOLE_LOGLEVEL=8
28 option CONFIG_CONSOLE_SERIAL8250=1
29 # Divisor of 69 == 9600 baud due to weird clocking
30 option TTYS0_DIV=69
31 option TTYS0_BAUD=9600
32
33 ## Boot linux from IDE
34 option CONFIG_IDE=1
35 option CONFIG_FS_STREAM=1
36 option CONFIG_FS_EXT2=1
37 option CONFIG_FS_ISO9660=1
38 option CONFIG_FS_FAT=1
39 option AUTOBOOT_CMDLINE="hda1:/vmlinuz"
40
41 option ROM_SIZE=1048576
42
43 ## Board has fixed size RAM
44 option EMBEDDED_RAM_SIZE=64*1024*1024
45
46 ## LinuxBIOS C code runs at this location in RAM
47 option _RAMBASE=0x00100000
48
49 ##
50 ## Use a 64K stack
51 ##
52 option STACK_SIZE=0x10000
53
54 ##
55 ## Use a 64K heap
56 ##
57 option HEAP_SIZE=0x10000
58
59 ##
60 ## System clock
61 ##
62 option CONFIG_SYS_CLK_FREQ=33
63
Greg Watson139ef8a2003-12-17 17:25:32 +000064 ##
65 option _ROMBASE=0xfff00000
66
Greg Watsonf4ade7a2003-07-28 21:23:02 +000067 ## Reset vector address
68 option _RESET=0xfffffffc
69
Greg Watson2e52d922003-11-09 23:33:59 +000070 ## Exception vectors
Greg Watson139ef8a2003-12-17 17:25:32 +000071 option _EXCEPTION_VECTORS=_ROMBASE+0x100
Greg Watson2e52d922003-11-09 23:33:59 +000072
Greg Watsonf4ade7a2003-07-28 21:23:02 +000073 ## linuxBIOS ROM start address
Greg Watson139ef8a2003-12-17 17:25:32 +000074 option _ROMSTART=0xfff03000
Greg Watsonf4ade7a2003-07-28 21:23:02 +000075
Greg Watson139ef8a2003-12-17 17:25:32 +000076 ## linuxBIOS C code runs at this location in RAM
77 option _RAMBASE=0x00100000
Greg Watson92624c12003-07-23 22:20:55 +000078
Greg Watson92624c12003-07-23 22:20:55 +000079end
80
Stefan Reinauered10c392003-09-17 11:05:29 +000081buildrom ./linuxbios.rom ROM_SIZE "normal"