mb/google/brya: Enable SKIP_RAM_ID_STRAPS for TRULO variant
This change enables SKIP_RAM_ID_STRAPS for the TRULO board variant as this board design won't stuff MEM strap GPIO hence, sets the static SPD ID to 0 for the MT62F512M32D2DR-031 DRAM part. BUG=b:351976770 TEST=Able to build google/trulo. Change-Id: I1acb4680a143611c55f4fa6e032fde38c62af054 Signed-off-by: Subrata Banik <subratabanik@google.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/83543 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Dinesh Gehlot <digehlot@google.com> Reviewed-by: Eric Lai <ericllai@google.com>
This commit is contained in:
parent
0ec0f02e42
commit
1cefae23f8
@ -550,6 +550,7 @@ config BOARD_GOOGLE_TIVVIKS
|
|||||||
|
|
||||||
config BOARD_GOOGLE_TRULO
|
config BOARD_GOOGLE_TRULO
|
||||||
select BOARD_GOOGLE_BASEBOARD_TRULO
|
select BOARD_GOOGLE_BASEBOARD_TRULO
|
||||||
|
select SKIP_RAM_ID_STRAPS
|
||||||
select SOC_INTEL_TWINLAKE
|
select SOC_INTEL_TWINLAKE
|
||||||
select SOC_INTEL_COMMON_BLOCK_HDA_VERB
|
select SOC_INTEL_COMMON_BLOCK_HDA_VERB
|
||||||
select SOC_INTEL_TCSS_USE_PDC_PMC_USBC_MUX_CONFIGURATION
|
select SOC_INTEL_TCSS_USE_PDC_PMC_USBC_MUX_CONFIGURATION
|
||||||
@ -1000,4 +1001,16 @@ config PCIEXP_DEFAULT_MAX_RESIZABLE_BAR_BITS
|
|||||||
int
|
int
|
||||||
default 33
|
default 33
|
||||||
|
|
||||||
|
config SKIP_RAM_ID_STRAPS
|
||||||
|
bool
|
||||||
|
default n
|
||||||
|
help
|
||||||
|
Enable this option if the board variant does not rely on MEM Strap GPIOs to determine the SPD ID.
|
||||||
|
|
||||||
|
This is typically the case when the DRAM part is fixed (only one type is used).
|
||||||
|
In such board designs, enabling this option will bypass the reading of MEM Strap GPIOs
|
||||||
|
and instead use a static SPD ID number.
|
||||||
|
|
||||||
|
If unsure, leave this option disabled.
|
||||||
|
|
||||||
endif # BOARD_GOOGLE_BRYA_COMMON
|
endif # BOARD_GOOGLE_BRYA_COMMON
|
||||||
|
@ -76,6 +76,9 @@ const struct mb_cfg *variant_memory_params(void)
|
|||||||
|
|
||||||
int variant_memory_sku(void)
|
int variant_memory_sku(void)
|
||||||
{
|
{
|
||||||
|
if (CONFIG(SKIP_RAM_ID_STRAPS))
|
||||||
|
return 0; /* SPD ID: 0 - MT62F512M32D2DR-031 WT:B */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Memory configuration board straps
|
* Memory configuration board straps
|
||||||
* GPIO_MEM_CONFIG_0 GPP_E2
|
* GPIO_MEM_CONFIG_0 GPP_E2
|
||||||
|
Loading…
x
Reference in New Issue
Block a user