vc/amd/opensil: Move openSIL interface declarations to common header

The declarations describing interface functions between SoCs
and openSIL glue code are common for the stub and Genoa POC,
and likely with future SoC openSIL implementations. Therefore,
move these out of SoC-specific header files and into
vc/amd/opensil/opensil.h.

This change facilitates swapping out the stub for the actual
openSIL glue code.

Change-Id: Icc8783ddb868f9f0c4cd357245604313eadfe531
Signed-off-by: Nicolas Kochlowski <nickkochlowski@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/84428
Reviewed-by: Felix Held <felix-coreboot@felixheld.de>
Reviewed-by: Varshit Pandya <pandyavarshit@gmail.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
Nicolas Kochlowski 2024-09-19 12:16:02 -03:00 committed by Marshall Dawson
commit 8923dceaf7
13 changed files with 11 additions and 30 deletions

View file

@ -8,7 +8,7 @@
#include <amdblocks/cpu.h>
#include <arch/ioapic.h>
#include <device/device.h>
#include <vendorcode/amd/opensil/genoa_poc/opensil.h>
#include <vendorcode/amd/opensil/opensil.h>
void acpi_fill_fadt(acpi_fadt_t *fadt)
{

View file

@ -5,7 +5,7 @@
#include <device/device.h>
#include <soc/southbridge.h>
#include <soc/southbridge.h>
#include <vendorcode/amd/opensil/genoa_poc/opensil.h>
#include <vendorcode/amd/opensil/opensil.h>
static void soc_init(void *chip_info)
{

View file

@ -11,7 +11,7 @@
#include <device/device.h>
#include <types.h>
#include <vendorcode/amd/opensil/genoa_poc/opensil.h>
#include <vendorcode/amd/opensil/opensil.h>
#define IOHC_IOAPIC_BASE_ADDR_LO 0x2f0

View file

@ -19,7 +19,7 @@
#include <device/device.h>
#include <soc/iomap.h>
#include <types.h>
#include <vendorcode/amd/opensil/genoa_poc/opensil.h>
#include <vendorcode/amd/opensil/opensil.h>
#include "chip.h"
/*

View file

@ -14,7 +14,7 @@
#include <soc/pci_devs.h>
#include <soc/southbridge.h>
#include <types.h>
#include <vendorcode/amd/opensil/stub/opensil.h>
#include <vendorcode/amd/opensil/opensil.h>
#include "chip.h"
static const char *soc_acpi_name(const struct device *dev)

View file

@ -5,7 +5,7 @@
#include <amdblocks/root_complex.h>
#include <device/device.h>
#include <stdint.h>
#include <vendorcode/amd/opensil/stub/opensil.h>
#include <vendorcode/amd/opensil/opensil.h>
/*
* +--------------------------------+