]>
Commit | Line | Data |
---|---|---|
274bced8 JM |
1 | /* |
2 | * Configuration for Broadcom NS2. | |
3 | * | |
4 | * SPDX-License-Identifier: GPL-2.0+ | |
5 | */ | |
6 | ||
7 | #ifndef __BCM_NORTHSTAR2_H | |
8 | #define __BCM_NORTHSTAR2_H | |
9 | ||
10 | #include <linux/sizes.h> | |
11 | ||
12 | #define CONFIG_HOSTNAME northstar2 | |
13 | ||
14 | /* Physical Memory Map */ | |
15 | #define V2M_BASE 0x80000000 | |
16 | #define PHYS_SDRAM_1 V2M_BASE | |
17 | ||
18 | #define CONFIG_NR_DRAM_BANKS 2 | |
19 | #define PHYS_SDRAM_1_SIZE (4UL * SZ_1G) | |
20 | #define PHYS_SDRAM_2_SIZE (4UL * SZ_1G) | |
21 | #define CONFIG_SYS_SDRAM_BASE PHYS_SDRAM_1 | |
22 | ||
23 | /* define text_base for U-boot image */ | |
24 | #define CONFIG_SYS_TEXT_BASE 0x85000000 | |
25 | #define CONFIG_SYS_INIT_SP_ADDR (PHYS_SDRAM_1 + 0x7ff00) | |
26 | #define CONFIG_SYS_LOAD_ADDR 0x90000000 | |
27 | #define CONFIG_SYS_MALLOC_LEN SZ_16M | |
28 | ||
29 | /* Serial Configuration */ | |
30 | #define CONFIG_SYS_NS16550_SERIAL | |
31 | #define CONFIG_SYS_NS16550_REG_SIZE (-4) | |
32 | #define CONFIG_SYS_NS16550_CLK 25000000 | |
33 | #define CONFIG_SYS_NS16550_COM1 0x66100000 | |
34 | #define CONFIG_SYS_NS16550_COM2 0x66110000 | |
35 | #define CONFIG_SYS_NS16550_COM3 0x66120000 | |
36 | #define CONFIG_SYS_NS16550_COM4 0x66130000 | |
37 | #define CONFIG_CONS_INDEX 4 | |
38 | #define CONFIG_BAUDRATE 115200 | |
39 | ||
40 | #define CONFIG_ENV_SIZE SZ_8K | |
274bced8 JM |
41 | |
42 | /* console configuration */ | |
43 | #define CONFIG_SYS_CBSIZE SZ_1K | |
274bced8 JM |
44 | #define CONFIG_SYS_MAXARGS 64 |
45 | #define CONFIG_SYS_BARGSIZE CONFIG_SYS_CBSIZE | |
46 | ||
47 | /* version string, parser, etc */ | |
48 | #define CONFIG_CMDLINE_EDITING | |
274bced8 JM |
49 | #define CONFIG_SYS_LONGHELP |
50 | ||
51 | #endif /* __BCM_NORTHSTAR2_H */ |