mb/google/brya/var/uldrenite: Generate RAM ID and SPD file
[coreboot2.git] / src / mainboard / hardkernel / odroid-h4 / Kconfig
blob3e03116db752ef401257f6bbdab70b101f418372
1 ## SPDX-License-Identifier: GPL-2.0-only
3 if BOARD_HARDKERNEL_ODROID_H4
5 config BOARD_SPECIFIC_OPTIONS
6         def_bool y
7         select BOARD_ROMSIZE_KB_16384
8         select CRB_TPM
9         select DRIVERS_UART_8250IO
10         select FSP_TYPE_IOT
11         select HAVE_ACPI_RESUME
12         select HAVE_ACPI_TABLES
13         select HAVE_INTEL_PTT
14         select INTEL_GMA_HAVE_VBT
15         select SUPERIO_ITE_IT8613E
16         select SOC_INTEL_ALDERLAKE_PCH_N
17         select SOC_INTEL_COMMON_BLOCK_HDA_VERB
18         select USE_DDR5
20 config MAINBOARD_DIR
21         default "hardkernel/odroid-h4"
23 config MAINBOARD_PART_NUMBER
24         default "ODROID-H4"
26 config ODROID_H4_ENABLE_SAGV
27         bool "Enable SAGV"
28         default y
29         help
30           SAGV (System Agent GeyserVille) is Intel's implementation of
31           DVFS (Dynamic Voltage Frequency Scaling) that reduces energy
32           consumption of the SA and DRAM during low-load conditions by
33           automatically switching to lower voltages / frequencies when
34           the system load is low enough. When enabled, memory training
35           has to run multiple times (once per SAGV point), which slows
36           down booting (but only when the MRC cache is unusable).
38           If unsure, keep enabled. If reflashing often, disabling this
39           option can be useful to reduce memory training time.
41 endif #BOARD_HARDKERNEL_ODROID_H4