blob: 18a319de2f6ab25c146f1d8f3d35f1f08934f6b8 [file] [log] [blame]
Tom Rini55cdbb82012-08-14 08:50:58 -07001/*
2 * (C) Copyright 2012
3 * Texas Instruments, <www.ti.com>
4 *
Wolfgang Denk1a459662013-07-08 09:37:19 +02005 * SPDX-License-Identifier: GPL-2.0+
Tom Rini55cdbb82012-08-14 08:50:58 -07006 */
7#ifndef _ASM_SPL_H_
8#define _ASM_SPL_H_
9
Masahiro Yamada9f2ec3f2014-04-23 21:20:43 +090010#if defined(CONFIG_OMAP) || defined(CONFIG_SOCFPGA) || defined(CONFIG_ZYNQ) \
11 || defined(CONFIG_EXYNOS4) || defined(CONFIG_EXYNOS5) \
12 || defined(CONFIG_EXYNOS4210)
Tom Rini55cdbb82012-08-14 08:50:58 -070013/* Platform-specific defines */
14#include <asm/arch/spl.h>
15
Masahiro Yamada9f2ec3f2014-04-23 21:20:43 +090016#else
17enum {
18 BOOT_DEVICE_RAM,
19 BOOT_DEVICE_MMC1,
20 BOOT_DEVICE_MMC2,
21 BOOT_DEVICE_MMC2_2,
22 BOOT_DEVICE_NAND,
23 BOOT_DEVICE_ONENAND,
24 BOOT_DEVICE_NOR,
25 BOOT_DEVICE_UART,
26 BOOT_DEVICE_SPI,
27 BOOT_DEVICE_SATA,
28 BOOT_DEVICE_I2C,
29 BOOT_DEVICE_NONE
30};
31#endif
32
Tom Rini6507f132012-08-22 15:31:05 -070033/* Linker symbols. */
Simon Glass3929fb02013-03-14 06:54:53 +000034extern char __bss_start[], __bss_end[];
Tom Rini6507f132012-08-22 15:31:05 -070035
36extern gd_t gdata;
37
Tom Rini55cdbb82012-08-14 08:50:58 -070038#endif