[PATCH v6 00/18] patches for FPGA
From: Alan Tull
Date: Wed Nov 15 2017 - 15:20:44 EST
Hi Greg,
Please take these patches for FPGA that have been reviewed on
the mailing list. They include some needed FPGA API changes
plus bug fixes. They apply cleanly on next-20171113.
Alan
Alan Tull (18):
fpga: bridge: support getting bridge from device
fpga: mgr: API change to replace fpga load functions with single
function
fpga: mgr: separate getting/locking FPGA manager
fpga: region: use dev_err instead of pr_err
fpga: region: remove unneeded of_node_get and put
fpga: region: get mgr early on
fpga: region: check for child regions before allocing image info
fpga: region: fix slow warning with more than one overlay
fpga: region: use image info as parameter for programming region
fpga: region: separate out code that parses the overlay
fpga: region: add fpga-region.h header
fpga: region: rename some functions prior to moving
fpga: region: add register/unregister functions
fpga: region: add fpga_region_class_find
fpga: region: move device tree support to of-fpga-region.c
fpga: of-fpga-region: accept overlays that don't program FPGA
fpga: clean up fpga Kconfig
fpga: add attribute groups
Documentation/fpga/fpga-mgr.txt | 132 +++++-----
Documentation/fpga/fpga-region.txt | 95 +++++++
Documentation/fpga/overview.txt | 23 ++
drivers/fpga/Kconfig | 103 ++++----
drivers/fpga/Makefile | 1 +
drivers/fpga/fpga-bridge.c | 111 +++++++--
drivers/fpga/fpga-mgr.c | 121 +++++++--
drivers/fpga/fpga-region.c | 464 ++++------------------------------
drivers/fpga/of-fpga-region.c | 497 +++++++++++++++++++++++++++++++++++++
include/linux/fpga/fpga-bridge.h | 14 +-
include/linux/fpga/fpga-mgr.h | 39 ++-
include/linux/fpga/fpga-region.h | 40 +++
12 files changed, 1044 insertions(+), 596 deletions(-)
create mode 100644 Documentation/fpga/fpga-region.txt
create mode 100644 Documentation/fpga/overview.txt
create mode 100644 drivers/fpga/of-fpga-region.c
create mode 100644 include/linux/fpga/fpga-region.h
--
2.7.4