aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/ata/sata_uli.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/ata/sata_uli.c')
-rw-r--r--drivers/ata/sata_uli.c28
1 files changed, 2 insertions, 26 deletions
diff --git a/drivers/ata/sata_uli.c b/drivers/ata/sata_uli.c
index 764d7064fa59..6ecd13fefa1a 100644
--- a/drivers/ata/sata_uli.c
+++ b/drivers/ata/sata_uli.c
@@ -79,34 +79,10 @@ static struct scsi_host_template uli_sht = {
79 ATA_BMDMA_SHT(DRV_NAME), 79 ATA_BMDMA_SHT(DRV_NAME),
80}; 80};
81 81
82static const struct ata_port_operations uli_ops = { 82static struct ata_port_operations uli_ops = {
83 .tf_load = ata_tf_load, 83 .inherits = &ata_bmdma_port_ops,
84 .tf_read = ata_tf_read,
85 .check_status = ata_check_status,
86 .exec_command = ata_exec_command,
87 .dev_select = ata_std_dev_select,
88
89 .bmdma_setup = ata_bmdma_setup,
90 .bmdma_start = ata_bmdma_start,
91 .bmdma_stop = ata_bmdma_stop,
92 .bmdma_status = ata_bmdma_status,
93 .qc_prep = ata_qc_prep,
94 .qc_issue = ata_qc_issue_prot,
95 .data_xfer = ata_data_xfer,
96
97 .mode_filter = ata_pci_default_filter,
98 .freeze = ata_bmdma_freeze,
99 .thaw = ata_bmdma_thaw,
100 .error_handler = ata_bmdma_error_handler,
101 .post_internal_cmd = ata_bmdma_post_internal_cmd,
102
103 .irq_clear = ata_bmdma_irq_clear,
104 .irq_on = ata_irq_on,
105
106 .scr_read = uli_scr_read, 84 .scr_read = uli_scr_read,
107 .scr_write = uli_scr_write, 85 .scr_write = uli_scr_write,
108
109 .port_start = ata_sff_port_start,
110}; 86};
111 87
112static const struct ata_port_info uli_port_info = { 88static const struct ata_port_info uli_port_info = {