]> asedeno.scripts.mit.edu Git - linux.git/commit
scsi: hisi_sas: Add SATA FIS check for v3 hw
authorXiang Chen <chenxiang66@hisilicon.com>
Wed, 18 Jul 2018 14:14:33 +0000 (22:14 +0800)
committerMartin K. Petersen <martin.petersen@oracle.com>
Fri, 20 Jul 2018 01:57:40 +0000 (21:57 -0400)
commitf4e34f2a5dd9c0db19baad3f015c3abd5f2e0343
treed98625216981e0aaa4060df30cf258e25e8f1b53
parent1c09b663168bb5fd8562234976b76115f2aebe91
scsi: hisi_sas: Add SATA FIS check for v3 hw

Add a check ERR bit of status to decide whether there is something wrong
with initial register-D2H FIS. If error exist, PHY link reset the channel
to restart OOB.

Directly call work HISI_PHYE_LINK_RESET replacing disable_phy_vx_hw() and
enable_phy_vx_hw().

Signed-off-by: Xiang Chen <chenxiang66@hisilicon.com>
Signed-off-by: John Garry <john.garry@huawei.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c