Home
last modified time | relevance | path

Searched refs:host_params (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/ufs/host/
H A Dufshcd-pltfrm.c346 int ufshcd_negotiate_pwr_params(const struct ufs_host_params *host_params, in ufshcd_negotiate_pwr_params() argument
358 if (host_params->desired_working_mode == UFS_HS_MODE) { in ufshcd_negotiate_pwr_params()
360 min_host_gear = min_t(u32, host_params->hs_rx_gear, in ufshcd_negotiate_pwr_params()
361 host_params->hs_tx_gear); in ufshcd_negotiate_pwr_params()
363 min_host_gear = min_t(u32, host_params->pwm_rx_gear, in ufshcd_negotiate_pwr_params()
364 host_params->pwm_tx_gear); in ufshcd_negotiate_pwr_params()
382 agreed_pwr->pwr_rx = host_params->rx_pwr_hs; in ufshcd_negotiate_pwr_params()
391 agreed_pwr->pwr_rx = host_params->rx_pwr_pwm; in ufshcd_negotiate_pwr_params()
401 host_params->tx_lanes); in ufshcd_negotiate_pwr_params()
403 host_params->rx_lanes); in ufshcd_negotiate_pwr_params()
[all …]
H A Dufshcd-pltfrm.h28 int ufshcd_negotiate_pwr_params(const struct ufs_host_params *host_params,
31 void ufshcd_init_host_params(struct ufs_host_params *host_params);
H A Dufs-qcom.c399 struct ufs_host_params *host_params = &host->host_params; in ufs_qcom_power_up_sequence() local
411 host_params->hs_rate = PA_HS_MODE_A; in ufs_qcom_power_up_sequence()
413 host_params->hs_rate = PA_HS_MODE_B; in ufs_qcom_power_up_sequence()
416 mode = host_params->hs_rate == PA_HS_MODE_B ? PHY_MODE_UFS_HS_B : PHY_MODE_UFS_HS_A; in ufs_qcom_power_up_sequence()
787 struct ufs_host_params *host_params = &host->host_params; in ufs_qcom_pwr_change_notify() local
797 ret = ufshcd_negotiate_pwr_params(host_params, dev_max_params, dev_req_params); in ufs_qcom_pwr_change_notify()
941 struct ufs_host_params *host_params = &host->host_params; in ufs_qcom_set_phy_gear() local
951 host->phy_gear = host_params->hs_tx_gear; in ufs_qcom_set_phy_gear()
984 struct ufs_host_params *host_params = &host->host_params; in ufs_qcom_set_host_params() local
986 ufshcd_init_host_params(host_params); in ufs_qcom_set_host_params()
[all …]
H A Dufs-hisi.c296 static void ufs_hisi_set_dev_cap(struct ufs_host_params *host_params) in ufs_hisi_set_dev_cap() argument
298 ufshcd_init_host_params(host_params); in ufs_hisi_set_dev_cap()
368 struct ufs_host_params host_params; in ufs_hisi_pwr_change_notify() local
380 ufs_hisi_set_dev_cap(&host_params); in ufs_hisi_pwr_change_notify()
381 ret = ufshcd_negotiate_pwr_params(&host_params, dev_max_params, dev_req_params); in ufs_hisi_pwr_change_notify()
H A Dufs-qcom.h214 struct ufs_host_params host_params; member
H A Dufs-mediatek.c1088 struct ufs_host_params host_params; in ufs_mtk_pre_pwr_change() local
1091 ufshcd_init_host_params(&host_params); in ufs_mtk_pre_pwr_change()
1092 host_params.hs_rx_gear = UFS_HS_G5; in ufs_mtk_pre_pwr_change()
1093 host_params.hs_tx_gear = UFS_HS_G5; in ufs_mtk_pre_pwr_change()
1095 ret = ufshcd_negotiate_pwr_params(&host_params, dev_max_params, dev_req_params); in ufs_mtk_pre_pwr_change()
H A Dufs-exynos.c821 struct ufs_host_params host_params; in exynos_ufs_pre_pwr_mode() local
830 ufshcd_init_host_params(&host_params); in exynos_ufs_pre_pwr_mode()
833 host_params.hs_tx_gear = exynos_ufs_get_hs_gear(hba); in exynos_ufs_pre_pwr_mode()
834 host_params.hs_rx_gear = exynos_ufs_get_hs_gear(hba); in exynos_ufs_pre_pwr_mode()
836 ret = ufshcd_negotiate_pwr_params(&host_params, dev_max_params, dev_req_params); in exynos_ufs_pre_pwr_mode()