<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/drivers/fpga/Kconfig, branch linux-4.16.y</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=linux-4.16.y</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=linux-4.16.y'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2017-11-28T15:30:38+00:00</updated>
<entry>
<title>fpga: clean up fpga Kconfig</title>
<updated>2017-11-28T15:30:38+00:00</updated>
<author>
<name>Alan Tull</name>
<email>atull@kernel.org</email>
</author>
<published>2017-11-15T20:20:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=84e93f1d4f45a510926cb9225e49a4ccff5dd868'/>
<id>urn:sha1:84e93f1d4f45a510926cb9225e49a4ccff5dd868</id>
<content type='text'>
The fpga menuconfig has gotten messy.  The bridges and managers are
mixed together.

* Separate the bridges and things dependent on CONFIG_FPGA_BRIDGE
  from the managers.
* Group the managers by vendor in order that they were added
  to the kernel.

The following is what the menuconfig ends up looking like more or less
(platform dependencies are hiding some of these on any given
platform).

    --- FPGA Configuration Framework
    &lt;*&gt;   Altera SOCFPGA FPGA Manager
    &lt;*&gt;   Altera SoCFPGA Arria10
    &lt;*&gt;   Altera Partial Reconfiguration IP Core
    &lt;*&gt;     Platform support of Altera Partial Reconfiguration IP Core
    &lt;*&gt;   Altera FPGA Passive Serial over SPI
    &lt;*&gt;   Altera Arria-V/Cyclone-V/Stratix-V CvP FPGA Manager
    &lt;*&gt;   Xilinx Zynq FPGA
    &lt;*&gt;   Xilinx Configuration over Slave Serial (SPI)
    &lt;*&gt;   Lattice iCE40 SPI
    &lt;*&gt;   Technologic Systems TS-73xx SBC FPGA Manager
    &lt;*&gt;   FPGA Bridge Framework
    &lt;*&gt;     Altera SoCFPGA FPGA Bridges
    &lt;*&gt;     Altera FPGA Freeze Bridge
    &lt;*&gt;     Xilinx LogiCORE PR Decoupler
    &lt;*&gt;     FPGA Region
    &lt;*&gt;       FPGA Region Device Tree Overlay Support

Signed-off-by: Alan Tull &lt;atull@kernel.org&gt;
Acked-by: Moritz Fischer &lt;mdf@kernel.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>fpga: region: move device tree support to of-fpga-region.c</title>
<updated>2017-11-28T15:30:38+00:00</updated>
<author>
<name>Alan Tull</name>
<email>atull@kernel.org</email>
</author>
<published>2017-11-15T20:20:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=ef3acdd820752e0abb5f1ec899025967d0dccf3d'/>
<id>urn:sha1:ef3acdd820752e0abb5f1ec899025967d0dccf3d</id>
<content type='text'>
Create of-fpga-region.c and move the following functions without
modification from fpga-region.c.

* of_fpga_region_find
* of_fpga_region_get_mgr
* of_fpga_region_get_bridges
* child_regions_with_firmware
* of_fpga_region_parse_ov
* of_fpga_region_notify_pre_apply
* of_fpga_region_notify_post_remove
* of_fpga_region_notify
* of_fpga_region_probe
* of_fpga_region_remove

Create two new functions with some code from fpga_region_init/exit.

* of_fpga_region_init
* of_fpga_region_exit

Signed-off-by: Alan Tull &lt;atull@kernel.org&gt;
Acked-by: Moritz Fischer &lt;mdf@kernel.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>fpga manager: Add Altera CvP driver</title>
<updated>2017-07-17T15:26:15+00:00</updated>
<author>
<name>Anatolij Gustschin</name>
<email>agust@denx.de</email>
</author>
<published>2017-06-14T15:36:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=34d1dc17ce978ae76e676d401b48fe9d004aa948'/>
<id>urn:sha1:34d1dc17ce978ae76e676d401b48fe9d004aa948</id>
<content type='text'>
Add FPGA manager driver for loading Arria-V/Cyclone-V/Stratix-V
and Arria-10 FPGAs via CvP.

Signed-off-by: Anatolij Gustschin &lt;agust@denx.de&gt;
Reviewed-by: Andy Shevchenko &lt;andy.shevchenko@gmail.com&gt;
Signed-off-by: Alan Tull &lt;atull@kernel.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>fpga manager: Add altera-ps-spi driver for Altera FPGAs</title>
<updated>2017-07-17T15:26:14+00:00</updated>
<author>
<name>Joshua Clayton</name>
<email>stillcompiling@gmail.com</email>
</author>
<published>2017-06-14T15:36:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=5692fae0742df7587189174b1cba364d22846c85'/>
<id>urn:sha1:5692fae0742df7587189174b1cba364d22846c85</id>
<content type='text'>
altera-ps-spi loads FPGA firmware over SPI, using the "passive serial"
interface on Altera Arria 10, Cyclone V or Stratix V FPGAs.

This is one of the simpler ways to set up an FPGA at runtime.
The signal interface is close to unidirectional SPI with lsb first.

