Repost, this time adding the "of overlay notifications" patch to fix build break. No changes from v21.
The following were acked by Rob so they are no longer in this patch set: * DT bindings for Altera Freeze Bridges https://patchwork.kernel.org/patch/9379803/ * DT bindings for Altera SOCFPGA bridges https://patchwork.kernel.org/patch/9226093/ * DT bindings for Arria 10 FPGA Mgr https://patchwork.kernel.org/patch/9226111/ This patchset supports FPGA programming under the control of Device Tree overlays. Alan Alan Tull (11): of/overlay: add of overlay notifications fpga: add method to get fpga manager from device doc: fpga-mgr: add fpga image info to api fpga: add bindings document for fpga region fpga-mgr: add fpga image information struct add sysfs document for fpga bridge class fpga: add fpga bridge framework fpga: fpga-region: device tree control for FPGA ARM: socfpga: fpga bridge driver support fpga: add altera freeze bridge support fpga-manager: Add Socfpga Arria10 support Documentation/ABI/testing/sysfs-class-fpga-bridge | 11 + .../devicetree/bindings/fpga/fpga-region.txt | 494 +++++++++++++++++ Documentation/fpga/fpga-mgr.txt | 38 +- drivers/fpga/Kconfig | 36 ++ drivers/fpga/Makefile | 9 + drivers/fpga/altera-fpga2sdram.c | 180 ++++++ drivers/fpga/altera-freeze-bridge.c | 273 ++++++++++ drivers/fpga/altera-hps2fpga.c | 222 ++++++++ drivers/fpga/fpga-bridge.c | 395 ++++++++++++++ drivers/fpga/fpga-mgr.c | 93 +++- drivers/fpga/fpga-region.c | 603 +++++++++++++++++++++ drivers/fpga/socfpga-a10.c | 556 +++++++++++++++++++ drivers/fpga/socfpga.c | 7 +- drivers/fpga/zynq-fpga.c | 10 +- drivers/of/overlay.c | 47 +- include/linux/fpga/fpga-bridge.h | 60 ++ include/linux/fpga/fpga-mgr.h | 27 +- include/linux/of.h | 25 + 18 files changed, 3031 insertions(+), 55 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-class-fpga-bridge create mode 100644 Documentation/devicetree/bindings/fpga/fpga-region.txt create mode 100644 drivers/fpga/altera-fpga2sdram.c create mode 100644 drivers/fpga/altera-freeze-bridge.c create mode 100644 drivers/fpga/altera-hps2fpga.c create mode 100644 drivers/fpga/fpga-bridge.c create mode 100644 drivers/fpga/fpga-region.c create mode 100644 drivers/fpga/socfpga-a10.c create mode 100644 include/linux/fpga/fpga-bridge.h -- 1.9.1