1 /* SPDX-License-Identifier: GPL-2.0-only */
3 #ifndef CALLOUTS_AMD_AGESA_H
4 #define CALLOUTS_AMD_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
);
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 */