Tom Rini | 29d69dc | 2012-08-14 08:50:58 -0700 | [diff] [blame] | 1 | /* |
| 2 | * (C) Copyright 2012 |
| 3 | * Texas Instruments, <www.ti.com> |
| 4 | * |
Wolfgang Denk | d79de1d | 2013-07-08 09:37:19 +0200 | [diff] [blame] | 5 | * SPDX-License-Identifier: GPL-2.0+ |
Tom Rini | 29d69dc | 2012-08-14 08:50:58 -0700 | [diff] [blame] | 6 | */ |
| 7 | #ifndef _ASM_SPL_H_ |
| 8 | #define _ASM_SPL_H_ |
| 9 | |
Masahiro Yamada | 7472656 | 2014-04-23 21:20:43 +0900 | [diff] [blame] | 10 | #if defined(CONFIG_OMAP) || defined(CONFIG_SOCFPGA) || defined(CONFIG_ZYNQ) \ |
| 11 | || defined(CONFIG_EXYNOS4) || defined(CONFIG_EXYNOS5) \ |
| 12 | || defined(CONFIG_EXYNOS4210) |
Tom Rini | 29d69dc | 2012-08-14 08:50:58 -0700 | [diff] [blame] | 13 | /* Platform-specific defines */ |
| 14 | #include <asm/arch/spl.h> |
| 15 | |
Masahiro Yamada | 7472656 | 2014-04-23 21:20:43 +0900 | [diff] [blame] | 16 | #else |
| 17 | enum { |
| 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 Rini | 31dfba4 | 2012-08-22 15:31:05 -0700 | [diff] [blame] | 33 | /* Linker symbols. */ |
Simon Glass | ed70c8f | 2013-03-14 06:54:53 +0000 | [diff] [blame] | 34 | extern char __bss_start[], __bss_end[]; |
Tom Rini | 31dfba4 | 2012-08-22 15:31:05 -0700 | [diff] [blame] | 35 | |
| 36 | extern gd_t gdata; |
| 37 | |
Tom Rini | 29d69dc | 2012-08-14 08:50:58 -0700 | [diff] [blame] | 38 | #endif |