summaryrefslogtreecommitdiffstats
path: root/src/mainboard/google/brox/variants/brox/overridetree.cb
diff options
context:
space:
mode:
authorLi Feng <li1.feng@intel.com>2024-02-27 21:47:15 -0800
committerFelix Held <felix-coreboot@felixheld.de>2024-03-20 21:57:27 +0000
commit55a7d90a500782d861214ab743d860148465535a (patch)
treebcf2cdc2a714488208d80028908b2f7c9243ebe6 /src/mainboard/google/brox/variants/brox/overridetree.cb
parent929ef5f7f1a3fb6155386d2f90f8f434ae02b6b6 (diff)
downloadcoreboot-55a7d90a500782d861214ab743d860148465535a.tar.gz
coreboot-55a7d90a500782d861214ab743d860148465535a.tar.bz2
coreboot-55a7d90a500782d861214ab743d860148465535a.zip
mb/google/brox: support ISH
Set FW_CONFIG bit 21 to enable ISH PCI device and define ISH main firmware name so ISH shim loader can load firmware from file system. ISH also need to be enabled if STORAGE_UFS is set. BUG=b:280329972 TEST= Set bit CBI FW_CONFIG bit 21 Boot Brox board, check that ISH is enabled and loaded lspci shows: 00:12.0 Serial controller: Intel Corporation Alder Lake-P Integrated Sensor Hub (rev 01). Change-Id: Iadc5108c62737d27642a6948c00b5c122541aaba Signed-off-by: Li Feng <li1.feng@intel.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/80773 Reviewed-by: Tanu Malhotra <tanu.malhotra@intel.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Shelley Chen <shchen@google.com> Reviewed-by: Karthik Ramasubramanian <kramasub@google.com> Reviewed-by: Yuval Peress <peress@google.com>
Diffstat (limited to 'src/mainboard/google/brox/variants/brox/overridetree.cb')
-rw-r--r--src/mainboard/google/brox/variants/brox/overridetree.cb6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mainboard/google/brox/variants/brox/overridetree.cb b/src/mainboard/google/brox/variants/brox/overridetree.cb
index 2be2aa687fd1..2c4335b4d4b6 100644
--- a/src/mainboard/google/brox/variants/brox/overridetree.cb
+++ b/src/mainboard/google/brox/variants/brox/overridetree.cb
@@ -21,6 +21,10 @@ fw_config
option UFC_NONE 0
option UFC_OV2740 1
end
+ field ISH 21
+ option ISH_DISABLE 0
+ option ISH_ENABLE 1
+ end
end
chip soc/intel/alderlake
@@ -296,9 +300,11 @@ chip soc/intel/alderlake
end
device ref ish on
chip drivers/intel/ish
+ register "firmware_name" = ""brox_ish.bin""
register "add_acpi_dma_property" = "true"
device generic 0 on end
end
+ probe ISH ISH_ENABLE
probe STORAGE STORAGE_UFS
end
device ref ufs on