blob: a0af4a3f3e8ae3a67ee52b22909d28388647f6e5 [file] [log] [blame]
Felix Held3d3e1cf2023-12-12 16:32:47 +01001/* SPDX-License-Identifier: GPL-2.0-only */
2
3#include <acpi/acpi.h>
4#include <Sil-api.h>
5#include <SilCommon.h>
6#include <xSIM-api.h>
7#include <FCH/Common/FchCommonCfg.h>
8#include "opensil.h"
9
10void opensil_fill_fadt_io_ports(acpi_fadt_t *fadt)
11{
12 FCHHWACPI_INPUT_BLK *blk = SilFindStructure(SilId_FchHwAcpiP, 0);
13
14 fadt->pm1a_evt_blk = blk->AcpiPm1EvtBlkAddr;
15 fadt->pm1a_cnt_blk = blk->AcpiPm1CntBlkAddr;
16 fadt->pm_tmr_blk = blk->AcpiPmTmrBlkAddr;
17 fadt->gpe0_blk = blk->AcpiGpe0BlkAddr;
18}