blob: 114fdd8095a6196503e07d63db109cd84149a1e6 [file] [log] [blame]
Martin Rothf95a11e2022-10-21 16:43:08 -06001/* SPDX-License-Identifier: GPL-2.0-only */
2
3/* TODO: Make common? */
4
5#include <acpi/acpi.h>
6#include <amdblocks/acpi.h>
Martin Rothf95a11e2022-10-21 16:43:08 -06007#include <FspGuids.h>
Martin Rothf95a11e2022-10-21 16:43:08 -06008#include <types.h>
9
Felix Held26577d22024-01-26 15:05:40 +010010unsigned long acpi_add_fsp_tables(unsigned long current, acpi_rsdp_t *rsdp)
Martin Rothf95a11e2022-10-21 16:43:08 -060011{
Martin Rothf95a11e2022-10-21 16:43:08 -060012 /* add ALIB SSDT from HOB */
Felix Held4235fb62023-01-17 02:51:11 +010013 current = acpi_align_current(current);
Martin Rothf95a11e2022-10-21 16:43:08 -060014 current = add_agesa_fsp_acpi_table(AMD_FSP_ACPI_ALIB_HOB_GUID, "ALIB", rsdp, current);
15
Martin Rothf95a11e2022-10-21 16:43:08 -060016 return current;
17}