Skip to content

Commit e7eef1d

Browse files
atull-alteragregkh
authored andcommitted
fpga: add intel stratix10 soc fpga manager driver
Add driver for reconfiguring Intel Stratix10 SoC FPGA devices. This driver communicates through the Intel service layer driver which does communication with privileged hardware (that does the FPGA programming) through a secure mailbox. Signed-off-by: Alan Tull <atull@kernel.org> Signed-off-by: Richard Gong <richard.gong@intel.com> Acked-by: Moritz Fischer <mdf@kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1 parent 919d110 commit e7eef1d

File tree

3 files changed

+542
-0
lines changed

3 files changed

+542
-0
lines changed

drivers/fpga/Kconfig

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,12 @@ config FPGA_MGR_ZYNQ_FPGA
5656
help
5757
FPGA manager driver support for Xilinx Zynq FPGAs.
5858

59+
config FPGA_MGR_STRATIX10_SOC
60+
tristate "Intel Stratix10 SoC FPGA Manager"
61+
depends on (ARCH_STRATIX10 && INTEL_STRATIX10_SERVICE)
62+
help
63+
FPGA manager driver support for the Intel Stratix10 SoC.
64+
5965
config FPGA_MGR_XILINX_SPI
6066
tristate "Xilinx Configuration over Slave Serial (SPI)"
6167
depends on SPI

drivers/fpga/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ obj-$(CONFIG_FPGA_MGR_ICE40_SPI) += ice40-spi.o
1313
obj-$(CONFIG_FPGA_MGR_MACHXO2_SPI) += machxo2-spi.o
1414
obj-$(CONFIG_FPGA_MGR_SOCFPGA) += socfpga.o
1515
obj-$(CONFIG_FPGA_MGR_SOCFPGA_A10) += socfpga-a10.o
16+
obj-$(CONFIG_FPGA_MGR_STRATIX10_SOC) += stratix10-soc.o
1617
obj-$(CONFIG_FPGA_MGR_TS73XX) += ts73xx-fpga.o
1718
obj-$(CONFIG_FPGA_MGR_XILINX_SPI) += xilinx-spi.o
1819
obj-$(CONFIG_FPGA_MGR_ZYNQ_FPGA) += zynq-fpga.o

0 commit comments

Comments
 (0)