diff options
Diffstat (limited to 'drivers/scsi/sata_svw.c')
-rw-r--r-- | drivers/scsi/sata_svw.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/drivers/scsi/sata_svw.c b/drivers/scsi/sata_svw.c index d9b516836486..c94b870cf378 100644 --- a/drivers/scsi/sata_svw.c +++ b/drivers/scsi/sata_svw.c | |||
@@ -314,7 +314,6 @@ static const struct ata_port_operations k2_sata_ops = { | |||
314 | .check_status = k2_stat_check_status, | 314 | .check_status = k2_stat_check_status, |
315 | .exec_command = ata_exec_command, | 315 | .exec_command = ata_exec_command, |
316 | .dev_select = ata_std_dev_select, | 316 | .dev_select = ata_std_dev_select, |
317 | .phy_reset = sata_phy_reset, | ||
318 | .bmdma_setup = k2_bmdma_setup_mmio, | 317 | .bmdma_setup = k2_bmdma_setup_mmio, |
319 | .bmdma_start = k2_bmdma_start_mmio, | 318 | .bmdma_start = k2_bmdma_start_mmio, |
320 | .bmdma_stop = ata_bmdma_stop, | 319 | .bmdma_stop = ata_bmdma_stop, |
@@ -322,7 +321,10 @@ static const struct ata_port_operations k2_sata_ops = { | |||
322 | .qc_prep = ata_qc_prep, | 321 | .qc_prep = ata_qc_prep, |
323 | .qc_issue = ata_qc_issue_prot, | 322 | .qc_issue = ata_qc_issue_prot, |
324 | .data_xfer = ata_mmio_data_xfer, | 323 | .data_xfer = ata_mmio_data_xfer, |
325 | .eng_timeout = ata_eng_timeout, | 324 | .freeze = ata_bmdma_freeze, |
325 | .thaw = ata_bmdma_thaw, | ||
326 | .error_handler = ata_bmdma_error_handler, | ||
327 | .post_internal_cmd = ata_bmdma_post_internal_cmd, | ||
326 | .irq_handler = ata_interrupt, | 328 | .irq_handler = ata_interrupt, |
327 | .irq_clear = ata_bmdma_irq_clear, | 329 | .irq_clear = ata_bmdma_irq_clear, |
328 | .scr_read = k2_sata_scr_read, | 330 | .scr_read = k2_sata_scr_read, |
@@ -422,8 +424,8 @@ static int k2_sata_init_one (struct pci_dev *pdev, const struct pci_device_id *e | |||
422 | writel(0x0, mmio_base + K2_SATA_SIM_OFFSET); | 424 | writel(0x0, mmio_base + K2_SATA_SIM_OFFSET); |
423 | 425 | ||
424 | probe_ent->sht = &k2_sata_sht; | 426 | probe_ent->sht = &k2_sata_sht; |
425 | probe_ent->host_flags = ATA_FLAG_SATA | ATA_FLAG_SATA_RESET | | 427 | probe_ent->host_flags = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY | |
426 | ATA_FLAG_NO_LEGACY | ATA_FLAG_MMIO; | 428 | ATA_FLAG_MMIO; |
427 | probe_ent->port_ops = &k2_sata_ops; | 429 | probe_ent->port_ops = &k2_sata_ops; |
428 | probe_ent->n_ports = 4; | 430 | probe_ent->n_ports = 4; |
429 | probe_ent->irq = pdev->irq; | 431 | probe_ent->irq = pdev->irq; |