mb/google/nissa/var/rull: add ssd timing and modify ssd GPIO pins of rtd3
[coreboot2.git] / src / northbridge / amd / agesa / BiosCallOuts.h
blobca30f38412355efb59026ce58ed6db89551a4acb
1 /* SPDX-License-Identifier: GPL-2.0-only */
3 #ifndef CALLOUTS_AMD_AGESA_H
4 #define CALLOUTS_AMD_AGESA_H
6 #include <Porting.h>
7 #include <AGESA.h>
9 AGESA_STATUS agesa_NoopUnsupported(UINT32 Func, UINTN Data, VOID *ConfigPtr);
10 AGESA_STATUS agesa_NoopSuccess(UINT32 Func, UINTN Data, VOID *ConfigPtr);
11 AGESA_STATUS agesa_EmptyIdsInitData(UINT32 Func, UINTN Data, VOID *ConfigPtr);
12 AGESA_STATUS agesa_Reset(UINT32 Func, UINTN Data, VOID *ConfigPtr);
13 AGESA_STATUS agesa_RunFuncOnAp(UINT32 Func, UINTN Data, VOID *ConfigPtr);
14 AGESA_STATUS agesa_GfxGetVbiosImage(UINT32 Func, UINTN FchData, VOID *ConfigPrt);
16 AGESA_STATUS agesa_ReadSpd(UINT32 Func, UINTN Data, VOID *ConfigPtr);
17 AGESA_STATUS agesa_ReadSpd_from_cbfs(UINT32 Func, UINTN Data, VOID *ConfigPtr);
19 AGESA_STATUS HeapManagerCallout(UINT32 Func, UINTN Data, VOID *ConfigPtr);
20 AGESA_STATUS GetBiosCallout(UINT32 Func, UINTN Data, VOID *ConfigPtr);
22 typedef struct {
23 UINT32 CalloutName;
24 CALLOUT_ENTRY CalloutPtr;
25 } BIOS_CALLOUT_STRUCT;
27 extern const BIOS_CALLOUT_STRUCT BiosCallouts[];
28 extern const int BiosCalloutsLen;
30 #endif /* CALLOUTS_AMD_AGESA_H */