uboot/arch/arm/include/asm/spl.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: GPL-2.0+ */
   2/*
   3 * (C) Copyright 2012
   4 * Texas Instruments, <www.ti.com>
   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/* Platform-specific defines */
  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/* Linker symbols. */
  38extern char __bss_start[], __bss_end[];
  39
  40#ifndef CONFIG_DM
  41extern gd_t gdata;
  42#endif
  43
  44#endif
  45