- struct pci_dev *dev = hwif->pci_dev;
-
- hwif->set_pio_mode = &aec_set_pio_mode;
-
- if (dev->device == PCI_DEVICE_ID_ARTOP_ATP850UF)
- hwif->set_dma_mode = &aec6210_set_mode;
- else
- hwif->set_dma_mode = &aec6260_set_mode;
-
- if (hwif->dma_base == 0)
- return;
+ struct pci_dev *dev = to_pci_dev(hwif->dev);
+ u8 ata66 = 0, mask = hwif->channel ? 0x02 : 0x01;