This website requires JavaScript.
Explore
Help
Register
Sign in
GNUBoot
/
coreboot-kgpe-d16
Watch
2
Star
0
Fork
You've already forked coreboot-kgpe-d16
0
Code
Issues
Pull requests
Projects
Releases
Packages
Wiki
Activity
1607406b7c
coreboot-kgpe-d16
/
src
/
drivers
/
siemens
/
nc_fpga
/
Kconfig
8 lines
96 B
Text
Raw
Normal View
History
Unescape
Escape
siemens/nc_fpga: Add driver for Siemens NC FPGA Add driver code to initialize Siemens NC FPGA as PCI device. Beside some glue logic it contains a FAN controller and temperature monitor. Change-Id: I2cb722a60081028ee5a8251f51125f12ed38d824 Signed-off-by: Werner Zeh <werner.zeh@siemens.com> Reviewed-on: https://review.coreboot.org/15543 Tested-by: build bot (Jenkins) Reviewed-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
2016-07-05 07:16:34 +02:00
config DRIVER_SIEMENS_NC_FPGA
bool
default n
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>
2017-10-19 07:21:54 +02:00
config NC_FPGA_NOTIFY_CB_READY
bool
default n
Reference in a new issue
Copy permalink