diff options
Diffstat (limited to 'src/soc')
-rw-r--r-- | src/soc/amd/common/block/data_fabric/Kconfig | 1 | ||||
-rw-r--r-- | src/soc/amd/common/block/data_fabric/domain.c | 3 |
2 files changed, 4 insertions, 0 deletions
diff --git a/src/soc/amd/common/block/data_fabric/Kconfig b/src/soc/amd/common/block/data_fabric/Kconfig index c98bac48ee..4c4f7b34e1 100644 --- a/src/soc/amd/common/block/data_fabric/Kconfig +++ b/src/soc/amd/common/block/data_fabric/Kconfig @@ -7,6 +7,7 @@ config SOC_AMD_COMMON_BLOCK_DATA_FABRIC config SOC_AMD_COMMON_BLOCK_DATA_FABRIC_DOMAIN bool depends on SOC_AMD_COMMON_BLOCK_DATA_FABRIC + select SOC_AMD_COMMON_BLOCK_ROOT_COMPLEX help Select this option to add functionality to the build to tell the resource allocator about the MMIO regions configured in the data diff --git a/src/soc/amd/common/block/data_fabric/domain.c b/src/soc/amd/common/block/data_fabric/domain.c index c032fdb4bb..c7290b1490 100644 --- a/src/soc/amd/common/block/data_fabric/domain.c +++ b/src/soc/amd/common/block/data_fabric/domain.c @@ -3,6 +3,7 @@ #include <acpi/acpigen.h> #include <amdblocks/cpu.h> #include <amdblocks/data_fabric.h> +#include <amdblocks/root_complex.h> #include <arch/ioapic.h> #include <arch/vga.h> #include <console/console.h> @@ -159,6 +160,8 @@ void amd_pci_domain_read_resources(struct device *domain) add_io_regions(domain, &idx); add_data_fabric_mmio_regions(domain, &idx); + + read_non_pci_resources(domain, &idx); } static void write_ssdt_domain_io_producer_range_helper(const char *domain_name, |