mb/google/brya: Add new baseboard trulo
This patch adds a new baseboard trulo. This commit is a stub which
only adds the minimum code needed for a successful build.
BUG=b:333314089
TEST=abuild -a -x -p none -t google/brya
Change-Id: Iad6230064c6b8359698d37c3e0440614cc7b073d
Signed-off-by: Dinesh Gehlot <digehlot@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/81626
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Subrata Banik <subratabanik@google.com>
Reviewed-by: Kapil Porwal <kapilporwal@google.com>
diff --git a/src/mainboard/google/brya/Kconfig b/src/mainboard/google/brya/Kconfig
index acafcda..0df0ec1 100644
--- a/src/mainboard/google/brya/Kconfig
+++ b/src/mainboard/google/brya/Kconfig
@@ -99,6 +99,22 @@
select TPM_GOOGLE_TI50
select SOC_INTEL_COMMON_MMC_OVERRIDE
+config BOARD_GOOGLE_BASEBOARD_TRULO
+ def_bool n
+ select BOARD_GOOGLE_BRYA_COMMON
+ select BOARD_ROMSIZE_KB_16384 if !BOARD_ROMSIZE_KB_32768
+ select CHROMEOS_DRAM_PART_NUMBER_IN_CBI if CHROMEOS
+ select DRIVERS_AUDIO_SOF
+ select DRIVERS_INTEL_ISH
+ select MAINBOARD_DISABLE_STAGE_CACHE
+ select MEMORY_SOLDERDOWN
+ select SOC_INTEL_COMMON_MMC_OVERRIDE
+ select SOC_INTEL_CSE_LITE_COMPRESS_ME_RW
+ select SOC_INTEL_CSE_LITE_SYNC_IN_RAMSTAGE
+ select SOC_INTEL_TWINLAKE
+ select SYSTEM_TYPE_LAPTOP
+ select TPM_GOOGLE_TI50
+
config BOARD_GOOGLE_AGAH
select BOARD_GOOGLE_BASEBOARD_BRYA
select DRIVERS_GENESYSLOGIC_GL9750
@@ -556,6 +572,7 @@
default "brask" if BOARD_GOOGLE_BASEBOARD_BRASK
default "hades" if BOARD_GOOGLE_BASEBOARD_HADES
default "nissa" if BOARD_GOOGLE_BASEBOARD_NISSA
+ default "trulo" if BOARD_GOOGLE_BASEBOARD_TRULO
config CHROMEOS
select EC_GOOGLE_CHROMEEC_SWITCHES
@@ -636,8 +653,8 @@
config FMDFILE
default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/chromeos-serger.fmd" if CHROMEOS && BOARD_GOOGLE_BRASK
- 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-16MiB.fmd" if CHROMEOS && BOARD_GOOGLE_BASEBOARD_NISSA && BOARD_ROMSIZE_KB_16384
+ default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/chromeos-16MiB-debugfsp.fmd" if CHROMEOS && (BOARD_GOOGLE_BASEBOARD_NISSA || BOARD_GOOGLE_BASEBOARD_TRULO) && BOARD_ROMSIZE_KB_16384 && BUILDING_WITH_DEBUG_FSP
+ default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/chromeos-16MiB.fmd" if CHROMEOS && (BOARD_GOOGLE_BASEBOARD_NISSA || BOARD_GOOGLE_BASEBOARD_TRULO) && BOARD_ROMSIZE_KB_16384
default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/chromeos.fmd" if CHROMEOS
config TPM_TIS_ACPI_INTERRUPT
@@ -657,6 +674,7 @@
default "Google_Brask" if BOARD_GOOGLE_BASEBOARD_BRASK
default "Google_Hades" if BOARD_GOOGLE_BASEBOARD_HADES
default "Google_Nissa" if BOARD_GOOGLE_BASEBOARD_NISSA
+ default "Google_Trulo" if BOARD_GOOGLE_BASEBOARD_TRULO
config MAINBOARD_PART_NUMBER
default "Agah" if BOARD_GOOGLE_AGAH