[PATCH v11 0/4] FPGA Manager Framework

From: atull
Date: Tue Sep 22 2015 - 11:42:40 EST


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 linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/