mb/google/brya/var/ghost: Split ghost4adl into 3 variants
We plan to make 3 firmwares which differ only by Kconfig options and can share a common variant directory. ghost4adl: Board with an ADL chip. ghost4es: Board near identical but has RPL-ES chip. ghost: Will have final RPL silicon. Since they will only differ by Kconfig options and Intel binary blobs, let's not duplicate the variant directory but instead share it in common. BUG=b:239456576 BRANCH=firmware-brya-14505.B TEST="make menuconfig", verify layout of board selection Signed-off-by: Jack Rosenthal <jrosenth@chromium.org> Change-Id: I94f2048bbe6675a807f8eba986a1ded0a4167733 Reviewed-on: https://review.coreboot.org/c/coreboot/+/65956 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Eric Lai <eric_lai@quanta.corp-partner.google.com> Reviewed-by: Caveh Jalali <caveh@chromium.org> Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org> Reviewed-by: Nick Vaccaro <nvaccaro@google.com>
This commit is contained in:
parent
a8a6738631
commit
15e4c0a23f
|
@ -60,6 +60,11 @@ config BOARD_GOOGLE_BASEBOARD_BRASK
|
||||||
select SOC_INTEL_ALDERLAKE_PCH_P
|
select SOC_INTEL_ALDERLAKE_PCH_P
|
||||||
select TPM_GOOGLE_CR50
|
select TPM_GOOGLE_CR50
|
||||||
|
|
||||||
|
config BOARD_GOOGLE_BASEBOARD_GHOST
|
||||||
|
def_bool n
|
||||||
|
select BOARD_GOOGLE_BASEBOARD_BRYA if BOARD_GOOGLE_GHOST4ADL
|
||||||
|
select BOARD_GOOGLE_BASEBOARD_SKOLAS if !BOARD_GOOGLE_GHOST4ADL
|
||||||
|
|
||||||
config BOARD_GOOGLE_BASEBOARD_NISSA
|
config BOARD_GOOGLE_BASEBOARD_NISSA
|
||||||
def_bool n
|
def_bool n
|
||||||
select BOARD_GOOGLE_BRYA_COMMON
|
select BOARD_GOOGLE_BRYA_COMMON
|
||||||
|
@ -116,7 +121,7 @@ config DRIVER_TPM_I2C_BUS
|
||||||
default 0x1 if BOARD_GOOGLE_BRASK
|
default 0x1 if BOARD_GOOGLE_BRASK
|
||||||
default 0x1 if BOARD_GOOGLE_PRIMUS
|
default 0x1 if BOARD_GOOGLE_PRIMUS
|
||||||
default 0x3 if BOARD_GOOGLE_PRIMUS4ES
|
default 0x3 if BOARD_GOOGLE_PRIMUS4ES
|
||||||
default 0x1 if BOARD_GOOGLE_GHOST4ADL
|
default 0x1 if BOARD_GOOGLE_BASEBOARD_GHOST
|
||||||
default 0x1 if BOARD_GOOGLE_GIMBLE
|
default 0x1 if BOARD_GOOGLE_GIMBLE
|
||||||
default 0x3 if BOARD_GOOGLE_GIMBLE4ES
|
default 0x3 if BOARD_GOOGLE_GIMBLE4ES
|
||||||
default 0x1 if BOARD_GOOGLE_REDRIX
|
default 0x1 if BOARD_GOOGLE_REDRIX
|
||||||
|
@ -180,7 +185,9 @@ config MAINBOARD_PART_NUMBER
|
||||||
default "Brask" if BOARD_GOOGLE_BRASK
|
default "Brask" if BOARD_GOOGLE_BRASK
|
||||||
default "Primus" if BOARD_GOOGLE_PRIMUS
|
default "Primus" if BOARD_GOOGLE_PRIMUS
|
||||||
default "Primus4ES" if BOARD_GOOGLE_PRIMUS4ES
|
default "Primus4ES" if BOARD_GOOGLE_PRIMUS4ES
|
||||||
|
default "Ghost" if BOARD_GOOGLE_GHOST
|
||||||
default "Ghost4ADL" if BOARD_GOOGLE_GHOST4ADL
|
default "Ghost4ADL" if BOARD_GOOGLE_GHOST4ADL
|
||||||
|
default "Ghost4ES" if BOARD_GOOGLE_GHOST4ES
|
||||||
default "Gimble" if BOARD_GOOGLE_GIMBLE
|
default "Gimble" if BOARD_GOOGLE_GIMBLE
|
||||||
default "Gimble4ES" if BOARD_GOOGLE_GIMBLE4ES
|
default "Gimble4ES" if BOARD_GOOGLE_GIMBLE4ES
|
||||||
default "Redrix" if BOARD_GOOGLE_REDRIX
|
default "Redrix" if BOARD_GOOGLE_REDRIX
|
||||||
|
@ -216,7 +223,7 @@ config VARIANT_DIR
|
||||||
default "brask" if BOARD_GOOGLE_BRASK
|
default "brask" if BOARD_GOOGLE_BRASK
|
||||||
default "primus" if BOARD_GOOGLE_PRIMUS
|
default "primus" if BOARD_GOOGLE_PRIMUS
|
||||||
default "primus4es" if BOARD_GOOGLE_PRIMUS4ES
|
default "primus4es" if BOARD_GOOGLE_PRIMUS4ES
|
||||||
default "ghost4adl" if BOARD_GOOGLE_GHOST4ADL
|
default "ghost" if BOARD_GOOGLE_BASEBOARD_GHOST
|
||||||
default "gimble" if BOARD_GOOGLE_GIMBLE
|
default "gimble" if BOARD_GOOGLE_GIMBLE
|
||||||
default "gimble4es" if BOARD_GOOGLE_GIMBLE4ES
|
default "gimble4es" if BOARD_GOOGLE_GIMBLE4ES
|
||||||
default "redrix" if BOARD_GOOGLE_REDRIX
|
default "redrix" if BOARD_GOOGLE_REDRIX
|
||||||
|
|
|
@ -57,11 +57,19 @@ config BOARD_GOOGLE_FELWINTER
|
||||||
select DRIVERS_GENERIC_GPIO_KEYS
|
select DRIVERS_GENERIC_GPIO_KEYS
|
||||||
select DRIVERS_GENESYSLOGIC_GL9755
|
select DRIVERS_GENESYSLOGIC_GL9755
|
||||||
|
|
||||||
|
config BOARD_GOOGLE_GHOST
|
||||||
|
bool "-> Ghost"
|
||||||
|
select BOARD_GOOGLE_BASEBOARD_GHOST
|
||||||
|
|
||||||
config BOARD_GOOGLE_GHOST4ADL
|
config BOARD_GOOGLE_GHOST4ADL
|
||||||
bool "-> Ghost4ADL"
|
bool "-> Ghost4ADL"
|
||||||
select BOARD_GOOGLE_BASEBOARD_BRYA
|
select BOARD_GOOGLE_BASEBOARD_GHOST
|
||||||
select ENABLE_TCSS_DISPLAY_DETECTION if RUN_FSP_GOP
|
select ENABLE_TCSS_DISPLAY_DETECTION if RUN_FSP_GOP
|
||||||
|
|
||||||
|
config BOARD_GOOGLE_GHOST4ES
|
||||||
|
bool "-> Ghost4ES"
|
||||||
|
select BOARD_GOOGLE_BASEBOARD_GHOST
|
||||||
|
|
||||||
config BOARD_GOOGLE_GIMBLE
|
config BOARD_GOOGLE_GIMBLE
|
||||||
bool "-> Gimble"
|
bool "-> Gimble"
|
||||||
select BOARD_GOOGLE_BASEBOARD_BRYA
|
select BOARD_GOOGLE_BASEBOARD_BRYA
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
# SPDX-License-Identifier: GPL-2.0-or-later
|
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||||
# This is an auto-generated file. Do not edit!!
|
# This is an auto-generated file. Do not edit!!
|
||||||
# Generated by:
|
# Generated by:
|
||||||
# ./util/spd_tools/bin/part_id_gen ADL lp5 src/mainboard/google/brya/variants/ghost4adl/memory src/mainboard/google/brya/variants/ghost4adl/memory/mem_parts_used.txt
|
# ./util/spd_tools/bin/part_id_gen ADL lp5 src/mainboard/google/brya/variants/ghost/memory src/mainboard/google/brya/variants/ghost/memory/mem_parts_used.txt
|
||||||
|
|
||||||
SPD_SOURCES =
|
SPD_SOURCES =
|
||||||
SPD_SOURCES += spd/lp5/set-0/spd-1.hex # ID = 0(0b0000) Parts = H9JCNNNBK3MLYR-N6E, MT62F512M32D2DR-031 WT:B
|
SPD_SOURCES += spd/lp5/set-0/spd-1.hex # ID = 0(0b0000) Parts = H9JCNNNBK3MLYR-N6E, MT62F512M32D2DR-031 WT:B
|
|
@ -1,7 +1,7 @@
|
||||||
# SPDX-License-Identifier: GPL-2.0-or-later
|
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||||
# This is an auto-generated file. Do not edit!!
|
# This is an auto-generated file. Do not edit!!
|
||||||
# Generated by:
|
# Generated by:
|
||||||
# ./util/spd_tools/bin/part_id_gen ADL lp5 src/mainboard/google/brya/variants/ghost4adl/memory src/mainboard/google/brya/variants/ghost4adl/memory/mem_parts_used.txt
|
# ./util/spd_tools/bin/part_id_gen ADL lp5 src/mainboard/google/brya/variants/ghost/memory src/mainboard/google/brya/variants/ghost/memory/mem_parts_used.txt
|
||||||
|
|
||||||
DRAM Part Name ID to assign
|
DRAM Part Name ID to assign
|
||||||
H9JCNNNBK3MLYR-N6E 0 (0000)
|
H9JCNNNBK3MLYR-N6E 0 (0000)
|
Loading…
Reference in New Issue