scsilsi: Introduce new programmer driver for LSI SCSI adapters

Supports up to 1MiB parallel flash, but needs external address buffers
and is usually set up for less.

Datasheet used:
https://theretroweb.com/chip/documentation/lsi53c875-data-sheet-4-1-66a3b3913650d154581810.pdf

Change-Id: I23291ae7c98ddd5cab48f96aa5e6a69788796d9b
Signed-off-by: Nico Huber <nico.h@gmx.de>
Reviewed-on: https://review.sourcearcade.org/c/flashprog/+/529
Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
diff --git a/include/programmer.h b/include/programmer.h
index 7da687d..a2de74e 100644
--- a/include/programmer.h
+++ b/include/programmer.h
@@ -93,6 +93,7 @@
 extern const struct programmer_entry programmer_rayer_spi;
 extern const struct programmer_entry programmer_satamv;
 extern const struct programmer_entry programmer_satasii;
+extern const struct programmer_entry programmer_scsilsi;
 extern const struct programmer_entry programmer_serprog;
 extern const struct programmer_entry programmer_stlinkv3_spi;
 extern const struct programmer_entry programmer_usbblaster_spi;