1 /* SPDX-License-Identifier: GPL-2.0+ */ 2 /* 3 * Copyright (C) 2018 Stefan Roese <sr@denx.de> 4 */ 5 6 #ifndef __CONFIG_GARDENA_SMART_GATEWAY_H 7 #define __CONFIG_GARDENA_SMART_GATEWAY_H 8 9 /* CPU */ 10 #define CONFIG_SYS_MIPS_TIMER_FREQ 290000000 11 12 /* RAM */ 13 #define CONFIG_SYS_SDRAM_BASE 0x80000000 14 15 #define CONFIG_SYS_INIT_SP_OFFSET 0x400000 16 17 /* SPL */ 18 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 */ 29 #if defined(CONFIG_SPL_BUILD) && defined(CONFIG_SPL_SERIAL) 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 34 #endif 35 36 /* UART */ 37 #define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, \ 38 230400, 460800, 921600 } 39 40 /* RAM */ 41 42 /* Memory usage */ 43 #define CONFIG_SYS_MAXARGS 64 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 */ 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 */ 59