esp: remove legacy esp_init() function
Remove the legacy esp_init() function now that there are no more remaining users. Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> Message-Id: <20180613094727.11326-3-mark.cave-ayland@ilande.co.uk> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Tested-by: Hervé Poussineau <hpoussin@reactos.org>
This commit is contained in:
parent
09eb69a573
commit
e7d99825f0
|
@ -619,36 +619,6 @@ static const MemoryRegionOps sysbus_esp_mem_ops = {
|
||||||
.valid.accepts = esp_mem_accepts,
|
.valid.accepts = esp_mem_accepts,
|
||||||
};
|
};
|
||||||
|
|
||||||
ESPState *esp_init(hwaddr espaddr, int it_shift,
|
|
||||||
ESPDMAMemoryReadWriteFunc dma_memory_read,
|
|
||||||
ESPDMAMemoryReadWriteFunc dma_memory_write,
|
|
||||||
void *dma_opaque, qemu_irq irq, qemu_irq *reset,
|
|
||||||
qemu_irq *dma_enable)
|
|
||||||
{
|
|
||||||
DeviceState *dev;
|
|
||||||
SysBusDevice *s;
|
|
||||||
SysBusESPState *sysbus;
|
|
||||||
ESPState *esp;
|
|
||||||
|
|
||||||
dev = qdev_create(NULL, TYPE_ESP);
|
|
||||||
sysbus = ESP_STATE(dev);
|
|
||||||
esp = &sysbus->esp;
|
|
||||||
esp->dma_memory_read = dma_memory_read;
|
|
||||||
esp->dma_memory_write = dma_memory_write;
|
|
||||||
esp->dma_opaque = dma_opaque;
|
|
||||||
sysbus->it_shift = it_shift;
|
|
||||||
/* XXX for now until rc4030 has been changed to use DMA enable signal */
|
|
||||||
esp->dma_enabled = 1;
|
|
||||||
qdev_init_nofail(dev);
|
|
||||||
s = SYS_BUS_DEVICE(dev);
|
|
||||||
sysbus_connect_irq(s, 0, irq);
|
|
||||||
sysbus_mmio_map(s, 0, espaddr);
|
|
||||||
*reset = qdev_get_gpio_in(dev, 0);
|
|
||||||
*dma_enable = qdev_get_gpio_in(dev, 1);
|
|
||||||
|
|
||||||
return esp;
|
|
||||||
}
|
|
||||||
|
|
||||||
static const struct SCSIBusInfo esp_scsi_info = {
|
static const struct SCSIBusInfo esp_scsi_info = {
|
||||||
.tcq = false,
|
.tcq = false,
|
||||||
.max_target = ESP_MAX_DEVS,
|
.max_target = ESP_MAX_DEVS,
|
||||||
|
|
|
@ -131,11 +131,6 @@ typedef struct {
|
||||||
#define TCHI_FAS100A 0x4
|
#define TCHI_FAS100A 0x4
|
||||||
#define TCHI_AM53C974 0x12
|
#define TCHI_AM53C974 0x12
|
||||||
|
|
||||||
ESPState *esp_init(hwaddr espaddr, int it_shift,
|
|
||||||
ESPDMAMemoryReadWriteFunc dma_memory_read,
|
|
||||||
ESPDMAMemoryReadWriteFunc dma_memory_write,
|
|
||||||
void *dma_opaque, qemu_irq irq, qemu_irq *reset,
|
|
||||||
qemu_irq *dma_enable);
|
|
||||||
void esp_dma_enable(ESPState *s, int irq, int level);
|
void esp_dma_enable(ESPState *s, int irq, int level);
|
||||||
void esp_request_cancelled(SCSIRequest *req);
|
void esp_request_cancelled(SCSIRequest *req);
|
||||||
void esp_command_complete(SCSIRequest *req, uint32_t status, size_t resid);
|
void esp_command_complete(SCSIRequest *req, uint32_t status, size_t resid);
|
||||||
|
|
Loading…
Reference in a new issue