Lines Matching refs:pwr_info
91 hba->pwr_info.gear_rx = UFS_PWM_G1; in ufshcd_init_pwr_info()
92 hba->pwr_info.gear_tx = UFS_PWM_G1; in ufshcd_init_pwr_info()
93 hba->pwr_info.lane_rx = 1; in ufshcd_init_pwr_info()
94 hba->pwr_info.lane_tx = 1; in ufshcd_init_pwr_info()
95 hba->pwr_info.pwr_rx = SLOWAUTO_MODE; in ufshcd_init_pwr_info()
96 hba->pwr_info.pwr_tx = SLOWAUTO_MODE; in ufshcd_init_pwr_info()
97 hba->pwr_info.hs_rate = 0; in ufshcd_init_pwr_info()
117 hba->pwr_info.gear_rx, hba->pwr_info.gear_tx, in ufshcd_print_pwr_info()
118 hba->pwr_info.lane_rx, hba->pwr_info.lane_tx, in ufshcd_print_pwr_info()
119 names[hba->pwr_info.pwr_rx], in ufshcd_print_pwr_info()
120 names[hba->pwr_info.pwr_tx], in ufshcd_print_pwr_info()
121 hba->pwr_info.hs_rate); in ufshcd_print_pwr_info()
1624 struct ufs_pa_layer_attr *pwr_info = &hba->max_pwr_info.info; in ufshcd_get_max_pwr_mode() local
1629 pwr_info->pwr_tx = FAST_MODE; in ufshcd_get_max_pwr_mode()
1630 pwr_info->pwr_rx = FAST_MODE; in ufshcd_get_max_pwr_mode()
1631 pwr_info->hs_rate = PA_HS_MODE_B; in ufshcd_get_max_pwr_mode()
1635 &pwr_info->lane_rx); in ufshcd_get_max_pwr_mode()
1637 &pwr_info->lane_tx); in ufshcd_get_max_pwr_mode()
1639 if (!pwr_info->lane_rx || !pwr_info->lane_tx) { in ufshcd_get_max_pwr_mode()
1641 __func__, pwr_info->lane_rx, pwr_info->lane_tx); in ufshcd_get_max_pwr_mode()
1650 ufshcd_dme_get(hba, UIC_ARG_MIB(PA_MAXRXHSGEAR), &pwr_info->gear_rx); in ufshcd_get_max_pwr_mode()
1651 if (!pwr_info->gear_rx) { in ufshcd_get_max_pwr_mode()
1653 &pwr_info->gear_rx); in ufshcd_get_max_pwr_mode()
1654 if (!pwr_info->gear_rx) { in ufshcd_get_max_pwr_mode()
1656 __func__, pwr_info->gear_rx); in ufshcd_get_max_pwr_mode()
1659 pwr_info->pwr_rx = SLOW_MODE; in ufshcd_get_max_pwr_mode()
1663 &pwr_info->gear_tx); in ufshcd_get_max_pwr_mode()
1664 if (!pwr_info->gear_tx) { in ufshcd_get_max_pwr_mode()
1666 &pwr_info->gear_tx); in ufshcd_get_max_pwr_mode()
1667 if (!pwr_info->gear_tx) { in ufshcd_get_max_pwr_mode()
1669 __func__, pwr_info->gear_tx); in ufshcd_get_max_pwr_mode()
1672 pwr_info->pwr_tx = SLOW_MODE; in ufshcd_get_max_pwr_mode()
1685 if (pwr_mode->gear_rx == hba->pwr_info.gear_rx && in ufshcd_change_power_mode()
1686 pwr_mode->gear_tx == hba->pwr_info.gear_tx && in ufshcd_change_power_mode()
1687 pwr_mode->lane_rx == hba->pwr_info.lane_rx && in ufshcd_change_power_mode()
1688 pwr_mode->lane_tx == hba->pwr_info.lane_tx && in ufshcd_change_power_mode()
1689 pwr_mode->pwr_rx == hba->pwr_info.pwr_rx && in ufshcd_change_power_mode()
1690 pwr_mode->pwr_tx == hba->pwr_info.pwr_tx && in ufshcd_change_power_mode()
1691 pwr_mode->hs_rate == hba->pwr_info.hs_rate) { in ufshcd_change_power_mode()
1736 memcpy(&hba->pwr_info, pwr_mode, sizeof(struct ufs_pa_layer_attr)); in ufshcd_change_power_mode()