summaryrefslogtreecommitdiff
path: root/src/mainboard/google
diff options
context:
space:
mode:
authorSowmya V <v.sowmya@intel.com>2024-03-15 20:36:00 +0530
committerSubrata Banik <subratabanik@google.com>2024-03-21 07:21:03 +0000
commitf426df3f6827908f02d3d3a72463a4ab2776c6c4 (patch)
treed0ca6630d6fd5172d0d1573c84c17083e49c089a /src/mainboard/google
parent59ee65d271c7c617bcc240019231da4f0bd04db6 (diff)
mb/google/brya: Create a tivviks variant
This patch creates a new tivviks variant, which is a Twinlake platform. This variant uses Nivviks board mounted with the Twinlake SOC and hence the plan is to reuse the existing nivviks code. BUG=b:327550938 TEST= Genearte the Tivviks firmware builds and verify with boot check. Change-Id: Ia833a1dad45e13cd271506ade364b116c5880982 Signed-off-by: Sowmya V <v.sowmya@intel.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/81262 Reviewed-by: Subrata Banik <subratabanik@google.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Dinesh Gehlot <digehlot@google.com> Reviewed-by: Eric Lai <ericllai@google.com>
Diffstat (limited to 'src/mainboard/google')
-rw-r--r--src/mainboard/google/brya/Kconfig15
-rw-r--r--src/mainboard/google/brya/Kconfig.name3
2 files changed, 18 insertions, 0 deletions
diff --git a/src/mainboard/google/brya/Kconfig b/src/mainboard/google/brya/Kconfig
index e269b9a976..8cb8428433 100644
--- a/src/mainboard/google/brya/Kconfig
+++ b/src/mainboard/google/brya/Kconfig
@@ -462,6 +462,18 @@ config BOARD_GOOGLE_TANIKS
select DRIVERS_GENESYSLOGIC_GL9763E_L1_MAX
select INTEL_GMA_HAVE_VBT
+config BOARD_GOOGLE_TIVVIKS
+ select BOARD_GOOGLE_BASEBOARD_NISSA
+ select BOARD_ROMSIZE_KB_32768
+ select DRIVERS_GENERIC_GPIO_KEYS
+ select DRIVERS_GENESYSLOGIC_GL9750
+ select DRIVERS_I2C_SX9324
+ select DRIVERS_I2C_SX9324_SUPPORT_LEGACY_LINUX_DRIVER
+ select DRIVERS_INTEL_MIPI_CAMERA
+ select HAVE_WWAN_POWER_SEQUENCE
+ select INTEL_GMA_HAVE_VBT
+ select SOC_INTEL_TWINLAKE
+
config BOARD_GOOGLE_ULDREN
select BOARD_GOOGLE_BASEBOARD_NISSA
select CHROMEOS_WIFI_SAR if CHROMEOS
@@ -609,6 +621,7 @@ config DRIVER_TPM_I2C_BUS
default 0x0 if BOARD_GOOGLE_GLASSWAY
default 0x1 if BOARD_GOOGLE_NOVA
default 0x1 if BOARD_GOOGLE_BUJIA
+ default 0x0 if BOARD_GOOGLE_TIVVIKS
config DRIVER_TPM_I2C_ADDR
hex
@@ -695,6 +708,7 @@ config MAINBOARD_PART_NUMBER
default "Glassway" if BOARD_GOOGLE_GLASSWAY
default "Nova" if BOARD_GOOGLE_NOVA
default "Bujia" if BOARD_GOOGLE_BUJIA
+ default "Tivviks" if BOARD_GOOGLE_TIVVIKS
config VARIANT_DIR
default "brya0" if BOARD_GOOGLE_BRYA0
@@ -752,6 +766,7 @@ config VARIANT_DIR
default "glassway" if BOARD_GOOGLE_GLASSWAY
default "nova" if BOARD_GOOGLE_NOVA
default "bujia" if BOARD_GOOGLE_BUJIA
+ default "nivviks" if BOARD_GOOGLE_TIVVIKS
config VBOOT
select VBOOT_EARLY_EC_SYNC if !BOARD_GOOGLE_BASEBOARD_NISSA
diff --git a/src/mainboard/google/brya/Kconfig.name b/src/mainboard/google/brya/Kconfig.name
index e0e752cb8b..639603d8ab 100644
--- a/src/mainboard/google/brya/Kconfig.name
+++ b/src/mainboard/google/brya/Kconfig.name
@@ -137,6 +137,9 @@ config BOARD_GOOGLE_TAEKO4ES
config BOARD_GOOGLE_TANIKS
bool "-> Taniks"
+config BOARD_GOOGLE_TIVVIKS
+ bool "-> Tivviks"
+
config BOARD_GOOGLE_ULDREN
bool "-> Uldren"