Gerd Hoffmann | 1e37607 | 2009-11-26 15:33:47 +0100 | [diff] [blame] | 1 | #ifndef QEMU_HW_ESP_H |
| 2 | #define QEMU_HW_ESP_H |
| 3 | |
blueswir1 | 8b17de8 | 2008-03-02 08:48:47 +0000 | [diff] [blame] | 4 | /* esp.c */ |
| 5 | #define ESP_MAX_DEVS 7 |
Blue Swirl | ff9868e | 2010-02-07 09:17:35 +0000 | [diff] [blame] | 6 | typedef void (*ESPDMAMemoryReadWriteFunc)(void *opaque, uint8_t *buf, int len); |
Anthony Liguori | c227f09 | 2009-10-01 16:12:16 -0500 | [diff] [blame] | 7 | void esp_init(target_phys_addr_t espaddr, int it_shift, |
Blue Swirl | ff9868e | 2010-02-07 09:17:35 +0000 | [diff] [blame] | 8 | ESPDMAMemoryReadWriteFunc dma_memory_read, |
| 9 | ESPDMAMemoryReadWriteFunc dma_memory_write, |
Blue Swirl | 73d7434 | 2010-09-11 16:38:33 +0000 | [diff] [blame] | 10 | void *dma_opaque, qemu_irq irq, qemu_irq *reset, |
| 11 | qemu_irq *dma_enable); |
Gerd Hoffmann | 1e37607 | 2009-11-26 15:33:47 +0100 | [diff] [blame] | 12 | |
| 13 | #endif |