Commit 29200f12 authored by Martin Hicks's avatar Martin Hicks Committed by Tejun Heo

sata-fsl: Apply link speed limits

The driver was ignoring limits requested by libata.force.  The output
would look like:

fsl-sata ffe18000.sata: Sata FSL Platform/CSB Driver init
ata1: FORCE: PHY spd limit set to 1.5Gbps
ata1: SATA max UDMA/133 irq 74
ata1: Signature Update detected @ 0 msecs
ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 310)
Signed-off-by: default avatarMartin Hicks <mort@bork.org>
Signed-off-by: default avatarTejun Heo <tj@kernel.org>
parent a38ecbbd
...@@ -869,6 +869,8 @@ static int sata_fsl_hardreset(struct ata_link *link, unsigned int *class, ...@@ -869,6 +869,8 @@ static int sata_fsl_hardreset(struct ata_link *link, unsigned int *class,
*/ */
ata_msleep(ap, 1); ata_msleep(ap, 1);
sata_set_spd(link);
/* /*
* Now, bring the host controller online again, this can take time * Now, bring the host controller online again, this can take time
* as PHY reset and communication establishment, 1st D2H FIS and * as PHY reset and communication establishment, 1st D2H FIS and
......
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