arndale.h 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. /*
  2. * Copyright (C) 2013 Samsung Electronics
  3. *
  4. * SPDX-License-Identifier: GPL-2.0+
  5. *
  6. * Configuration settings for the SAMSUNG Arndale board.
  7. */
  8. #ifndef __CONFIG_ARNDALE_H
  9. #define __CONFIG_ARNDALE_H
  10. #define EXYNOS_FDTFILE_SETTING \
  11. "fdtfile=exynos5250-arndale.dtb\0"
  12. #include "exynos5250-common.h"
  13. #include <configs/exynos5-common.h>
  14. /* SD/MMC configuration */
  15. #define CONFIG_SUPPORT_EMMC_BOOT
  16. /* allow to overwrite serial and ethaddr */
  17. #define CONFIG_ENV_OVERWRITE
  18. /* MMC SPL */
  19. #define CONFIG_EXYNOS_SPL
  20. /* Miscellaneous configurable options */
  21. #define CONFIG_DEFAULT_CONSOLE "console=ttySAC2,115200n8\0"
  22. #define CONFIG_ENV_IS_IN_MMC
  23. #define CONFIG_ENV_OFFSET (CONFIG_BL2_OFFSET + CONFIG_BL2_SIZE)
  24. #define CONFIG_IRAM_STACK 0x02050000
  25. #define CONFIG_SYS_INIT_SP_ADDR CONFIG_IRAM_STACK
  26. /* PMIC */
  27. #define CONFIG_POWER
  28. #define CONFIG_PMIC
  29. #define CONFIG_POWER_I2C
  30. #define CONFIG_PREBOOT
  31. #define CONFIG_S5P_PA_SYSRAM 0x02020000
  32. #define CONFIG_SMP_PEN_ADDR CONFIG_S5P_PA_SYSRAM
  33. /* The PERIPHBASE in the CBAR register is wrong on the Arndale, so override it */
  34. #define CONFIG_ARM_GIC_BASE_ADDRESS 0x10480000
  35. /* CPU Errata */
  36. #define CONFIG_ARM_ERRATA_773022
  37. #define CONFIG_ARM_ERRATA_774769
  38. /* Power */
  39. #define CONFIG_POWER
  40. #define CONFIG_POWER_I2C
  41. #endif /* __CONFIG_H */