Signed-off-by: Joshua Clayton &lt;stillcompiling@gmail.com&gt;
Signed-off-by: Anatolij Gustschin &lt;agust@denx.de&gt;
Signed-off-by: Alan Tull &lt;atull@kernel.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>Make FPGA a menuconfig to ease disabling it all</title>
<updated>2017-07-17T15:26:14+00:00</updated>
<author>
<name>Vincent Legoll</name>
<email>vincent.legoll@gmail.com</email>
</author>
<published>2017-06-14T15:36:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=50fa0285955899c1678c5ee47fc69dc56d17b107'/>
<id>urn:sha1:50fa0285955899c1678c5ee47fc69dc56d17b107</id>
<content type='text'>
No need to get into the submenu to disable all FPGA-related config entries

Signed-off-by: Vincent Legoll &lt;vincent.legoll@gmail.com&gt;
Acked-by: Moritz Fischer &lt;mdf@kernel.org&gt;
Signed-off-by: Alan Tull &lt;atull@kernel.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>fpga: Add support for Xilinx LogiCORE PR Decoupler</title>
<updated>2017-04-08T15:50:36+00:00</updated>
<author>
<name>Moritz Fischer</name>
<email>mdf@kernel.org</email>
</author>
<published>2017-03-24T15:33:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=7e961c12be424c6c1e355d469cc1b82dbf3af718'/>
<id>urn:sha1:7e961c12be424c6c1e355d469cc1b82dbf3af718</id>
<content type='text'>
This adds support for the Xilinx LogiCORE PR Decoupler
soft-ip that does decoupling of PR regions in the FPGA
fabric during partial reconfiguration.

Signed-off-by: Moritz Fischer &lt;mdf@kernel.org&gt;
Signed-off-by: Michal Simek &lt;michal.simek@xilinx.com&gt;
Cc: Sören Brinkmann &lt;soren.brinkmann@xilinx.com&gt;
Cc: linux-kernel@vger.kernel.org
Cc: devicetree@vger.kernel.org
Acked-by: Alan Tull &lt;atull@kernel.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>fpga pr ip: Platform driver for Altera Partial Reconfiguration IP.</title>
<updated>2017-04-08T15:45:28+00:00</updated>
<author>
<name>Matthew Gerlach</name>
<email>matthew.gerlach@linux.intel.com</email>
</author>
<published>2017-03-24T00:34:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=5b73cb5b0167833347fa0ce5525cfb488b2e2290'/>
<id>urn:sha1:5b73cb5b0167833347fa0ce5525cfb488b2e2290</id>
<content type='text'>
This adds a platform bus driver for a fpga-mgr driver
that uses the Altera Partial Reconfiguration IP component.

Signed-off-by: Matthew Gerlach &lt;matthew.gerlach@linux.intel.com&gt;
Acked-by: Alan Tull &lt;atull@kernel.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>fpga pr ip: Core driver support for Altera Partial Reconfiguration IP.</title>
<updated>2017-04-08T15:45:28+00:00</updated>
<author>
<name>Matthew Gerlach</name>
<email>matthew.gerlach@linux.intel.com</email>
</author>
<published>2017-03-24T00:34:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=d201cc17a8a31cc6c4f3944988fe9e2f04b021fb'/>
<id>urn:sha1:d201cc17a8a31cc6c4f3944988fe9e2f04b021fb</id>
<content type='text'>
Adding the core functions necessary for a fpga-mgr driver
for the Altera Partial IP component.  It is intended for
these functions to be used by the various bus implementations
like the platform bus or the PCIe bus.

Signed-off-by: Matthew Gerlach &lt;matthew.gerlach@linux.intel.com&gt;
Acked-by: Alan Tull &lt;atull@kernel.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>fpga manager: Add Xilinx slave serial SPI driver</title>
<updated>2017-04-08T15:45:28+00:00</updated>
<author>
<name>Anatolij Gustschin</name>
<email>agust@denx.de</email>
</author>
<published>2017-03-24T00:34:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=061c97d13f1a69c0edcab4dc6e97788e5bf3230f'/>
<id>urn:sha1:061c97d13f1a69c0edcab4dc6e97788e5bf3230f</id>
<content type='text'>
The driver loads FPGA firmware over SPI, using the "slave serial"
configuration interface on Xilinx FPGAs.

Signed-off-by: Anatolij Gustschin &lt;agust@denx.de&gt;
Acked-by: Michal Simek &lt;michal.simek@xilinx.com&gt;
Reviewed-by: Moritz Fischer &lt;mdf@kernel.org&gt;
Acked-by: Alan Tull &lt;atull@kernel.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>fpga: Add support for Lattice iCE40 FPGAs</title>
<updated>2017-03-17T06:10:48+00:00</updated>
<author>
<name>Joel Holdsworth</name>
<email>joel@airwebreathe.org.uk</email>
</author>
<published>2017-02-27T22:14:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=21f8ba2ef378d906374a26f7abc05fb92219e9c6'/>
<id>urn:sha1:21f8ba2ef378d906374a26f7abc05fb92219e9c6</id>
<content type='text'>
This patch adds support to the FPGA manager for configuring the SRAM of
iCE40LM, iCE40LP, iCE40HX, iCE40 Ultra, iCE40 UltraLite and iCE40
UltraPlus devices, through slave SPI.

Signed-off-by: Joel Holdsworth &lt;joel@airwebreathe.org.uk&gt;
Reviewed-by: Marek Vasut &lt;marex@denx.de&gt;
Reviewed-by: Moritz Fischer &lt;moritz.fischer@ettus.com&gt;
Acked-by: Alan Tull &lt;atull@opensource.altera.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
</feed>
