From e83905943519bc7f43fba9fce45e0f391a89ae41 Mon Sep 17 00:00:00 2001 From: Sean Rhodes Date: Sun, 1 Feb 2026 21:49:59 +0000 Subject: [PATCH] mainboard/starlabs/common: enable OPAL S3 unlock Default-enable CONFIG_TCG_OPAL_S3_UNLOCK for Star Labs boards so NVMe OPAL devices can be unlocked via SMM on S3 resume when the payload provides the password for the current sleep cycle. TEST=build/boot adl/hz and starfighter/mtl with TCG enabled, suspend, and verify SSD can be read after resume. Change-Id: Ic3d9611295b1bdf9ea49cd6d4d6c924f8eafd746 Signed-off-by: Sean Rhodes Reviewed-on: https://review.coreboot.org/c/coreboot/+/91046 Reviewed-by: Angel Pons Tested-by: build bot (Jenkins) --- src/mainboard/starlabs/common/Kconfig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/mainboard/starlabs/common/Kconfig b/src/mainboard/starlabs/common/Kconfig index 9fe452d246..7d8e89ce92 100644 --- a/src/mainboard/starlabs/common/Kconfig +++ b/src/mainboard/starlabs/common/Kconfig @@ -34,6 +34,9 @@ config STARLABS_NVME_POWER_SEQUENCE `variant_nvme_power_sequence_pads()` and `variant_nvme_power_sequence_post_pads()`. +config TCG_OPAL_S3_UNLOCK + default y + config MB_COMMON_DIR string default "starlabs/common"