summaryrefslogtreecommitdiffstats
path: root/spi.c
diff options
context:
space:
mode:
Diffstat (limited to 'spi.c')
-rw-r--r--spi.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/spi.c b/spi.c
index b2d3eb0..62e1430 100644
--- a/spi.c
+++ b/spi.c
@@ -161,11 +161,17 @@ uint32_t spi_get_valid_read_addr(struct flashctx *flash)
}
}
+int spi_aai_write(struct flashctx *flash, uint8_t *buf,
+ unsigned int start, unsigned int len)
+{
+ return flash->pgm->spi.write_aai(flash, buf, start, len);
+}
+
int register_spi_programmer(const struct spi_programmer *pgm)
{
struct registered_programmer rpgm;
- if (!pgm->write_256 || !pgm->read || !pgm->command ||
+ if (!pgm->write_aai || !pgm->write_256 || !pgm->read || !pgm->command ||
!pgm->multicommand ||
((pgm->command == default_spi_send_command) &&
(pgm->multicommand == default_spi_send_multicommand))) {
OpenPOWER on IntegriCloud