]> git.karo-electronics.de Git - karo-tx-uboot.git/blobdiff - include/spi.h
sf: Add memory mapped read support
[karo-tx-uboot.git] / include / spi.h
index c44ebe88740ce11f01d44ae2e019c56af2446d6e..c2086fc62e7f25631bbd9a55dc5933e98fbb73c6 100644 (file)
@@ -27,6 +27,8 @@
 /* SPI transfer flags */
 #define SPI_XFER_BEGIN 0x01                    /* Assert CS before transfer */
 #define SPI_XFER_END   0x02                    /* Deassert CS after transfer */
+#define SPI_XFER_MMAP  0x08                    /* Memory Mapped start */
+#define SPI_XFER_MMAP_END      0x10            /* Memory Mapped End */
 
 /* Header byte that marks the start of the message */
 #define SPI_PREAMBLE_END_BYTE          0xec
@@ -46,6 +48,7 @@ struct spi_slave {
        unsigned int bus;
        unsigned int cs;
        unsigned int max_write_size;
+       void *memory_map;
 };
 
 /**