Commit 2349b533 authored by subhashj@codeaurora.org's avatar subhashj@codeaurora.org Committed by Martin K. Petersen

scsi: ufs: fix default power mode to FAST/SLOW

We would by default like to run in FAST/SLOW mode instead
of FASTAUTO/SLOWAUTO mode for performance reasons. This
change sets the default speed mode to FAST/SLOW mode.
Reviewed-by: default avatarVenkat Gopalakrishnan <venkatg@codeaurora.org>
Signed-off-by: default avatarSubhash Jadavani <subhashj@codeaurora.org>
Signed-off-by: default avatarMartin K. Petersen <martin.petersen@oracle.com>
parent 0b257734
...@@ -2821,8 +2821,8 @@ static int ufshcd_get_max_pwr_mode(struct ufs_hba *hba) ...@@ -2821,8 +2821,8 @@ static int ufshcd_get_max_pwr_mode(struct ufs_hba *hba)
if (hba->max_pwr_info.is_valid) if (hba->max_pwr_info.is_valid)
return 0; return 0;
pwr_info->pwr_tx = FASTAUTO_MODE; pwr_info->pwr_tx = FAST_MODE;
pwr_info->pwr_rx = FASTAUTO_MODE; pwr_info->pwr_rx = FAST_MODE;
pwr_info->hs_rate = PA_HS_MODE_B; pwr_info->hs_rate = PA_HS_MODE_B;
/* Get the connected lane count */ /* Get the connected lane count */
...@@ -2853,7 +2853,7 @@ static int ufshcd_get_max_pwr_mode(struct ufs_hba *hba) ...@@ -2853,7 +2853,7 @@ static int ufshcd_get_max_pwr_mode(struct ufs_hba *hba)
__func__, pwr_info->gear_rx); __func__, pwr_info->gear_rx);
return -EINVAL; return -EINVAL;
} }
pwr_info->pwr_rx = SLOWAUTO_MODE; pwr_info->pwr_rx = SLOW_MODE;
} }
ufshcd_dme_peer_get(hba, UIC_ARG_MIB(PA_MAXRXHSGEAR), ufshcd_dme_peer_get(hba, UIC_ARG_MIB(PA_MAXRXHSGEAR),
...@@ -2866,7 +2866,7 @@ static int ufshcd_get_max_pwr_mode(struct ufs_hba *hba) ...@@ -2866,7 +2866,7 @@ static int ufshcd_get_max_pwr_mode(struct ufs_hba *hba)
__func__, pwr_info->gear_tx); __func__, pwr_info->gear_tx);
return -EINVAL; return -EINVAL;
} }
pwr_info->pwr_tx = SLOWAUTO_MODE; pwr_info->pwr_tx = SLOW_MODE;
} }
hba->max_pwr_info.is_valid = true; hba->max_pwr_info.is_valid = true;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment