mb/google/brox/var/jubilant: Remove STORAGE_UNKNOWN fw_config option
With `probe unprovisioned` fw_config rule, there is no need to define an explicit STORAGE_UNKNOWN option. Hence remove it. BUG=None TEST=Build Jubilant FW image. Change-Id: I4f6ace4b39a1ee0b63486d3872b20c8da719ae4a Signed-off-by: Karthikeyan Ramasubramanian <kramasub@google.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/84095 Reviewed-by: Bob Moragues <moragues@google.com> Reviewed-by: Ren Kuo <ren.kuo@quanta.corp-partner.google.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
parent
1ef8da2f5b
commit
3cb75c50b8
3 changed files with 3 additions and 32 deletions
|
|
@ -74,11 +74,9 @@ static void fw_config_handle(void *unused)
|
|||
gpio_configure_pads(lte_disable_pads, ARRAY_SIZE(lte_disable_pads));
|
||||
}
|
||||
|
||||
if (!fw_config_probe(FW_CONFIG(STORAGE, STORAGE_UNKNOWN))) {
|
||||
if (!fw_config_probe(FW_CONFIG(STORAGE, STORAGE_NVME))) {
|
||||
printk(BIOS_INFO, "Disable NVMe GPIO pins by fw_config.\n");
|
||||
gpio_configure_pads(nvme_disable_pads, ARRAY_SIZE(nvme_disable_pads));
|
||||
}
|
||||
if (!fw_config_probe(FW_CONFIG(STORAGE, STORAGE_NVME))) {
|
||||
printk(BIOS_INFO, "Disable NVMe GPIO pins by fw_config.\n");
|
||||
gpio_configure_pads(nvme_disable_pads, ARRAY_SIZE(nvme_disable_pads));
|
||||
}
|
||||
}
|
||||
BOOT_STATE_INIT_ENTRY(BS_DEV_ENABLE, BS_ON_ENTRY, fw_config_handle, NULL);
|
||||
|
|
|
|||
|
|
@ -1,6 +1,5 @@
|
|||
fw_config
|
||||
field STORAGE 2 3
|
||||
option STORAGE_UNKNOWN 0
|
||||
option STORAGE_UFS 1
|
||||
option STORAGE_NVME 2
|
||||
end
|
||||
|
|
@ -278,7 +277,6 @@ chip soc/intel/alderlake
|
|||
.flags = PCIE_RP_LTR | PCIE_RP_AER,
|
||||
}"
|
||||
probe STORAGE STORAGE_NVME
|
||||
probe STORAGE STORAGE_UNKNOWN
|
||||
probe unprovisioned
|
||||
end
|
||||
device ref pcie_rp5 on
|
||||
|
|
@ -320,12 +318,10 @@ chip soc/intel/alderlake
|
|||
device generic 0 alias ish_conf on end
|
||||
end
|
||||
probe STORAGE STORAGE_UFS
|
||||
probe STORAGE STORAGE_UNKNOWN
|
||||
probe unprovisioned
|
||||
end
|
||||
device ref ufs on
|
||||
probe STORAGE STORAGE_UFS
|
||||
probe STORAGE STORAGE_UNKNOWN
|
||||
probe unprovisioned
|
||||
end
|
||||
device ref i2c0 on
|
||||
|
|
|
|||
|
|
@ -24,26 +24,3 @@ const char *get_wifi_sar_cbfs_filename(void)
|
|||
{
|
||||
return get_wifi_sar_fw_config_filename(FW_CONFIG_FIELD(WIFI_BT));
|
||||
}
|
||||
|
||||
void variant_devtree_update(void)
|
||||
{
|
||||
struct device *ufs = DEV_PTR(ufs);
|
||||
struct device *ish = DEV_PTR(ish);
|
||||
struct device *nvme_rp = DEV_PTR(pcie4_0);
|
||||
|
||||
if (fw_config_probe(FW_CONFIG(STORAGE, STORAGE_UNKNOWN)) || (!fw_config_is_provisioned())) {
|
||||
printk(BIOS_INFO, "fw_config is unprovisioned or storage is unknown so enable all storage's configs.\n");
|
||||
return;
|
||||
}
|
||||
|
||||
if (!fw_config_probe(FW_CONFIG(STORAGE, STORAGE_NVME))) {
|
||||
printk(BIOS_INFO, "NVMe disabled by fw_config.\n");
|
||||
nvme_rp->enabled = 0;
|
||||
}
|
||||
|
||||
if (!fw_config_probe(FW_CONFIG(STORAGE, STORAGE_UFS))) {
|
||||
printk(BIOS_INFO, "UFS disabled by fw_config.\n");
|
||||
ufs->enabled = 0;
|
||||
ish->enabled = 0;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue