meson-gxbb-common.h 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. /*
  2. * Configuration for Amlogic Meson GXBB SoCs
  3. * (C) Copyright 2016 Beniamino Galvani <b.galvani@gmail.com>
  4. *
  5. * SPDX-License-Identifier: GPL-2.0+
  6. */
  7. #ifndef __MESON_GXBB_COMMON_CONFIG_H
  8. #define __MESON_GXBB_COMMON_CONFIG_H
  9. #define CONFIG_CPU_ARMV8
  10. #define CONFIG_REMAKE_ELF
  11. #define CONFIG_SYS_NO_FLASH
  12. #define CONFIG_NR_DRAM_BANKS 1
  13. #define CONFIG_ENV_IS_NOWHERE 1
  14. #define CONFIG_ENV_SIZE 0x2000
  15. #define CONFIG_SYS_MAXARGS 32
  16. #define CONFIG_SYS_MALLOC_LEN (32 << 20)
  17. #define CONFIG_SYS_CBSIZE 1024
  18. #define CONFIG_MISC_INIT_R
  19. #define CONFIG_SYS_SDRAM_BASE 0
  20. #define CONFIG_SYS_TEXT_BASE 0x01000000
  21. #define CONFIG_SYS_INIT_SP_ADDR 0x20000000
  22. #define CONFIG_SYS_LOAD_ADDR CONFIG_SYS_TEXT_BASE
  23. /* Generic Interrupt Controller Definitions */
  24. #define GICD_BASE 0xc4301000
  25. #define GICC_BASE 0xc4302000
  26. #define CONFIG_CMD_ENV
  27. /* Monitor Command Prompt */
  28. /* Console I/O Buffer Size */
  29. #define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE + \
  30. sizeof(CONFIG_SYS_PROMPT) + 16)
  31. #define CONFIG_SYS_BARGSIZE CONFIG_SYS_CBSIZE
  32. #define CONFIG_SYS_LONGHELP
  33. #define CONFIG_CMDLINE_EDITING
  34. #include <config_distro_defaults.h>
  35. #endif /* __MESON_GXBB_COMMON_CONFIG_H */