diff options
Diffstat (limited to 'src/include')
-rw-r--r-- | src/include/spi-generic.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/include/spi-generic.h b/src/include/spi-generic.h index bd0020f5d2..4de138cf09 100644 --- a/src/include/spi-generic.h +++ b/src/include/spi-generic.h @@ -43,11 +43,16 @@ * bus: ID of the bus that the slave is attached to. * cs: ID of the chip select connected to the slave. * rw: Read or Write flag + * max_transfer_size: maximum amount of bytes which can be sent in a single + * read or write transaction, usually this is a controller + * property, kept in the slave structure for convenience. Zero in + * this field means 'unlimited'. */ struct spi_slave { unsigned int bus; unsigned int cs; unsigned int rw; + unsigned int max_transfer_size; int force_programmer_specific; struct spi_flash * (*programmer_specific_probe) (struct spi_slave *spi); }; |