1*83d290c5STom Rini /* SPDX-License-Identifier: Intel */
21021af4dSSimon Glass /*
31021af4dSSimon Glass  * Copyright (C) 2013, Intel Corporation
41021af4dSSimon Glass  * Copyright (C) 2014, Bin Meng <bmeng.cn@gmail.com>
51021af4dSSimon Glass  */
61021af4dSSimon Glass 
71021af4dSSimon Glass #ifndef __FSP_BOOT_MODE_H__
81021af4dSSimon Glass #define __FSP_BOOT_MODE_H__
91021af4dSSimon Glass 
101021af4dSSimon Glass /* 0x21 - 0xf..f are reserved */
111021af4dSSimon Glass #define BOOT_FULL_CONFIG		0x00
121021af4dSSimon Glass #define BOOT_MINIMAL_CONFIG		0x01
131021af4dSSimon Glass #define BOOT_NO_CONFIG_CHANGES		0x02
141021af4dSSimon Glass #define BOOT_FULL_CONFIG_PLUS_DIAG	0x03
151021af4dSSimon Glass #define BOOT_DEFAULT_SETTINGS		0x04
161021af4dSSimon Glass #define BOOT_ON_S4_RESUME		0x05
171021af4dSSimon Glass #define BOOT_ON_S5_RESUME		0x06
181021af4dSSimon Glass #define BOOT_ON_S2_RESUME		0x10
191021af4dSSimon Glass #define BOOT_ON_S3_RESUME		0x11
201021af4dSSimon Glass #define BOOT_ON_FLASH_UPDATE		0x12
211021af4dSSimon Glass #define BOOT_IN_RECOVERY_MODE		0x20
221021af4dSSimon Glass 
231021af4dSSimon Glass #endif
24