mb/google/brya: Remove baseboard-specific FMD names
This patch renames the 16MB FMD file to remove the baseboard-specific name 'Nissa'. This allows other supported baseboards to utilize the 16MB SPI flash. Additionally, the patch attempts to create a generic, unified 32MB FMD file for both brya and nissa variants. BUG=b:333314089 TEST=Build and boot Nivviks. Change-Id: I9151a4bcbe9cc084cc19b1a3e91c0321fe4dcc37 Signed-off-by: Dinesh Gehlot <digehlot@google.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/81676 Reviewed-by: Kapil Porwal <kapilporwal@google.com> Reviewed-by: Subrata Banik <subratabanik@google.com> Reviewed-by: Eric Lai <ericllai@google.com> Reviewed-by: Varshit Pandya <pandyavarshit@gmail.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
committed by
Subrata Banik
parent
16131f3625
commit
50b61d39db
@ -636,9 +636,8 @@ config DRIVER_TPM_I2C_ADDR
|
|||||||
|
|
||||||
config FMDFILE
|
config FMDFILE
|
||||||
default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/chromeos-serger.fmd" if CHROMEOS && BOARD_GOOGLE_BRASK
|
default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/chromeos-serger.fmd" if CHROMEOS && BOARD_GOOGLE_BRASK
|
||||||
default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/chromeos-nissa-16MiB-debugfsp.fmd" if CHROMEOS && BOARD_GOOGLE_BASEBOARD_NISSA && BOARD_ROMSIZE_KB_16384 && BUILDING_WITH_DEBUG_FSP
|
default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/chromeos-16MiB-debugfsp.fmd" if CHROMEOS && BOARD_GOOGLE_BASEBOARD_NISSA && BOARD_ROMSIZE_KB_16384 && BUILDING_WITH_DEBUG_FSP
|
||||||
default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/chromeos-nissa-16MiB.fmd" if CHROMEOS && BOARD_GOOGLE_BASEBOARD_NISSA && BOARD_ROMSIZE_KB_16384
|
default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/chromeos-16MiB.fmd" if CHROMEOS && BOARD_GOOGLE_BASEBOARD_NISSA && BOARD_ROMSIZE_KB_16384
|
||||||
default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/chromeos-nissa-32MiB.fmd" if CHROMEOS && BOARD_GOOGLE_BASEBOARD_NISSA && BOARD_ROMSIZE_KB_32768
|
|
||||||
default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/chromeos.fmd" if CHROMEOS
|
default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/chromeos.fmd" if CHROMEOS
|
||||||
|
|
||||||
config TPM_TIS_ACPI_INTERRUPT
|
config TPM_TIS_ACPI_INTERRUPT
|
||||||
|
@ -1,51 +0,0 @@
|
|||||||
FLASH 32M {
|
|
||||||
SI_ALL 3712K {
|
|
||||||
SI_DESC 4K
|
|
||||||
SI_ME
|
|
||||||
}
|
|
||||||
SI_BIOS 29056K {
|
|
||||||
RW_SECTION_A 4376K {
|
|
||||||
VBLOCK_A 8K
|
|
||||||
FW_MAIN_A(CBFS)
|
|
||||||
RW_FWID_A 64
|
|
||||||
}
|
|
||||||
RW_LEGACY(CBFS) 1M
|
|
||||||
RW_MISC 152K {
|
|
||||||
UNIFIED_MRC_CACHE(PRESERVE) 128K {
|
|
||||||
RECOVERY_MRC_CACHE 64K
|
|
||||||
RW_MRC_CACHE 64K
|
|
||||||
}
|
|
||||||
RW_ELOG(PRESERVE) 4K
|
|
||||||
RW_SHARED 4K {
|
|
||||||
SHARED_DATA 4K
|
|
||||||
}
|
|
||||||
RW_VPD(PRESERVE) 8K
|
|
||||||
RW_NVRAM(PRESERVE) 8K
|
|
||||||
}
|
|
||||||
# RW UNUSED Region 1.
|
|
||||||
RW_UNUSED_1 7120K
|
|
||||||
# This section starts at the 16M boundary in SPI flash.
|
|
||||||
# ADL does not support a region crossing this boundary,
|
|
||||||
# because the SPI flash is memory-mapped into two non-
|
|
||||||
# contiguous windows.
|
|
||||||
RW_SECTION_B 4376K {
|
|
||||||
VBLOCK_B 8K
|
|
||||||
FW_MAIN_B(CBFS)
|
|
||||||
RW_FWID_B 64
|
|
||||||
}
|
|
||||||
# RW UNUSED Region 2.
|
|
||||||
RW_UNUSED_2 7912K
|
|
||||||
# Make WP_RO region align with SPI vendor
|
|
||||||
# memory protected range specification.
|
|
||||||
WP_RO 4M {
|
|
||||||
RO_VPD(PRESERVE) 16K
|
|
||||||
RO_GSCVD 8K
|
|
||||||
RO_SECTION {
|
|
||||||
FMAP 2K
|
|
||||||
RO_FRID 64
|
|
||||||
GBB@4K 12K
|
|
||||||
COREBOOT(CBFS)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
@ -47,6 +47,9 @@ FLASH 32M {
|
|||||||
# memory protected range specification.
|
# memory protected range specification.
|
||||||
WP_RO 8M {
|
WP_RO 8M {
|
||||||
RO_VPD(PRESERVE) 16K
|
RO_VPD(PRESERVE) 16K
|
||||||
|
#if CONFIG_TPM_GOOGLE_TI50
|
||||||
|
RO_GSCVD 8K
|
||||||
|
#endif
|
||||||
RO_SECTION {
|
RO_SECTION {
|
||||||
FMAP 2K
|
FMAP 2K
|
||||||
RO_FRID 64
|
RO_FRID 64
|
||||||
|
Reference in New Issue
Block a user