aboutsummaryrefslogtreecommitdiff
path: root/src/soc/intel/xeon_sp/cpx/soc_acpi.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/soc/intel/xeon_sp/cpx/soc_acpi.c')
-rw-r--r--src/soc/intel/xeon_sp/cpx/soc_acpi.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/soc/intel/xeon_sp/cpx/soc_acpi.c b/src/soc/intel/xeon_sp/cpx/soc_acpi.c
index d60684bccb..c35c2482f4 100644
--- a/src/soc/intel/xeon_sp/cpx/soc_acpi.c
+++ b/src/soc/intel/xeon_sp/cpx/soc_acpi.c
@@ -60,6 +60,10 @@ void uncore_inject_dsdt(const struct device *device)
{
struct iiostack_resource stack_info = {0};
+ /* Only add RTxx entries once. */
+ if (device->bus->secondary != 0)
+ return;
+
get_iiostack_info(&stack_info);
acpigen_write_scope("\\_SB");