ahci: avoton port-disable reset-quirk
authorDan Williams <dan.j.williams@intel.com>
Fri, 8 May 2015 19:23:55 +0000 (15:23 -0400)
committerTejun Heo <tj@kernel.org>
Sun, 10 May 2015 15:39:16 +0000 (11:39 -0400)
commitdbfe8ef5599a5370abc441fcdbb382b656563eb4
treeb2cae946e43f9796870f4f7d5f07d023000d7bb1
parent11fa7df1e12f19571bdce4580cbc63a8cb3e9e85
ahci: avoton port-disable reset-quirk

Avoton AHCI occasionally sees drive probe timeouts at driver load time.
When this happens SCR_STATUS indicates device detected, but no D2H FIS
reception.  Reset the internal link state machines by bouncing
port-enable in the PCS register when this occurs.

Cc: <stable@vger.kernel.org>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Signed-off-by: Tejun Heo <tj@kernel.org>
drivers/ata/ahci.c