From 09b8b5a33a88fb20b4cf0b55d008d3bf718ead97 Mon Sep 17 00:00:00 2001 From: Patrick Rudolph Date: Sun, 4 Jan 2026 12:25:20 +0100 Subject: [PATCH] mb/lenovo/*: Add CBFS_SIZE for some boards Add a default CBFS_SIZE for some boards to make sure they use the whole BIOS region by default. Change-Id: Ia032a9d5b3ba271390cc5f35ee734a1bbb1b90a4 Signed-off-by: Patrick Rudolph Reviewed-on: https://review.coreboot.org/c/coreboot/+/90721 Tested-by: build bot (Jenkins) Reviewed-by: Matt DeVillier Reviewed-by: Paul Menzel --- src/mainboard/lenovo/haswell/Kconfig | 3 +++ src/mainboard/lenovo/t420/Kconfig | 3 +++ src/mainboard/lenovo/t420s/Kconfig | 3 +++ src/mainboard/lenovo/t430/Kconfig | 3 +++ src/mainboard/lenovo/t430s/Kconfig | 3 +++ src/mainboard/lenovo/t520/Kconfig | 3 +++ src/mainboard/lenovo/t530/Kconfig | 3 +++ src/mainboard/lenovo/x131e/Kconfig | 3 +++ src/mainboard/lenovo/x1_carbon_gen1/Kconfig | 3 +++ src/mainboard/lenovo/x220/Kconfig | 3 +++ src/mainboard/lenovo/x230/Kconfig | 4 ++++ 11 files changed, 34 insertions(+) diff --git a/src/mainboard/lenovo/haswell/Kconfig b/src/mainboard/lenovo/haswell/Kconfig index 46da23cfd2..8803717024 100644 --- a/src/mainboard/lenovo/haswell/Kconfig +++ b/src/mainboard/lenovo/haswell/Kconfig @@ -51,6 +51,9 @@ config VARIANT_DIR config DEVICETREE default "variants/\$(CONFIG_VARIANT_DIR)/devicetree.cb" +config CBFS_SIZE + default 0x700000 + config FMDFILE default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/vboot-rwab.fmd" if VBOOT diff --git a/src/mainboard/lenovo/t420/Kconfig b/src/mainboard/lenovo/t420/Kconfig index 1b9ddd6e4c..54d1cda106 100644 --- a/src/mainboard/lenovo/t420/Kconfig +++ b/src/mainboard/lenovo/t420/Kconfig @@ -44,6 +44,9 @@ config VBOOT config VBOOT_SLOTS_RW_A default y +config CBFS_SIZE + default 0x300000 + config FMDFILE default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/vboot-rwa.fmd" if VBOOT diff --git a/src/mainboard/lenovo/t420s/Kconfig b/src/mainboard/lenovo/t420s/Kconfig index 21bbd87431..bbfc9d0ef5 100644 --- a/src/mainboard/lenovo/t420s/Kconfig +++ b/src/mainboard/lenovo/t420s/Kconfig @@ -42,6 +42,9 @@ config VBOOT config VBOOT_SLOTS_RW_A default y +config CBFS_SIZE + default 0x300000 + config FMDFILE default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/vboot-rwa.fmd" if VBOOT diff --git a/src/mainboard/lenovo/t430/Kconfig b/src/mainboard/lenovo/t430/Kconfig index 20726edb50..fe1d5fcd7b 100644 --- a/src/mainboard/lenovo/t430/Kconfig +++ b/src/mainboard/lenovo/t430/Kconfig @@ -43,6 +43,9 @@ config VBOOT config VBOOT_SLOTS_RW_AB default y +config CBFS_SIZE + default 0x700000 + config FMDFILE default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/vboot-rwab.fmd" if VBOOT diff --git a/src/mainboard/lenovo/t430s/Kconfig b/src/mainboard/lenovo/t430s/Kconfig index 10ce88c6f1..1e80628384 100644 --- a/src/mainboard/lenovo/t430s/Kconfig +++ b/src/mainboard/lenovo/t430s/Kconfig @@ -45,6 +45,9 @@ config VBOOT config VBOOT_SLOTS_RW_AB default y +config CBFS_SIZE + default 0xB00000 + config FMDFILE default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/vboot-rwab.fmd" if VBOOT diff --git a/src/mainboard/lenovo/t520/Kconfig b/src/mainboard/lenovo/t520/Kconfig index a93c859615..ed424ed0a7 100644 --- a/src/mainboard/lenovo/t520/Kconfig +++ b/src/mainboard/lenovo/t520/Kconfig @@ -60,6 +60,9 @@ config MAINBOARD_DIR config OVERRIDE_DEVICETREE default "variants/\$(CONFIG_VARIANT_DIR)/overridetree.cb" +config CBFS_SIZE + default 0x300000 + config FMDFILE default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/vboot-rwa.fmd" if VBOOT diff --git a/src/mainboard/lenovo/t530/Kconfig b/src/mainboard/lenovo/t530/Kconfig index 801e931fbd..a825e1186b 100644 --- a/src/mainboard/lenovo/t530/Kconfig +++ b/src/mainboard/lenovo/t530/Kconfig @@ -50,6 +50,9 @@ config VBOOT config VBOOT_SLOTS_RW_AB default y +config CBFS_SIZE + default 0x700000 + config FMDFILE default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/vboot-rwab.fmd" if VBOOT diff --git a/src/mainboard/lenovo/x131e/Kconfig b/src/mainboard/lenovo/x131e/Kconfig index df435e9cfb..c59660adf1 100644 --- a/src/mainboard/lenovo/x131e/Kconfig +++ b/src/mainboard/lenovo/x131e/Kconfig @@ -36,6 +36,9 @@ config VBOOT config VBOOT_SLOTS_RW_AB default y +config CBFS_SIZE + default 0x700000 + config FMDFILE default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/vboot-rwab.fmd" if VBOOT diff --git a/src/mainboard/lenovo/x1_carbon_gen1/Kconfig b/src/mainboard/lenovo/x1_carbon_gen1/Kconfig index 902b92d5d3..39daee8b0d 100644 --- a/src/mainboard/lenovo/x1_carbon_gen1/Kconfig +++ b/src/mainboard/lenovo/x1_carbon_gen1/Kconfig @@ -43,6 +43,9 @@ config VBOOT config VBOOT_SLOTS_RW_AB default y +config CBFS_SIZE + default 0x700000 + config FMDFILE default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/vboot-rwab.fmd" if VBOOT diff --git a/src/mainboard/lenovo/x220/Kconfig b/src/mainboard/lenovo/x220/Kconfig index 453afd4bef..3b4c6ce0ea 100644 --- a/src/mainboard/lenovo/x220/Kconfig +++ b/src/mainboard/lenovo/x220/Kconfig @@ -49,6 +49,9 @@ config VARIANT_DIR default "x220" if BOARD_LENOVO_X220 || BOARD_LENOVO_X220I default "x1" if BOARD_LENOVO_X1 +config CBFS_SIZE + default 0x300000 + config FMDFILE default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/vboot-rwa.fmd" if VBOOT diff --git a/src/mainboard/lenovo/x230/Kconfig b/src/mainboard/lenovo/x230/Kconfig index 81049412df..2980c91b3a 100644 --- a/src/mainboard/lenovo/x230/Kconfig +++ b/src/mainboard/lenovo/x230/Kconfig @@ -45,6 +45,10 @@ config VBOOT config VBOOT_SLOTS_RW_AB default y +config CBFS_SIZE + default 0x700000 if BOARD_LENOVO_X230 || BOARD_LENOVO_X230T || BOARD_LENOVO_X230_EDP + default 0xB00000 + config FMDFILE default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/vboot-rwab.fmd" if VBOOT