]> 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)
commitb03554432b493376d787bff436f2b36bf3f1084d
tree7607fbd7e2162b5e0e16ab57720cea682fa0b9d1
parentec5b4aa33fc5eeb4de07aa7ea279e8ea262fede8
[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