aboutsummaryrefslogtreecommitdiff
path: root/src/vendorcode/cavium/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'src/vendorcode/cavium/Kconfig')
-rw-r--r--src/vendorcode/cavium/Kconfig70
1 files changed, 70 insertions, 0 deletions
diff --git a/src/vendorcode/cavium/Kconfig b/src/vendorcode/cavium/Kconfig
new file mode 100644
index 0000000000..80377620ae
--- /dev/null
+++ b/src/vendorcode/cavium/Kconfig
@@ -0,0 +1,70 @@
+##
+## 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.
+endmenu
+
+endif