From: Alan Tull <atull@xxxxxxxxxxxxxxxxxxxxx> This patch set adds the FPGA manager core which exports API functions that write an image to a FPGA I'm holding off on the DT overlay support a little for now. The core's API is minimal to start with: only 6 functions. This gives a manufacturer-agnostic interface for programming FPGA's such that higher level interfaces (such as DT Overlays) can be shared. Alan Tull (4): usage documentation for FPGA manager core fpga manager: add sysfs interface document add FPGA manager core fpga manager: add driver for socfpga fpga manager Documentation/ABI/testing/sysfs-class-fpga-manager | 37 ++ Documentation/fpga/fpga-mgr.txt | 171 ++++++ drivers/Kconfig | 2 + drivers/Makefile | 1 + drivers/fpga/Kconfig | 24 + drivers/fpga/Makefile | 9 + drivers/fpga/fpga-mgr.c | 382 ++++++++++++ drivers/fpga/socfpga.c | 616 ++++++++++++++++++++ include/linux/fpga/fpga-mgr.h | 127 ++++ 9 files changed, 1369 insertions(+) create mode 100644 Documentation/ABI/testing/sysfs-class-fpga-manager create mode 100644 Documentation/fpga/fpga-mgr.txt create mode 100644 drivers/fpga/Kconfig create mode 100644 drivers/fpga/Makefile create mode 100644 drivers/fpga/fpga-mgr.c create mode 100644 drivers/fpga/socfpga.c create mode 100644 include/linux/fpga/fpga-mgr.h -- 1.7.9.5 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html