xref: /rk3399_rockchip-uboot/arch/sandbox/include/asm/spl.h (revision e961a66df91ea4cbf9b6978995f1ba6c8d67aa33)
1*e961a66dSSimon Glass /*
2*e961a66dSSimon Glass  * Copyright (c) 2016 Google, Inc
3*e961a66dSSimon Glass  * SPDX-License-Identifier:	GPL-2.0+
4*e961a66dSSimon Glass  */
5*e961a66dSSimon Glass 
6*e961a66dSSimon Glass #ifndef __asm_spl_h
7*e961a66dSSimon Glass #define __asm_spl_h
8*e961a66dSSimon Glass 
9*e961a66dSSimon Glass #define CONFIG_SPL_BOARD_LOAD_IMAGE
10*e961a66dSSimon Glass 
11*e961a66dSSimon Glass /**
12*e961a66dSSimon Glass  * Board-specific load method for boards that have a special way of loading
13*e961a66dSSimon Glass  * U-Boot, which does not fit with the existing SPL code.
14*e961a66dSSimon Glass  *
15*e961a66dSSimon Glass  * @return 0 on success, negative errno value on failure.
16*e961a66dSSimon Glass  */
17*e961a66dSSimon Glass int spl_board_load_image(void);
18*e961a66dSSimon Glass 
19*e961a66dSSimon Glass enum {
20*e961a66dSSimon Glass 	BOOT_DEVICE_BOARD,
21*e961a66dSSimon Glass };
22*e961a66dSSimon Glass 
23*e961a66dSSimon Glass #endif
24