mb/google/volteer: Disable HybridStorageMode for volteer baseboard

HybridStorageMode FSP UPD needs to be set only for optane storage.
Enabling HybridStorageMode causes some extra delay in FspSiliconInit due
to HECI command and hence is avoided for NVMe and SATA scenerios. This
change disables "HybridStorageMode" for volteer baseboard. For boards
using optane HybridStorage needs to be enabled from overwrite devicetree.
We are enabling HybridStorage for volteer and volteer2 as those plaforms
have SKU's with optane storage.

BUG=b:158573805
TEST=Build and boot non optane device and confirm that FspSiliconInit
time is reduced. This saves ~100ms.

Signed-off-by: Shaunak Saha <shaunak.saha@intel.com>
Change-Id: I54fc78e3f888d4f2a02ba0ad6b9aef33eb872a9c
Reviewed-on: https://review.coreboot.org/c/coreboot/+/45643
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
This commit is contained in:
Shaunak Saha 2020-09-22 23:09:24 -07:00 committed by Nick Vaccaro
parent 7ded1afe0a
commit b27b0fd2ac
3 changed files with 5 additions and 1 deletions

View File

@ -87,7 +87,7 @@ chip soc/intel/tigerlake
# Enable Optane PCIE 11 using clk 0 # Enable Optane PCIE 11 using clk 0
register "PcieRpEnable[10]" = "1" register "PcieRpEnable[10]" = "1"
register "PcieRpLtrEnable[10]" = "1" register "PcieRpLtrEnable[10]" = "1"
register "HybridStorageMode" = "1" register "HybridStorageMode" = "0"
# Enable SD Card PCIE 8 using clk 3 # Enable SD Card PCIE 8 using clk 3
register "PcieRpEnable[7]" = "1" register "PcieRpEnable[7]" = "1"

View File

@ -47,6 +47,8 @@ chip soc/intel/tigerlake
register "IomTypeCPortPadCfg[0]" = "0x090E000A" register "IomTypeCPortPadCfg[0]" = "0x090E000A"
register "IomTypeCPortPadCfg[1]" = "0x090E000D" register "IomTypeCPortPadCfg[1]" = "0x090E000D"
register "HybridStorageMode" = "1"
device domain 0 on device domain 0 on
device ref ipu on end device ref ipu on end
device ref i2c0 on device ref i2c0 on

View File

@ -5,6 +5,8 @@ chip soc/intel/tigerlake
register "DdiPort1Hpd" = "0" register "DdiPort1Hpd" = "0"
register "DdiPort2Hpd" = "0" register "DdiPort2Hpd" = "0"
register "HybridStorageMode" = "1"
device domain 0 on device domain 0 on
device ref dptf on device ref dptf on
chip drivers/intel/dptf chip drivers/intel/dptf