]>
Commit | Line | Data |
---|---|---|
88dc4099 SR |
1 | /* SPDX-License-Identifier: GPL-2.0+ */ |
2 | /* | |
3 | * Copyright (C) 2018 Stefan Roese <[email protected]> | |
4 | */ | |
5 | ||
6 | #ifndef __CONFIG_GARDENA_SMART_GATEWAY_H | |
7 | #define __CONFIG_GARDENA_SMART_GATEWAY_H | |
8 | ||
9 | /* CPU */ | |
fdceb0d7 | 10 | #define CONFIG_SYS_MIPS_TIMER_FREQ 290000000 |
88dc4099 SR |
11 | |
12 | /* RAM */ | |
13 | #define CONFIG_SYS_SDRAM_BASE 0x80000000 | |
14 | ||
88dc4099 SR |
15 | #define CONFIG_SYS_INIT_SP_OFFSET 0x400000 |
16 | ||
757cbbe9 | 17 | /* SPL */ |
88dc4099 | 18 | |
757cbbe9 WG |
19 | #define CONFIG_SYS_UBOOT_START CONFIG_SYS_TEXT_BASE |
20 | #define CONFIG_SPL_BSS_START_ADDR 0x80010000 | |
21 | #define CONFIG_SPL_BSS_MAX_SIZE 0x10000 | |
22 | #define CONFIG_SPL_MAX_SIZE 0x10000 | |
23 | #define CONFIG_SPL_PAD_TO 0 | |
24 | ||
25 | /* Dummy value */ | |
26 | #define CONFIG_SYS_UBOOT_BASE 0 | |
27 | ||
28 | /* Serial SPL */ | |
2a736066 | 29 | #if defined(CONFIG_SPL_BUILD) && defined(CONFIG_SPL_SERIAL) |
757cbbe9 WG |
30 | #define CONFIG_SYS_NS16550_MEM32 |
31 | #define CONFIG_SYS_NS16550_CLK 40000000 | |
32 | #define CONFIG_SYS_NS16550_REG_SIZE -4 | |
33 | #define CONFIG_SYS_NS16550_COM1 0xb0000c00 | |
757cbbe9 WG |
34 | #endif |
35 | ||
88dc4099 SR |
36 | /* UART */ |
37 | #define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, \ | |
443a2063 | 38 | 230400, 460800, 921600 } |
88dc4099 SR |
39 | |
40 | /* RAM */ | |
88dc4099 SR |
41 | |
42 | /* Memory usage */ | |
43 | #define CONFIG_SYS_MAXARGS 64 | |
88dc4099 SR |
44 | #define CONFIG_SYS_BOOTPARAMS_LEN (128 * 1024) |
45 | #define CONFIG_SYS_CBSIZE 512 | |
46 | ||
47 | /* U-Boot */ | |
48 | #define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE | |
49 | ||
50 | /* Environment settings */ | |
88dc4099 SR |
51 | |
52 | /* | |
53 | * Environment is right behind U-Boot in flash. Make sure U-Boot | |
54 | * doesn't grow into the environment area. | |
55 | */ | |
56 | #define CONFIG_BOARD_SIZE_LIMIT CONFIG_ENV_OFFSET | |
57 | ||
58 | #endif /* __CONFIG_GARDENA_SMART_GATEWAY_H */ |