d20b2f74eb14018e9c1b337c3c06dfe1dab537bb
[coreboot.git] / src / mainboard / motorola / sandpoint / Options.lb
1 uses CONFIG_SANDPOINT_ALTIMUS
2 uses CONFIG_ROMFS
3 uses CONFIG_SANDPOINT_TALUS
4 uses CONFIG_SANDPOINT_UNITY
5 uses CONFIG_SANDPOINT_VALIS
6 uses CONFIG_SANDPOINT_GYRUS
7 uses ISA_IO_BASE
8 uses ISA_MEM_BASE
9 uses PCIC0_CFGADDR
10 uses PCIC0_CFGDATA
11 uses PNP_CFGADDR
12 uses PNP_CFGDATA
13 uses _IO_BASE
14
15 uses CROSS_COMPILE 
16 uses HAVE_OPTION_TABLE
17 uses CONFIG_SANDPOINT_ALTIMUS 
18 uses CONFIG_COMPRESS 
19 uses DEFAULT_CONSOLE_LOGLEVEL 
20 uses CONFIG_USE_INIT
21 uses CONFIG_CHIP_CONFIGURE
22 uses NO_POST
23 uses CONFIG_CONSOLE_SERIAL8250 
24 uses TTYS0_BASE 
25 uses CONFIG_IDE
26 uses CONFIG_FS_PAYLOAD 
27 uses CONFIG_FS_EXT2
28 uses CONFIG_FS_ISO9660
29 uses CONFIG_FS_FAT
30 uses AUTOBOOT_CMDLINE
31 uses PAYLOAD_SIZE
32 uses ROM_SIZE
33 uses ROM_IMAGE_SIZE
34 uses _RESET
35 uses _EXCEPTION_VECTORS
36 uses _ROMBASE
37 uses _ROMSTART
38 uses _RAMBASE
39 uses _RAMSTART
40 uses STACK_SIZE
41 uses HEAP_SIZE
42
43 uses MAINBOARD
44 uses MAINBOARD_VENDOR
45 uses MAINBOARD_PART_NUMBER
46 uses COREBOOT_EXTRA_VERSION
47 uses CROSS_COMPILE
48 uses CC
49 uses HOSTCC
50 uses OBJCOPY
51
52 ##
53 ## Set memory map
54 ##
55 default ISA_IO_BASE=0xfe000000
56 default ISA_MEM_BASE=0xfd000000
57 default PCIC0_CFGADDR=0xfec00000
58 default PCIC0_CFGDATA=0xfee00000
59 default PNP_CFGADDR=0x15c
60 default PNP_CFGDATA=0x15d
61 default _IO_BASE=ISA_IO_BASE
62
63 ##
64 ## The default compiler
65 ##
66 default CC="$(CROSS_COMPILE)gcc"
67 default HOSTCC="gcc"
68 ## use a cross compiler
69 #default CROSS_COMPILE="powerpc-eabi-"
70 #default CROSS_COMPILE="ppc_74xx-"
71
72 ## Use stage 1 initialization code
73 default CONFIG_USE_INIT=1
74
75 ## Use static configuration
76 default CONFIG_CHIP_CONFIGURE=1
77
78 ## We don't use compressed image
79 default CONFIG_COMPRESS=0
80
81 ## Turn off POST codes
82 default NO_POST=1
83
84 ## Enable serial console
85 default DEFAULT_CONSOLE_LOGLEVEL=8
86 default CONFIG_CONSOLE_SERIAL8250=1
87 default TTYS0_BASE=0x3f8
88
89 ## Load payload using filo
90 default CONFIG_IDE=1
91 default CONFIG_FS_PAYLOAD=1
92 default CONFIG_FS_EXT2=1
93 default CONFIG_FS_ISO9660=1
94 default CONFIG_FS_FAT=1
95 default AUTOBOOT_CMDLINE="hdc1:/vmlinuz"
96
97 # coreboot must fit into 128KB
98 default ROM_IMAGE_SIZE=131072
99 default ROM_SIZE={ROM_IMAGE_SIZE+PAYLOAD_SIZE}
100 default PAYLOAD_SIZE=262144
101
102 # Set stack and heap sizes (stage 2)
103 default STACK_SIZE=0x10000
104 default HEAP_SIZE=0x10000
105
106 # Sandpoint Demo Board
107 ## Base of ROM
108 default _ROMBASE=0xfff00000
109
110 ## Sandpoint reset vector
111 default _RESET=_ROMBASE+0x100
112
113 ## Exception vectors (other than reset vector)
114 default _EXCEPTION_VECTORS=_RESET+0x100
115
116 ## Start of coreboot in the boot rom
117 ## = _RESET + exeception vector table size
118 default _ROMSTART=_RESET+0x3100
119
120 ## Coreboot C code runs at this location in RAM
121 default _RAMBASE=0x00100000
122 default _RAMSTART=0x00100000
123
124 default CONFIG_SANDPOINT_ALTIMUS=1
125
126 ### End Options.lb
127 #
128 # ROMFS
129 #
130 #
131 default CONFIG_ROMFS=0
132 end