device/Kconfig: Move Intel/ACPI/USB4 specific Kconfig options
This options should not be visible on !Intel, !ACPI and !USB4. Signed-off-by: Arthur Heymans <arthur@aheymans.xyz> Change-Id: Ia515d52baead9e151533278c33fda9436ee56168 Reviewed-on: https://review.coreboot.org/c/coreboot/+/79669 Reviewed-by: Felix Singer <service+coreboot-gerrit@felixsinger.de> Reviewed-by: Nico Huber <nico.h@gmx.de> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
parent
2f21f5ec1d
commit
3325b0359e
|
@ -773,36 +773,6 @@ endif # PCIEXP_HOTPLUG
|
|||
|
||||
endif # PCIEXP_PLUGIN_SUPPORT
|
||||
|
||||
config DEFAULT_SOFTWARE_CONNECTION_MANAGER
|
||||
bool
|
||||
help
|
||||
select to default to using the Software Connection Manager
|
||||
|
||||
choice
|
||||
prompt "Connection Manager"
|
||||
default SOFTWARE_CONNECTION_MANAGER if DEFAULT_SOFTWARE_CONNECTION_MANAGER
|
||||
default FIRMWARE_CONNECTION_MANAGER
|
||||
help
|
||||
Software Connection Manager doesn't work with Linux 5.13 or later,
|
||||
resulting in TBT ports timing out. Firmware Connection Manager works
|
||||
correctly.
|
||||
|
||||
Linux patch:
|
||||
torvalds/linux@c6da62a
|
||||
c6da62a219d028de10f2e22e93a34c7ee2b88d03
|
||||
|
||||
config FIRMWARE_CONNECTION_MANAGER
|
||||
bool "Firmware Connection Manager"
|
||||
help
|
||||
Disable SCM so that FCM can be used
|
||||
|
||||
config SOFTWARE_CONNECTION_MANAGER
|
||||
bool "Software Connection Manager"
|
||||
help
|
||||
Enable SCM so it's used instead of FCM.
|
||||
|
||||
endchoice
|
||||
|
||||
config EARLY_PCI_BRIDGE
|
||||
bool "Early PCI bridge"
|
||||
depends on PCI
|
||||
|
|
|
@ -27,3 +27,32 @@ config SOC_INTEL_ENABLE_USB4_PCIE_RESOURCES
|
|||
select PCIEXP_HOTPLUG
|
||||
help
|
||||
Enable USB4 PCIe resources for reserving hotplug buses and memory.
|
||||
|
||||
config DEFAULT_SOFTWARE_CONNECTION_MANAGER
|
||||
bool
|
||||
help
|
||||
select to default to using the Software Connection Manager
|
||||
|
||||
choice
|
||||
prompt "Connection Manager"
|
||||
depends on SOC_INTEL_COMMON_BLOCK_USB4
|
||||
default SOFTWARE_CONNECTION_MANAGER if DEFAULT_SOFTWARE_CONNECTION_MANAGER
|
||||
default FIRMWARE_CONNECTION_MANAGER
|
||||
help
|
||||
Software Connection Manager doesn't work with Linux 5.13 or later,
|
||||
resulting in TBT ports timing out. Firmware Connection Manager works
|
||||
correctly.
|
||||
Linux patch:
|
||||
torvalds/linux@c6da62a
|
||||
c6da62a219d028de10f2e22e93a34c7ee2b88d03
|
||||
|
||||
config FIRMWARE_CONNECTION_MANAGER
|
||||
bool "Firmware Connection Manager"
|
||||
help
|
||||
Disable SCM so that FCM can be used
|
||||
|
||||
config SOFTWARE_CONNECTION_MANAGER
|
||||
bool "Software Connection Manager"
|
||||
help
|
||||
Enable SCM so it's used instead of FCM.
|
||||
endchoice
|
||||
|
|
Loading…
Reference in New Issue