blob: f83bb5f22143be166504a55cccb84b1faa92bf20 [file] [log] [blame]
Bin Meng2922b3e2014-12-12 21:05:28 +08001/*
2 * Copyright (C) 2013, Intel Corporation
3 * Copyright (C) 2014, Bin Meng <bmeng.cn@gmail.com>
4 *
5 * SPDX-License-Identifier: Intel
6 */
7
Bin Meng01223e32014-12-12 21:05:29 +08008#include <common.h>
Simon Glassb93abfc2015-01-27 22:13:36 -07009#include <asm/fsp/fsp_support.h>
Bin Meng2922b3e2014-12-12 21:05:28 +080010
Bin Meng4a076fe2015-12-10 22:03:04 -080011void update_fsp_configs(struct fsp_config_data *config,
12 struct fspinit_rtbuf *rt_buf)
Bin Meng2922b3e2014-12-12 21:05:28 +080013{
Bin Meng4a076fe2015-12-10 22:03:04 -080014 /* Initialize runtime buffer for fsp_init() */
15 rt_buf->common.stack_top = config->common.stack_top - 32;
16 rt_buf->common.boot_mode = config->common.boot_mode;
17 rt_buf->common.upd_data = &config->fsp_upd;
18
Bin Meng2922b3e2014-12-12 21:05:28 +080019 /* Override any UPD setting if required */
Bin Meng2922b3e2014-12-12 21:05:28 +080020}