Commit cffacd85 authored by Jeff Garzik's avatar Jeff Garzik

[libata] sata_mv: support ->cable_detect

Signed-off-by: default avatarJeff Garzik <jeff@garzik.org>
parent a76b62ca
...@@ -402,6 +402,7 @@ static const struct ata_port_operations mv5_ops = { ...@@ -402,6 +402,7 @@ static const struct ata_port_operations mv5_ops = {
.dev_select = ata_std_dev_select, .dev_select = ata_std_dev_select,
.phy_reset = mv_phy_reset, .phy_reset = mv_phy_reset,
.cable_detect = ata_cable_sata,
.qc_prep = mv_qc_prep, .qc_prep = mv_qc_prep,
.qc_issue = mv_qc_issue, .qc_issue = mv_qc_issue,
...@@ -431,6 +432,7 @@ static const struct ata_port_operations mv6_ops = { ...@@ -431,6 +432,7 @@ static const struct ata_port_operations mv6_ops = {
.dev_select = ata_std_dev_select, .dev_select = ata_std_dev_select,
.phy_reset = mv_phy_reset, .phy_reset = mv_phy_reset,
.cable_detect = ata_cable_sata,
.qc_prep = mv_qc_prep, .qc_prep = mv_qc_prep,
.qc_issue = mv_qc_issue, .qc_issue = mv_qc_issue,
...@@ -460,6 +462,7 @@ static const struct ata_port_operations mv_iie_ops = { ...@@ -460,6 +462,7 @@ static const struct ata_port_operations mv_iie_ops = {
.dev_select = ata_std_dev_select, .dev_select = ata_std_dev_select,
.phy_reset = mv_phy_reset, .phy_reset = mv_phy_reset,
.cable_detect = ata_cable_sata,
.qc_prep = mv_qc_prep_iie, .qc_prep = mv_qc_prep_iie,
.qc_issue = mv_qc_issue, .qc_issue = mv_qc_issue,
...@@ -1972,7 +1975,6 @@ static void __mv_phy_reset(struct ata_port *ap, int can_sleep) ...@@ -1972,7 +1975,6 @@ static void __mv_phy_reset(struct ata_port *ap, int can_sleep)
ata_port_disable(ap); ata_port_disable(ap);
return; return;
} }
ap->cbl = ATA_CBL_SATA;
/* even after SStatus reflects that device is ready, /* even after SStatus reflects that device is ready,
* it seems to take a while for link to be fully * it seems to take a while for link to be fully
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment