From: Martin Hicks Date: Thu, 19 Feb 2015 20:05:47 +0000 (-0500) Subject: sata-fsl: Apply link speed limits X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=29200f12a1167076346415e18eee9065cb77a859;p=GitHub%2Fmoto-9609%2Fandroid_kernel_motorola_exynos9610.git 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: Martin Hicks Signed-off-by: Tejun Heo --- diff --git a/drivers/ata/sata_fsl.c b/drivers/ata/sata_fsl.c index f9054cd36a72..5389579c5120 100644 --- a/drivers/ata/sata_fsl.c +++ b/drivers/ata/sata_fsl.c @@ -869,6 +869,8 @@ try_offline_again: */ ata_msleep(ap, 1); + sata_set_spd(link); + /* * Now, bring the host controller online again, this can take time * as PHY reset and communication establishment, 1st D2H FIS and