Lines Matching +full:0 +full:x48
16 #define ATIIXP_IDE_PIO_TIMING 0x40
17 #define ATIIXP_IDE_MDMA_TIMING 0x44
18 #define ATIIXP_IDE_PIO_CONTROL 0x48
19 #define ATIIXP_IDE_PIO_MODE 0x4a
20 #define ATIIXP_IDE_UDMA_CONTROL 0x54
21 #define ATIIXP_IDE_UDMA_MODE 0x56
29 { 0x05, 0x0d },
30 { 0x04, 0x07 },
31 { 0x03, 0x04 },
32 { 0x02, 0x02 },
33 { 0x02, 0x00 },
37 { 0x07, 0x07 },
38 { 0x02, 0x01 },
39 { 0x02, 0x00 },
64 pio_mode_data &= ~(0x07 << (drive->dn * 4)); in atiixp_set_pio_mode()
69 pio_timing_data &= ~(0xff << timing_shift); in atiixp_set_pio_mode()
93 u16 udma_ctl = 0; in atiixp_set_dma_mode()
102 tmp16 &= ~(0x07 << (drive->dn * 4)); in atiixp_set_dma_mode()
103 tmp16 |= ((speed & 0x07) << (drive->dn * 4)); in atiixp_set_dma_mode()
108 u8 i = speed & 0x03; in atiixp_set_dma_mode()
111 tmp32 &= ~(0xff << timing_shift); in atiixp_set_dma_mode()
127 u8 udma_mode = 0, ch = hwif->channel; in atiixp_cable_detect()
131 if ((udma_mode & 0x07) >= 0x04 || (udma_mode & 0x70) >= 0x40) in atiixp_cable_detect()
144 { /* 0: IXP200/300/400/700 */
146 .enablebits = {{0x48,0x01,0x00}, {0x48,0x08,0x00}},
154 .enablebits = {{0x48,0x01,0x00}, {0x00,0x00,0x00}},
178 { PCI_VDEVICE(ATI, PCI_DEVICE_ID_ATI_IXP200_IDE), 0 },
179 { PCI_VDEVICE(ATI, PCI_DEVICE_ID_ATI_IXP300_IDE), 0 },
180 { PCI_VDEVICE(ATI, PCI_DEVICE_ID_ATI_IXP400_IDE), 0 },
182 { PCI_VDEVICE(ATI, PCI_DEVICE_ID_ATI_IXP700_IDE), 0 },
183 { PCI_VDEVICE(AMD, PCI_DEVICE_ID_AMD_HUDSON2_IDE), 0 },
184 { 0, },