Lines Matching refs:pwr_info
2171 orig_pwr_info = hba->pwr_info; in ufshcd_dme_get_attr()
2349 hba->pwr_info.gear_rx = UFS_PWM_G1; in ufshcd_init_pwr_info()
2350 hba->pwr_info.gear_tx = UFS_PWM_G1; in ufshcd_init_pwr_info()
2351 hba->pwr_info.lane_rx = 1; in ufshcd_init_pwr_info()
2352 hba->pwr_info.lane_tx = 1; in ufshcd_init_pwr_info()
2353 hba->pwr_info.pwr_rx = SLOWAUTO_MODE; in ufshcd_init_pwr_info()
2354 hba->pwr_info.pwr_tx = SLOWAUTO_MODE; in ufshcd_init_pwr_info()
2355 hba->pwr_info.hs_rate = 0; in ufshcd_init_pwr_info()
2364 struct ufs_pa_layer_attr *pwr_info = &hba->max_pwr_info.info; in ufshcd_get_max_pwr_mode() local
2369 pwr_info->pwr_tx = FASTAUTO_MODE; in ufshcd_get_max_pwr_mode()
2370 pwr_info->pwr_rx = FASTAUTO_MODE; in ufshcd_get_max_pwr_mode()
2371 pwr_info->hs_rate = PA_HS_MODE_B; in ufshcd_get_max_pwr_mode()
2375 &pwr_info->lane_rx); in ufshcd_get_max_pwr_mode()
2377 &pwr_info->lane_tx); in ufshcd_get_max_pwr_mode()
2379 if (!pwr_info->lane_rx || !pwr_info->lane_tx) { in ufshcd_get_max_pwr_mode()
2382 pwr_info->lane_rx, in ufshcd_get_max_pwr_mode()
2383 pwr_info->lane_tx); in ufshcd_get_max_pwr_mode()
2392 ufshcd_dme_get(hba, UIC_ARG_MIB(PA_MAXRXHSGEAR), &pwr_info->gear_rx); in ufshcd_get_max_pwr_mode()
2393 if (!pwr_info->gear_rx) { in ufshcd_get_max_pwr_mode()
2395 &pwr_info->gear_rx); in ufshcd_get_max_pwr_mode()
2396 if (!pwr_info->gear_rx) { in ufshcd_get_max_pwr_mode()
2398 __func__, pwr_info->gear_rx); in ufshcd_get_max_pwr_mode()
2401 pwr_info->pwr_rx = SLOWAUTO_MODE; in ufshcd_get_max_pwr_mode()
2405 &pwr_info->gear_tx); in ufshcd_get_max_pwr_mode()
2406 if (!pwr_info->gear_tx) { in ufshcd_get_max_pwr_mode()
2408 &pwr_info->gear_tx); in ufshcd_get_max_pwr_mode()
2409 if (!pwr_info->gear_tx) { in ufshcd_get_max_pwr_mode()
2411 __func__, pwr_info->gear_tx); in ufshcd_get_max_pwr_mode()
2414 pwr_info->pwr_tx = SLOWAUTO_MODE; in ufshcd_get_max_pwr_mode()
2427 if (pwr_mode->gear_rx == hba->pwr_info.gear_rx && in ufshcd_change_power_mode()
2428 pwr_mode->gear_tx == hba->pwr_info.gear_tx && in ufshcd_change_power_mode()
2429 pwr_mode->lane_rx == hba->pwr_info.lane_rx && in ufshcd_change_power_mode()
2430 pwr_mode->lane_tx == hba->pwr_info.lane_tx && in ufshcd_change_power_mode()
2431 pwr_mode->pwr_rx == hba->pwr_info.pwr_rx && in ufshcd_change_power_mode()
2432 pwr_mode->pwr_tx == hba->pwr_info.pwr_tx && in ufshcd_change_power_mode()
2433 pwr_mode->hs_rate == hba->pwr_info.hs_rate) { in ufshcd_change_power_mode()
2479 memcpy(&hba->pwr_info, pwr_mode, in ufshcd_change_power_mode()