uboot/arch/x86/include/asm/arch-ivybridge/fsp/fsp_configs.h
<<
>>
Prefs
   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