fpga: Add support for Lattice iCE40 FPGAs
authorJoel Holdsworth <joel@airwebreathe.org.uk>
Mon, 27 Feb 2017 22:14:26 +0000 (16:14 -0600)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 17 Mar 2017 06:10:48 +0000 (15:10 +0900)
commit21f8ba2ef378d906374a26f7abc05fb92219e9c6
treef2acb4c44b5b0ca266d14194bd8e522d6d1b8295
parente10c11d2739fd3657d8d1d5b1fa06f9185b4f012
fpga: Add support for Lattice iCE40 FPGAs

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 <joel@airwebreathe.org.uk>
Reviewed-by: Marek Vasut <marex@denx.de>
Reviewed-by: Moritz Fischer <moritz.fischer@ettus.com>
Acked-by: Alan Tull <atull@opensource.altera.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/fpga/Kconfig
drivers/fpga/Makefile
drivers/fpga/ice40-spi.c [new file with mode: 0644]