devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v11 0/4] FPGA Manager Framework
@ 2015-09-22 15:21 atull
  2015-09-22 15:21 ` [PATCH v11 1/4] usage documentation for FPGA manager core atull
                   ` (3 more replies)
  0 siblings, 4 replies; 20+ messages in thread
From: atull @ 2015-09-22 15:21 UTC (permalink / raw)
  To: gregkh, jgunthorpe, hpa, monstr, michal.simek, rdunlap
  Cc: mark.rutland, linux-doc, rubini, pantelis.antoniou, s.trumtrar,
	devel, sameo, nico, ijc+devicetree, kyle.teske, grant.likely,
	davidb, linus.walleij, cesarb, devicetree, jason, pawel.moll, iws,
	Alan Tull, broonie, philip, Petr Cvek, dinguyen, pavel,
	linux-kernel, balbi, delicious.quinoa, robh+dt, rob, galak, akpm,
	davem, m.chehab

From: Alan Tull <atull@opensource.altera.com>

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

^ permalink raw reply	[flat|nested] 20+ messages in thread
* [PATCH v11 0/4] FPGA Manager Framework
@ 2015-10-07 15:36 atull
  2015-10-07 15:36 ` [PATCH v11 2/4] fpga manager: add sysfs interface document atull
  0 siblings, 1 reply; 20+ messages in thread
From: atull @ 2015-10-07 15:36 UTC (permalink / raw)
  To: gregkh, jgunthorpe, hpa, monstr, michal.simek, rdunlap
  Cc: Moritz Fischer, linux-kernel, devicetree, pantelis.antoniou,
	robh+dt, grant.likely, iws, linux-doc, pavel, broonie, philip,
	rubini, s.trumtrar, jason, kyle.teske, nico, balbi, m.chehab,
	davidb, rob, davem, cesarb, sameo, akpm, linus.walleij,
	pawel.moll, mark.rutland, ijc+devicetree, galak, devel, Petr Cvek,
	delicious.quinoa, dinguyen, Alan Tull

From: Alan Tull <atull@opensource.altera.com>

Hi Greg,

I'm resending v11

The changes requested for v12 are minor.  We can fix them upstream in
some small patches.  Thanks for everybody's support and help in reviewing
these.

Alan


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

^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2015-10-07 15:36 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-09-22 15:21 [PATCH v11 0/4] FPGA Manager Framework atull
2015-09-22 15:21 ` [PATCH v11 1/4] usage documentation for FPGA manager core atull
2015-09-23  0:50   ` Moritz Fischer
2015-09-22 15:21 ` [PATCH v11 2/4] fpga manager: add sysfs interface document atull
     [not found]   ` <1442935271-10375-3-git-send-email-atull-yzvPICuk2ABMcg4IHK0kFoH6Mc4MB0Vx@public.gmane.org>
2015-09-23  0:52     ` Moritz Fischer
2015-09-22 15:21 ` [PATCH v11 3/4] add FPGA manager core atull
     [not found]   ` <1442935271-10375-4-git-send-email-atull-yzvPICuk2ABMcg4IHK0kFoH6Mc4MB0Vx@public.gmane.org>
2015-09-22 22:29     ` Josh Cartwright
2015-09-23 13:23       ` Pavel Machek
2015-09-23 14:11         ` Dan Carpenter
2015-09-23 16:15           ` atull
2015-09-24  7:49             ` Dan Carpenter
2015-09-24 20:47               ` atull
2015-09-24 21:13                 ` Pavel Machek
2015-09-25 10:00                 ` Dan Carpenter
2015-09-23 17:10       ` atull
2015-09-23 23:03         ` Josh Cartwright
2015-09-24 20:24           ` atull
2015-09-22 15:21 ` [PATCH v11 4/4] fpga manager: add driver for socfpga fpga manager atull
2015-09-22 22:47   ` Josh Cartwright
  -- strict thread matches above, loose matches on Subject: below --
2015-10-07 15:36 [PATCH v11 0/4] FPGA Manager Framework atull
2015-10-07 15:36 ` [PATCH v11 2/4] fpga manager: add sysfs interface document atull

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).