155cdbb8dSTom Rini /* 255cdbb8dSTom Rini * (C) Copyright 2012 355cdbb8dSTom Rini * Texas Instruments, <www.ti.com> 455cdbb8dSTom Rini * 51a459660SWolfgang Denk * SPDX-License-Identifier: GPL-2.0+ 655cdbb8dSTom Rini */ 755cdbb8dSTom Rini #ifndef _ASM_SPL_H_ 855cdbb8dSTom Rini #define _ASM_SPL_H_ 955cdbb8dSTom Rini 10*9f2ec3f5SMasahiro Yamada #if defined(CONFIG_OMAP) || defined(CONFIG_SOCFPGA) || defined(CONFIG_ZYNQ) \ 11*9f2ec3f5SMasahiro Yamada || defined(CONFIG_EXYNOS4) || defined(CONFIG_EXYNOS5) \ 12*9f2ec3f5SMasahiro Yamada || defined(CONFIG_EXYNOS4210) 1355cdbb8dSTom Rini /* Platform-specific defines */ 1455cdbb8dSTom Rini #include <asm/arch/spl.h> 1555cdbb8dSTom Rini 16*9f2ec3f5SMasahiro Yamada #else 17*9f2ec3f5SMasahiro Yamada enum { 18*9f2ec3f5SMasahiro Yamada BOOT_DEVICE_RAM, 19*9f2ec3f5SMasahiro Yamada BOOT_DEVICE_MMC1, 20*9f2ec3f5SMasahiro Yamada BOOT_DEVICE_MMC2, 21*9f2ec3f5SMasahiro Yamada BOOT_DEVICE_MMC2_2, 22*9f2ec3f5SMasahiro Yamada BOOT_DEVICE_NAND, 23*9f2ec3f5SMasahiro Yamada BOOT_DEVICE_ONENAND, 24*9f2ec3f5SMasahiro Yamada BOOT_DEVICE_NOR, 25*9f2ec3f5SMasahiro Yamada BOOT_DEVICE_UART, 26*9f2ec3f5SMasahiro Yamada BOOT_DEVICE_SPI, 27*9f2ec3f5SMasahiro Yamada BOOT_DEVICE_SATA, 28*9f2ec3f5SMasahiro Yamada BOOT_DEVICE_I2C, 29*9f2ec3f5SMasahiro Yamada BOOT_DEVICE_NONE 30*9f2ec3f5SMasahiro Yamada }; 31*9f2ec3f5SMasahiro Yamada #endif 32*9f2ec3f5SMasahiro Yamada 336507f133STom Rini /* Linker symbols. */ 343929fb0aSSimon Glass extern char __bss_start[], __bss_end[]; 356507f133STom Rini 366507f133STom Rini extern gd_t gdata; 376507f133STom Rini 3855cdbb8dSTom Rini #endif 39