xref: /openbmc/qemu/include/hw/ide/isa.h (revision 526947e496e4447d74b8d42415e2847481c5043d)
1*794093e8SPhilippe Mathieu-Daudé /*
2*794093e8SPhilippe Mathieu-Daudé  * QEMU IDE Emulation: ISA Bus support.
3*794093e8SPhilippe Mathieu-Daudé  *
4*794093e8SPhilippe Mathieu-Daudé  * Copyright (c) 2003 Fabrice Bellard
5*794093e8SPhilippe Mathieu-Daudé  * Copyright (c) 2006 Openedhand Ltd.
6*794093e8SPhilippe Mathieu-Daudé  *
7*794093e8SPhilippe Mathieu-Daudé  * SPDX-License-Identifier: MIT
8*794093e8SPhilippe Mathieu-Daudé  */
9*794093e8SPhilippe Mathieu-Daudé #ifndef HW_IDE_ISA_H
10*794093e8SPhilippe Mathieu-Daudé #define HW_IDE_ISA_H
11*794093e8SPhilippe Mathieu-Daudé 
12*794093e8SPhilippe Mathieu-Daudé #include "qom/object.h"
13*794093e8SPhilippe Mathieu-Daudé 
14*794093e8SPhilippe Mathieu-Daudé #define TYPE_ISA_IDE "isa-ide"
15*794093e8SPhilippe Mathieu-Daudé OBJECT_DECLARE_SIMPLE_TYPE(ISAIDEState, ISA_IDE)
16*794093e8SPhilippe Mathieu-Daudé 
17*794093e8SPhilippe Mathieu-Daudé ISADevice *isa_ide_init(ISABus *bus, int iobase, int iobase2, int irqnum,
18*794093e8SPhilippe Mathieu-Daudé                         DriveInfo *hd0, DriveInfo *hd1);
19*794093e8SPhilippe Mathieu-Daudé 
20*794093e8SPhilippe Mathieu-Daudé #endif
21