84 "Primary IDE interface", 0,
87 "Primary IDE interface", 1,
99 "Secondary IDE interface", 0,
102 "Secondary IDE interface", 1,
149 static const struct pci_driver ide_driver_fb
__pci_driver = {
156 static const struct pci_driver ide_driver_sb
__pci_driver = {
163 static const struct pci_driver ide_driver_mx
__pci_driver = {
170 static const struct pci_driver ide_driver_82437mx
__pci_driver = {
177 static const struct pci_driver ide_driver_ab_eb_mb
__pci_driver = {
#define printk(level,...)
#define ONOFF(cond, reg, bits)
static __always_inline u16 pci_read_config16(const struct device *dev, u16 reg)
static __always_inline u8 pci_read_config8(const struct device *dev, u16 reg)
static __always_inline void pci_write_config16(const struct device *dev, u16 reg, u16 val)
static __always_inline void pci_write_config8(const struct device *dev, u16 reg, u8 val)
static const struct device_operations ide_ops_ab_eb_mb
static const struct device_operations ide_ops_fb_sb
static void ide_init_enable(struct device *dev)
Initialize the IDE controller.
static const struct pci_driver ide_driver_fb __pci_driver
static void ide_init_i82371fb_sb(struct device *dev)
IDE init for the Intel 82371FB/SB IDE controller.
static void ide_init_udma33(struct device *dev)
Initialize the Ultra DMA/33 support of the IDE controller.
static void ide_init_i82371ab_eb_mb(struct device *dev)
IDE init for the Intel 82371AB/EB/MB IDE controller.
#define BIOS_DEBUG
BIOS_DEBUG - Verbose output.
#define PCI_COMMAND_MASTER
void pci_dev_enable_resources(struct device *dev)
void pci_dev_read_resources(struct device *dev)
void pci_dev_set_resources(struct device *dev)
#define PCI_DID_INTEL_82371MX_ISA_IDE
#define PCI_DID_INTEL_82371SB_IDE
#define PCI_DID_INTEL_82371FB_IDE
#define PCI_DID_INTEL_82371AB_IDE
#define PCI_DID_INTEL_82437MX_ISA_IDE
#define IDE_DECODE_ENABLE
void(* read_resources)(struct device *dev)
DEVTREE_CONST void * chip_info
int ide1_drive1_udma33_enable
int ide1_drive0_udma33_enable
int ide0_drive0_udma33_enable
int ide0_drive1_udma33_enable