diff options
-rw-r--r-- | src/soc/intel/xeon_sp/spr/soc_acpi.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/soc/intel/xeon_sp/spr/soc_acpi.c b/src/soc/intel/xeon_sp/spr/soc_acpi.c index 9d2df2c5fd..cb7fe1daf1 100644 --- a/src/soc/intel/xeon_sp/spr/soc_acpi.c +++ b/src/soc/intel/xeon_sp/spr/soc_acpi.c @@ -376,7 +376,9 @@ void uncore_fill_ssdt(const struct device *device) if (stack <= IioStack5) { // TYPE_UBOX_IIO create_dsdt_iou_pci_resource(socket, stack, ri, stack_enabled); - create_dsdt_iou_cxl_resource(socket, stack, ri, stack_enabled); + if (is_iio_cxl_stack_res(ri)) + create_dsdt_iou_cxl_resource(socket, stack, ri, + stack_enabled); create_dsdt_stack_sta(socket, stack, ri, stack_enabled); } else if (stack >= IioStack8 && stack <= IioStack11) { // TYPE_DINO create_dsdt_dino_resource(socket, stack, ri, stack_enabled); |