|
@@ -904,6 +904,9 @@ static void hisi_sas_phy_set_linkrate(struct hisi_hba *hisi_hba, int phy_no,
|
|
_r.maximum_linkrate = max;
|
|
_r.maximum_linkrate = max;
|
|
_r.minimum_linkrate = min;
|
|
_r.minimum_linkrate = min;
|
|
|
|
|
|
|
|
+ sas_phy->phy->maximum_linkrate = max;
|
|
|
|
+ sas_phy->phy->minimum_linkrate = min;
|
|
|
|
+
|
|
hisi_hba->hw->phy_disable(hisi_hba, phy_no);
|
|
hisi_hba->hw->phy_disable(hisi_hba, phy_no);
|
|
msleep(100);
|
|
msleep(100);
|
|
hisi_hba->hw->phy_set_linkrate(hisi_hba, phy_no, &_r);
|
|
hisi_hba->hw->phy_set_linkrate(hisi_hba, phy_no, &_r);
|