#include #include "ide.h" #define PCI_VENDOR_ID_PROMISE 0x105a #define PCI_DEVICE_ID_PROMISE_20262 0x4d38 #define SETFEATURES_XFER 0x03 /* Set transfer mode */ # define XFER_UDMA_4 0x44 /* 0100|0100 */ # define XFER_UDMA_3 0x43 /* 0100|0011 */ # define XFER_UDMA_2 0x42 /* 0100|0010 */ # define XFER_UDMA_1 0x41 /* 0100|0001 */ # define XFER_UDMA_0 0x40 /* 0100|0000 */ # define XFER_MW_DMA_2 0x22 /* 0010|0010 */ # define XFER_MW_DMA_1 0x21 /* 0010|0001 */ # define XFER_MW_DMA_0 0x20 /* 0010|0000 */ # define XFER_SW_DMA_2 0x12 /* 0001|0010 */ # define XFER_SW_DMA_1 0x11 /* 0001|0001 */ # define XFER_SW_DMA_0 0x10 /* 0001|0000 */ # define XFER_PIO_4 0x0C /* 0000|1100 */ # define XFER_PIO_3 0x0B /* 0000|1011 */ # define XFER_PIO_2 0x0A /* 0000|1010 */ # define XFER_PIO_1 0x09 /* 0000|1001 */ # define XFER_PIO_0 0x08 /* 0000|1000 */ # define XFER_PIO_SLOW 0x00 /* 0000|0000 */ unsigned int pci_init_pdc202xx (struct pci_dev *dev, const char *name); void ide_init_pdc202xx(ide_hwif_t *hwif );