Skip to content

patches for FPGA

Alan Tull linux-fpga lkml 5 versions – New

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v6 Latest18 patches 0 repliesNew
  2. v518 patches 16 repliesSuperseded
  3. v418 patches 19 repliesSuperseded
Earlier versions · 2
VersionPostedPatchesRepliesStatus
v316 patches5 repliesSuperseded
v216 patches22 repliesSuperseded

Patches in v6 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/18fpga: bridge: support getting bridge from devicedrivers/fpga/fpga-bridge.c drivers/fpga/fpga-region.c include/linux/fpga/fpga-bridge.h+103 -300 replies
2/18fpga: mgr: API change to replace fpga load functions with single functionDocumentation/fpga/fpga-mgr.txt Documentation/fpga/fpga-region.txt Documentation/fpga/overview.txt +3 more+273 -1050 replies
3/18fpga: mgr: separate getting/locking FPGA managerDocumentation/fpga/fpga-mgr.txt drivers/fpga/fpga-mgr.c drivers/fpga/fpga-region.c +1 more+77 -270 replies
4/18fpga: region: use dev_err instead of pr_errdrivers/fpga/fpga-region.c+10 -100 replies
5/18fpga: region: remove unneeded of_node_get and putdrivers/fpga/fpga-region.c+0 -30 replies
6/18fpga: region: get mgr early ondrivers/fpga/fpga-region.c+23 -220 replies
7/18fpga: region: check for child regions before allocing image infodrivers/fpga/fpga-region.c+9 -50 replies
8/18fpga: region: fix slow warning with more than one overlaydrivers/fpga/fpga-region.c+5 -00 replies
9/18fpga: region: use image info as parameter for programming regiondrivers/fpga/fpga-region.c include/linux/fpga/fpga-mgr.h+13 -70 replies
10/18fpga: region: separate out code that parses the overlaydrivers/fpga/fpga-region.c+73 -490 replies
11/18fpga: region: add fpga-region.h headerdrivers/fpga/fpga-region.c include/linux/fpga/fpga-region.h+32 -200 replies
12/18fpga: region: rename some functions prior to movingdrivers/fpga/fpga-region.c+31 -290 replies
13/18fpga: region: add register/unregister functionsdrivers/fpga/fpga-region.c include/linux/fpga/fpga-region.h+72 -400 replies
14/18fpga: region: add fpga_region_class_finddrivers/fpga/fpga-region.c include/linux/fpga/fpga-region.h+19 -90 replies
15/18fpga: region: move device tree support to of-fpga-region.cdrivers/fpga/Kconfig drivers/fpga/Makefile drivers/fpga/fpga-region.c +1 more+509 -4550 replies
16/18fpga: of-fpga-region: accept overlays that don't program FPGAdrivers/fpga/of-fpga-region.c+6 -50 replies
17/18fpga: clean up fpga Kconfigdrivers/fpga/Kconfig+54 -540 replies
18/18fpga: add attribute groupsdrivers/fpga/fpga-bridge.c drivers/fpga/fpga-mgr.c drivers/fpga/fpga-region.c +3 more+9 -00 replies

Reviews trailers per patch

All 18 patches have a Reviewed-by or Acked-by.

PatchMoritz Fischer
1/18A-b
2/18A-b
3/18A-b
4/18A-b
5/18A-b
6/18A-b
7/18A-b
8/18A-b
9/18A-b
10/18A-b
11/18A-b
12/18A-b
13/18A-b
14/18A-b
15/18A-b
16/18A-b
17/18A-b
18/18A-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v6 thread

Cover letter [PATCH v6 00/18] patches for FPGA

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
Signature · 1 line
2.7.4