]>
Commit | Line | Data |
---|---|---|
3d3befa7 WD |
1 | /* |
2 | * (C) Copyright 2003 | |
3 | * Texas Instruments. | |
4 | * Kshitij Gupta <[email protected]> | |
5 | * Configuation settings for the TI OMAP Innovator board. | |
6 | * | |
7 | * (C) Copyright 2004 | |
8 | * ARM Ltd. | |
9 | * Philippe Robin, <[email protected]> | |
10 | * Configuration for Compact Integrator board. | |
11 | * | |
3765b3e7 | 12 | * SPDX-License-Identifier: GPL-2.0+ |
3d3befa7 WD |
13 | */ |
14 | ||
15 | #ifndef __CONFIG_H | |
16 | #define __CONFIG_H | |
17 | ||
e62b008f | 18 | #include "integrator-common.h" |
7c0e483d | 19 | |
e62b008f | 20 | /* Integrator CP-specific configuration */ |
6d0f6bcf | 21 | #define CONFIG_SYS_HZ_CLOCK 1000000 /* Timer 1 is clocked at 1Mhz */ |
3d3befa7 WD |
22 | |
23 | /* | |
24 | * Hardware drivers | |
25 | */ | |
7194ab80 | 26 | #define CONFIG_SMC91111 |
3d3befa7 WD |
27 | #define CONFIG_SMC_USE_32_BIT |
28 | #define CONFIG_SMC91111_BASE 0xC8000000 | |
29 | #undef CONFIG_SMC91111_EXT_PHY | |
30 | ||
5a95f6fb | 31 | /* |
1d2c6bc4 JL |
32 | * Command line configuration. |
33 | */ | |
7c0e483d LW |
34 | #define CONFIG_BOOTARGS "root=/dev/mtdblock0 console=ttyAMA0 console=tty ip=dhcp netdev=27,0,0xfc800000,0xfc800010,eth0 video=clcdfb:0" |
35 | #define CONFIG_BOOTCOMMAND "tftpboot ; bootm" | |
36 | #define CONFIG_SERVERIP 192.168.1.100 | |
37 | #define CONFIG_IPADDR 192.168.1.104 | |
38 | #define CONFIG_BOOTFILE "uImage" | |
74f4304e | 39 | |
3d3befa7 WD |
40 | /* |
41 | * Miscellaneous configurable options | |
42 | */ | |
46937b27 | 43 | #define PHYS_FLASH_SIZE 0x01000000 /* 16MB */ |
a7b00a7b | 44 | #define CONFIG_SYS_MAX_FLASH_SECT 64 |
5a1aceb0 | 45 | #define CONFIG_ENV_IS_IN_FLASH 1 |
a7b00a7b | 46 | #define CONFIG_SYS_MONITOR_LEN 0x00100000 |
9b880bd4 WD |
47 | |
48 | /* | |
49 | * Move up the U-Boot & monitor area if more flash is fitted. | |
50 | * If this U-Boot is to be run on Integrators with varying flash sizes, | |
7817cb20 | 51 | * drivers/mtd/cfi_flash.c::flash_init() can read the Integrator CP_FLASHPROG |
6d0f6bcf JCPV |
52 | * register and dynamically assign CONFIG_ENV_ADDR & CONFIG_SYS_MONITOR_BASE |
53 | * - CONFIG_SYS_MONITOR_BASE is set to indicate that the environment is not | |
9b880bd4 WD |
54 | * embedded in the boot monitor(s) area |
55 | */ | |
56 | #if ( PHYS_FLASH_SIZE == 0x04000000 ) | |
57 | ||
0e8d1586 | 58 | #define CONFIG_ENV_ADDR 0x27F00000 |
6d0f6bcf | 59 | #define CONFIG_SYS_MONITOR_BASE 0x27F40000 |
9b880bd4 WD |
60 | |
61 | #elif (PHYS_FLASH_SIZE == 0x02000000 ) | |
62 | ||
0e8d1586 | 63 | #define CONFIG_ENV_ADDR 0x25F00000 |
6d0f6bcf | 64 | #define CONFIG_SYS_MONITOR_BASE 0x25F40000 |
9b880bd4 WD |
65 | |
66 | #else | |
67 | ||
0e8d1586 | 68 | #define CONFIG_ENV_ADDR 0x24F00000 |
6d0f6bcf | 69 | #define CONFIG_SYS_MONITOR_BASE 0x27F40000 |
9b880bd4 WD |
70 | |
71 | #endif | |
72 | ||
0e8d1586 JCPV |
73 | #define CONFIG_ENV_SECT_SIZE 0x40000 /* 256KB */ |
74 | #define CONFIG_ENV_SIZE 8192 /* 8KB */ | |
9b880bd4 | 75 | |
5a95f6fb | 76 | #endif /* __CONFIG_H */ |