Lines Matching refs:gear
431 * negotiating maximum supported gear as G3.
432 * Hence downgrade the maximum supported gear to HS-G2.
534 static int ufs_qcom_cfg_timers(struct ufs_hba *hba, u32 gear,
573 if (gear == 0) {
574 dev_err(hba->dev, "%s: invalid gear = %d\n", __func__, gear);
608 if (gear > ARRAY_SIZE(hs_fr_table_rA)) {
611 __func__, gear,
615 tx_clk_cycles_per_us = hs_fr_table_rA[gear-1][1];
617 if (gear > ARRAY_SIZE(hs_fr_table_rB)) {
620 __func__, gear,
624 tx_clk_cycles_per_us = hs_fr_table_rB[gear-1][1];
633 if (gear > ARRAY_SIZE(pwm_fr_table)) {
636 __func__, gear,
640 tx_clk_cycles_per_us = pwm_fr_table[gear-1][1];
859 int gear = max_t(u32, p->gear_rx, p->gear_tx);
864 return ufs_qcom_bw_table[MODE_HS_RB][gear][lane];
866 return ufs_qcom_bw_table[MODE_HS_RA][gear][lane];
868 return ufs_qcom_bw_table[MODE_PWM][gear][lane];
900 /* This driver only supports symmetic gear setting i.e., hs_tx_gear == hs_rx_gear */
914 * the PHY gear settings are backwards compatible and we only need to change the PHY
1282 * Power up the PHY using the minimum supported gear (UFS_HS_G2).
1283 * Switching to max gear will be performed during reinit if supported.