blob: 06b02ce90a94c70e195679f5a7ceb91ac6f5bae0 [file] [log] [blame]
Tom Rini10e47792018-05-06 17:58:06 -04001/* SPDX-License-Identifier: GPL-2.0+ */
Chander Kashyap0d2f2772013-08-21 10:38:56 +05302/*
3 * Copyright (C) 2013 Samsung Electronics
4 *
Chander Kashyap0d2f2772013-08-21 10:38:56 +05305 * Configuration settings for the SAMSUNG Arndale board.
6 */
7
8#ifndef __CONFIG_ARNDALE_H
9#define __CONFIG_ARNDALE_H
10
Ian Campbell3ecaa402014-11-09 10:44:32 +000011#define EXYNOS_FDTFILE_SETTING \
12 "fdtfile=exynos5250-arndale.dtb\0"
13
Simon Glass50dfd2c2014-10-07 22:01:48 -060014#include "exynos5250-common.h"
Simon Glass0b18b802015-08-03 08:19:29 -060015#include <configs/exynos5-common.h>
Chander Kashyap0d2f2772013-08-21 10:38:56 +053016
17/* SD/MMC configuration */
Chander Kashyap0d2f2772013-08-21 10:38:56 +053018#define CONFIG_SUPPORT_EMMC_BOOT
Chander Kashyap0d2f2772013-08-21 10:38:56 +053019
20/* allow to overwrite serial and ethaddr */
21#define CONFIG_ENV_OVERWRITE
22
Chander Kashyap0d2f2772013-08-21 10:38:56 +053023/* MMC SPL */
Rajeshwari Birje5b475ae2013-12-26 09:44:24 +053024#define CONFIG_EXYNOS_SPL
Chander Kashyap0d2f2772013-08-21 10:38:56 +053025
26/* Miscellaneous configurable options */
Chander Kashyap0d2f2772013-08-21 10:38:56 +053027#define CONFIG_DEFAULT_CONSOLE "console=ttySAC2,115200n8\0"
Chander Kashyap0d2f2772013-08-21 10:38:56 +053028
Chander Kashyap0d2f2772013-08-21 10:38:56 +053029#define CONFIG_ENV_OFFSET (CONFIG_BL2_OFFSET + CONFIG_BL2_SIZE)
30
Chander Kashyap0d2f2772013-08-21 10:38:56 +053031#define CONFIG_IRAM_STACK 0x02050000
32
33#define CONFIG_SYS_INIT_SP_ADDR CONFIG_IRAM_STACK
34
Chander Kashyap0d2f2772013-08-21 10:38:56 +053035/* PMIC */
Simon Glass0b18b802015-08-03 08:19:29 -060036#define CONFIG_POWER
Simon Glass02229812014-05-20 06:01:34 -060037#define CONFIG_POWER_I2C
Chander Kashyap0d2f2772013-08-21 10:38:56 +053038
Tushar Beherabcf23632014-06-10 14:54:18 +053039#define CONFIG_PREBOOT
40
Andre Przywara64d4c222014-08-01 13:35:44 +020041#define CONFIG_S5P_PA_SYSRAM 0x02020000
42#define CONFIG_SMP_PEN_ADDR CONFIG_S5P_PA_SYSRAM
43
44/* The PERIPHBASE in the CBAR register is wrong on the Arndale, so override it */
45#define CONFIG_ARM_GIC_BASE_ADDRESS 0x10480000
46
Simon Glass76fc3ad2015-08-03 08:19:28 -060047/* Power */
48#define CONFIG_POWER
49#define CONFIG_POWER_I2C
50
Chander Kashyap0d2f2772013-08-21 10:38:56 +053051#endif /* __CONFIG_H */