From 9b1fc309ed097852061cbff867fc15296841430c Mon Sep 17 00:00:00 2001 From: Reka Norman Date: Wed, 1 Jun 2022 09:02:39 +1000 Subject: [PATCH] mb/google/nissa/var/nivviks: Enable ISH when UFS is present In order to enable the UFS controller (PCI device 12.7), the PCI specification says that the device at function 0 in the same slot must also be enabled, which is the ISH. Therefore, enable ISH when UFS is present. For more context on why this is necessary, see CB:62662 which enabled UFS and ISH for adlrvp_n. BUG=b:234136500 TEST=Build test. Will test that UFS works once we have hardware. Signed-off-by: Reka Norman Change-Id: Ib60d44322cfbd8f82c33ecac7598881dfb1d0c3c Reviewed-on: https://review.coreboot.org/c/coreboot/+/64845 Tested-by: build bot (Jenkins) Reviewed-by: Eric Lai Reviewed-by: Kangheui Won Reviewed-by: Daniil Lunev --- src/mainboard/google/brya/variants/nivviks/overridetree.cb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/mainboard/google/brya/variants/nivviks/overridetree.cb b/src/mainboard/google/brya/variants/nivviks/overridetree.cb index 667a409f46..34b142a0eb 100644 --- a/src/mainboard/google/brya/variants/nivviks/overridetree.cb +++ b/src/mainboard/google/brya/variants/nivviks/overridetree.cb @@ -343,6 +343,9 @@ chip soc/intel/alderlake 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