summaryrefslogtreecommitdiffstats
path: root/drivers/Makefile
diff options
context:
space:
mode:
authorAlan Tull <atull@opensource.altera.com>2015-10-07 16:36:28 +0100
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2015-10-07 18:08:15 +0100
commit6a8c3be7ec8eb3c1197766f9245e0d65a4e5aff8 (patch)
tree311c3845b068f737086813b1231b1c3b695f0a1c /drivers/Makefile
parentafb79e993a949d02895b912eacc86ab0e416b6fd (diff)
downloadlinux-6a8c3be7ec8eb3c1197766f9245e0d65a4e5aff8.tar.gz
linux-6a8c3be7ec8eb3c1197766f9245e0d65a4e5aff8.tar.bz2
linux-6a8c3be7ec8eb3c1197766f9245e0d65a4e5aff8.zip
add FPGA manager core
API to support programming FPGA's. The following functions are exported as GPL: * fpga_mgr_buf_load Load fpga from image in buffer * fpga_mgr_firmware_load Request firmware and load it to the FPGA. * fpga_mgr_register * fpga_mgr_unregister FPGA device drivers can be added by calling fpga_mgr_register() to register a set of fpga_manager_ops to do device specific stuff. * of_fpga_mgr_get * fpga_mgr_put Get/put a reference to a fpga manager. The following sysfs files are created: * /sys/class/fpga_manager/<fpga>/name Name of low level driver. * /sys/class/fpga_manager/<fpga>/state State of fpga manager Signed-off-by: Alan Tull <atull@opensource.altera.com> Acked-by: Michal Simek <michal.simek@xilinx.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/Makefile')
-rw-r--r--drivers/Makefile1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/Makefile b/drivers/Makefile
index e63542dd7010..7064bf476c2a 100644
--- a/drivers/Makefile
+++ b/drivers/Makefile
@@ -169,3 +169,4 @@ obj-y += hwtracing/intel_th/
obj-$(CONFIG_STM) += hwtracing/stm/
obj-$(CONFIG_ANDROID) += android/
obj-$(CONFIG_NVMEM) += nvmem/
+obj-$(CONFIG_FPGA) += fpga/