From ba5a2a189ef8594b773888f94ef9fd3ffa199fc4 Mon Sep 17 00:00:00 2001 From: Jon Murphy Date: Thu, 1 Jun 2023 14:40:37 -0600 Subject: mb/google/myst: Add PCIe shutdown workaround On Myst, the FSP is shutting down the PCIe lanes that the SSD is on. Enable hotplug to force the FSP to keep the lanes active. BUG=b:284213391 TEST=Boot to OS Signed-off-by: Jon Murphy Change-Id: Iaf0aca329f05f15a3ce9edfa6a0e782c2edccabe Reviewed-on: https://review.coreboot.org/c/coreboot/+/75583 Tested-by: build bot (Jenkins) Reviewed-by: Martin L Roth --- src/mainboard/google/myst/port_descriptors.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/mainboard/google') diff --git a/src/mainboard/google/myst/port_descriptors.c b/src/mainboard/google/myst/port_descriptors.c index 6d0d0d6ff9..108dd4e639 100644 --- a/src/mainboard/google/myst/port_descriptors.c +++ b/src/mainboard/google/myst/port_descriptors.c @@ -54,6 +54,8 @@ static const fsp_dxio_descriptor emmc_descriptor = { .function_number = PCI_FUNC(NVME_DEVFN), .link_speed_capability = GEN_MAX, .turn_off_unused_lanes = true, + /* TODO(b/284213391): Fix PCIe shutdown */ + .link_hotplug = 3, .clk_req = CLK_REQ3, }; @@ -66,6 +68,8 @@ static const fsp_dxio_descriptor nvme_descriptor = { .function_number = PCI_FUNC(NVME_DEVFN), .link_speed_capability = GEN_MAX, .turn_off_unused_lanes = true, + /* TODO(b/284213391): Fix PCIe shutdown */ + .link_hotplug = 3, .clk_req = CLK_REQ3, }; -- cgit v1.2.3