Introduce a meson-gxbb-common.h header file and derive the configuration for Hardkernel Odroid-C2 board from that. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Carlo Caione <carlo@endlessm.com> Acked-by: Beniamino Galvani <b.galvani@gmail.com>master
parent
4f1318b29c
commit
4b3ab59d21
@ -0,0 +1,45 @@ |
||||
/*
|
||||
* Configuration for Amlogic Meson GXBB SoCs |
||||
* (C) Copyright 2016 Beniamino Galvani <b.galvani@gmail.com> |
||||
* |
||||
* SPDX-License-Identifier: GPL-2.0+ |
||||
*/ |
||||
|
||||
#ifndef __MESON_GXBB_COMMON_CONFIG_H |
||||
#define __MESON_GXBB_COMMON_CONFIG_H |
||||
|
||||
#define CONFIG_CPU_ARMV8 |
||||
#define CONFIG_REMAKE_ELF |
||||
#define CONFIG_SYS_CACHELINE_SIZE 64 |
||||
#define CONFIG_SYS_NO_FLASH |
||||
#define CONFIG_NR_DRAM_BANKS 1 |
||||
#define CONFIG_ENV_IS_NOWHERE 1 |
||||
#define CONFIG_ENV_SIZE 0x2000 |
||||
#define CONFIG_SYS_MAXARGS 32 |
||||
#define CONFIG_SYS_MALLOC_LEN (32 << 20) |
||||
#define CONFIG_SYS_CBSIZE 1024 |
||||
#define CONFIG_MISC_INIT_R |
||||
|
||||
#define CONFIG_SYS_SDRAM_BASE 0 |
||||
#define CONFIG_SYS_TEXT_BASE 0x01000000 |
||||
#define CONFIG_SYS_INIT_SP_ADDR 0x20000000 |
||||
#define CONFIG_SYS_LOAD_ADDR CONFIG_SYS_TEXT_BASE |
||||
|
||||
/* Generic Interrupt Controller Definitions */ |
||||
#define GICD_BASE 0xc4301000 |
||||
#define GICC_BASE 0xc4302000 |
||||
|
||||
#define CONFIG_CMD_ENV |
||||
|
||||
/* Monitor Command Prompt */ |
||||
/* Console I/O Buffer Size */ |
||||
#define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE + \ |
||||
sizeof(CONFIG_SYS_PROMPT) + 16) |
||||
#define CONFIG_SYS_HUSH_PARSER |
||||
#define CONFIG_SYS_BARGSIZE CONFIG_SYS_CBSIZE |
||||
#define CONFIG_SYS_LONGHELP |
||||
#define CONFIG_CMDLINE_EDITING |
||||
|
||||
#include <config_distro_defaults.h> |
||||
|
||||
#endif /* __MESON_GXBB_COMMON_CONFIG_H */ |
Loading…
Reference in new issue