Greg Watson | 92624c1 | 2003-07-23 22:20:55 +0000 | [diff] [blame] | 1 | # Config file for Embedded Planet EP405PC board |
| 2 | # This will make a target directory of ./ep405pc |
| 3 | |
Greg Watson | 92624c1 | 2003-07-23 22:20:55 +0000 | [diff] [blame] | 4 | target ep405pc |
Greg Watson | 78e0b0e | 2005-07-20 18:28:12 +0000 | [diff] [blame] | 5 | mainboard embeddedplanet/ep405pc |
Greg Watson | 92624c1 | 2003-07-23 22:20:55 +0000 | [diff] [blame] | 6 | |
| 7 | romimage "normal" |
Greg Watson | 78e0b0e | 2005-07-20 18:28:12 +0000 | [diff] [blame] | 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=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 Watson | 139ef8a | 2003-12-17 17:25:32 +0000 | [diff] [blame] | 64 | ## |
| 65 | option _ROMBASE=0xfff00000 |
| 66 | |
Greg Watson | f4ade7a | 2003-07-28 21:23:02 +0000 | [diff] [blame] | 67 | ## Reset vector address |
| 68 | option _RESET=0xfffffffc |
| 69 | |
Greg Watson | 2e52d92 | 2003-11-09 23:33:59 +0000 | [diff] [blame] | 70 | ## Exception vectors |
Greg Watson | 139ef8a | 2003-12-17 17:25:32 +0000 | [diff] [blame] | 71 | option _EXCEPTION_VECTORS=_ROMBASE+0x100 |
Greg Watson | 2e52d92 | 2003-11-09 23:33:59 +0000 | [diff] [blame] | 72 | |
Greg Watson | f4ade7a | 2003-07-28 21:23:02 +0000 | [diff] [blame] | 73 | ## linuxBIOS ROM start address |
Greg Watson | 139ef8a | 2003-12-17 17:25:32 +0000 | [diff] [blame] | 74 | option _ROMSTART=0xfff03000 |
Greg Watson | f4ade7a | 2003-07-28 21:23:02 +0000 | [diff] [blame] | 75 | |
Greg Watson | 139ef8a | 2003-12-17 17:25:32 +0000 | [diff] [blame] | 76 | ## linuxBIOS C code runs at this location in RAM |
| 77 | option _RAMBASE=0x00100000 |
Greg Watson | 92624c1 | 2003-07-23 22:20:55 +0000 | [diff] [blame] | 78 | |
Greg Watson | 92624c1 | 2003-07-23 22:20:55 +0000 | [diff] [blame] | 79 | end |
| 80 | |
Stefan Reinauer | ed10c39 | 2003-09-17 11:05:29 +0000 | [diff] [blame] | 81 | buildrom ./linuxbios.rom ROM_SIZE "normal" |