blob: 8784c4e38d9346c8b95db3d816c6407fff689c0e [file] [log] [blame]
Chander Kashyapa2ac68f2013-08-21 10:38:56 +05301/*
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
9#ifndef __CONFIG_ARNDALE_H
10#define __CONFIG_ARNDALE_H
11
Ian Campbelle6825e02014-11-09 10:44:32 +000012#define EXYNOS_FDTFILE_SETTING \
13 "fdtfile=exynos5250-arndale.dtb\0"
14
Simon Glassf94de732014-10-07 22:01:48 -060015#include "exynos5250-common.h"
Simon Glassbf637ea2015-08-03 08:19:29 -060016#include <configs/exynos5-common.h>
Chander Kashyapa2ac68f2013-08-21 10:38:56 +053017
18/* SD/MMC configuration */
Chander Kashyapa2ac68f2013-08-21 10:38:56 +053019#define CONFIG_SUPPORT_EMMC_BOOT
Chander Kashyapa2ac68f2013-08-21 10:38:56 +053020
21/* allow to overwrite serial and ethaddr */
22#define CONFIG_ENV_OVERWRITE
23
Chander Kashyapa2ac68f2013-08-21 10:38:56 +053024/* MMC SPL */
Rajeshwari Birjee106bd92013-12-26 09:44:24 +053025#define CONFIG_EXYNOS_SPL
Chander Kashyapa2ac68f2013-08-21 10:38:56 +053026
27/* Miscellaneous configurable options */
Chander Kashyapa2ac68f2013-08-21 10:38:56 +053028#define CONFIG_SYS_PROMPT "ARNDALE # "
Chander Kashyapa2ac68f2013-08-21 10:38:56 +053029#define CONFIG_DEFAULT_CONSOLE "console=ttySAC2,115200n8\0"
Chander Kashyapa2ac68f2013-08-21 10:38:56 +053030
Chander Kashyapa2ac68f2013-08-21 10:38:56 +053031#define CONFIG_IDENT_STRING " for ARNDALE"
32
Chander Kashyapa2ac68f2013-08-21 10:38:56 +053033#define CONFIG_ENV_IS_IN_MMC
Chander Kashyapa2ac68f2013-08-21 10:38:56 +053034#define CONFIG_ENV_OFFSET (CONFIG_BL2_OFFSET + CONFIG_BL2_SIZE)
35
Chander Kashyapa2ac68f2013-08-21 10:38:56 +053036#define CONFIG_IRAM_STACK 0x02050000
37
38#define CONFIG_SYS_INIT_SP_ADDR CONFIG_IRAM_STACK
39
Chander Kashyapa2ac68f2013-08-21 10:38:56 +053040/* PMIC */
Simon Glassbf637ea2015-08-03 08:19:29 -060041#define CONFIG_POWER
Chander Kashyapa2ac68f2013-08-21 10:38:56 +053042#define CONFIG_PMIC
Simon Glass913702c2014-05-20 06:01:34 -060043#define CONFIG_POWER_I2C
Chander Kashyapa2ac68f2013-08-21 10:38:56 +053044
Tushar Beheraf8caed32014-06-10 14:54:18 +053045#define CONFIG_PREBOOT
46
Andre Przywarafafbc6c2014-08-01 13:35:44 +020047#define CONFIG_S5P_PA_SYSRAM 0x02020000
48#define CONFIG_SMP_PEN_ADDR CONFIG_S5P_PA_SYSRAM
49
50/* The PERIPHBASE in the CBAR register is wrong on the Arndale, so override it */
51#define CONFIG_ARM_GIC_BASE_ADDRESS 0x10480000
52
Simon Glassd4061aa2015-08-03 08:19:28 -060053/* Power */
54#define CONFIG_POWER
55#define CONFIG_POWER_I2C
56
Chander Kashyapa2ac68f2013-08-21 10:38:56 +053057#endif /* __CONFIG_H */