From 2d03f834855df2c745adcf9363d5f795c5d63e57 Mon Sep 17 00:00:00 2001 From: Tim Crawford Date: Wed, 17 Jul 2024 09:11:38 -0600 Subject: [PATCH] mb/system76/rpl,mtl: Use Software Connection Manager Support for Firmware Connection Manager is being removed by Intel. Barlow Ridge will require SCM. Use SCM on units with iTBT controller. Maple Ridge does not support SCM, so models with dTBT are not changed. Change-Id: Ib11c5e66e6877f93145dd6643d3436a16efe8ddf Signed-off-by: Tim Crawford --- src/mainboard/system76/mtl/Kconfig | 8 ++++++-- src/mainboard/system76/rpl/Kconfig | 8 ++++++-- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/src/mainboard/system76/mtl/Kconfig b/src/mainboard/system76/mtl/Kconfig index a0515d905c..709959bcba 100644 --- a/src/mainboard/system76/mtl/Kconfig +++ b/src/mainboard/system76/mtl/Kconfig @@ -32,6 +32,7 @@ config BOARD_SYSTEM76_DARP10 select MAINBOARD_USES_IFD_GBE_REGION select SOC_INTEL_ENABLE_USB4_PCIE_RESOURCES select SOC_INTEL_METEORLAKE_U_H + select DEFAULT_SOFTWARE_CONNECTION_MANAGER config BOARD_SYSTEM76_DARP10_B select BOARD_SYSTEM76_MTL_COMMON @@ -39,20 +40,23 @@ config BOARD_SYSTEM76_DARP10_B select MAINBOARD_USES_IFD_GBE_REGION select SOC_INTEL_ENABLE_USB4_PCIE_RESOURCES select SOC_INTEL_METEORLAKE_U_H + select DEFAULT_SOFTWARE_CONNECTION_MANAGER config BOARD_SYSTEM76_LEMP13 select BOARD_SYSTEM76_MTL_COMMON select DRIVERS_I2C_TAS5825M select HAVE_SPD_IN_CBFS - select SOC_INTEL_METEORLAKE_U_H select SOC_INTEL_ENABLE_USB4_PCIE_RESOURCES + select SOC_INTEL_METEORLAKE_U_H + select DEFAULT_SOFTWARE_CONNECTION_MANAGER config BOARD_SYSTEM76_LEMP13_B select BOARD_SYSTEM76_MTL_COMMON select DRIVERS_I2C_TAS5825M select HAVE_SPD_IN_CBFS - select SOC_INTEL_METEORLAKE_U_H select SOC_INTEL_ENABLE_USB4_PCIE_RESOURCES + select SOC_INTEL_METEORLAKE_U_H + select DEFAULT_SOFTWARE_CONNECTION_MANAGER if BOARD_SYSTEM76_MTL_COMMON diff --git a/src/mainboard/system76/rpl/Kconfig b/src/mainboard/system76/rpl/Kconfig index 357266b529..a59cc84198 100644 --- a/src/mainboard/system76/rpl/Kconfig +++ b/src/mainboard/system76/rpl/Kconfig @@ -64,13 +64,15 @@ config BOARD_SYSTEM76_BONW15_B config BOARD_SYSTEM76_DARP9 select BOARD_SYSTEM76_RPL_COMMON - select PCIEXP_HOTPLUG select SOC_INTEL_ALDERLAKE_PCH_P + select SOC_INTEL_ENABLE_USB4_PCIE_RESOURCES + select DEFAULT_SOFTWARE_CONNECTION_MANAGER config BOARD_SYSTEM76_GALP7 select BOARD_SYSTEM76_RPL_COMMON - select PCIEXP_HOTPLUG select SOC_INTEL_ALDERLAKE_PCH_P + select SOC_INTEL_ENABLE_USB4_PCIE_RESOURCES + select DEFAULT_SOFTWARE_CONNECTION_MANAGER config BOARD_SYSTEM76_GAZE18 select BOARD_SYSTEM76_RPL_COMMON @@ -84,6 +86,7 @@ config BOARD_SYSTEM76_LEMP12 select HAVE_SPD_IN_CBFS select SOC_INTEL_ALDERLAKE_PCH_P select SOC_INTEL_ENABLE_USB4_PCIE_RESOURCES + select DEFAULT_SOFTWARE_CONNECTION_MANAGER config BOARD_SYSTEM76_ORYP11 select BOARD_SYSTEM76_RPL_COMMON @@ -92,6 +95,7 @@ config BOARD_SYSTEM76_ORYP11 select EC_SYSTEM76_EC_DGPU select SOC_INTEL_ALDERLAKE_PCH_P select SOC_INTEL_ENABLE_USB4_PCIE_RESOURCES + select DEFAULT_SOFTWARE_CONNECTION_MANAGER config BOARD_SYSTEM76_ORYP12 select BOARD_SYSTEM76_RPL_COMMON