From 59d438f5c7a0174c4fedc6a18ee3b1205c9fb1e0 Mon Sep 17 00:00:00 2001 From: Kapil Porwal Date: Fri, 19 Dec 2025 16:46:33 +0530 Subject: [PATCH] mb/google/bluey: Remove GSCVD region from Bluey and BlueyH variants BUG=b:452872947 TEST=Build all the variants of baseboard Google/Bluey. Change-Id: I1ac76d8fcefbc5f27373723dbabda109ca042fa5 Signed-off-by: Kapil Porwal Reviewed-on: https://review.coreboot.org/c/coreboot/+/90562 Reviewed-by: Subrata Banik Tested-by: build bot (Jenkins) --- src/mainboard/google/bluey/Kconfig | 4 ++ src/mainboard/google/bluey/chromeos-nogsc.fmd | 41 +++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 src/mainboard/google/bluey/chromeos-nogsc.fmd diff --git a/src/mainboard/google/bluey/Kconfig b/src/mainboard/google/bluey/Kconfig index 8c90202643..c185938caf 100644 --- a/src/mainboard/google/bluey/Kconfig +++ b/src/mainboard/google/bluey/Kconfig @@ -176,4 +176,8 @@ config MAINBOARD_GPIO_PIN_FOR_GSC_AP_INTERRUPT used for the interrupt line from the Google Security Chip (GSC) to the Application Processor (AP). +config FMDFILE + default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/chromeos-nogsc.fmd" if BOARD_GOOGLE_MODEL_BLUEY + default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/chromeos.fmd" + endif # BOARD_GOOGLE_BLUEY_COMMON diff --git a/src/mainboard/google/bluey/chromeos-nogsc.fmd b/src/mainboard/google/bluey/chromeos-nogsc.fmd new file mode 100644 index 0000000000..aa6b996b3a --- /dev/null +++ b/src/mainboard/google/bluey/chromeos-nogsc.fmd @@ -0,0 +1,41 @@ +## SPDX-License-Identifier: GPL-2.0-only + +FLASH@0x0 CONFIG_ROM_SIZE { + WP_RO 12M { + RO_SECTION { + BOOTBLOCK 512K + FMAP 4K + COREBOOT(CBFS) + GBB 0x2f00 + RO_FRID 0x100 + } + RO_VPD(PRESERVE) 16K + } + + RW_MISC 184K { + UNIFIED_MRC_CACHE(PRESERVE) 128K { + RECOVERY_MRC_CACHE 64K + RW_MRC_CACHE 64K + } + RW_ELOG(PRESERVE) 4K + RW_SHARED 4K { + SHARED_DATA + } + RW_VPD(PRESERVE) 32K + RW_NVRAM(PRESERVE) 16K + } + + RW_SECTION_A 4608K { + VBLOCK_A 8K + FW_MAIN_A(CBFS) + RW_FWID_A 256 + } + + RW_SECTION_B 4608K { + VBLOCK_B 8K + FW_MAIN_B(CBFS) + RW_FWID_B 256 + } + + RW_LEGACY(CBFS) +}