diff options
Diffstat (limited to 'drivers/ide/pci/tc86c001.c')
-rw-r--r-- | drivers/ide/pci/tc86c001.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/drivers/ide/pci/tc86c001.c b/drivers/ide/pci/tc86c001.c index 14ce400a0eaf..4ce240db3263 100644 --- a/drivers/ide/pci/tc86c001.c +++ b/drivers/ide/pci/tc86c001.c | |||
@@ -168,8 +168,6 @@ static void __devinit init_hwif_tc86c001(ide_hwif_t *hwif) | |||
168 | 168 | ||
169 | /* Sector Count Register limit */ | 169 | /* Sector Count Register limit */ |
170 | hwif->rqsize = 0xffff; | 170 | hwif->rqsize = 0xffff; |
171 | |||
172 | hwif->dma_start = &tc86c001_dma_start; | ||
173 | } | 171 | } |
174 | 172 | ||
175 | static unsigned int __devinit init_chipset_tc86c001(struct pci_dev *dev, | 173 | static unsigned int __devinit init_chipset_tc86c001(struct pci_dev *dev, |
@@ -188,11 +186,16 @@ static const struct ide_port_ops tc86c001_port_ops = { | |||
188 | .cable_detect = tc86c001_cable_detect, | 186 | .cable_detect = tc86c001_cable_detect, |
189 | }; | 187 | }; |
190 | 188 | ||
189 | static struct ide_dma_ops tc86c001_dma_ops = { | ||
190 | .dma_start = tc86c001_dma_start, | ||
191 | }; | ||
192 | |||
191 | static const struct ide_port_info tc86c001_chipset __devinitdata = { | 193 | static const struct ide_port_info tc86c001_chipset __devinitdata = { |
192 | .name = "TC86C001", | 194 | .name = "TC86C001", |
193 | .init_chipset = init_chipset_tc86c001, | 195 | .init_chipset = init_chipset_tc86c001, |
194 | .init_hwif = init_hwif_tc86c001, | 196 | .init_hwif = init_hwif_tc86c001, |
195 | .port_ops = &tc86c001_port_ops, | 197 | .port_ops = &tc86c001_port_ops, |
198 | .dma_ops = &tc86c001_dma_ops, | ||
196 | .host_flags = IDE_HFLAG_SINGLE | IDE_HFLAG_OFF_BOARD | | 199 | .host_flags = IDE_HFLAG_SINGLE | IDE_HFLAG_OFF_BOARD | |
197 | IDE_HFLAG_ABUSE_SET_DMA_MODE, | 200 | IDE_HFLAG_ABUSE_SET_DMA_MODE, |
198 | .pio_mask = ATA_PIO4, | 201 | .pio_mask = ATA_PIO4, |