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