]> git.baikalelectronics.ru Git - kernel.git/commit
[SCSI] isci: change sas phy timeouts from 54us to 59us
authorMarcin Tomczak <marcin.tomczak@intel.com>
Sat, 30 Jul 2011 00:16:50 +0000 (17:16 -0700)
committerJames Bottomley <JBottomley@Parallels.com>
Wed, 24 Aug 2011 02:52:14 +0000 (19:52 -0700)
commitf08b562c165e49a96f6c5583bad70738ce6a73aa
tree7607fbd7e2162b5e0e16ab57720cea682fa0b9d1
parentf514ab96068324191e05f9c1b7dc37d7cf47822b
[SCSI] isci: change sas phy timeouts from 54us to 59us

Need the following workaround in the driver for interoperability with
the older Intel SSD drives and any other SATA drive that may exhibit the
same behavior. This is a corner case where SCU speed is limited to
either 3G or 1.5G and the drive has a period of DC idle when it switches
speed during SATA speed negotiation. Workaround :change PHYTOV[31:24]
from 0x36 to 0x3B.

Signed-off-by: Marcin Tomczak <marcin.tomczak@intel.com>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
drivers/scsi/isci/phy.c
drivers/scsi/isci/registers.h