blob: 7610ec8784c504cf6c3a4ced33ef774fe5edce83 [file] [log] [blame]
Angel Pons381c4eb2020-04-03 01:22:06 +02001/* SPDX-License-Identifier: GPL-2.0-only */
Kyösti Mälkkie75deb62014-06-26 09:12:54 +03002
Elyes HAOUAS19f5ba82018-10-14 14:52:06 +02003#include <AGESA.h>
Kyösti Mälkkie75deb62014-06-26 09:12:54 +03004#include <northbridge/amd/agesa/BiosCallOuts.h>
Kyösti Mälkkif27cb242017-03-04 07:51:21 +02005#include <northbridge/amd/agesa/state_machine.h>
Elyes HAOUAS19f5ba82018-10-14 14:52:06 +02006#include <FchPlatform.h>
Kyösti Mälkkie75deb62014-06-26 09:12:54 +03007
Kyösti Mälkkie75deb62014-06-26 09:12:54 +03008const BIOS_CALLOUT_STRUCT BiosCallouts[] =
9{
Kyösti Mälkkie75deb62014-06-26 09:12:54 +030010 {AGESA_DO_RESET, agesa_Reset },
11 {AGESA_READ_SPD, agesa_ReadSpd },
12 {AGESA_READ_SPD_RECOVERY, agesa_NoopUnsupported },
13 {AGESA_RUNFUNC_ONAP, agesa_RunFuncOnAp },
14 {AGESA_GET_IDS_INIT_DATA, agesa_EmptyIdsInitData },
15 {AGESA_HOOKBEFORE_DQS_TRAINING, agesa_NoopSuccess },
16 {AGESA_HOOKBEFORE_EXIT_SELF_REF, agesa_NoopSuccess },
Kyösti Mälkkie75deb62014-06-26 09:12:54 +030017 {AGESA_GNB_GFX_GET_VBIOS_IMAGE, agesa_GfxGetVbiosImage }
18};
19const int BiosCalloutsLen = ARRAY_SIZE(BiosCallouts);
20
Kyösti Mälkkif27cb242017-03-04 07:51:21 +020021void board_FCH_InitReset(struct sysinfo *cb_NA, FCH_RESET_DATA_BLOCK *FchParams_reset)
Kyösti Mälkkie75deb62014-06-26 09:12:54 +030022{
Kyösti Mälkkif27cb242017-03-04 07:51:21 +020023}
Kyösti Mälkkie75deb62014-06-26 09:12:54 +030024
Kyösti Mälkkif27cb242017-03-04 07:51:21 +020025void board_FCH_InitEnv(struct sysinfo *cb_NA, FCH_DATA_BLOCK *FchParams_env)
26{
Kyösti Mälkkie75deb62014-06-26 09:12:54 +030027}