]> Git Repo - qemu.git/blob - hw/fdc.h
Merge branch 'eflags3' of git://github.com/rth7680/qemu
[qemu.git] / hw / fdc.h
1 #ifndef HW_FDC_H
2 #define HW_FDC_H
3
4 #include "qemu-common.h"
5
6 /* fdc.c */
7 #define MAX_FD 2
8
9 typedef enum FDriveType {
10     FDRIVE_DRV_144  = 0x00,   /* 1.44 MB 3"5 drive      */
11     FDRIVE_DRV_288  = 0x01,   /* 2.88 MB 3"5 drive      */
12     FDRIVE_DRV_120  = 0x02,   /* 1.2  MB 5"25 drive     */
13     FDRIVE_DRV_NONE = 0x03,   /* No drive connected     */
14 } FDriveType;
15
16 ISADevice *fdctrl_init_isa(ISABus *bus, DriveInfo **fds);
17 void fdctrl_init_sysbus(qemu_irq irq, int dma_chann,
18                         hwaddr mmio_base, DriveInfo **fds);
19 void sun4m_fdctrl_init(qemu_irq irq, hwaddr io_base,
20                        DriveInfo **fds, qemu_irq *fdc_tc);
21
22 FDriveType isa_fdc_get_drive_type(ISADevice *fdc, int i);
23
24 #endif
This page took 0.025419 seconds and 4 git commands to generate.