blob: 3376cb52ee26b4b657be2f285e57d8bcc1dfb9af [file] [log] [blame]
swissChili5fe85a12021-05-31 08:10:27 -07001#pragma once
2
3#include <dri/pci/pci.h>
4
swissChilief829f32021-06-13 20:00:54 -07005enum ide_mode
6{
7 IDE_PCI_NATIVE,
8 IDE_COMPAT,
9};
10
11struct ide_device
12{
13 enum ide_mode channel_mode[2];
14 bool channel_mode_modifiable[2];
15 bool supports_dma;
16};
17
swissChili5fe85a12021-05-31 08:10:27 -070018void ide_register();
swissChilief829f32021-06-13 20:00:54 -070019void ide_print_device(struct ide_device *dev);