]>
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 | */ | |
3d3befa7 | 34 | #define CONFIG_BOOTDELAY 2 |
7c0e483d LW |
35 | #define CONFIG_BOOTARGS "root=/dev/mtdblock0 console=ttyAMA0 console=tty ip=dhcp netdev=27,0,0xfc800000,0xfc800010,eth0 video=clcdfb:0" |
36 | #define CONFIG_BOOTCOMMAND "tftpboot ; bootm" | |
37 | #define CONFIG_SERVERIP 192.168.1.100 | |
38 | #define CONFIG_IPADDR 192.168.1.104 | |
39 | #define CONFIG_BOOTFILE "uImage" | |
74f4304e | 40 | |
3d3befa7 WD |
41 | /* |
42 | * Miscellaneous configurable options | |
43 | */ | |
46937b27 | 44 | #define PHYS_FLASH_SIZE 0x01000000 /* 16MB */ |
a7b00a7b | 45 | #define CONFIG_SYS_MAX_FLASH_SECT 64 |
5a1aceb0 | 46 | #define CONFIG_ENV_IS_IN_FLASH 1 |
a7b00a7b | 47 | #define CONFIG_SYS_MONITOR_LEN 0x00100000 |
9b880bd4 WD |
48 | |
49 | /* | |
50 | * Move up the U-Boot & monitor area if more flash is fitted. | |
51 | * If this U-Boot is to be run on Integrators with varying flash sizes, | |
7817cb20 | 52 | * drivers/mtd/cfi_flash.c::flash_init() can read the Integrator CP_FLASHPROG |
6d0f6bcf JCPV |
53 | * register and dynamically assign CONFIG_ENV_ADDR & CONFIG_SYS_MONITOR_BASE |
54 | * - CONFIG_SYS_MONITOR_BASE is set to indicate that the environment is not | |
9b880bd4 WD |
55 | * embedded in the boot monitor(s) area |
56 | */ | |
57 | #if ( PHYS_FLASH_SIZE == 0x04000000 ) | |
58 | ||
0e8d1586 | 59 | #define CONFIG_ENV_ADDR 0x27F00000 |
6d0f6bcf | 60 | #define CONFIG_SYS_MONITOR_BASE 0x27F40000 |
9b880bd4 WD |
61 | |
62 | #elif (PHYS_FLASH_SIZE == 0x02000000 ) | |
63 | ||
0e8d1586 | 64 | #define CONFIG_ENV_ADDR 0x25F00000 |
6d0f6bcf | 65 | #define CONFIG_SYS_MONITOR_BASE 0x25F40000 |
9b880bd4 WD |
66 | |
67 | #else | |
68 | ||
0e8d1586 | 69 | #define CONFIG_ENV_ADDR 0x24F00000 |
6d0f6bcf | 70 | #define CONFIG_SYS_MONITOR_BASE 0x27F40000 |
9b880bd4 WD |
71 | |
72 | #endif | |
73 | ||
0e8d1586 JCPV |
74 | #define CONFIG_ENV_SECT_SIZE 0x40000 /* 256KB */ |
75 | #define CONFIG_ENV_SIZE 8192 /* 8KB */ | |
9b880bd4 | 76 | |
5a95f6fb | 77 | #endif /* __CONFIG_H */ |