Skip to content

fpga: Lattice MachXO2 Slave SPI FPGA Manager support

Paolo Pisati linux-devicetree linux-fpga lkml 12 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v10 Latest2 patches 2 repliesIn review
  2. v92 patches 3 repliesSuperseded
  3. v82 patches 3 repliesSuperseded
Earlier versions · 9
VersionPostedPatchesRepliesStatus
v72 patches5 repliesSuperseded
v62 patches4 repliesSuperseded
v52 patches1 replySuperseded
v42 patches0 repliesSuperseded
v3 posting 3/32 patches0 repliesSuperseded
v3 posting 2/32 patches2 repliesSuperseded
v3 posting 1/32 patches0 repliesSuperseded
v22 patches2 repliesSuperseded
v12 patches2 repliesSuperseded

Changes in v10 from the cover letter

* implemented machxo2_spi_state()

Patches in v10 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/2dt: bindings: fpga: add lattice machxo2 slave spi binding descriptionDocumentation/devicetree/bindings/fpga/lattice-machxo2-spi.txt+29 -00 replies
2/2fpga: lattice machxo2: Add Lattice MachXO2 supportdrivers/fpga/Kconfig drivers/fpga/Makefile drivers/fpga/machxo2-spi.c+421 -02 replies

Reviews trailers per patch

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

PatchRob HerringMoritz FischerAlan Tull
1/2A-b A-b A-b
2/2A-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 3 reviewers.

Read the v10 thread

Cover letter [PATCH v10 0/2] fpga: Lattice MachXO2 Slave SPI FPGA Manager support

Hi all,
this series adds support for the Lattice MachXO2 FPGA chip, programmed over slave SPI.

Tested on a raspberry pi3, beaglebone black (little endian mode) and imx6 hummingboard (big endian mode) + bugblat's pif2 fpga hat (machxo2 7000HC) or tinyfpga A1/A2 (machxo2 256HC / 1200HC), in SPI slave mode with varying bus speed.

Changes since v9:
* implemented machxo2_spi_state()

Paolo Pisati (2):
dt: bindings: fpga: add lattice machxo2 slave spi binding description
fpga: lattice machxo2: Add Lattice MachXO2 support

 .../bindings/fpga/lattice-machxo2-spi.txt          |  29 ++
 drivers/fpga/Kconfig                               |   7 +
 drivers/fpga/Makefile                              |   1 +
 drivers/fpga/machxo2-spi.c                         | 413 +++++++++++++++++++++
 4 files changed, 450 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/fpga/lattice-machxo2-spi.txt
 create mode 100644 drivers/fpga/machxo2-spi.c
Signature · 1 line
2.7.4