## ## This file is part of the coreboot project. ## ## Copyright 2017-present Facebook, Inc. ## ## This program is free software; you can redistribute it and/or modify ## it under the terms of the GNU General Public License as published by ## the Free Software Foundation; version 2 of the License. ## ## This program is distributed in the hope that it will be useful, ## but WITHOUT ANY WARRANTY; without even the implied warranty of ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ## GNU General Public License for more details. ## config CAVIUM_BDK def_bool n select HAVE_DEBUG_RAM_SETUP help Build Cavium's BDK in romstage. if CAVIUM_BDK menu "BDK" config CAVIUM_BDK_VERBOSE_INIT bool "Enable verbose init" depends on CAVIUM_BDK help Build Cavium's BDK with verbose init code. config CAVIUM_BDK_VERBOSE_DRAM bool "Enable verbose dram init" default y if DEBUG_RAM_SETUP depends on CAVIUM_BDK help Build Cavium's BDK with verbose dram init code. config CAVIUM_BDK_VERBOSE_DRAM_TEST bool "Enable verbose raminit tests" depends on CAVIUM_BDK help Build Cavium's BDK with verbose DRAM testing code. config CAVIUM_BDK_VERBOSE_QLM bool "Enable verbose qlm init" depends on CAVIUM_BDK help Build Cavium's BDK with verbose QLM code. config CAVIUM_BDK_VERBOSE_PCIE_CONFIG bool "Enable verbose pcie config" depends on CAVIUM_BDK help Build Cavium's BDK with verbose PCIe config code. config CAVIUM_BDK_VERBOSE_PCIE bool "Enable verbose pcie init" depends on CAVIUM_BDK help Build Cavium's BDK with verbose PCIe code. config CAVIUM_BDK_VERBOSE_PHY bool "Enable verbose phy init" depends on CAVIUM_BDK help Build Cavium's BDK with verbose PHY code. config CAVIUM_BDK_DDR_TUNE_HW_OFFSETS bool "Hardware assisted DLL read offset tuning" default n depends on CAVIUM_BDK help Automatically tune the data byte DLL read offsets. Always done by default, but allow use of HW-assist. NOTE: HW-assist will also tune the ECC byte. config CAVIUM_BDK_DDR_TUNE_WRITE_OFFSETS bool "Automatically tune the data byte DLL write offsets" default n depends on CAVIUM_BDK config CAVIUM_BDK_DDR_TUNE_ECC_ENABLE bool "Automatically tune the ECC byte DLL read offsets" default n depends on CAVIUM_BDK endmenu endif