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