aboutsummaryrefslogtreecommitdiff
path: root/src/drivers/siemens/nc_fpga/Kconfig
diff options
context:
space:
mode:
authorWerner Zeh <werner.zeh@siemens.com>2017-10-19 07:21:54 +0200
committerWerner Zeh <werner.zeh@siemens.com>2017-11-03 16:20:15 +0000
commitf1f67c3b75039095ef333537b8bf1bde1c41265d (patch)
treea589391b1fb752bc8904d83cfb4478e8748e9baf /src/drivers/siemens/nc_fpga/Kconfig
parent0d29a3009325ac624fe8d8a584a486a400bbc7d3 (diff)
siemens/nc_fpga: Set FW_DONE bit before jumping to payload
Once coreboot is ready and payload has been loaded a bit inside the NC FPGA needs to be set to notify this event. As there are NC FPGAs with different PCI device IDs save the BAR0 address in a global variable once the driver evaluates this address. It can then be used to access the register from the boot state machine callback without the need of searching for all possible PCI devices again. As this driver is only used at ramstage there is no need of using CAR_GLOBAL for the global variable. Use a Kconfig switch to make this feature selectable from mainboard as not every mainboard may have a FPGA with that capability. Change-Id: I9cd09e7051edde30d144a7e020b84bb549e9e8b9 Signed-off-by: Werner Zeh <werner.zeh@siemens.com> Reviewed-on: https://review.coreboot.org/22138 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Diffstat (limited to 'src/drivers/siemens/nc_fpga/Kconfig')
-rw-r--r--src/drivers/siemens/nc_fpga/Kconfig4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/drivers/siemens/nc_fpga/Kconfig b/src/drivers/siemens/nc_fpga/Kconfig
index 832446fcc2..1cd797772f 100644
--- a/src/drivers/siemens/nc_fpga/Kconfig
+++ b/src/drivers/siemens/nc_fpga/Kconfig
@@ -1,3 +1,7 @@
config DRIVER_SIEMENS_NC_FPGA
bool
default n
+
+config NC_FPGA_NOTIFY_CB_READY
+ bool
+ default n