/* SPDX-License-Identifier: GPL-2.0+ */ /* * Based on arch/mips/include/asm/spl.h. * * (C) Copyright 2012 * Texas Instruments, */ #ifndef _ASM_RISCV_SPL_H_ #define _ASM_RISCV_SPL_H_ enum { BOOT_DEVICE_RAM, BOOT_DEVICE_MMC1, BOOT_DEVICE_MMC2, BOOT_DEVICE_MMC2_2, BOOT_DEVICE_NAND, BOOT_DEVICE_ONENAND, BOOT_DEVICE_NOR, BOOT_DEVICE_UART, BOOT_DEVICE_SPI, BOOT_DEVICE_USB, BOOT_DEVICE_SATA, BOOT_DEVICE_NVME, BOOT_DEVICE_I2C, BOOT_DEVICE_BOARD, BOOT_DEVICE_DFU, BOOT_DEVICE_XIP, BOOT_DEVICE_BOOTROM, BOOT_DEVICE_SMH, BOOT_DEVICE_NONE }; /** * spl_board_init_f() - initialize board in the SPL phase * * Return: 0 if succeeded, -ve on error */ int spl_board_init_f(void); #endif