# # This file is part of the coreboot project. # # # SPDX-License-Identifier: GPL-2.0-only if CPU_AMD_AGESA || CPU_AMD_PI || SOC_AMD_PI menu "AMD Platform Initialization" choice prompt "AGESA source" default CPU_AMD_AGESA_BINARY_PI if CPU_AMD_PI default CPU_AMD_AGESA_BINARY_PI if SOC_AMD_PI default CPU_AMD_AGESA_OPENSOURCE if CPU_AMD_AGESA help Select the method for including the AMD Platform Initialization code into coreboot. Platform Initialization code is required for all AMD processors. config CPU_AMD_AGESA_BINARY_PI bool "binary PI" help Use a binary PI package. Generally, these will be stored in the "3rdparty/blobs" directory. For some processors, these must be obtained directly from AMD Embedded Processors Group (http://www.amdcom/embedded). config CPU_AMD_AGESA_OPENSOURCE bool "open-source AGESA" help Build the PI package ("AGESA") from source code in the "vendorcode" directory. endchoice if CPU_AMD_AGESA_BINARY_PI source "src/vendorcode/amd/pi/Kconfig" endif config AGESA_EXTRA_TIMESTAMPS bool "Add instrumentation for AGESA calls" default n depends on DRIVERS_AMD_PI help Insert additional timestamps around each entrypoint into AGESA vendorcode. endmenu endif