[flashrom] patch to add support for Xilinx parallel III/DLC5 programmer cable

Jakab Peter list at jap.hu
Sat Sep 18 20:08:22 CEST 2010

Hi list,

I modified the rayer spi programmer source to be used with a Xilinx
parallel III (also called DLC5) programmer cable.

It's a trivial change of parallel port pins, but I did not know how the
support for this cable should be included into the source code. Copying
the same code to a separate file may not be a good idea.

--- flashrom/rayer_spi.c	2010-09-18 19:48:27.000000000 +0200
+++ ../flashrom/rayer_spi.c	2010-09-18 02:12:59.000000000 +0200
@@ -37,11 +37,11 @@
  * independent and are bitshift values, not real pin numbers.
 /* Pins for master->slave direction */
-#define SPI_CS_PIN 5
-#define SPI_SCK_PIN 6
-#define SPI_MOSI_PIN 7
+#define SPI_CS_PIN 2
+#define SPI_SCK_PIN 1
+#define SPI_MOSI_PIN 0
 /* Pins for slave->master direction */
-#define SPI_MISO_PIN 6
+#define SPI_MISO_PIN 4

 static int lpt_iobase;

Thank you for working on this software, with access to the source code I
was able to program my w25q64 flash chip.

Peter JAKAB  http://jap.hu/

More information about the flashrom mailing list