1/* 2 * Copyright (C) 2016, Bin Meng <bmeng.cn@gmail.com> 3 * 4 * SPDX-License-Identifier: GPL-2.0+ 5 */ 6 7#ifndef __FSP_CONFIGS_H__ 8#define __FSP_CONFIGS_H__ 9 10struct platform_config { 11 u8 enable_ht; 12 u8 enable_turbo; 13 u8 enable_memory_down; 14 u8 enable_fast_boot; 15}; 16 17/* 18 * Dummy structure for now as currently only SPD is verified in U-Boot. 19 * 20 * We can add the missing parameters when adding support on a board with 21 * memory down configuration. 22 */ 23struct memory_config { 24 u8 dummy; 25}; 26 27struct fsp_config_data { 28 struct fsp_cfg_common common; 29 struct platform_config plat_config; 30 struct memory_config mem_config; 31}; 32 33struct fspinit_rtbuf { 34 u32 stack_top; 35 u32 boot_mode; 36 struct platform_config *plat_config; 37 struct memory_config *mem_config; 38}; 39 40#endif /* __FSP_CONFIGS_H__ */ 41