Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit cffacd85 authored by Jeff Garzik's avatar Jeff Garzik
Browse files

[libata] sata_mv: support ->cable_detect



Signed-off-by: default avatarJeff Garzik <jeff@garzik.org>
parent a76b62ca
Loading
Loading
Loading
Loading
+3 −1
Original line number Original line Diff line number Diff line
@@ -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 = {
	.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 = {
	.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)
		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