Uwe Hermann:
[coreboot.git] / targets / embeddedplanet / ep405pc / Config.lb
1 # Config file for Embedded Planet EP405PC board
2 # This will make a target directory of ./ep405pc
3
4 target ep405pc
5 mainboard embeddedplanet/ep405pc
6
7 romimage "normal"
8         ## 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=1024*1024
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
64         ##
65         option _ROMBASE=0xfff00000
66
67         ## Reset vector address
68         option _RESET=0xfffffffc
69
70         ## Exception vectors
71         option _EXCEPTION_VECTORS=_ROMBASE+0x100
72
73         ## linuxBIOS ROM start address
74         option _ROMSTART=0xfff03000
75
76         ## linuxBIOS C code runs at this location in RAM
77         option _RAMBASE=0x00100000
78
79 end
80
81 buildrom ./linuxbios.rom ROM_SIZE "normal"