1
2
3
4
5
6#ifndef _ASM_SPL_H_
7#define _ASM_SPL_H_
8
9#if defined(CONFIG_ARCH_OMAP2PLUS) \
10 || defined(CONFIG_EXYNOS4) || defined(CONFIG_EXYNOS5) \
11 || defined(CONFIG_EXYNOS4210) || defined(CONFIG_ARCH_K3)
12
13#include <asm/arch/spl.h>
14
15#else
16enum {
17 BOOT_DEVICE_RAM,
18 BOOT_DEVICE_MMC1,
19 BOOT_DEVICE_MMC2,
20 BOOT_DEVICE_MMC2_2,
21 BOOT_DEVICE_NAND,
22 BOOT_DEVICE_ONENAND,
23 BOOT_DEVICE_NOR,
24 BOOT_DEVICE_UART,
25 BOOT_DEVICE_SPI,
26 BOOT_DEVICE_USB,
27 BOOT_DEVICE_SATA,
28 BOOT_DEVICE_I2C,
29 BOOT_DEVICE_BOARD,
30 BOOT_DEVICE_DFU,
31 BOOT_DEVICE_XIP,
32 BOOT_DEVICE_BOOTROM,
33 BOOT_DEVICE_NONE
34};
35#endif
36
37
38extern char __bss_start[], __bss_end[];
39
40#ifndef CONFIG_DM
41extern gd_t gdata;
42#endif
43
44#endif
45