xref: /rk3399_rockchip-uboot/include/configs/odroid-c2.h (revision bfcef28ae4cf04e7c1fd3aea1d60a17bd046f153)
1*bfcef28aSBeniamino Galvani /*
2*bfcef28aSBeniamino Galvani  * Configuration for ODROID-C2
3*bfcef28aSBeniamino Galvani  * (C) Copyright 2016 Beniamino Galvani <b.galvani@gmail.com>
4*bfcef28aSBeniamino Galvani  *
5*bfcef28aSBeniamino Galvani  * SPDX-License-Identifier:	GPL-2.0+
6*bfcef28aSBeniamino Galvani  */
7*bfcef28aSBeniamino Galvani 
8*bfcef28aSBeniamino Galvani #ifndef __CONFIG_H
9*bfcef28aSBeniamino Galvani #define __CONFIG_H
10*bfcef28aSBeniamino Galvani 
11*bfcef28aSBeniamino Galvani #define CONFIG_CPU_ARMV8
12*bfcef28aSBeniamino Galvani #define CONFIG_REMAKE_ELF
13*bfcef28aSBeniamino Galvani #define CONFIG_SYS_CACHELINE_SIZE	64
14*bfcef28aSBeniamino Galvani #define CONFIG_SYS_NO_FLASH
15*bfcef28aSBeniamino Galvani #define CONFIG_NR_DRAM_BANKS		1
16*bfcef28aSBeniamino Galvani #define CONFIG_ENV_IS_NOWHERE		1
17*bfcef28aSBeniamino Galvani #define CONFIG_ENV_SIZE			0x2000
18*bfcef28aSBeniamino Galvani #define CONFIG_SYS_MAXARGS		32
19*bfcef28aSBeniamino Galvani #define CONFIG_SYS_MALLOC_LEN		(32 << 20)
20*bfcef28aSBeniamino Galvani #define CONFIG_SYS_CBSIZE		1024
21*bfcef28aSBeniamino Galvani #define CONFIG_MISC_INIT_R
22*bfcef28aSBeniamino Galvani 
23*bfcef28aSBeniamino Galvani #define CONFIG_SYS_SDRAM_BASE		0
24*bfcef28aSBeniamino Galvani #define CONFIG_SYS_TEXT_BASE		0x01000000
25*bfcef28aSBeniamino Galvani #define CONFIG_SYS_INIT_SP_ADDR		0x20000000
26*bfcef28aSBeniamino Galvani #define CONFIG_SYS_LOAD_ADDR		CONFIG_SYS_TEXT_BASE
27*bfcef28aSBeniamino Galvani 
28*bfcef28aSBeniamino Galvani /* Generic Interrupt Controller Definitions */
29*bfcef28aSBeniamino Galvani #define GICD_BASE			0xc4301000
30*bfcef28aSBeniamino Galvani #define GICC_BASE			0xc4302000
31*bfcef28aSBeniamino Galvani 
32*bfcef28aSBeniamino Galvani #define CONFIG_IDENT_STRING		" odroid-c2"
33*bfcef28aSBeniamino Galvani 
34*bfcef28aSBeniamino Galvani /* Serial setup */
35*bfcef28aSBeniamino Galvani #define CONFIG_CONS_INDEX		0
36*bfcef28aSBeniamino Galvani #define CONFIG_BAUDRATE			115200
37*bfcef28aSBeniamino Galvani 
38*bfcef28aSBeniamino Galvani #define CONFIG_CMD_ENV
39*bfcef28aSBeniamino Galvani 
40*bfcef28aSBeniamino Galvani /* Monitor Command Prompt */
41*bfcef28aSBeniamino Galvani /* Console I/O Buffer Size */
42*bfcef28aSBeniamino Galvani #define CONFIG_SYS_PBSIZE		(CONFIG_SYS_CBSIZE + \
43*bfcef28aSBeniamino Galvani 					sizeof(CONFIG_SYS_PROMPT) + 16)
44*bfcef28aSBeniamino Galvani #define CONFIG_SYS_HUSH_PARSER
45*bfcef28aSBeniamino Galvani #define CONFIG_SYS_BARGSIZE		CONFIG_SYS_CBSIZE
46*bfcef28aSBeniamino Galvani #define CONFIG_SYS_LONGHELP
47*bfcef28aSBeniamino Galvani #define CONFIG_CMDLINE_EDITING
48*bfcef28aSBeniamino Galvani 
49*bfcef28aSBeniamino Galvani #include <config_distro_defaults.h>
50*bfcef28aSBeniamino Galvani 
51*bfcef28aSBeniamino Galvani #endif /* __CONFIG_H */
52