blob: a5057bf59f1fb1f26702780557851f0224c5e668 [file] [log] [blame]
Matt Papageorgea21eae02019-11-13 17:00:12 -06001/* SPDX-License-Identifier: GPL-2.0-only */
2
Elyes Haouasf743e0c2022-10-31 13:46:00 +01003#include <acpi/acpi.h>
Felix Held245adca2021-05-04 20:01:46 +02004#include <amdblocks/acpi.h>
Elyes Haouasf743e0c2022-10-31 13:46:00 +01005#include <FspGuids.h>
Felix Held39feb7f2024-01-26 15:11:48 +01006#include <types.h>
Jason Glenesk276e8652020-12-10 04:22:56 -08007
Felix Held26577d22024-01-26 15:05:40 +01008unsigned long acpi_add_fsp_tables(unsigned long current, acpi_rsdp_t *rsdp)
Matt Papageorgea21eae02019-11-13 17:00:12 -06009{
Felix Heldafc49782021-05-04 21:17:50 +020010 /* add ALIB SSDT from HOB */
Felix Held8f1e0042023-01-17 00:39:06 +010011 current = acpi_align_current(current);
Felix Held245adca2021-05-04 20:01:46 +020012 current = add_agesa_fsp_acpi_table(AMD_FSP_ACPI_ALIB_HOB_GUID, "ALIB", rsdp, current);
Jason Glenesk1916f892020-07-24 02:51:30 -070013
Matt Papageorgea21eae02019-11-13 17:00:12 -060014 return current;
15}