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