uboot/arch/arm/include/asm/spl.h
<<
>>
Prefs
   1/*
   2 * (C) Copyright 2012
   3 * Texas Instruments, <www.ti.com>
   4 *
   5 * SPDX-License-Identifier:     GPL-2.0+
   6 */
   7#ifndef _ASM_SPL_H_
   8#define _ASM_SPL_H_
   9
  10#if defined(CONFIG_OMAP) \
  11        || defined(CONFIG_EXYNOS4) || defined(CONFIG_EXYNOS5) \
  12        || defined(CONFIG_EXYNOS4210)
  13/* Platform-specific defines */
  14#include <asm/arch/spl.h>
  15
  16#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_BOARD,
  30        BOOT_DEVICE_NONE
  31};
  32#endif
  33
  34/* Board-specific load method */
  35void spl_board_load_image(void);
  36
  37/* Linker symbols. */
  38extern char __bss_start[], __bss_end[];
  39
  40#ifndef CONFIG_DM
  41extern gd_t gdata;
  42#endif
  43
  44#endif
  45