Add support for selecting NVMe or eMMC storage via CFR option on taeko and taniks variants. Override fw_config_probe() to check the CFR "storage_device" option and enable/disable the appropriate PCIe root port based on user selection. This allows runtime configuration of storage devices while ensuring only the selected device is initialized, since initializing both causes neither to be detected. TEST=build/boot taeko, verify both eMMC and NVMe M.2 storage modules functional when correct type selected from setup menu. Change-Id: Ic555f93763736adb5837534b8011aa9c123fea08 Signed-off-by: Matt DeVillier <matt.devillier@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/90742 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Angel Pons <th3fanbus@gmail.com> |
||
|---|---|---|
| .. | ||
| 51nb | ||
| acer | ||
| amd | ||
| aoostar | ||
| aopen | ||
| apple | ||
| arm | ||
| asrock | ||
| asus | ||
| biostar | ||
| bostentech | ||
| bytedance | ||
| cavium | ||
| clevo | ||
| compulab | ||
| cwwk | ||
| dell | ||
| emulation | ||
| erying | ||
| example | ||
| foxconn | ||
| framework | ||
| getac | ||
| gigabyte | ||
| hardkernel | ||
| hp | ||
| ibase | ||
| ibm | ||
| intel | ||
| inventec | ||
| kontron | ||
| lattepanda | ||
| lenovo | ||
| libretrend | ||
| mitaccomputing | ||
| msi | ||
| novacustom | ||
| ocp | ||
| opencellular | ||
| packardbell | ||
| pcengines | ||
| pine64 | ||
| portwell | ||
| prodrive | ||
| protectli | ||
| purism | ||
| qotom | ||
| raptor-cs | ||
| razer | ||
| roda | ||
| samsung | ||
| sapphire | ||
| siemens | ||
| sifive | ||
| starlabs | ||
| supermicro | ||
| system76 | ||
| ti | ||
| topton | ||
| up | ||
| via | ||
| Kconfig | ||