summaryrefslogtreecommitdiff
path: root/src/soc/amd/genoa_poc/domain.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/soc/amd/genoa_poc/domain.c')
-rw-r--r--src/soc/amd/genoa_poc/domain.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/soc/amd/genoa_poc/domain.c b/src/soc/amd/genoa_poc/domain.c
index 88f386c2c1..b6369a47d0 100644
--- a/src/soc/amd/genoa_poc/domain.c
+++ b/src/soc/amd/genoa_poc/domain.c
@@ -26,7 +26,7 @@ static void genoa_domain_set_resources(struct device *domain)
{
if (domain->downstream->bridge_ctrl & PCI_BRIDGE_CTL_VGA) {
printk(BIOS_DEBUG, "Setting VGA decoding for domain 0x%x\n",
- domain->path.domain.domain);
+ dev_get_domain_id(domain));
const union df_vga_en vga_en = {
.ve = 1,
.dst_fabric_id = get_iohc_fabric_id(domain),
@@ -48,6 +48,7 @@ static void genoa_domain_set_resources(struct device *domain)
static const char *genoa_domain_acpi_name(const struct device *domain)
{
+ const unsigned int domain_id = dev_get_domain_id(domain);
const char *domain_acpi_names[4] = {
"S0B0",
"S0B1",
@@ -55,8 +56,8 @@ static const char *genoa_domain_acpi_name(const struct device *domain)
"S0B3",
};
- if (domain->path.domain.domain < ARRAY_SIZE(domain_acpi_names))
- return domain_acpi_names[domain->path.domain.domain];
+ if (domain_id < ARRAY_SIZE(domain_acpi_names))
+ return domain_acpi_names[domain_id];
return NULL;
}