mb/google/brya: Add new baseboard nissa with variants nivviks and nereid
Add a new baseboard for nissa, an Intel ADL-N based reference design.
Also, add variants for the two reference boards, nivviks and nereid.
This commit is a stub which only adds the minimum code needed for a
successful build.
BUG=b:197479026
TEST=abuild -a -x -c max -p none -t google/brya -b nivviks
abuild -a -x -c max -p none -t google/brya -b nereid
Change-Id: I2a3975fb7a45577fec8ea7c6c9f6ea042ab8cba5
Signed-off-by: Reka Norman <rekanorman@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/60271
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Kangheui Won <khwon@chromium.org>
Reviewed-by: Subrata Banik <subratabanik@google.com>
diff --git a/src/mainboard/google/brya/Kconfig b/src/mainboard/google/brya/Kconfig
index ea4498a..5169324 100644
--- a/src/mainboard/google/brya/Kconfig
+++ b/src/mainboard/google/brya/Kconfig
@@ -53,12 +53,20 @@
select SOC_INTEL_ALDERLAKE_PCH_P
select SPD_CACHE_IN_FMAP
+config BOARD_GOOGLE_BASEBOARD_NISSA
+ def_bool n
+ select BOARD_GOOGLE_BRYA_COMMON
+ select CHROMEOS_DRAM_PART_NUMBER_IN_CBI if CHROMEOS
+ select SOC_INTEL_ALDERLAKE_PCH_N
+ select SYSTEM_TYPE_LAPTOP
+
if BOARD_GOOGLE_BRYA_COMMON
config BASEBOARD_DIR
string
default "brya" if BOARD_GOOGLE_BASEBOARD_BRYA
default "brask" if BOARD_GOOGLE_BASEBOARD_BRASK
+ default "nissa" if BOARD_GOOGLE_BASEBOARD_NISSA
config CHROMEOS
select EC_GOOGLE_CHROMEEC_SWITCHES
@@ -94,6 +102,8 @@
default 0x3 if BOARD_GOOGLE_ANAHERA4ES
default 0x3 if BOARD_GOOGLE_VELL
default 0x3 if BOARD_GOOGLE_TANIKS
+ default 0x0 if BOARD_GOOGLE_NIVVIKS
+ default 0x0 if BOARD_GOOGLE_NEREID
config DRIVER_TPM_I2C_ADDR
hex
@@ -113,6 +123,7 @@
string
default "Google_Brya" if BOARD_GOOGLE_BASEBOARD_BRYA
default "Google_Brask" if BOARD_GOOGLE_BASEBOARD_BRASK
+ default "Google_Nissa" if BOARD_GOOGLE_BASEBOARD_NISSA
config MAINBOARD_PART_NUMBER
default "Brya" if BOARD_GOOGLE_BRYA0
@@ -132,6 +143,8 @@
default "Anahera4ES" if BOARD_GOOGLE_ANAHERA4ES
default "Vell" if BOARD_GOOGLE_VELL
default "Taniks" if BOARD_GOOGLE_TANIKS
+ default "Nivviks" if BOARD_GOOGLE_NIVVIKS
+ default "Nereid" if BOARD_GOOGLE_NEREID
config VARIANT_DIR
default "brya0" if BOARD_GOOGLE_BRYA0
@@ -151,6 +164,8 @@
default "anahera4es" if BOARD_GOOGLE_ANAHERA4ES
default "vell" if BOARD_GOOGLE_VELL
default "taniks" if BOARD_GOOGLE_TANIKS
+ default "nivviks" if BOARD_GOOGLE_NIVVIKS
+ default "nereid" if BOARD_GOOGLE_NEREID
config VBOOT
select VBOOT_EARLY_EC_SYNC