summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorReka Norman <rekanorman@chromium.org>2022-10-13 15:16:54 +1100
committerFelix Held <felix-coreboot@felixheld.de>2022-10-14 16:00:03 +0000
commitff207d78745c9026120bbd651369ef36ab8102a8 (patch)
treec7d4bdf6d853aae79b249dbcd2e10b62a72e7094
parent677d4ebdd298d5990c159c78587d5c8a507bf9d2 (diff)
downloadcoreboot-ff207d78745c9026120bbd651369ef36ab8102a8.tar.gz
coreboot-ff207d78745c9026120bbd651369ef36ab8102a8.tar.bz2
coreboot-ff207d78745c9026120bbd651369ef36ab8102a8.zip
mb/google/nissa/var/yaviks: Remove fw_config probe for storage devices
When fw_config is unprovisioned, devicetree will disable all probed devices. However, boot-critical devices such as storage devices need to be enabled. As a temporary workaround while adding devicetree support for this, remove the fw_config probe for storage devices so that all storage devices are always enabled. On eMMC SKUs, UFS and ISH will be disabled by the PCI scan anyway. On UFS SKUs, eMMC is not disabled by the PCI scan, but keeping it enabled should have no functional impact, only a possible power impact. BUG=b:251055188 TEST=On yaviks eMMC and UFS SKUs, boot to OS and `suspend_stress_test -c 10` Change-Id: I6b3a20f3c14d5e9aa8d71f6ca436b5a682310797 Signed-off-by: Reka Norman <rekanorman@chromium.org> Reviewed-on: https://review.coreboot.org/c/coreboot/+/68365 Reviewed-by: Sam McNally <sammc@google.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
-rw-r--r--src/mainboard/google/brya/variants/yaviks/overridetree.cb12
1 files changed, 3 insertions, 9 deletions
diff --git a/src/mainboard/google/brya/variants/yaviks/overridetree.cb b/src/mainboard/google/brya/variants/yaviks/overridetree.cb
index bfee36017e83..6b57adae336f 100644
--- a/src/mainboard/google/brya/variants/yaviks/overridetree.cb
+++ b/src/mainboard/google/brya/variants/yaviks/overridetree.cb
@@ -211,15 +211,9 @@ chip soc/intel/alderlake
device pci 00.0 on end
end
end
- device ref emmc on
- probe STORAGE STORAGE_EMMC
- end
- device ref ish on
- probe STORAGE STORAGE_UFS
- end
- device ref ufs on
- probe STORAGE STORAGE_UFS
- end
+ device ref emmc on end
+ device ref ish on end
+ device ref ufs on end
device ref pch_espi on
chip ec/google/chromeec
use conn0 as mux_conn[0]