summaryrefslogtreecommitdiff
path: root/src/mainboard/google/myst/variants
diff options
context:
space:
mode:
authorJon Murphy <jpmurphy@google.com>2023-05-03 20:48:26 -0600
committerFelix Held <felix-coreboot@felixheld.de>2023-05-08 13:14:28 +0000
commitc20afb801af05f3fc48446727251ffbda230cd71 (patch)
tree3ed830d44cc13e6505608ffaf6ca194aaf1c7f16 /src/mainboard/google/myst/variants
parent33c666587a77608abe6b387fe97fc99a1681d24c (diff)
mb/google/myst: Add eMMC/NVMe config support
Add FW_CONFIG item for eMMC/NVMe support and address the init of the lanes based on said config. BUG=b:278877257 TEST=builds Change-Id: Id6452f497cf78549b7d6126f1b55cd6d45b403c3 Signed-off-by: Jon Murphy <jpmurphy@google.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/74957 Reviewed-by: Fred Reitberger <reitbergerfred@gmail.com> Reviewed-by: Raul Rangel <rrangel@chromium.org> Reviewed-by: Karthik Ramasubramanian <kramasub@google.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Tim Van Patten <timvp@google.com> Reviewed-by: Mark Hasemeyer <markhas@google.com> Reviewed-by: Eric Lai <eric_lai@quanta.corp-partner.google.com>
Diffstat (limited to 'src/mainboard/google/myst/variants')
-rw-r--r--src/mainboard/google/myst/variants/baseboard/include/baseboard/variants.h6
-rw-r--r--src/mainboard/google/myst/variants/myst/overridetree.cb4
2 files changed, 10 insertions, 0 deletions
diff --git a/src/mainboard/google/myst/variants/baseboard/include/baseboard/variants.h b/src/mainboard/google/myst/variants/baseboard/include/baseboard/variants.h
index a3fd355ef1..6446763152 100644
--- a/src/mainboard/google/myst/variants/baseboard/include/baseboard/variants.h
+++ b/src/mainboard/google/myst/variants/baseboard/include/baseboard/variants.h
@@ -12,6 +12,12 @@
#define SD_DEVFN PCIE_GPP_2_3_DEVFN
#define NVME_DEVFN PCIE_GPP_2_4_DEVFN
+enum dxio_port_id {
+ DXIO_WWAN,
+ DXIO_WLAN,
+ DXIO_SD,
+ DXIO_STORAGE
+};
/* This function provides base GPIO configuration table. */
void baseboard_gpio_table(const struct soc_amd_gpio **gpio, size_t *size);
diff --git a/src/mainboard/google/myst/variants/myst/overridetree.cb b/src/mainboard/google/myst/variants/myst/overridetree.cb
index 989a17ccb9..4433d9ac53 100644
--- a/src/mainboard/google/myst/variants/myst/overridetree.cb
+++ b/src/mainboard/google/myst/variants/myst/overridetree.cb
@@ -26,6 +26,10 @@ fw_config
option DISABLED 0
option ENABLED 1
end
+ field STORAGE 11
+ option EMMC 0
+ option NVME 1
+ end
end
chip soc/amd/phoenix