coreboot/src/mainboard
Matt DeVillier e0bc32ce61 mb/google/brya: Add CFR-based storage selection for taeko/taniks
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>
2026-03-19 17:18:02 +00:00
..
51nb
acer
amd mb/amd/birman_plus: Fix ACP Windows driver 2026-02-17 14:22:43 +00:00
aoostar
aopen
apple
arm
asrock
asus mb/asus/p8x7x-series: Enable single PS/2 port role control 2026-03-11 16:59:12 +00:00
biostar
bostentech
bytedance
cavium
clevo
compulab
cwwk
dell
emulation mb/emu/qemu-sbsa: Add GIC ITS and IORT for PCI MSI support 2026-03-16 17:21:53 +00:00
erying
example
facebook
foxconn
framework
getac
gigabyte
google mb/google/brya: Add CFR-based storage selection for taeko/taniks 2026-03-19 17:18:02 +00:00
hardkernel
hp sb/intel/wildcatpoint/acpi: Use Lynx Point files 2026-03-06 20:06:40 +00:00
ibase
ibm
intel sb/intel/wildcatpoint/acpi: Use Lynx Point files 2026-03-06 20:06:40 +00:00
inventec
kontron
lattepanda
lenovo mb/lenovo/m920q: Rename to reflect use for m720q variant as well 2026-02-28 15:05:35 +00:00
libretrend
mitaccomputing
msi
novacustom
ocp
opencellular
packardbell
pcengines
pine64
portwell
prodrive
protectli
purism sb/intel/wildcatpoint/acpi: Use Lynx Point files 2026-03-06 20:06:40 +00:00
qotom mb/qotom/qdnv01: Add CRB using intel/harcuvar 2026-02-18 17:55:52 +00:00
raptor-cs
razer
roda
samsung mb/samsung/lumpy: Correct NID 0x08 HDA pin config macro usage 2026-02-27 15:01:55 +00:00
sapphire
siemens mb/siemens/mc_ehl6: Reduce clock rate for I2C1 2026-02-25 16:56:05 +00:00
sifive
starlabs mainboard/starlabs/starfighter: Convert SPD sources to JSON 2026-03-12 20:41:58 +00:00
supermicro
system76 mb/system76/rpl: Select discrete TBT controller driver 2026-02-17 14:23:52 +00:00
ti
topton
up
via
Kconfig